|
@@ -10,6 +10,7 @@ package com.nextcloud.talk.models
|
|
import android.os.Parcelable
|
|
import android.os.Parcelable
|
|
import com.bluelinelabs.logansquare.annotation.JsonField
|
|
import com.bluelinelabs.logansquare.annotation.JsonField
|
|
import com.bluelinelabs.logansquare.annotation.JsonObject
|
|
import com.bluelinelabs.logansquare.annotation.JsonObject
|
|
|
|
+import com.nextcloud.talk.models.json.signaling.settings.FederationSettings
|
|
import kotlinx.parcelize.Parcelize
|
|
import kotlinx.parcelize.Parcelize
|
|
|
|
|
|
@Parcelize
|
|
@Parcelize
|
|
@@ -18,8 +19,10 @@ data class ExternalSignalingServer(
|
|
@JsonField(name = ["externalSignalingServer"])
|
|
@JsonField(name = ["externalSignalingServer"])
|
|
var externalSignalingServer: String? = null,
|
|
var externalSignalingServer: String? = null,
|
|
@JsonField(name = ["externalSignalingTicket"])
|
|
@JsonField(name = ["externalSignalingTicket"])
|
|
- var externalSignalingTicket: String? = null
|
|
|
|
|
|
+ var externalSignalingTicket: String? = null,
|
|
|
|
+ @JsonField(name = ["federation"])
|
|
|
|
+ var federation: FederationSettings? = null
|
|
) : Parcelable {
|
|
) : Parcelable {
|
|
// This constructor is added to work with the 'com.bluelinelabs.logansquare.annotation.JsonObject'
|
|
// This constructor is added to work with the 'com.bluelinelabs.logansquare.annotation.JsonObject'
|
|
- constructor() : this(null, null)
|
|
|
|
|
|
+ constructor() : this(null, null, null)
|
|
}
|
|
}
|