PickerFriendRequestParams

class PickerFriendRequestParams @JvmOverloads constructor(title: String?, serviceTypeFilter: PickerServiceTypeFilter?, friendFilter: PickerFriendFilter?, countryCodeFilters: List<String>?, usingOsFilter: PickerUsingOsFilter?, viewAppearance: ViewAppearance?, orientation: PickerOrientation?, enableSearch: Boolean?, enableIndex: Boolean?, showMyProfile: Boolean?, showFavorite: Boolean?, disableSelectOptions: List<DisableSelectOption>?, displayAllProfile: Boolean?, showPickedFriend: Boolean?, maxPickableCount: Int?, minPickableCount: Int?) : Parcelable

Constructors

Link copied to clipboard
fun PickerFriendRequestParams(title: String? = null, serviceTypeFilter: PickerServiceTypeFilter? = DefaultValues.DEFAULT_PICKER_SERVICE_TYPE_FILTER, friendFilter: PickerFriendFilter? = DefaultValues.DEFAULT_PICKER_FRIEND_FILTER, countryCodeFilters: List<String>? = null, usingOsFilter: PickerUsingOsFilter? = DefaultValues.DEFAULT_OS_FILTER, viewAppearance: ViewAppearance? = DefaultValues.DEFAULT_PICKER_VIEW_APPEARANCE, orientation: PickerOrientation? = DefaultValues.DEFAULT_PICKER_ORIENTATION, enableSearch: Boolean? = DefaultValues.DEFAULT_ENABLE_SEARCH, enableIndex: Boolean? = DefaultValues.DEFAULT_ENABLE_INDEX, showMyProfile: Boolean? = DefaultValues.DEFAULT_SHOW_MY_PROFILE, showFavorite: Boolean? = DefaultValues.DEFAULT_SHOW_FAVORITE, disableSelectOptions: List<DisableSelectOption>? = null, displayAllProfile: Boolean? = DefaultValues.DEFAULT_DISPLAY_ALL_PROFILE, showPickedFriend: Boolean? = DefaultValues.DEFAULT_SHOW_PICKED_FRIENDS, maxPickableCount: Int? = DefaultValues.DEFAULT_MAX_PICKABLE_COUNT, minPickableCount: Int? = DefaultValues.DEFAULT_MIN_PICKABLE_COUNT)

Functions

Link copied to clipboard
abstract fun describeContents(): Int
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)

Properties

Link copied to clipboard
val countryCodeFilters: List<String>? = null

카카오톡에 등록된 전화번호의 국가 코드를 토대로 요청 결과를 필터링할 때 사용 (카카오톡에 연결되지 않고 카카오스토리만 연결된 친구의 경우 미적용)

Link copied to clipboard
val disableSelectOptions: List<DisableSelectOption>? = null

친구 목록에서 친구 선택 불가 처리

Link copied to clipboard
val displayAllProfile: Boolean?

앱과 연결되지 않았거나 동의 항목에 미동의한 사용자의 프로필 전체 정보 표시 여부

Link copied to clipboard
val enableIndex: Boolean?

친구 목록 인덱스뷰 사용 여부

Link copied to clipboard
val enableSearch: Boolean?

친구 검색 기능 사용 여부

Link copied to clipboard
val friendFilter: PickerFriendFilter?

친구 목록 필터링 기준

Link copied to clipboard
val maxPickableCount: Int?

선택 가능한 친구 수의 최대값

Link copied to clipboard
val minPickableCount: Int?

선택 가능한 친구 수의 최소값

Link copied to clipboard
val orientation: PickerOrientation?

친구 피커의 방향

Link copied to clipboard
val serviceTypeFilter: PickerServiceTypeFilter?

친구를 가져올 서비스

Link copied to clipboard
val showFavorite: Boolean?

즐겨찾기 친구 표시 여부

Link copied to clipboard
val showMyProfile: Boolean?

내 프로필 표시 여부

Link copied to clipboard
val showPickedFriend: Boolean?

선택한 친구 표시 여부 (멀티 피커에만 사용 가능)

Link copied to clipboard
val title: String? = null

친구 피커의 이름

Link copied to clipboard
val usingOsFilter: PickerUsingOsFilter?

카카오톡 가입 기기의 OS 정보를 토대로 요청 결과를 필터링할 때 사용 (카카오톡에 연결되지 않고 카카오스토리만 연결된 친구의 경우 미적용)

Link copied to clipboard
val viewAppearance: ViewAppearance?

친구 피커 화면 모드