Skip to content

Commit fd3cfd5

Browse files
committed
domain sync
1 parent b72a224 commit fd3cfd5

File tree

1 file changed

+48
-4
lines changed

1 file changed

+48
-4
lines changed

src/FusionAuthClient.ts

Lines changed: 48 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3984,6 +3984,20 @@ export class FusionAuthClient {
39843984
.go();
39853985
}
39863986

3987+
/**
3988+
* Searches groups with the specified criteria and pagination.
3989+
*
3990+
* @param {GroupSearchRequest} request The search criteria and pagination information.
3991+
* @returns {Promise<ClientResponse<GroupSearchResponse>>}
3992+
*/
3993+
searchGroups(request: GroupSearchRequest): Promise<ClientResponse<GroupSearchResponse>> {
3994+
return this.start<GroupSearchResponse, Errors>()
3995+
.withUri('/api/group/search')
3996+
.withJSONBody(request)
3997+
.withMethod("POST")
3998+
.go();
3999+
}
4000+
39874001
/**
39884002
* Searches the IP Access Control Lists with the specified criteria and pagination.
39894003
*
@@ -6880,6 +6894,36 @@ export interface GroupResponse {
68806894
groups?: Array<Group>;
68816895
}
68826896

6897+
/**
6898+
* Search criteria for Groups
6899+
*
6900+
* @author Daniel DeGroff
6901+
*/
6902+
export interface GroupSearchCriteria extends BaseSearchCriteria {
6903+
id?: UUID;
6904+
name?: string;
6905+
tenantId?: UUID;
6906+
}
6907+
6908+
/**
6909+
* Search request for Groups.
6910+
*
6911+
* @author Daniel DeGroff
6912+
*/
6913+
export interface GroupSearchRequest {
6914+
search?: GroupSearchCriteria;
6915+
}
6916+
6917+
/**
6918+
* Search response for Groups
6919+
*
6920+
* @author Daniel DeGroff
6921+
*/
6922+
export interface GroupSearchResponse {
6923+
groups?: Array<Group>;
6924+
total?: number;
6925+
}
6926+
68836927
/**
68846928
* Models the Group Update Complete Event.
68856929
*
@@ -7498,17 +7542,17 @@ export interface Lambda {
74987542
}
74997543

75007544
export interface LambdaConfiguration {
7501-
reconcileId?: UUID;
7545+
accessTokenPopulateId?: UUID;
7546+
idTokenPopulateId?: UUID;
7547+
samlv2PopulateId?: UUID;
75027548
}
75037549

75047550
export interface LambdaConfiguration {
75057551
reconcileId?: UUID;
75067552
}
75077553

75087554
export interface LambdaConfiguration {
7509-
accessTokenPopulateId?: UUID;
7510-
idTokenPopulateId?: UUID;
7511-
samlv2PopulateId?: UUID;
7555+
reconcileId?: UUID;
75127556
}
75137557

75147558
/**

0 commit comments

Comments
 (0)