TapSDK Unity
Static Public Member Functions | List of all members
TapTap.Friends.TDSFriends Class Reference
Inheritance diagram for TapTap.Friends.TDSFriends:
Inheritance graph
[legend]
Collaboration diagram for TapTap.Friends.TDSFriends:
Collaboration graph
[legend]

Static Public Member Functions

static async Task AddFriend (string userId, Dictionary< string, object > attrs=null)
 Adds friend. More...
 
static async Task AddFriendByShortCode (string code, Dictionary< string, object > attrs=null)
 Adds friend by code. More...
 
static async Task< ReadOnlyCollection< LCFriendshipRequest > > QueryFriendRequestList (int status, int from, int limit)
 Queries the friend requests. More...
 
static async Task< ReadOnlyCollection< TDSFriendshipRequest > > QueryFriendRequestWithFriendStateList (int status, int from, int limit)
 Queries TDS friend requests. More...
 
static async Task AcceptFriendshipRequest (LCFriendshipRequest request, Dictionary< string, object > attrs=null)
 Accepts the friend request. More...
 
static async Task DeclineFriendshipRequest (LCFriendshipRequest request)
 Declines the friend request. More...
 
static async Task DeleteFriendshipRequest (LCFriendshipRequest request)
 Deletes the friend request. More...
 
static async Task DeleteFriend (string targetId)
 Deletes friend. More...
 
static async Task< ReadOnlyCollection< TDSFriendInfo > > QueryFriendList (int from, int limit)
 Queries the friends of current user. More...
 
static async Task< bool > CheckFriendship (string userId)
 Checks someone is the friend of current user. More...
 
static async Task< bool > CheckFriendshipByShortCode (string code)
 Checks someone is the friend of current user by code. More...
 
new static TDSFriendLinkInfo ParseFriendInvitationLink (string url)
 Parses the url of friend invitation. More...
 
static Task HandleFriendInvitationLink (string url)
 Handles the url of friend invitation. More...
 
static Task BlockFriend (string userId)
 Blocks the user. More...
 
static Task UnblockFriend (string userId)
 Unblocks the user. More...
 
static async Task< ReadOnlyCollection< TDSFriendInfo > > QueryBlockList (int from, int limit)
 Queries the blocks of current user. More...
 
static Task< ThirdPartyFriendResultQueryThirdPartyFriendList (string platform, string cursor=null, int size=100, ThirdPartyFriendRequestCachePolicy cachePolicy=ThirdPartyFriendRequestCachePolicy.CacheElseNetwork, SortCondition condition=null)
 Queries the friends of the platform. More...
 

Member Function Documentation

◆ AcceptFriendshipRequest()

static async Task TapTap.Friends.TDSFriends.AcceptFriendshipRequest ( LCFriendshipRequest  request,
Dictionary< string, object >  attrs = null 
)
inlinestatic

Accepts the friend request.

Parameters
request
Returns

◆ AddFriend()

static async Task TapTap.Friends.TDSFriends.AddFriend ( string  userId,
Dictionary< string, object >  attrs = null 
)
inlinestatic

Adds friend.

Parameters
userId
attrs
Returns

◆ AddFriendByShortCode()

static async Task TapTap.Friends.TDSFriends.AddFriendByShortCode ( string  code,
Dictionary< string, object >  attrs = null 
)
inlinestatic

Adds friend by code.

Parameters
code
attrs
Returns

◆ BlockFriend()

static Task TapTap.Friends.TDSFriends.BlockFriend ( string  userId)
inlinestatic

Blocks the user.

Parameters
userId
Returns

◆ CheckFriendship()

static async Task<bool> TapTap.Friends.TDSFriends.CheckFriendship ( string  userId)
inlinestatic

Checks someone is the friend of current user.

Parameters
userId
Returns

◆ CheckFriendshipByShortCode()

static async Task<bool> TapTap.Friends.TDSFriends.CheckFriendshipByShortCode ( string  code)
inlinestatic

Checks someone is the friend of current user by code.

Parameters
code
Returns

◆ DeclineFriendshipRequest()

static async Task TapTap.Friends.TDSFriends.DeclineFriendshipRequest ( LCFriendshipRequest  request)
inlinestatic

Declines the friend request.

Parameters
request
Returns

◆ DeleteFriend()

static async Task TapTap.Friends.TDSFriends.DeleteFriend ( string  targetId)
inlinestatic

Deletes friend.

Parameters
targetId
Returns

◆ DeleteFriendshipRequest()

static async Task TapTap.Friends.TDSFriends.DeleteFriendshipRequest ( LCFriendshipRequest  request)
inlinestatic

Deletes the friend request.

Parameters
request
Returns

◆ HandleFriendInvitationLink()

static Task TapTap.Friends.TDSFriends.HandleFriendInvitationLink ( string  url)
inlinestatic

Handles the url of friend invitation.

Parameters
url
Returns

◆ ParseFriendInvitationLink()

new static TDSFriendLinkInfo TapTap.Friends.TDSFriends.ParseFriendInvitationLink ( string  url)
inlinestatic

Parses the url of friend invitation.

Parameters
url
Returns

◆ QueryBlockList()

static async Task<ReadOnlyCollection<TDSFriendInfo> > TapTap.Friends.TDSFriends.QueryBlockList ( int  from,
int  limit 
)
inlinestatic

Queries the blocks of current user.

Parameters
from
limit
Returns

◆ QueryFriendList()

static async Task<ReadOnlyCollection<TDSFriendInfo> > TapTap.Friends.TDSFriends.QueryFriendList ( int  from,
int  limit 
)
inlinestatic

Queries the friends of current user.

Returns

◆ QueryFriendRequestList()

static async Task<ReadOnlyCollection<LCFriendshipRequest> > TapTap.Friends.TDSFriends.QueryFriendRequestList ( int  status,
int  from,
int  limit 
)
inlinestatic

Queries the friend requests.

Parameters
status
from
limit
Returns

◆ QueryFriendRequestWithFriendStateList()

static async Task<ReadOnlyCollection<TDSFriendshipRequest> > TapTap.Friends.TDSFriends.QueryFriendRequestWithFriendStateList ( int  status,
int  from,
int  limit 
)
inlinestatic

Queries TDS friend requests.

Parameters
status
from
limit
Returns

◆ QueryThirdPartyFriendList()

static Task<ThirdPartyFriendResult> TapTap.Friends.TDSFriends.QueryThirdPartyFriendList ( string  platform,
string  cursor = null,
int  size = 100,
ThirdPartyFriendRequestCachePolicy  cachePolicy = ThirdPartyFriendRequestCachePolicy.CacheElseNetwork,
SortCondition  condition = null 
)
inlinestatic

Queries the friends of the platform.

Returns

◆ UnblockFriend()

static Task TapTap.Friends.TDSFriends.UnblockFriend ( string  userId)
inlinestatic

Unblocks the user.

Parameters
userId
Returns

The documentation for this class was generated from the following file: