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
"$comment": "rule defining `published` and `datePublished` relationship",
1069
+
"anyOf": [
1070
+
{
1071
+
"properties": {
1072
+
"published": {
1073
+
"type": "boolean",
1074
+
"enum": [
1075
+
true
1076
+
]
1077
+
}
1078
+
},
1079
+
"required": [
1080
+
"published",
1081
+
"datePublished"
1082
+
]
1083
+
},
1084
+
{
1085
+
"properties": {
1086
+
"published": {
1087
+
"type": "boolean",
1088
+
"enum": [
1089
+
false
1090
+
]
1091
+
}
1092
+
},
1093
+
"not": {
1094
+
"required": [
1095
+
"datePublished"
1096
+
]
1097
+
}
1098
+
},
1099
+
{
1100
+
"allOf": [
1101
+
{
1102
+
"not": {
1103
+
"required": [
1104
+
"published"
1105
+
]
1106
+
}
1107
+
},
1108
+
{
1109
+
"not": {
1110
+
"required": [
1111
+
"datePublished"
1112
+
]
1113
+
}
1114
+
}
1115
+
]
1116
+
}
1117
+
]
1118
+
}
1119
+
]
1120
+
}
1121
+
},
1122
+
"$comment": "rule defining `protocol` and `contextId` relationship",
1123
+
"anyOf": [
1124
+
{
1125
+
"properties": {
1126
+
"descriptor": {
1127
+
"type": "object",
1128
+
"required": [
1129
+
"protocol",
1130
+
"protocolPath",
1131
+
"schema"
1132
+
]
1133
+
}
1134
+
},
1135
+
"required": [
1136
+
"contextId"
1137
+
]
1138
+
},
1139
+
{
1140
+
"allOf": [
1141
+
{
1142
+
"not": {
1143
+
"required": [
1144
+
"contextId"
1145
+
]
1146
+
}
1147
+
},
1148
+
{
1149
+
"properties": {
1150
+
"descriptor": {
1151
+
"type": "object",
1152
+
"not": {
1153
+
"required": [
1154
+
"protocol"
1155
+
]
1156
+
}
1157
+
}
1158
+
}
1159
+
},
1160
+
{
1161
+
"properties": {
1162
+
"descriptor": {
1163
+
"type": "object",
1164
+
"not": {
1165
+
"required": [
1166
+
"protocolPath"
1167
+
]
1168
+
}
1169
+
}
1170
+
}
1171
+
}
1172
+
]
1173
+
}
1174
+
]
1175
+
}
1176
+
```
1177
+
</section>
1178
+
</tab-panels>
1179
+
873
1180
#### `RecordsCommit`
874
1181
875
1182
`RecordsCommit` messages are JSON objects that include general [Message Descriptor](#message-descriptors) properties and the following additional properties, which ****must**** be composed as follows:
0 commit comments