all library

Classes

AccessTokenInfo
Accurate access token information from UserApi.accessTokenInfo().
AccessTokenInterceptor
Access token interceptor for Kakao API requests.
AccessTokenResponse
API response from https://kauth.kakao.com/oauth/token API
AccessTokenStore
Stores access token and refresh token from AuthApi.
Account
Kakao account information.
Address
Represents land-lot based address, which is deprecated now.
ApiFactory
Factory for network clients, interceptors, and error transformers used by other libraries.
AuthApi
Provides Kakao OAuth API.
AuthCodeClient
Provides OAuth authorization process.
Button
Button inside KakaoTalk message template v2.
ChannelRelation
ChannelRelations
Commerce
Represents commerce section data of commerce type template.
CommerceTemplate
Default template for commerce type.
Content
Represents content section of feed, location, and commerce type template.
Coord
CountMeta
DefaultAccessTokenStore
Default AccessTokenStore provided by Kakao Flutter SDK.
DefaultTemplate
Interface for default templates. See LinkClient.defaultWithWeb() and TalkApi.defaultMemo().
FeedTemplate
Default template for feed type.
Friend
Represents a friend user in TalkApi.friends() API.
Friends
Response from TalkApi.friends().
KakaoContext
Singleton context for Kakao Flutter SDK.
KakaoNaviParams
Collection of links to open whe a specific area in KakaoTalk message is tapped.
LinkApi
LinkClient
LinkInfo
Response from StoryApi.scrapLink(), which is used as an input to StoryApi.postLink().
LinkResult
Response from kakaoLink validation API.
ListTemplate
Default template for list type.
LocalApi
Provides Kakao Local API
LocalEnvelope<T, U>
Response envelope for Local API
LocalSearchMeta
Location
LocationTemplate
Default template for location type.
MessageFailureInfo
MessageSendResult
Provides KakaoTalk API.
OAuthToken
Access token and refresh token information.
Place
Profile
PushApi
Provides Kakao Push API.
PushTokenInfo
Push token this user has registered before.
Region
RegionInfo
RoadAddress
Represents road (or street name) address, which is the new standard in South Korea.
ServerHosts
List of hosts used by Kakao API.
ServiceTerms
Individual terms.
ShippingAddress
Individual shipping address.
ShippingAddresses
Response from UserApi.shippingAddresses().
Social
Represents social section data of message template v2.
Story
StoryActor
Story
StoryApi
Provides KakaoStory API.
StoryComment
StoryImage
StoryLike
StoryProfile
TalkApi
Provides KakaoTalk API.
TalkProfile
TextTemplate
Default template for text type.
TotalAddress
Wrapper for land-lot based address and street name adress.
User
Response from UserApi.me().
UserApi
Provides User API.
UserIdResponse
UserServiceTerms
Response from UserApi.serviceTerms()
Util
Collection of utility methods, usually for converting data types.

Enums

AddressType
AgeRange
Age range in Account.
ApiErrorCause
Specific error code from Kakao API.
AuthErrorCause
Specific error from Kakao OAuth.
BirthdayType
Birthday Type in Account.
CategoryGroup
Code for category groups.
CoordType
Emoticon
FriendOrder
Gender
Gender in Account.
좌표계 타입을 선택합니다.
Order
Prompt
PushType
RpOption
StoryPermission
StoryType
VehicleType

Functions

isKakaoTalkInstalled() Future<bool>
Determines whether KakaoTalk is installed on this device.
launchBrowserTab(Uri uri, {String? redirectUri}) Future<String>
Launches a given url with platform-specific default browser tab.
permissionToParams(StoryPermission? permission) String?
stringToDouble<T>(dynamic v) double
stringToInt(dynamic v) int
stringToNullableDouble<T>(dynamic v) double?
stringToNullableInt(dynamic v) int?

Exceptions / Errors

DapiException
API error from LocalApi and SearchApi.
KakaoApiException
Exception thrown by Kakao API server.
KakaoAuthException
Exception thrown by Kakao OAuth server.
KakaoClientException
Exception thrown on the client side.
KakaoException
Exception thrown by Kakao Flutter SDK. Base class for all other exception that this SDK generates.