import { BaseResource } from '@gitbeaker/requester-utils'; import { RequestHelper, endpoint } from '../infrastructure'; import type { GitlabAPIResponse, PaginationRequestOptions, PaginationTypes, ShowExpanded, Sudo, } from '../infrastructure'; import type { IdentitySchema } from './GroupSAMLIdentities'; export class GroupSCIMIdentities extends BaseResource { all( groupId: string | number, options: PaginationRequestOptions

& Sudo & ShowExpanded, ): Promise> { return RequestHelper.get()( this, endpoint`groups/${groupId}/scim/identities`, options, ); } edit( groupId: string | number, identityId: string, options: Sudo & ShowExpanded, ): Promise> { return RequestHelper.patch()( this, endpoint`groups/${groupId}/scim/${identityId}`, options, ); } }