From 7c719df895211d2528d407d53dc483d363f88912 Mon Sep 17 00:00:00 2001 From: adrinr Date: Mon, 13 Mar 2023 16:57:19 +0100 Subject: [PATCH] Add update endpoint --- .../types/src/api/web/global/scim/users.ts | 33 ++++++++++++------- 1 file changed, 22 insertions(+), 11 deletions(-) diff --git a/packages/types/src/api/web/global/scim/users.ts b/packages/types/src/api/web/global/scim/users.ts index 29ae696a72..155b906489 100644 --- a/packages/types/src/api/web/global/scim/users.ts +++ b/packages/types/src/api/web/global/scim/users.ts @@ -23,17 +23,6 @@ export interface ScimUserResponse { ] } -interface ScimListResponse { - schemas: ["urn:ietf:params:scim:api:messages:2.0:ListResponse"] - totalResults: number - Resources: T[] - startIndex: number - itemsPerPage: number -} - -export interface ScimUserListResponse - extends ScimListResponse {} - export interface ScimCreateUserRequest { schemas: [ "urn:ietf:params:scim:schemas:core:2.0:User", @@ -59,3 +48,25 @@ export interface ScimCreateUserRequest { } roles: [] } + +export interface ScimUpdateRequest { + schemas: ["urn:ietf:params:scim:api:messages:2.0:PatchOp"] + Operations: [ + { + op: "add" | "replace" | "remove" + path: string + value: string + } + ] +} + +interface ScimListResponse { + schemas: ["urn:ietf:params:scim:api:messages:2.0:ListResponse"] + totalResults: number + Resources: T[] + startIndex: number + itemsPerPage: number +} + +export interface ScimUserListResponse + extends ScimListResponse {}