Skip to content

Commit 9af47d6

Browse files
committed
Update files for release 0.6.4
1 parent 6e7cc8e commit 9af47d6

File tree

1 file changed

+122
-1
lines changed

1 file changed

+122
-1
lines changed

external_domain_metadata_schema.json

Lines changed: 122 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,10 +247,14 @@
247247
"date",
248248
"timestamp",
249249
"struct",
250-
"permission"
250+
"permission",
251+
"type_key"
251252
],
252253
"type": "string"
253254
},
255+
"type_key": {
256+
"$ref": "#/definitions/TargetTypeKeyData"
257+
},
254258
"typed_reference": {
255259
"$ref": "#/definitions/TypedReferenceData"
256260
}
@@ -299,6 +303,10 @@
299303
],
300304
"type": "string"
301305
},
306+
"type_key": {
307+
"type": "object",
308+
"not": {}
309+
},
302310
"typed_reference": {
303311
"type": "object",
304312
"not": {}
@@ -348,6 +356,10 @@
348356
],
349357
"type": "string"
350358
},
359+
"type_key": {
360+
"type": "object",
361+
"not": {}
362+
},
351363
"typed_reference": {
352364
"type": "object",
353365
"not": {}
@@ -397,6 +409,10 @@
397409
],
398410
"type": "string"
399411
},
412+
"type_key": {
413+
"type": "object",
414+
"not": {}
415+
},
400416
"typed_reference": {
401417
"type": "object",
402418
"not": {}
@@ -446,6 +462,10 @@
446462
],
447463
"type": "string"
448464
},
465+
"type_key": {
466+
"type": "object",
467+
"not": {}
468+
},
449469
"typed_reference": {
450470
"type": "object",
451471
"not": {}
@@ -492,6 +512,10 @@
492512
],
493513
"type": "string"
494514
},
515+
"type_key": {
516+
"type": "object",
517+
"not": {}
518+
},
495519
"typed_reference": {
496520
"type": "object",
497521
"not": {}
@@ -542,6 +566,10 @@
542566
],
543567
"type": "string"
544568
},
569+
"type_key": {
570+
"type": "object",
571+
"not": {}
572+
},
545573
"typed_reference": {
546574
"type": "object",
547575
"not": {}
@@ -589,6 +617,10 @@
589617
],
590618
"type": "string"
591619
},
620+
"type_key": {
621+
"type": "object",
622+
"not": {}
623+
},
592624
"typed_reference": {
593625
"type": "object",
594626
"not": {}
@@ -636,6 +668,10 @@
636668
],
637669
"type": "string"
638670
},
671+
"type_key": {
672+
"type": "object",
673+
"not": {}
674+
},
639675
"typed_reference": {
640676
"$ref": "#/definitions/TypedReferenceData",
641677
"description": "The specifics of the field if the type is 'typed_reference'"
@@ -683,6 +719,10 @@
683719
],
684720
"type": "string"
685721
},
722+
"type_key": {
723+
"type": "object",
724+
"not": {}
725+
},
686726
"typed_reference": {
687727
"type": "object",
688728
"not": {}
@@ -732,6 +772,10 @@
732772
],
733773
"type": "string"
734774
},
775+
"type_key": {
776+
"type": "object",
777+
"not": {}
778+
},
735779
"typed_reference": {
736780
"type": "object",
737781
"not": {}
@@ -781,6 +825,10 @@
781825
],
782826
"type": "string"
783827
},
828+
"type_key": {
829+
"type": "object",
830+
"not": {}
831+
},
784832
"typed_reference": {
785833
"type": "object",
786834
"not": {}
@@ -826,6 +874,59 @@
826874
],
827875
"type": "string"
828876
},
877+
"type_key": {
878+
"type": "object",
879+
"not": {}
880+
},
881+
"typed_reference": {
882+
"type": "object",
883+
"not": {}
884+
}
885+
},
886+
"type": "object"
887+
},
888+
{
889+
"required": [
890+
"type"
891+
],
892+
"properties": {
893+
"enum": {
894+
"type": "object",
895+
"not": {}
896+
},
897+
"float": {
898+
"type": "object",
899+
"not": {}
900+
},
901+
"int": {
902+
"type": "object",
903+
"not": {}
904+
},
905+
"permission": {
906+
"type": "object",
907+
"not": {}
908+
},
909+
"reference": {
910+
"type": "object",
911+
"not": {}
912+
},
913+
"struct": {
914+
"type": "object",
915+
"not": {}
916+
},
917+
"text": {
918+
"type": "object",
919+
"not": {}
920+
},
921+
"type": {
922+
"enum": [
923+
"type_key"
924+
],
925+
"type": "string"
926+
},
927+
"type_key": {
928+
"$ref": "#/definitions/TargetTypeKeyData"
929+
},
829930
"typed_reference": {
830931
"type": "object",
831932
"not": {}
@@ -954,6 +1055,10 @@
9541055
"description": "Whether the record type can be loaded: that is, whether the connector supports creating it in the system",
9551056
"type": "boolean"
9561057
},
1058+
"is_snapshot": {
1059+
"description": "Whether the record type sends the complete system state in every sync",
1060+
"type": "boolean"
1061+
},
9571062
"link_naming_data": {
9581063
"$ref": "#/definitions/CustomLinkData"
9591064
},
@@ -1083,6 +1188,22 @@
10831188
},
10841189
"type": "object"
10851190
},
1191+
"TargetTypeKeyData": {
1192+
"required": [
1193+
"type_keys"
1194+
],
1195+
"additionalProperties": false,
1196+
"properties": {
1197+
"type_keys": {
1198+
"description": "The possible record types or record type categories that can be targeted in authorization policy.",
1199+
"items": {
1200+
"type": "string"
1201+
},
1202+
"type": "array"
1203+
}
1204+
},
1205+
"type": "object"
1206+
},
10861207
"TextData": {
10871208
"additionalProperties": false,
10881209
"properties": {

0 commit comments

Comments
 (0)