Beamable SDK
Public Member Functions | Properties | List of all members
Beamable.Api.Groups.GroupsService Class Reference

This class defines the main entry point for the Groups feature. More...

Inheritance diagram for Beamable.Api.Groups.GroupsService:
Inheritance graph
[legend]
Collaboration diagram for Beamable.Api.Groups.GroupsService:
Collaboration graph
[legend]

Public Member Functions

 GroupsService (IPlatformService platform, IBeamableRequester requester)
 
override Promise< GroupsViewGetCurrent (string scope="")
 
- Public Member Functions inherited from Beamable.Common.Api.Groups.GroupsApi
 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)
 
string AddQuery (string query, string key, string value)
 
- Public Member Functions inherited from Beamable.Common.Api.ISupportsGet< GroupsView >
Promise< TData > GetCurrent (string scope="")
 

Properties

GroupsSubscription Subscribable [get]
 
- Properties inherited from Beamable.Common.Api.Groups.GroupsApi
IUserContext Ctx [get]
 
IBeamableRequester Requester [get]
 
- Properties inherited from Beamable.Api.IHasPlatformSubscriber< GroupsSubscription, GroupUser, GroupsView >
TPlatformSubscriber Subscribable [get]
 Allows scopes to consume fresh data when available. More...
 

Detailed Description

This class defines the main entry point for the Groups feature.

Related Links

img beamable-logo


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