# kakao_flutter_sdk_story library Null safety

## Classes

AccessTokenInfo
  토큰 정보 요청 API 응답 클래스
Account
  카카오계정에 등록된 사용자 개인정보
AppServiceTerms
  앱에 사용 설정된 서비스 약관 목록 클래스
AuthApi
  Kakao SDK의 카카오 로그인 내부 동작에 사용되는 클라이언트
CertTokenInfo
  카카오톡 인증 로그인을 통해 발급 받은 토큰 및 전자서명 접수번호
DefaultTokenManager
  Kakao SDK에서 기본 제공하는 토큰 저장소 구현체 [...]
KakaoSdk
  Kakao SDK의 싱글턴 Context
LinkInfo
  카카오스토리 포스팅을 위한 스크랩 API 응답 클래스
OAuthToken
  카카오 로그인을 통해 발급 받은 토큰, Kakao SDK는 TokenManager를 통해 토큰을 자동으로 관리함
Profile
  카카오계정에 등록된 사용자의 프로필 정보 제공
Scope
  동의 항목별 정보
ScopeInfo
  사용자 동의 내역
ServiceTerms
  3rd party 서비스 약관 정보 클래스
ShippingAddress
  배송지 정보 클래스
Story
  스토리 조회 API 응답 클래스
StoryActor
  카카오스토리의 작성자 정보를 담고 있는 클래스
StoryApi
  카카오스토리 API 호출을 담당하는 클라이언트
StoryComment
  카카오스토리의 댓글 정보를 담고 있는 클래스
StoryImage
  카카오스토리의 내스토리 정보 중 이미지 내용을 담고 있는 클래스
StoryLike
  카카오스토리의 좋아요 등 느낌(감정표현)에 대한 정보를 담고 있는 클래스
StoryProfile
  카카오스토리 프로필 조회 API 응답 클래스
TokenManager
  카카오 API에 사용되는 액세스 토큰, 리프레시 토큰을 관리하는 추상 클래스
TokenManagerProvider
  Kakao SDK가 사용하게 될 토큰 저장소 제공자 [...]
User
  사용자 정보 조회 API 응답으로 제공되는 사용자 정보 최상위 클래스
UserApi
  사용자관리 API 호출을 담당하는 클라이언트
UserIdResponse
  사용자 회원번호 응답 클래스
UserServiceTerms
  사용자가 동의한 약관 조회 API 응답 클래스
UserShippingAddresses
  앱에 가입한 사용자의 배송지 정보 API 응답 클래스 [...]

## Functions

isKakaoTalkInstalled() → Future<bool>
  카카오톡이 설치되어 있는지 여부 확인
launchBrowserTab(Uri uri, {String? redirectUri}) → Future<String>
  플랫폼별 기본 브라우저로 URL 실행

## Enums

AgeRange
  연령대 (한국 나이)
ApiErrorCause
  KakaoApiException의 발생 원인
AuthErrorCause
  KakaoAuthException의 발생 원인
BirthdayType
  생일의 양력/음력
Emotion
  느낌(이모티콘)에 대한 정의
Gender
  성별
Prompt
  동의 화면 요청 시 추가 상호작용을 요청하고자 할 때 전달하는 파라미터
ScopeType
  동의 항목 타입
StoryPermission
  스토리의 공개 범위
StoryType
  스토리의 미디어 형식 열거형

## Exceptions / Errors

KakaoApiException
  카카오 API 호출 시 에러 응답
KakaoAuthException
  카카오 OAuth API 호출 시 에러 응답
KakaoClientException
  SDK 내에서 발생하는 클라이언트 에러
KakaoException
  카카오 SDK 를 사용하면서 발생하는 에러 정보