forked from melod1n/fast-messenger
move all ui-related classes and files to ui module
This commit is contained in:
@@ -4,9 +4,18 @@ import com.squareup.moshi.Json
|
||||
import com.squareup.moshi.JsonClass
|
||||
|
||||
@JsonClass(generateAdapter = true)
|
||||
data class SendSmsResponse(
|
||||
data class ValidatePhoneResponse(
|
||||
@Json(name = "sid") val validationSid: String?,
|
||||
@Json(name = "delay") val delay: Int?,
|
||||
@Json(name = "validation_type") val validationType: String?,
|
||||
@Json(name = "validation_resend") val validationResend: String?
|
||||
)
|
||||
|
||||
@JsonClass(generateAdapter = true)
|
||||
data class ValidateLoginResponse(
|
||||
@Json(name = "result") val result: String,
|
||||
@Json(name = "sid") val sid: String,
|
||||
@Json(name = "phone") val phone: String?,
|
||||
@Json(name = "is_email") val isEmail: Boolean?,
|
||||
@Json(name = "email_reg_allowed") val emailRegAllowed: Boolean?
|
||||
)
|
||||
|
||||
@@ -3,6 +3,13 @@ package com.meloda.app.fast.model.api.responses
|
||||
import com.squareup.moshi.Json
|
||||
import com.squareup.moshi.JsonClass
|
||||
|
||||
@JsonClass(generateAdapter = true)
|
||||
data class AuthDirectErrorOnlyResponse(
|
||||
@Json(name = "error") val error: String,
|
||||
@Json(name = "error_description") val errorDescription: String?,
|
||||
@Json(name = "error_type") val errorType: String?
|
||||
)
|
||||
|
||||
@JsonClass(generateAdapter = true)
|
||||
data class AuthDirectResponse(
|
||||
@Json(name = "access_token") val accessToken: String?,
|
||||
@@ -35,3 +42,9 @@ data class AuthDirectResponse(
|
||||
@Json(name = "restore_url") val restoreUrl: String
|
||||
)
|
||||
}
|
||||
|
||||
@JsonClass(generateAdapter = true)
|
||||
data class GetAnonymousTokenResponse(
|
||||
@Json(name = "token") val token: String,
|
||||
@Json(name = "expired_at") val expiredAt: Int
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user