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

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