Use unstable types.
This commit is contained in:
parent
dd58dd800c
commit
f9f4317d68
@ -102,6 +102,9 @@ object EventType {
|
|||||||
// Relation Events
|
// Relation Events
|
||||||
const val REACTION = "m.reaction"
|
const val REACTION = "m.reaction"
|
||||||
|
|
||||||
|
// Poll
|
||||||
|
const val POLL_START = "org.matrix.msc3381.poll.start"
|
||||||
|
|
||||||
// Unwedging
|
// Unwedging
|
||||||
internal const val DUMMY = "m.dummy"
|
internal const val DUMMY = "m.dummy"
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2021 New Vector Ltd
|
* Copyright 2021 The Matrix.org Foundation C.I.C.
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
@ -21,5 +21,5 @@ import com.squareup.moshi.JsonClass
|
|||||||
|
|
||||||
@JsonClass(generateAdapter = true)
|
@JsonClass(generateAdapter = true)
|
||||||
data class MessagePollContent(
|
data class MessagePollContent(
|
||||||
@Json(name = "m.poll.start") val pollCreationInfo: PollCreationInfo? = null
|
@Json(name = "org.matrix.msc3381.poll.start") val pollCreationInfo: PollCreationInfo? = null
|
||||||
)
|
)
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2021 New Vector Ltd
|
* Copyright 2021 The Matrix.org Foundation C.I.C.
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
@ -22,5 +22,5 @@ import com.squareup.moshi.JsonClass
|
|||||||
@JsonClass(generateAdapter = true)
|
@JsonClass(generateAdapter = true)
|
||||||
data class PollAnswer(
|
data class PollAnswer(
|
||||||
@Json(name = "id") val id: String? = null,
|
@Json(name = "id") val id: String? = null,
|
||||||
@Json(name = "m.text") val answer: String? = null
|
@Json(name = "org.matrix.msc1767.text") val answer: String? = null
|
||||||
)
|
)
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2021 New Vector Ltd
|
* Copyright 2021 The Matrix.org Foundation C.I.C.
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
@ -22,7 +22,7 @@ import com.squareup.moshi.JsonClass
|
|||||||
@JsonClass(generateAdapter = true)
|
@JsonClass(generateAdapter = true)
|
||||||
data class PollCreationInfo(
|
data class PollCreationInfo(
|
||||||
@Json(name = "question") val question: PollQuestion? = null,
|
@Json(name = "question") val question: PollQuestion? = null,
|
||||||
@Json(name = "kind") val kind: String? = "m.poll.disclosed",
|
@Json(name = "kind") val kind: String? = "org.matrix.msc3381.poll.disclosed",
|
||||||
@Json(name = "max_selections") val maxSelections: Int = 1,
|
@Json(name = "max_selections") val maxSelections: Int = 1,
|
||||||
@Json(name = "answers") val answers: List<PollAnswer>? = null
|
@Json(name = "answers") val answers: List<PollAnswer>? = null
|
||||||
)
|
)
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2021 New Vector Ltd
|
* Copyright 2021 The Matrix.org Foundation C.I.C.
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
@ -21,5 +21,5 @@ import com.squareup.moshi.JsonClass
|
|||||||
|
|
||||||
@JsonClass(generateAdapter = true)
|
@JsonClass(generateAdapter = true)
|
||||||
data class PollQuestion(
|
data class PollQuestion(
|
||||||
@Json(name = "m.text") val question: String? = null
|
@Json(name = "org.matrix.msc1767.text") val question: String? = null
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user