1
0
Fork 0
mirror of synced 2024-08-03 20:31:50 +12:00

Add update endpoint

This commit is contained in:
adrinr 2023-03-13 16:57:19 +01:00
parent a509dc1739
commit 7c719df895

View file

@ -23,17 +23,6 @@ export interface ScimUserResponse {
]
}
interface ScimListResponse<T> {
schemas: ["urn:ietf:params:scim:api:messages:2.0:ListResponse"]
totalResults: number
Resources: T[]
startIndex: number
itemsPerPage: number
}
export interface ScimUserListResponse
extends ScimListResponse<ScimUserResponse> {}
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<T> {
schemas: ["urn:ietf:params:scim:api:messages:2.0:ListResponse"]
totalResults: number
Resources: T[]
startIndex: number
itemsPerPage: number
}
export interface ScimUserListResponse
extends ScimListResponse<ScimUserResponse> {}