kakao-android-sdk-rx / com.kakao.sdk.user / RxUserApiClient

RxUserApiClient

class RxUserApiClient

Author
kevin.kang. Created on 2018. 4. 2..

Constructors

<init>

RxUserApiClient(userApi: RxUserApi = ApiFactory.kapiWithOAuth.create(RxUserApi::class.java), apiInterceptor: TokenBasedApiInterceptor = TokenBasedApiInterceptor.instance, accessTokenRepo: AccessTokenRepo = AccessTokenRepo.instance)

Properties

apiInterceptor

val apiInterceptor: TokenBasedApiInterceptor

Functions

accessTokenInfo

fun accessTokenInfo(): Single<AccessTokenInfo>

logout

fun logout(): Completable

me

fun me(secureReSource: Boolean = true): Single<User>

serviceTerms

fun serviceTerms(): Single<UserServiceTerms>

shippingAddresses

fun shippingAddresses(fromUpdateAt: Date? = null, pageSize: Int? = null): Single<UserShippingAddresses>
fun shippingAddresses(addressId: Long): Single<UserShippingAddresses>

unlink

fun unlink(): Completable

updateProfile

fun updateProfile(properties: Map<String, String>): Completable

Companion Object Properties

instance

val instance: RxUserApiClient