Package-level declarations

Types

Link copied to clipboard
@Serializable
@SerialName(value = "DeleteUserRequest")
data class DeleteUserRequest(val userId: String) : AuthenticatedRequest<DeleteUserRequest> , JsonEncodable
Link copied to clipboard
@Serializable
@SerialName(value = "GetUserRequest")
data class GetUserRequest(val id: String) : AuthenticatedRequest<GetUserRequest> , JsonEncodable
Link copied to clipboard
@Serializable
@SerialName(value = "LoginUserRequest")
data class LoginUserRequest(val email: String, val username: String, val password: String) : JsonEncodable
Link copied to clipboard
@Serializable
@SerialName(value = "RegisterUserRequest")
data class RegisterUserRequest(val user: UserDTO, val hashedPassword: String, val saltValue: String) : JsonEncodable
Link copied to clipboard
@Serializable
@SerialName(value = "UpdateUserInfoRequest")
data class UpdateUserInfoRequest(val user: UserDTO) : AuthenticatedRequest<UpdateUserInfoRequest> , JsonEncodable
Link copied to clipboard
@Serializable
@SerialName(value = "UpdateUserPasswordRequest")
data class UpdateUserPasswordRequest(val id: String, val username: String = "", val email: String = "", val oldHashedPassword: String, val newPassword: String) : AuthenticatedRequest<UpdateUserPasswordRequest> , JsonEncodable
Link copied to clipboard
@Serializable
@SerialName(value = "VerifyEmailRequest")
data class VerifyEmailRequest(val id: String, val otk: String) : AuthenticatedRequest<VerifyEmailRequest> , JsonEncodable

Functions