Class: default
client/apis/GroupsAPI.default
Hierarchy
↳ default
Table of contents
Constructors
Properties
Methods
- acceptJoinRequest
- acceptJoinRequests
- acceptRelationshipRequest
- acceptRelationshipRequests
- changeGroupOwner
- claimGroup
- createGroup
- createRelationship
- createRole
- createSocialLink
- createWallPost
- declineJoinRequest
- declineJoinRequests
- declineRelationshipRequest
- declineRelationshipRequests
- deleteRelationship
- deleteRole
- deleteSocialLink
- deleteUserWallPosts
- deleteWallPost
- getAllRolesPermissions
- getAuditLogs
- getGroup
- getGroupConfigurationMetaData
- getGroupPayouts
- getGroupRelationships
- getGroupRoles
- getGroupSearchMetaData
- getGroupSettings
- getGroupsMetaData
- getGuestPermissions
- getJoinRequest
- getJoinRequests
- getMembers
- getMembersWithRole
- getMultiGroups
- getRelationshipRequests
- getRolePermissions
- getRolesByIds
- getSelfGroupMembership
- getSelfPendingGroupJoins
- getSocialLinks
- getUserGroups
- getUserPrimaryGroup
- getWallPosts
- joinGroup
- kickMember
- payoutMembers
- removePrimaryGroup
- request
- searchGroups
- searchGroupsByKeyword
- setPrimaryGroup
- updateGroupDescription
- updateGroupIcon
- updateGroupSettings
- updateGroupStatus
- updateMember
- updateRecurringPayouts
- updateRole
- updateRolePermissions
- updateSocialLink
Constructors
constructor
+ new default(client: default): default
Parameters:
| Name | Type |
|---|---|
client |
default |
Returns: default
Inherited from: default
Defined in: client/apis/GroupsAPI.ts:529
Properties
client
• client: default
Inherited from: default.client
Defined in: client/apis/BaseAPI.ts:25
options
• options: BaseAPIOptions
Inherited from: default.options
Defined in: client/apis/BaseAPI.ts:26
Methods
acceptJoinRequest
▸ acceptJoinRequest(options: AcceptJoinRequestOptions): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
options |
AcceptJoinRequestOptions |
Returns: Promise<unknown>
Defined in: client/apis/GroupsAPI.ts:743
acceptJoinRequests
▸ acceptJoinRequests(options: AcceptJoinRequestsOptions): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
options |
AcceptJoinRequestsOptions |
Returns: Promise<unknown>
Defined in: client/apis/GroupsAPI.ts:705
acceptRelationshipRequest
▸ acceptRelationshipRequest(options: DeclineRelationshipRequestOptions): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
options |
DeclineRelationshipRequestOptions |
Returns: Promise<unknown>
Defined in: client/apis/GroupsAPI.ts:1022
acceptRelationshipRequests
▸ acceptRelationshipRequests(options: DeclineRelationshipRequestsOptions): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
options |
DeclineRelationshipRequestsOptions |
Returns: Promise<unknown>
Defined in: client/apis/GroupsAPI.ts:983
changeGroupOwner
▸ changeGroupOwner(options: ChangeOwnerOptions): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
options |
ChangeOwnerOptions |
Returns: Promise<unknown>
Defined in: client/apis/GroupsAPI.ts:839
claimGroup
▸ claimGroup(options: ClaimGroupOptions): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
options |
ClaimGroupOptions |
Returns: Promise<unknown>
Defined in: client/apis/GroupsAPI.ts:852
createGroup
▸ createGroup(options: CreateGroupOptions): Promise<GroupOptions>
Parameters:
| Name | Type |
|---|---|
options |
CreateGroupOptions |
Returns: Promise<GroupOptions>
Defined in: client/apis/GroupsAPI.ts:620
createRelationship
▸ createRelationship(options: CreateRelationshipOptions): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
options |
CreateRelationshipOptions |
Returns: Promise<unknown>
Defined in: client/apis/GroupsAPI.ts:1010
createRole
▸ createRole(options: CreateRoleOptions): Promise<Pick<{ description: string ; groupId: number ; id: number ; memberCount: number ; name: string ; rank: number }, id | name | description | rank | memberCount>>
Parameters:
| Name | Type |
|---|---|
options |
CreateRoleOptions |
Returns: Promise<Pick<{ description: string ; groupId: number ; id: number ; memberCount: number ; name: string ; rank: number }, id | name | description | rank | memberCount>>
Defined in: client/apis/GroupsAPI.ts:1274
createSocialLink
▸ createSocialLink(options: PostSocialLinkOptions): Promise<{ id: number ; title: string ; type: string ; url: string }>
Parameters:
| Name | Type |
|---|---|
options |
PostSocialLinkOptions |
Returns: Promise<{ id: number ; title: string ; type: string ; url: string }>
Defined in: client/apis/GroupsAPI.ts:1102
createWallPost
▸ createWallPost(options: CreateWallPostOptions): Promise<{ body: string ; created: string ; id: number ; poster: { buildersClubMembershipType: string ; displayName: string ; userId: number ; username: string } ; updated: string }>
Parameters:
| Name | Type |
|---|---|
options |
CreateWallPostOptions |
Returns: Promise<{ body: string ; created: string ; id: number ; poster: { buildersClubMembershipType: string ; displayName: string ; userId: number ; username: string } ; updated: string }>
Defined in: client/apis/GroupsAPI.ts:1152
declineJoinRequest
▸ declineJoinRequest(options: DeclineJoinRequestOptions): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
options |
DeclineJoinRequestOptions |
Returns: Promise<unknown>
Defined in: client/apis/GroupsAPI.ts:720
declineJoinRequests
▸ declineJoinRequests(options: DeclineJoinRequestsOptions): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
options |
DeclineJoinRequestsOptions |
Returns: Promise<unknown>
Defined in: client/apis/GroupsAPI.ts:678
declineRelationshipRequest
▸ declineRelationshipRequest(options: DeclineRelationshipRequestOptions): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
options |
DeclineRelationshipRequestOptions |
Returns: Promise<unknown>
Defined in: client/apis/GroupsAPI.ts:1033
declineRelationshipRequests
▸ declineRelationshipRequests(options: DeclineRelationshipRequestsOptions): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
options |
DeclineRelationshipRequestsOptions |
Returns: Promise<unknown>
Defined in: client/apis/GroupsAPI.ts:956
deleteRelationship
▸ deleteRelationship(options: DeleteRelationshipOptions): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
options |
DeleteRelationshipOptions |
Returns: Promise<unknown>
Defined in: client/apis/GroupsAPI.ts:998
deleteRole
▸ deleteRole(options: DeleteRoleOptions): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
options |
DeleteRoleOptions |
Returns: Promise<unknown>
Defined in: client/apis/GroupsAPI.ts:1287
deleteSocialLink
▸ deleteSocialLink(options: DeleteSocialLinkOptions): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
options |
DeleteSocialLinkOptions |
Returns: Promise<unknown>
Defined in: client/apis/GroupsAPI.ts:1115
deleteUserWallPosts
▸ deleteUserWallPosts(options: DeleteWallPostsByUserOptions): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
options |
DeleteWallPostsByUserOptions |
Returns: Promise<unknown>
Defined in: client/apis/GroupsAPI.ts:1177
deleteWallPost
▸ deleteWallPost(options: DeleteWallPostOptions): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
options |
DeleteWallPostOptions |
Returns: Promise<unknown>
Defined in: client/apis/GroupsAPI.ts:1165
getAllRolesPermissions
▸ getAllRolesPermissions(options: GetAllRolesPermissionsOptions): Promise<GetAllRolesPermissions>
Parameters:
| Name | Type |
|---|---|
options |
GetAllRolesPermissionsOptions |
Returns: Promise<GetAllRolesPermissions>
Defined in: client/apis/GroupsAPI.ts:1080
getAuditLogs
▸ getAuditLogs(options: GetGroupAuditLogsOptions): Promise<GetGroupAuditLogs>
Parameters:
| Name | Type |
|---|---|
options |
GetGroupAuditLogsOptions |
Returns: Promise<GetGroupAuditLogs>
Defined in: client/apis/GroupsAPI.ts:562
getGroup
▸ getGroup(options: GetGroupOptions): Promise<GetGroup>
Parameters:
| Name | Type |
|---|---|
options |
GetGroupOptions |
Returns: Promise<GetGroup>
Defined in: client/apis/GroupsAPI.ts:537
getGroupConfigurationMetaData
▸ getGroupConfigurationMetaData(): Promise<GetGroupConfigurationMetaData>
Returns: Promise<GetGroupConfigurationMetaData>
Defined in: client/apis/GroupsAPI.ts:598
getGroupPayouts
▸ getGroupPayouts(options: GetGroupPayoutsOptions): Promise<GetGroupPayouts>
Parameters:
| Name | Type |
|---|---|
options |
GetGroupPayoutsOptions |
Returns: Promise<GetGroupPayouts>
Defined in: client/apis/GroupsAPI.ts:890
getGroupRelationships
▸ getGroupRelationships(options: GetGroupRelationshipsOptions): Promise<GetGroupRelationships>
Parameters:
| Name | Type |
|---|---|
options |
GetGroupRelationshipsOptions |
Returns: Promise<GetGroupRelationships>
Defined in: client/apis/GroupsAPI.ts:941
getGroupRoles
▸ getGroupRoles(options: GetGroupRolesOptions): Promise<GetGroupRoles>
Parameters:
| Name | Type |
|---|---|
options |
GetGroupRolesOptions |
Returns: Promise<GetGroupRoles>
Defined in: client/apis/GroupsAPI.ts:766
getGroupSearchMetaData
▸ getGroupSearchMetaData(): Promise<GetGroupSearchMetaData>
Returns: Promise<GetGroupSearchMetaData>
Defined in: client/apis/GroupsAPI.ts:1213
getGroupSettings
▸ getGroupSettings(options: GetGroupSettingsOptions): Promise<GetGroupSettings>
Parameters:
| Name | Type |
|---|---|
options |
GetGroupSettingsOptions |
Returns: Promise<GetGroupSettings>
Defined in: client/apis/GroupsAPI.ts:574
getGroupsMetaData
▸ getGroupsMetaData(): Promise<GetGroupsMetaData>
Returns: Promise<GetGroupsMetaData>
Defined in: client/apis/GroupsAPI.ts:609
getGuestPermissions
▸ getGuestPermissions(options: GetGuestPermissionsOptions): Promise<GroupRolePermissionsOptions>
Parameters:
| Name | Type |
|---|---|
options |
GetGuestPermissionsOptions |
Returns: Promise<GroupRolePermissionsOptions>
Defined in: client/apis/GroupsAPI.ts:1069
getJoinRequest
▸ getJoinRequest(options: GetJoinRequestOptions): Promise<{ created: string ; requester: { displayName: string ; userId: number ; username: string } }>
Parameters:
| Name | Type |
|---|---|
options |
GetJoinRequestOptions |
Returns: Promise<{ created: string ; requester: { displayName: string ; userId: number ; username: string } }>
Defined in: client/apis/GroupsAPI.ts:732
getJoinRequests
▸ getJoinRequests(options: GetJoinRequestsOptions): Promise<GetJoinRequests>
Parameters:
| Name | Type |
|---|---|
options |
GetJoinRequestsOptions |
Returns: Promise<GetJoinRequests>
Defined in: client/apis/GroupsAPI.ts:693
getMembers
▸ getMembers(options: GetMembersOptions): Promise<GetMembersWithRole>
Parameters:
| Name | Type |
|---|---|
options |
GetMembersOptions |
Returns: Promise<GetMembersWithRole>
Defined in: client/apis/GroupsAPI.ts:792
getMembersWithRole
▸ getMembersWithRole(options: GetMembersWithRoleOptions): Promise<GetMembersWithRole>
Parameters:
| Name | Type |
|---|---|
options |
GetMembersWithRoleOptions |
Returns: Promise<GetMembersWithRole>
Defined in: client/apis/GroupsAPI.ts:777
getMultiGroups
▸ getMultiGroups(options: GetMultiGroupsOptions): Promise<GetMultiGroups>
Parameters:
| Name | Type |
|---|---|
options |
GetMultiGroupsOptions |
Returns: Promise<GetMultiGroups>
Defined in: client/apis/GroupsAPI.ts:548
getRelationshipRequests
▸ getRelationshipRequests(options: GetGroupRelationshipsOptions): Promise<GetGroupRelationships>
Parameters:
| Name | Type |
|---|---|
options |
GetGroupRelationshipsOptions |
Returns: Promise<GetGroupRelationships>
Defined in: client/apis/GroupsAPI.ts:971
getRolePermissions
▸ getRolePermissions(options: GetRolePermissionsOptions): Promise<GroupRolePermissionsOptions>
Parameters:
| Name | Type |
|---|---|
options |
GetRolePermissionsOptions |
Returns: Promise<GroupRolePermissionsOptions>
Defined in: client/apis/GroupsAPI.ts:1045
getRolesByIds
▸ getRolesByIds(options: GetRolesByIdsOptions): Promise<GetRolesByIds>
Parameters:
| Name | Type |
|---|---|
options |
GetRolesByIdsOptions |
Returns: Promise<GetRolesByIds>
Defined in: client/apis/GroupsAPI.ts:1224
getSelfGroupMembership
▸ getSelfGroupMembership(options: GetSelfGroupMembershipOptions): Promise<GetSelfGroupMembership>
Parameters:
| Name | Type |
|---|---|
options |
GetSelfGroupMembershipOptions |
Returns: Promise<GetSelfGroupMembership>
Defined in: client/apis/GroupsAPI.ts:755
getSelfPendingGroupJoins
▸ getSelfPendingGroupJoins(): Promise<GetSelfPendingGroupJoins>
Returns: Promise<GetSelfPendingGroupJoins>
Defined in: client/apis/GroupsAPI.ts:817
getSocialLinks
▸ getSocialLinks(options: GetSocialLinksOptions): Promise<GetSocialLinks>
Parameters:
| Name | Type |
|---|---|
options |
GetSocialLinksOptions |
Returns: Promise<GetSocialLinks>
Defined in: client/apis/GroupsAPI.ts:1091
getUserGroups
▸ getUserGroups(options: GetUserGroupsOptions): Promise<GetUserGroups>
Parameters:
| Name | Type |
|---|---|
options |
GetUserGroupsOptions |
Returns: Promise<GetUserGroups>
Defined in: client/apis/GroupsAPI.ts:828
getUserPrimaryGroup
▸ getUserPrimaryGroup(options: GetUserPrimaryGroupOptions): Promise<GetUserPrimaryGroup>
Parameters:
| Name | Type |
|---|---|
options |
GetUserPrimaryGroupOptions |
Returns: Promise<GetUserPrimaryGroup>
Defined in: client/apis/GroupsAPI.ts:1238
getWallPosts
▸ getWallPosts(options: GetWallPostsOptions): Promise<GetWallPosts>
Parameters:
| Name | Type |
|---|---|
options |
GetWallPostsOptions |
Returns: Promise<GetWallPosts>
Defined in: client/apis/GroupsAPI.ts:1140
joinGroup
▸ joinGroup(options: JoinGroupOptions): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
options |
JoinGroupOptions |
Returns: Promise<unknown>
Defined in: client/apis/GroupsAPI.ts:804
kickMember
▸ kickMember(options: KickMemberOptions): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
options |
KickMemberOptions |
Returns: Promise<unknown>
Defined in: client/apis/GroupsAPI.ts:865
payoutMembers
▸ payoutMembers(options: PayoutMembersOptions): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
options |
PayoutMembersOptions |
Returns: Promise<unknown>
Defined in: client/apis/GroupsAPI.ts:901
removePrimaryGroup
▸ removePrimaryGroup(): Promise<unknown>
Returns: Promise<unknown>
Defined in: client/apis/GroupsAPI.ts:1249
request
▸ request(options: BaseAPIRequestOptions): Promise<RESTResponseDataType>
Parameters:
| Name | Type |
|---|---|
options |
BaseAPIRequestOptions |
Returns: Promise<RESTResponseDataType>
Inherited from: default
Defined in: client/apis/BaseAPI.ts:33
searchGroups
▸ searchGroups(options: SearchGroupsOptions): Promise<SearchGroups>
Parameters:
| Name | Type |
|---|---|
options |
SearchGroupsOptions |
Returns: Promise<SearchGroups>
Defined in: client/apis/GroupsAPI.ts:1201
searchGroupsByKeyword
▸ searchGroupsByKeyword(options: SearchGroupsByKeywordOptions): Promise<SearchGroupsByKeyword>
Parameters:
| Name | Type |
|---|---|
options |
SearchGroupsByKeywordOptions |
Returns: Promise<SearchGroupsByKeyword>
Defined in: client/apis/GroupsAPI.ts:1189
setPrimaryGroup
▸ setPrimaryGroup(options: SetPrimaryGroupOptions): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
options |
SetPrimaryGroupOptions |
Returns: Promise<unknown>
Defined in: client/apis/GroupsAPI.ts:1261
updateGroupDescription
▸ updateGroupDescription(options: UpdateGroupDescriptionOptions): Promise<UpdateGroupDescription>
Parameters:
| Name | Type |
|---|---|
options |
UpdateGroupDescriptionOptions |
Returns: Promise<UpdateGroupDescription>
Defined in: client/apis/GroupsAPI.ts:639
updateGroupIcon
▸ updateGroupIcon(options: UpdateGroupIconOptions): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
options |
UpdateGroupIconOptions |
Returns: Promise<unknown>
Defined in: client/apis/GroupsAPI.ts:665
updateGroupSettings
▸ updateGroupSettings(options: GetGroupSettings): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
options |
GetGroupSettings |
Returns: Promise<unknown>
Defined in: client/apis/GroupsAPI.ts:585
updateGroupStatus
▸ updateGroupStatus(options: UpdateGroupStatusOptions): Promise<null | { body: string ; created: string ; poster: { buildersClubMembershipType: string ; displayName: string ; userId: number ; username: string } ; updated: string }>
Parameters:
| Name | Type |
|---|---|
options |
UpdateGroupStatusOptions |
Returns: Promise<null | { body: string ; created: string ; poster: { buildersClubMembershipType: string ; displayName: string ; userId: number ; username: string } ; updated: string }>
Defined in: client/apis/GroupsAPI.ts:652
updateMember
▸ updateMember(options: UpdateMemberOptions): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
options |
UpdateMemberOptions |
Returns: Promise<unknown>
Defined in: client/apis/GroupsAPI.ts:877
updateRecurringPayouts
▸ updateRecurringPayouts(options: PayoutMembersOptions): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
options |
PayoutMembersOptions |
Returns: Promise<unknown>
Defined in: client/apis/GroupsAPI.ts:921
updateRole
▸ updateRole(options: UpdateRoleOptions): Promise<Pick<{ description: string ; groupId: number ; id: number ; memberCount: number ; name: string ; rank: number }, id | name | description | rank | memberCount>>
Parameters:
| Name | Type |
|---|---|
options |
UpdateRoleOptions |
Returns: Promise<Pick<{ description: string ; groupId: number ; id: number ; memberCount: number ; name: string ; rank: number }, id | name | description | rank | memberCount>>
Defined in: client/apis/GroupsAPI.ts:1299
updateRolePermissions
▸ updateRolePermissions(options: UpdateRolePermissionsOptions): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
options |
UpdateRolePermissionsOptions |
Returns: Promise<unknown>
Defined in: client/apis/GroupsAPI.ts:1056
updateSocialLink
▸ updateSocialLink(options: UpdateSocialLinkOptions): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
options |
UpdateSocialLinkOptions |
Returns: Promise<unknown>
Defined in: client/apis/GroupsAPI.ts:1127