Skip to content

Commit 8962da6

Browse files
committed
tests: apply errata in samples
1 parent 56287ad commit 8962da6

6 files changed

+51
-9
lines changed

samples/rfc7643-8.7.1-schema-enterprise_user.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070
"type": "string",
7171
"multiValued": false,
7272
"description": "The id of the SCIM resource representing the User's manager. REQUIRED.",
73-
"required": false,
73+
"required": true,
7474
"caseExact": false,
7575
"mutability": "readWrite",
7676
"returned": "default",
@@ -84,7 +84,7 @@
8484
],
8585
"multiValued": false,
8686
"description": "The URI of the SCIM resource representing the User's manager. REQUIRED.",
87-
"required": false,
87+
"required": true,
8888
"caseExact": false,
8989
"mutability": "readWrite",
9090
"returned": "default",

samples/rfc7643-8.7.1-schema-group.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,17 @@
6161
"mutability": "immutable",
6262
"returned": "default",
6363
"uniqueness": "none"
64+
},
65+
{
66+
"name": "display",
67+
"type": "string",
68+
"multiValued": false,
69+
"description": "A human-readable name for the group member, primarily used for display purposes.",
70+
"required": false,
71+
"caseExact": false,
72+
"mutability": "readOnly",
73+
"returned": "default",
74+
"uniqueness": "none"
6475
}
6576
],
6677
"mutability": "readWrite",

samples/rfc7643-8.7.1-schema-user.json

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -402,7 +402,7 @@
402402
"multiValued": false,
403403
"description": "URL of a photo of the User.",
404404
"required": false,
405-
"caseExact": false,
405+
"caseExact": true,
406406
"mutability": "readWrite",
407407
"returned": "default",
408408
"uniqueness": "none"
@@ -534,6 +534,15 @@
534534
"mutability": "readWrite",
535535
"returned": "default",
536536
"uniqueness": "none"
537+
},
538+
{
539+
"name": "primary",
540+
"type": "boolean",
541+
"multiValued": false,
542+
"description": "A Boolean value indicating the 'primary' or preferred attribute value for this attribute, e.g., the preferred mailing address or primary email address. The primary attribute value 'True' MUST appear no more than once.",
543+
"required": false,
544+
"mutability": "readWrite",
545+
"returned": "default"
537546
}
538547
],
539548
"mutability": "readWrite",
@@ -724,7 +733,7 @@
724733
"multiValued": false,
725734
"description": "The value of an X.509 certificate.",
726735
"required": false,
727-
"caseExact": false,
736+
"caseExact": true,
728737
"mutability": "readWrite",
729738
"returned": "default",
730739
"uniqueness": "none"

samples/rfc7643-8.7.2-schema-resource_type.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
{
6868
"name": "schemaExtensions",
6969
"type": "complex",
70-
"multiValued": false,
70+
"multiValued": true,
7171
"description": "A list of URIs of the resource type's schema extensions.",
7272
"required": true,
7373
"mutability": "readOnly",

samples/rfc7643-8.7.2-schema-schema.json

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"name": "description",
3030
"type": "string",
3131
"multiValued": false,
32-
"description": "The schema's human-readable name. When applicable, service providers MUST specify the name, e.g., 'User'.",
32+
"description": "The schema's human-readable description. When applicable, service providers MUST specify the description.",
3333
"required": false,
3434
"caseExact": false,
3535
"mutability": "readOnly",
@@ -69,7 +69,8 @@
6969
"decimal",
7070
"integer",
7171
"dateTime",
72-
"reference"
72+
"reference",
73+
"binary"
7374
],
7475
"caseExact": false,
7576
"mutability": "readOnly",
@@ -223,7 +224,8 @@
223224
"decimal",
224225
"integer",
225226
"dateTime",
226-
"reference"
227+
"reference",
228+
"binary"
227229
]
228230
},
229231
{
@@ -328,7 +330,7 @@
328330
{
329331
"name": "referenceTypes",
330332
"type": "string",
331-
"multiValued": false,
333+
"multiValued": true,
332334
"description": "Used only with an attribute of type 'reference'. Specifies a SCIM resourceType that a reference attribute MAY refer to, e.g., 'User'.",
333335
"required": false,
334336
"caseExact": true,

samples/rfc7643-8.7.2-schema-service_provider_configuration.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,26 @@
147147
}
148148
]
149149
},
150+
{
151+
"name": "etag",
152+
"type": "complex",
153+
"multiValued": false,
154+
"description": "A complex type that specifies ETag result options.",
155+
"required": true,
156+
"returned": "default",
157+
"mutability": "readOnly",
158+
"subAttributes": [
159+
{
160+
"name": "supported",
161+
"type": "boolean",
162+
"multiValued": false,
163+
"description": "A Boolean value specifying whether or not the operation is supported.",
164+
"required": true,
165+
"mutability": "readOnly",
166+
"returned": "default"
167+
}
168+
]
169+
},
150170
{
151171
"name": "authenticationSchemes",
152172
"type": "complex",

0 commit comments

Comments
 (0)