Package com.kakao.sdk.common.model

Kakao SDK에 공통으로 사용되는 모델 클래스들을 제공하는 패키지.

Types

Link copied to clipboard
data class ApiError(statusCode: Int, reason: ApiErrorCause, response: ApiErrorResponse) : KakaoSdkError, Parcelable

API 에러

Link copied to clipboard
enum ApiErrorCause : Enum<ApiErrorCause>

ApiError의 발생 원인

Link copied to clipboard
data class ApiErrorResponse(code: Int, msg: String, apiType: String?, requiredScopes: List<String>?, allowedScopes: List<String>?) : Parcelable

카카오 API 호출 시 에러 응답

Link copied to clipboard
data class AppsError(statusCode: Int, reason: AppsErrorCause, response: AppsErrorResponse) : KakaoSdkError, Parcelable

Apps 에러

Link copied to clipboard
enum AppsErrorCause : Enum<AppsErrorCause>

AppsError의 발생 원인

Link copied to clipboard
data class AppsErrorResponse(errorCode: String, errorMessage: String) : Parcelable

카카오 Apps API 호출 시 에러 응답

Link copied to clipboard
data class AuthError(statusCode: Int, reason: AuthErrorCause, response: AuthErrorResponse) : KakaoSdkError, Parcelable

로그인 에러

Link copied to clipboard
enum AuthErrorCause : Enum<AuthErrorCause>

AuthError의 발생 원인

Link copied to clipboard
data class AuthErrorResponse(error: String, errorDescription: String?) : Parcelable

카카오 OAuth API 호출 시 에러 응답

Link copied to clipboard
data class ClientError(reason: ClientErrorCause, msg: String) : KakaoSdkError, Parcelable

SDK 내에서 발생하는 클라이언트 에러

Link copied to clipboard
enum ClientErrorCause : Enum<ClientErrorCause>

ClientError의 발생 원인

Link copied to clipboard
sealed class KakaoSdkError : RuntimeException

카카오 SDK 를 사용하면서 발생하는 에러 정보.

Link copied to clipboard
class SdkIdentifier(identifiers: String?)