Beamable SDK
Public Member Functions | Properties | List of all members
Beamable.Common.Api.Groups.GroupsApi Class Reference
Inheritance diagram for Beamable.Common.Api.Groups.GroupsApi:
Inheritance graph
[legend]
Collaboration diagram for Beamable.Common.Api.Groups.GroupsApi:
Collaboration graph
[legend]

Public Member Functions

 GroupsApi (IUserContext ctx, IBeamableRequester requester)
 
Promise< GroupUserGetUser (long gamerTag)
 
Promise< GroupGetGroup (long groupId)
 
Promise< EmptyResponseDisbandGroup (long group)
 
Promise< GroupMembershipResponseLeaveGroup (long group)
 
Promise< GroupMembershipResponseJoinGroup (long group)
 
Promise< EmptyResponsePetition (long group)
 
Promise< GroupSearchResponseGetRecommendations ()
 
Promise< GroupSearchResponseSearch (string name=null, List< string > enrollmentTypes=null, bool? hasSlots=null, long? scoreMin=null, long? scoreMax=null, string sortField=null, int? sortValue=null, int? offset=null, int? limit=null)
 
Promise< GroupCreateResponseCreateGroup (GroupCreateRequest request)
 
Promise< AvailabilityResponseCheckAvailability (string name, string tag)
 
Promise< EmptyResponseSetGroupProps (long groupId, GroupUpdateProperties props)
 
Promise< GroupMembershipResponseKick (long group, long gamerTag)
 
Promise< EmptyResponseSetRole (long group, long gamerTag, string role)
 
Promise< EmptyResponseMakeDonationRequest (long group, Currency currency)
 
Promise< EmptyResponseDonate (long group, long recipientId, long amount, bool autoClaim=true)
 
Promise< EmptyResponseClaimDonations (long group)
 
string AddQuery (string query, string key, string value)
 
virtual Promise< GroupsViewGetCurrent (string scope="")
 
- Public Member Functions inherited from Beamable.Common.Api.ISupportsGet< GroupsView >
Promise< TData > GetCurrent (string scope="")
 

Properties

IUserContext Ctx [get]
 
IBeamableRequester Requester [get]
 

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