UserApiClientInterface
Methods
addUserAvatar()
addUserAvatar(
data,config?):Promise<SCAvatarType>
Parameters
| Parameter | Type |
|---|---|
data | FormData |
config? | AxiosRequestConfig |
Returns
Promise<SCAvatarType>
changeUserMail()
changeUserMail(
id,new_email,confirm?,send_email?,config?):Promise<any>
Parameters
| Parameter | Type |
|---|---|
id | string | number |
new_email | string |
confirm? | boolean |
send_email? | boolean |
config? | AxiosRequestConfig |
Returns
Promise<any>
changeUserPassword()
changeUserPassword(
id,password,new_password,config?):Promise<any>
Parameters
| Parameter | Type |
|---|---|
id | string | number |
password | string |
new_password | string |
config? | AxiosRequestConfig |
Returns
Promise<any>
checkUserConnections()
checkUserConnections(
id,config?):Promise<SCUserConnectionStatusType>
Parameters
| Parameter | Type |
|---|---|
id | string | number |
config? | AxiosRequestConfig |
Returns
Promise<SCUserConnectionStatusType>
checkUserEmailToken()
checkUserEmailToken(
id,email_token,config?):Promise<SCUserEmailTokenType>
Parameters
| Parameter | Type |
|---|---|
id | string | number |
email_token | string |
config? | AxiosRequestConfig |
Returns
Promise<SCUserEmailTokenType>
checkUserFollowed()
checkUserFollowed(
id,config?):Promise<SCUserFollowedStatusType>
Parameters
| Parameter | Type |
|---|---|
id | string | number |
config? | AxiosRequestConfig |
Returns
Promise<SCUserFollowedStatusType>
checkUserFollower()
checkUserFollower(
id,config?):Promise<SCUserFollowerStatusType>
Parameters
| Parameter | Type |
|---|---|
id | string | number |
config? | AxiosRequestConfig |
Returns
Promise<SCUserFollowerStatusType>
checkUserHidden()
checkUserHidden(
id,config?):Promise<SCUserHiddenStatusType>
Parameters
| Parameter | Type |
|---|---|
id | string | number |
config? | AxiosRequestConfig |
Returns
Promise<SCUserHiddenStatusType>
checkUserHiddenBy()
checkUserHiddenBy(
id,config?):Promise<SCUserHiddenByStatusType>
Parameters
| Parameter | Type |
|---|---|
id | string | number |
config? | AxiosRequestConfig |
Returns
Promise<SCUserHiddenByStatusType>
confirmChangeUserMail()
confirmChangeUserMail(
id,new_email,validation_code?,config?):Promise<any>
Parameters
| Parameter | Type |
|---|---|
id | string | number |
new_email | string |
validation_code? | string |
config? | AxiosRequestConfig |
Returns
Promise<any>
createProviderAssociation()
createProviderAssociation(
data,config?):Promise<SCUserProviderAssociationType>
Parameters
| Parameter | Type |
|---|---|
data | SCUserProviderAssociationType |
config? | AxiosRequestConfig |
Returns
Promise<SCUserProviderAssociationType>
deleteProviderAssociation()
deleteProviderAssociation(
data,config?):Promise<any>
Parameters
| Parameter | Type |
|---|---|
data | DeleteProviderAssociation |
config? | AxiosRequestConfig |
Returns
Promise<any>
followUser()
followUser(
id,config?):Promise<any>
Parameters
| Parameter | Type |
|---|---|
id | string | number |
config? | AxiosRequestConfig |
Returns
Promise<any>
getAllUsers()
getAllUsers(
params?,config?):Promise<SCPaginatedResponse<SCUserType>>
Parameters
| Parameter | Type |
|---|---|
params? | any |
config? | AxiosRequestConfig |
Returns
Promise<SCPaginatedResponse<SCUserType>>
getCurrentUser()
getCurrentUser(
config?):Promise<SCUserType>
Parameters
| Parameter | Type |
|---|---|
config? | AxiosRequestConfig |
Returns
Promise<SCUserType>
getCurrentUserAvatar()
getCurrentUserAvatar(
config?):Promise<SCUserAvatarType>
Parameters
| Parameter | Type |
|---|---|
config? | AxiosRequestConfig |
Returns
Promise<SCUserAvatarType>
getCurrentUserPermission()
getCurrentUserPermission(
config?):Promise<SCUserPermissionType>
Parameters
| Parameter | Type |
|---|---|
config? | AxiosRequestConfig |
Returns
Promise<SCUserPermissionType>
getCurrentUserPlatform()
getCurrentUserPlatform(
next?,config?):Promise<SCPlatformType>
Parameters
| Parameter | Type |
|---|---|
next? | string |
config? | AxiosRequestConfig |
Returns
Promise<SCPlatformType>
getHiddenUsers()
getHiddenUsers(
params?,config?):Promise<SCPaginatedResponse<SCUserType>>
Parameters
| Parameter | Type |
|---|---|
params? | any |
config? | AxiosRequestConfig |
Returns
Promise<SCPaginatedResponse<SCUserType>>
getHiddenUsersId()
getHiddenUsersId(
params?,config?):Promise<number[]>
Parameters
| Parameter | Type |
|---|---|
params? | any |
config? | AxiosRequestConfig |
Returns
Promise<number[]>
getOrderDetail()
getOrderDetail(
id,order,params?,config?):Promise<SCPaymentOrder>
Parameters
| Parameter | Type |
|---|---|
id | number |
order | number |
params? | BaseGetParams |
config? | AxiosRequestConfig |
Returns
Promise<SCPaymentOrder>
getOrderHistory()
getOrderHistory(
id,params?,config?):Promise<SCPaymentOrder[]>
Parameters
| Parameter | Type |
|---|---|
id | number |
params? | BaseGetParams |
config? | AxiosRequestConfig |
Returns
Promise<SCPaymentOrder[]>
getProviderAssociations()
getProviderAssociations(
userId,config?):Promise<SCUserProviderAssociationType[]>
Parameters
| Parameter | Type |
|---|---|
userId | string | number |
config? | AxiosRequestConfig |
Returns
Promise<SCUserProviderAssociationType[]>
getSpecificUser()
getSpecificUser(
id,config?):Promise<SCUserType>
Parameters
| Parameter | Type |
|---|---|
id | string | number |
config? | AxiosRequestConfig |
Returns
Promise<SCUserType>
getUserAvatars()
getUserAvatars(
config?):Promise<SCPaginatedResponse<SCAvatarType>>
Parameters
| Parameter | Type |
|---|---|
config? | AxiosRequestConfig |
Returns
Promise<SCPaginatedResponse<SCAvatarType>>
getUserConnectionRequests()
getUserConnectionRequests(
params?,config?):Promise<SCPaginatedResponse<SCUserConnectionRequestType>>
Parameters
| Parameter | Type |
|---|---|
params? | BaseGetParams |
config? | AxiosRequestConfig |
Returns
Promise<SCPaginatedResponse<SCUserConnectionRequestType>>
getUserConnections()
getUserConnections(
id,params?,config?):Promise<SCPaginatedResponse<SCUserType>>
Parameters
| Parameter | Type |
|---|---|
id | string | number |
params? | UserGetParams |
config? | AxiosRequestConfig |
Returns
Promise<SCPaginatedResponse<SCUserType>>
getUserConnectionStatuses()
getUserConnectionStatuses(
users,config?):Promise<any>
Parameters
| Parameter | Type |
|---|---|
users | number[] |
config? | AxiosRequestConfig |
Returns
Promise<any>
getUserCounters()
getUserCounters(
id,config?):Promise<SCUserCounterType>
Parameters
| Parameter | Type |
|---|---|
id | string | number |
config? | AxiosRequestConfig |
Returns
Promise<SCUserCounterType>
getUserFeed()
getUserFeed(
id,params?,config?):Promise<SCPaginatedResponse<SCFeedUnitType>>
Parameters
| Parameter | Type |
|---|---|
id | string | number |
params? | BaseGetParams |
config? | AxiosRequestConfig |
Returns
Promise<SCPaginatedResponse<SCFeedUnitType>>
getUserFollowedCategories()
getUserFollowedCategories(
id,mutual?,config?):Promise<SCCategoryType[]>
Parameters
| Parameter | Type |
|---|---|
id | string | number |
mutual? | number |
config? | AxiosRequestConfig |
Returns
Promise<SCCategoryType[]>
getUserFollowers()
getUserFollowers(
id,mutual?,params?,config?):Promise<SCPaginatedResponse<SCUserType>>
Parameters
| Parameter | Type |
|---|---|
id | string | number |
mutual? | number |
params? | BaseGetParams |
config? | AxiosRequestConfig |
Returns
Promise<SCPaginatedResponse<SCUserType>>
getUserFollowings()
getUserFollowings(
id,mutual?,params?,config?):Promise<SCPaginatedResponse<SCUserType>>
Parameters
| Parameter | Type |
|---|---|
id | string | number |
mutual? | number |
params? | BaseGetParams |
config? | AxiosRequestConfig |
Returns
Promise<SCPaginatedResponse<SCUserType>>
getUserLiveStream()
getUserLiveStream(
id,params?,config?):Promise<SCPaginatedResponse<SCLiveStreamType>>
Parameters
| Parameter | Type |
|---|---|
id | string | number |
params? | BaseGetParams |
config? | AxiosRequestConfig |
Returns
Promise<SCPaginatedResponse<SCLiveStreamType>>
getUserLoyaltyPoints()
getUserLoyaltyPoints(
id,config?):Promise<SCUserLoyaltyPointsType>
Parameters
| Parameter | Type |
|---|---|
id | string | number |
config? | AxiosRequestConfig |
Returns
Promise<SCUserLoyaltyPointsType>
getUserRequestConnectionsSent()
getUserRequestConnectionsSent(
params?,config?):Promise<SCPaginatedResponse<SCUserConnectionRequestType>>
Parameters
| Parameter | Type |
|---|---|
params? | BaseGetParams |
config? | AxiosRequestConfig |
Returns
Promise<SCPaginatedResponse<SCUserConnectionRequestType>>
matchUsernames()
matchUsernames(
usernames,config?):Promise<SCUserAutocompleteType[]>
Parameters
| Parameter | Type |
|---|---|
usernames | string[] |
config? | AxiosRequestConfig |
Returns
Promise<SCUserAutocompleteType[]>
removeUserAvatar()
removeUserAvatar(
avatar_id,config?):Promise<any>
Parameters
| Parameter | Type |
|---|---|
avatar_id | string | number |
config? | AxiosRequestConfig |
Returns
Promise<any>
setUserPrimaryAvatar()
setUserPrimaryAvatar(
avatar_id,config?):Promise<any>
Parameters
| Parameter | Type |
|---|---|
avatar_id | string | number |
config? | AxiosRequestConfig |
Returns
Promise<any>
showHideUser()
showHideUser(
id,config?):Promise<any>
Parameters
| Parameter | Type |
|---|---|
id | string | number |
config? | AxiosRequestConfig |
Returns
Promise<any>
userAcceptRequestConnection()
userAcceptRequestConnection(
id,config?):Promise<any>
Parameters
| Parameter | Type |
|---|---|
id | string | number |
config? | AxiosRequestConfig |
Returns
Promise<any>
userAutocomplete()
userAutocomplete(
params,config?):Promise<SCPaginatedResponse<SCUserAutocompleteType>>
Parameters
| Parameter | Type |
|---|---|
params | UserAutocompleteParams |
config? | AxiosRequestConfig |
Returns
Promise<SCPaginatedResponse<SCUserAutocompleteType>>
userCancelRejectConnectionRequest()
userCancelRejectConnectionRequest(
id,config?):Promise<any>
Parameters
| Parameter | Type |
|---|---|
id | string | number |
config? | AxiosRequestConfig |
Returns
Promise<any>
userCancelRequestConnection()
userCancelRequestConnection(
id,config?):Promise<any>
Parameters
| Parameter | Type |
|---|---|
id | string | number |
config? | AxiosRequestConfig |
Returns
Promise<any>
userDelete()
userDelete(
id,hard?,config?):Promise<any>
Parameters
| Parameter | Type |
|---|---|
id | string | number |
hard? | number |
config? | AxiosRequestConfig |
Returns
Promise<any>
userMarkSeenConnectionRequest()
userMarkSeenConnectionRequest(
id,config?):Promise<any>
Parameters
| Parameter | Type |
|---|---|
id | string | number |
config? | AxiosRequestConfig |
Returns
Promise<any>
userPatch()
userPatch(
id,data?,config?):Promise<SCUserType>
Parameters
| Parameter | Type |
|---|---|
id | string | number |
data? | SCUserType |
config? | AxiosRequestConfig |
Returns
Promise<SCUserType>
userRejectConnectionRequest()
userRejectConnectionRequest(
id,config?):Promise<any>
Parameters
| Parameter | Type |
|---|---|
id | string | number |
config? | AxiosRequestConfig |
Returns
Promise<any>
userRemoveConnection()
userRemoveConnection(
id,config?):Promise<any>
Parameters
| Parameter | Type |
|---|---|
id | string | number |
config? | AxiosRequestConfig |
Returns
Promise<any>
userRequestConnection()
userRequestConnection(
id,config?):Promise<any>
Parameters
| Parameter | Type |
|---|---|
id | string | number |
config? | AxiosRequestConfig |
Returns
Promise<any>
userSearch()
userSearch(
params,config?):Promise<SCPaginatedResponse<SCUserType>>
Parameters
| Parameter | Type |
|---|---|
params | UserSearchParams |
config? | AxiosRequestConfig |
Returns
Promise<SCPaginatedResponse<SCUserType>>
userSettings()
userSettings(
id,config?):Promise<SCUserSettingsType>
Parameters
| Parameter | Type |
|---|---|
id | string | number |
config? | AxiosRequestConfig |
Returns
Promise<SCUserSettingsType>
userSettingsPatch()
userSettingsPatch(
id,data?,config?):Promise<SCUserSettingsType>
Parameters
| Parameter | Type |
|---|---|
id | string | number |
data? | SCUserSettingsType |
config? | AxiosRequestConfig |
Returns
Promise<SCUserSettingsType>
userTagToAddressContribution()
userTagToAddressContribution(
config?):Promise<SCTagType>
Parameters
| Parameter | Type |
|---|---|
config? | AxiosRequestConfig |
Returns
Promise<SCTagType>
userUpdate()
userUpdate(
id,data?,config?):Promise<SCUserType>
Parameters
| Parameter | Type |
|---|---|
id | string | number |
data? | SCUserType |
config? | AxiosRequestConfig |
Returns
Promise<SCUserType>