Package com.kakao.sdk.partner.friend.client

파트너용 피커 API 클라이언트 패키지
Partner client package for Picker APIs

파트너용 피커 API 클라이언트 패키지
Partner client package for Picker APIs

Functions

Link copied to clipboard
fun RxPickerClient.select(context: Context, params: PickerTabRequestParams): Single<Pair<SelectedUsers?, SelectedChat?>>
fun PickerClient.select(context: Context, params: PickerTabRequestParams, callback: (selectedUsers: SelectedUsers?, selectedChat: SelectedChat?, error: Throwable?) -> Unit)

풀 스크린 형태의 탭 피커 요청
Requests a tap picker in full-screen view

Link copied to clipboard
fun RxPickerClient.selectChat(context: Context, params: PickerChatRequestParams): Single<Pair<SelectedUsers?, SelectedChat?>>
fun PickerClient.selectChat(context: Context, params: PickerChatRequestParams, callback: (selectedUsers: SelectedUsers?, selectedChat: SelectedChat?, error: Throwable?) -> Unit)

풀 스크린 형태의 채팅방 피커 요청
Requests a chat picker in full-screen view

Link copied to clipboard
fun RxPickerClient.selectChatPopup(context: Context, params: PickerChatRequestParams): Single<Pair<SelectedUsers?, SelectedChat?>>
fun PickerClient.selectChatPopup(context: Context, params: PickerChatRequestParams, callback: (selectedUsers: SelectedUsers?, selectedChat: SelectedChat?, error: Throwable?) -> Unit)

팝업 형태의 채팅방 피커 요청
Requests a chat picker in pop-up view

Link copied to clipboard
fun RxPickerClient.selectFriend(context: Context, params: PickerFriendRequestParams): Single<SelectedUsers>

풀 스크린 형태의 싱글 피커 요청
Requests a single picker in full-screen view

fun PickerClient.selectFriend(context: Context, params: PickerFriendRequestParams, callback: (selectedUsers: SelectedUsers?, error: Throwable?) -> Unit)

풀 스크린 형태의 멀티 피커 요청
Requests a multi-picker in full-screen view

Link copied to clipboard
fun RxPickerClient.selectFriendPopup(context: Context, params: PickerFriendRequestParams): Single<SelectedUsers>

팝업 형태의 싱글 피커 요청
Requests a single picker in pop-up view

fun PickerClient.selectFriendPopup(context: Context, params: PickerFriendRequestParams, callback: (selectedUsers: SelectedUsers?, error: Throwable?) -> Unit)

팝업 형태의 멀티 피커 요청
Requests a multi-picker in pop-up view

Link copied to clipboard
fun RxPickerClient.selectFriends(context: Context, params: PickerFriendRequestParams): Single<SelectedUsers>
fun PickerClient.selectFriends(context: Context, params: PickerFriendRequestParams, callback: (selectedUsers: SelectedUsers?, error: Throwable?) -> Unit)

풀 스크린 형태의 멀티 피커 요청
Requests a multi-picker in full-screen view

Link copied to clipboard
fun RxPickerClient.selectFriendsPopup(context: Context, params: PickerFriendRequestParams): Single<SelectedUsers>
fun PickerClient.selectFriendsPopup(context: Context, params: PickerFriendRequestParams, callback: (selectedUsers: SelectedUsers?, error: Throwable?) -> Unit)

팝업 형태의 멀티 피커 요청
Requests a multi-picker in pop-up view

Link copied to clipboard
fun RxPickerClient.selectPopup(context: Context, params: PickerTabRequestParams): Single<Pair<SelectedUsers?, SelectedChat?>>
fun PickerClient.selectPopup(context: Context, params: PickerTabRequestParams, callback: (selectedUsers: SelectedUsers?, selectedChat: SelectedChat?, error: Throwable?) -> Unit)

팝업 형태의 탭 피커 요청
Requests a tap picker in pop-up view