Package-level declarations

Types

Link copied to clipboard
sealed class AppInfoResponse<out T>
Link copied to clipboard
@Serializable
data class AppUser(val userId: String, val email: String, val name: String, val locale: String, val currency: String, val lastAccessDevice: String, val lastSessionIP: String, val userJoinStage: UserJoinStage, val profileImage: String, val userState: UserState, val use2FA: Int)
Link copied to clipboard
@Serializable
data class CheckEmailExistResponse(val isEmailExist: Boolean, val isEmailverified: Boolean, val providerIds: List<String>)
Link copied to clipboard
data class ErrorResponse(val statusCode: Int, val status: Int? = null, val timestamp: String, val path: String, val message: String, val remainPinTryCnt: Int? = null, val code: Int, val validationError: String? = null)
Link copied to clipboard
@Serializable
data class LoginOauthAccessTokenRequest(val provider: String, val accessToken: String, val sign: String? = null)
Link copied to clipboard
@Serializable
data class LoginOauthIdTokenRequest(var idToken: String, var sign: String? = null)
Link copied to clipboard
@Serializable
data class LoginOauthIdTokenResponse(val result: Boolean, val token: String? = null, val error: String? = null)
Link copied to clipboard
@Serializable
data class LoginRequest(idToken: String)
Link copied to clipboard
@Serializable
data class LoginResponse(val loginStatus: String, val pinRequired: Boolean? = false, val walletId: String? = "", val token: Token, val userInfo: AppUser)
Link copied to clipboard
@Serializable
data class PasswordStateRequest(var isPasswordResetRequired: Boolean)
Link copied to clipboard
@Serializable
data class PasswordStateResponse(var isPasswordResetRequired: Boolean)
Link copied to clipboard
@Serializable
data class Token(val refresh: String, val access: String)
Link copied to clipboard
@Serializable
enum UserJoinStage : Enum<UserJoinStage>
Link copied to clipboard
@Serializable
enum UserState : Enum<UserState>
Link copied to clipboard
@Serializable
data class VerifyRequest(val type: String, val email: String, val localeId: Int? = 1)
Link copied to clipboard
@Serializable
data class VerifyResponse(val result: Boolean, val oobReset: String? = null, val oobVerify: String? = null)