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

Partner SDK에만 제공하는 패키지. 피커 API 클라이언트 제공.

Partner SDK에만 제공하는 패키지. 피커 API 클라이언트 제공.

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)

친구 피커와 채팅방 피커를 탭 구조로 제공하는 탭 피커를 화면 전체에 표시합니다.

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)

채팅방이나 채팅방 멤버를 선택할 수 있는 채팅방 피커를 화면 전체에 표시합니다.

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)

채팅방이나 채팅방 멤버를 선택할 수 있는 채팅방 피커를 팝업 형태로 표시합니다.

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

한 명의 친구만 선택(싱글 피커)할 수 있는 친구 피커를 화면 전체에 표시합니다.

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

한 명의 친구만 선택(싱글 피커)할 수 있는 친구 피커를 팝업 형태로 표시합니다.

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)

여러 명의 친구를 선택(멀티 피커)할 수 있는 친구 피커를 화면 전체에 표시합니다.

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)

여러 명의 친구를 선택(멀티 피커)할 수 있는 친구 피커를 팝업 형태로 표시합니다.

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)

친구 피커와 채팅방 피커를 탭 구조로 제공하는 탭 피커를 팝업 형태로 표시합니다.