LoginApiV0

internal open class LoginApiV0(unauthenticatedNetworkClient: UnauthenticatedNetworkClient) : LoginApi

Inheritors

Constructors

Link copied to clipboard
internal constructor(unauthenticatedNetworkClient: UnauthenticatedNetworkClient)

Types

Link copied to clipboard
@Serializable
internal data class LoginRequest(val email: String? = null, val handle: String? = null, val password: String, val label: String?, val verificationCode: String? = null)

Functions

Link copied to clipboard
open suspend override fun login(param: LoginParam, persist: Boolean): NetworkResponse<Pair<SessionDTO, SelfUserDTO>>