Package com.kakao.sdk.friend.model

피커 API 요청과 응답에 사용되는 모델 클래스들을 제공하는 패키지.

Types

Link copied to clipboard
class DisableSelectOption @JvmOverloads constructor(    var reason: DisableSelectReason,     val message: String? = null,     var uuids: List<String>? = null) : Parcelable
Link copied to clipboard
enum DisableSelectReason : Enum<DisableSelectReason>

친구 선택 불가 사유

Link copied to clipboard
class OpenPickerFriendRequestParams @JvmOverloads constructor(    val title: String? = null,     val serviceTypeFilter: PickerServiceTypeFilter? = DefaultValues.DEFAULT_PICKER_SERVICE_TYPE_FILTER,     val viewAppearance: ViewAppearance? = DefaultValues.DEFAULT_PICKER_VIEW_APPEARANCE,     val orientation: PickerOrientation? = DefaultValues.DEFAULT_PICKER_ORIENTATION,     val enableSearch: Boolean? = DefaultValues.DEFAULT_ENABLE_SEARCH,     val enableIndex: Boolean? = DefaultValues.DEFAULT_ENABLE_INDEX,     val showMyProfile: Boolean? = DefaultValues.DEFAULT_SHOW_MY_PROFILE,     val showFavorite: Boolean? = DefaultValues.DEFAULT_SHOW_FAVORITE,     val showPickedFriend: Boolean? = DefaultValues.DEFAULT_SHOW_PICKED_FRIENDS,     val maxPickableCount: Int? = DefaultValues.DEFAULT_MAX_PICKABLE_COUNT,     val minPickableCount: Int? = DefaultValues.DEFAULT_MIN_PICKABLE_COUNT) : Parcelable
Link copied to clipboard
enum PickerChatFilter : Enum<PickerChatFilter>

채팅방 목록 필터링 옵션

Link copied to clipboard
enum PickerChatSelectionType : Enum<PickerChatSelectionType>

채팅방 피커 종류 선택

Link copied to clipboard
enum PickerChatType : Enum<PickerChatType>

선택한 채팅방의 종류

Link copied to clipboard
enum PickerFriendFilter : Enum<PickerFriendFilter>

친구 목록 필터링 기준

Link copied to clipboard
enum PickerOrientation : Enum<PickerOrientation>

피커의 방향

Link copied to clipboard
enum PickerServiceTypeFilter : Enum<PickerServiceTypeFilter>

친구를 가져올 서비스

Link copied to clipboard
enum PickerUsingOsFilter : Enum<PickerUsingOsFilter>

친구의 카카오톡 가입 기기의 OS 정보를 토대로 요청 결과를 필터링할 때 사용

Link copied to clipboard
data class SelectedChat(    val id: Long,     val memberCount: Int? = 0,     val titleSource: String?,     val imageUrl: String?,     var type: PickerChatType?) : Parcelable

선택한 카카오톡 채팅방 정보.

Link copied to clipboard
data class SelectedUser(    val id: Long?,     val uuid: String,     val profileNickname: String?,     val profileThumbnailImage: String?,     val favorite: Boolean?) : Parcelable

선택한 사용자 정보

Link copied to clipboard
data class SelectedUsers(val totalCount: Int, val users: List<SelectedUser>?) : Parcelable

선택한 사용자 정보 목록.

Link copied to clipboard
enum ViewAppearance : Enum<ViewAppearance>

피커 화면 모드