You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Apply the operations specified by the supplied BulkRequest
83
+
* Apply the operations specified by the supplied BulkRequest and return a new BulkResponse message
73
84
* @param {typeof SCIMMY.Types.Resource[]} [resourceTypes] - resource type classes to be used while processing bulk operations, defaults to declared resources
74
85
* @param {*} [ctx] - any additional context information to pass to the ingress, egress, and degress handlers
75
86
* @returns {SCIMMY.Messages.BulkResponse} a new BulkResponse Message instance with results of the requested operations
* @property {SCIMMY.Messages.ErrorResponse~ValidStatusCodes} [status=500] - HTTP status code to be sent with the error
41
42
* @property {SCIMMY.Messages.ErrorResponse~ValidScimTypes} [scimType] - the SCIM detail error keyword as per [RFC7644§3.12]{@link https://datatracker.ietf.org/doc/html/rfc7644#section-3.12}
42
43
* @property {String} [detail] - a human-readable description of what caused the error to occur
* @property {String} [sortBy] - the attribute to sort results by, if any
19
+
* @property {String} [sortOrder="ascending"] - the direction to sort results in, if sortBy is specified
20
+
* @property {Number} [startIndex=1] - offset index that items start from
21
+
* @property {Number} [count=20] - maximum number of items returned in this list response
22
+
*/
23
+
15
24
/**
16
25
* Instantiate a new SCIM List Response Message with relevant details
17
26
* @param {Object|SCIMMY.Types.Schema[]} request - contents of the ListResponse message, or items to include in the list response
18
-
* @param {Object} [params] - parameters for the list response (i.e. sort details, start index, and items per page)
19
-
* @param {String} [params.sortBy] - the attribute to sort results by, if any
20
-
* @param {String} [params.sortOrder="ascending"] - the direction to sort results in, if sortBy is specified
21
-
* @param {Number} [params.startIndex=1] - offset index that items start from
27
+
* @param {SCIMMY.Messages.ListResponse~ListConstraints} [params] - parameters for the list response (i.e. sort details, start index, and items per page)
22
28
* @param {Number} [params.count=20] - alias property for itemsPerPage, used only if itemsPerPage is unset
23
29
* @param {Number} [params.itemsPerPage=20] - maximum number of items returned in this list response
24
30
* @property {Array<Object|SCIMMY.Types.Schema>} Resources - resources included in the list response
Copy file name to clipboardexpand all lines: src/lib/schemas/resourcetype.js
+5
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,11 @@ import Types from "../types.js";
7
7
* * Ensures a ResourceType instance conforms to the ResourceType schema set out in [RFC7643§6](https://datatracker.ietf.org/doc/html/rfc7643#section-6).
Copy file name to clipboardexpand all lines: src/lib/schemas/spconfig.js
+6-2
Original file line number
Diff line number
Diff line change
@@ -7,15 +7,19 @@ import Types from "../types.js";
7
7
* * Ensures a ServiceProviderConfig instance conforms to the Service Provider Configuration schema set out in [RFC7643§5](https://datatracker.ietf.org/doc/html/rfc7643#section-5).
"Schema for representing the service provider's configuration",[
22
+
"ServiceProviderConfig","urn:ietf:params:scim:schemas:core:2.0:ServiceProviderConfig","Schema for representing the service provider's configuration",[
19
23
newTypes.Attribute("reference","documentationUri",{mutable: false,referenceTypes: ["external"],description: "An HTTP-addressable URL pointing to the service provider's human-consumable help documentation."}),
20
24
newTypes.Attribute("complex","patch",{required: true,mutable: false,uniqueness: false,description: "A complex type that specifies PATCH configuration options."},[
21
25
newTypes.Attribute("boolean","supported",{required: true,mutable: false,description: "A Boolean value specifying whether or not the operation is supported."})
0 commit comments