object Schema / 分支
- Schema 路径
/- Pack 中的位置
$
约束与结构
{
"required": [
"protocol_version",
"manifest",
"runtime",
"instructions",
"entries",
"provenance"
],
"title": "CreatorPackV03",
"type": "object"
}
教程与完整示例
Asset 0.3 · definition
object Schema / 分支
- Schema 路径
/$defs/Asset- Pack 中的位置
$.assets[]
约束与结构
{
"required": [
"id",
"kind",
"mime_type",
"sha256",
"byte_size",
"description",
"reveal_when"
],
"title": "Asset",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/Asset/additionalProperties- Pack 中的位置
$.assets[][*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
integer 在所属结构中必填
- Schema 路径
/$defs/Asset/properties/byte_size- Pack 中的位置
$.assets[].byte_size
约束与结构
{
"maximum": 32000000,
"minimum": 1,
"title": "Byte Size",
"type": "integer"
}
教程与完整示例 · 所属结构
string 在所属结构中必填
- Schema 路径
/$defs/Asset/properties/description- Pack 中的位置
$.assets[].description
约束与结构
{
"minLength": 1,
"title": "Description",
"type": "string"
}
教程与完整示例 · 所属结构
union / composition 此处未列为必填
- Schema 路径
/$defs/Asset/properties/generation_record- Pack 中的位置
$.assets[].generation_record
约束与结构
{
"default": null
}
教程与完整示例 · 所属结构
0 0.3 · schema
GenerationRecord Schema / 分支
- Schema 路径
/$defs/Asset/properties/generation_record/anyOf/0- Pack 中的位置
$.assets[].generation_record
可复用类型: /$defs/GenerationRecord
约束与结构
{
"$ref": "#/$defs/GenerationRecord"
}
教程与完整示例 · 所属结构
1 0.3 · schema
null Schema / 分支
- Schema 路径
/$defs/Asset/properties/generation_record/anyOf/1- Pack 中的位置
$.assets[].generation_record
约束与结构
{
"type": "null"
}
教程与完整示例 · 所属结构
id 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/Asset/properties/id- Pack 中的位置
$.assets[].id
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"title": "Id",
"type": "string"
}
教程与完整示例 · 所属结构
kind 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/Asset/properties/kind- Pack 中的位置
$.assets[].kind
约束与结构
{
"enum": [
"image",
"audio",
"video"
],
"title": "Kind",
"type": "string"
}
教程与完整示例 · 所属结构
string 在所属结构中必填
- Schema 路径
/$defs/Asset/properties/mime_type- Pack 中的位置
$.assets[].mime_type
约束与结构
{
"enum": [
"image/png",
"image/jpeg",
"image/webp",
"audio/wav",
"audio/mpeg",
"video/mp4"
],
"title": "Mime Type",
"type": "string"
}
教程与完整示例 · 所属结构
boolean 此处未列为必填
- Schema 路径
/$defs/Asset/properties/reference_only- Pack 中的位置
$.assets[].reference_only
约束与结构
{
"default": false,
"title": "Reference Only",
"type": "boolean"
}
教程与完整示例 · 所属结构
union / composition 在所属结构中必填
- Schema 路径
/$defs/Asset/properties/reveal_when- Pack 中的位置
$.assets[].reveal_when
约束与结构
{
"discriminator": {
"mapping": {
"all": "#/$defs/GroupCondition",
"any": "#/$defs/GroupCondition",
"contains": "#/$defs/Comparison",
"eq": "#/$defs/Comparison",
"gt": "#/$defs/Comparison",
"gte": "#/$defs/Comparison",
"literal": "#/$defs/LiteralCondition",
"lt": "#/$defs/Comparison",
"lte": "#/$defs/Comparison",
"ne": "#/$defs/Comparison",
"not": "#/$defs/NotCondition",
"observed": "#/$defs/ObservationCondition"
},
"propertyName": "op"
},
"title": "Reveal When"
}
- oneOf →
0 - oneOf →
1 - oneOf →
2 - oneOf →
3 - oneOf →
4
教程与完整示例 · 所属结构
0 0.3 · schema
LiteralCondition Schema / 分支
- Schema 路径
/$defs/Asset/properties/reveal_when/oneOf/0- Pack 中的位置
$.assets[].reveal_when
可复用类型: /$defs/LiteralCondition
约束与结构
{
"$ref": "#/$defs/LiteralCondition"
}
教程与完整示例 · 所属结构
1 0.3 · schema
Comparison Schema / 分支
- Schema 路径
/$defs/Asset/properties/reveal_when/oneOf/1- Pack 中的位置
$.assets[].reveal_when
可复用类型: /$defs/Comparison
约束与结构
{
"$ref": "#/$defs/Comparison"
}
教程与完整示例 · 所属结构
2 0.3 · schema
ObservationCondition Schema / 分支
- Schema 路径
/$defs/Asset/properties/reveal_when/oneOf/2- Pack 中的位置
$.assets[].reveal_when
可复用类型: /$defs/ObservationCondition
约束与结构
{
"$ref": "#/$defs/ObservationCondition"
}
教程与完整示例 · 所属结构
3 0.3 · schema
GroupCondition Schema / 分支
- Schema 路径
/$defs/Asset/properties/reveal_when/oneOf/3- Pack 中的位置
$.assets[].reveal_when
可复用类型: /$defs/GroupCondition
约束与结构
{
"$ref": "#/$defs/GroupCondition"
}
教程与完整示例 · 所属结构
4 0.3 · schema
NotCondition Schema / 分支
- Schema 路径
/$defs/Asset/properties/reveal_when/oneOf/4- Pack 中的位置
$.assets[].reveal_when
可复用类型: /$defs/NotCondition
约束与结构
{
"$ref": "#/$defs/NotCondition"
}
教程与完整示例 · 所属结构
sha256 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/Asset/properties/sha256- Pack 中的位置
$.assets[].sha256
约束与结构
{
"pattern": "^[0-9a-f]{64}$",
"title": "Sha256",
"type": "string"
}
教程与完整示例 · 所属结构
union / composition 此处未列为必填
- Schema 路径
/$defs/Asset/properties/source_url- Pack 中的位置
$.assets[].source_url
约束与结构
{
"default": null,
"title": "Source Url"
}
教程与完整示例 · 所属结构
0 0.3 · schema
string Schema / 分支
- Schema 路径
/$defs/Asset/properties/source_url/anyOf/0- Pack 中的位置
$.assets[].source_url
约束与结构
{
"type": "string"
}
教程与完整示例 · 所属结构
1 0.3 · schema
null Schema / 分支
- Schema 路径
/$defs/Asset/properties/source_url/anyOf/1- Pack 中的位置
$.assets[].source_url
约束与结构
{
"type": "null"
}
教程与完整示例 · 所属结构
uri 0.3 · property
union / composition 此处未列为必填
- Schema 路径
/$defs/Asset/properties/uri- Pack 中的位置
$.assets[].uri
约束与结构
{
"default": null,
"title": "Uri"
}
教程与完整示例 · 所属结构
0 0.3 · schema
string Schema / 分支
- Schema 路径
/$defs/Asset/properties/uri/anyOf/0- Pack 中的位置
$.assets[].uri
约束与结构
{
"type": "string"
}
教程与完整示例 · 所属结构
1 0.3 · schema
null Schema / 分支
- Schema 路径
/$defs/Asset/properties/uri/anyOf/1- Pack 中的位置
$.assets[].uri
约束与结构
{
"type": "null"
}
教程与完整示例 · 所属结构
object Schema / 分支
- Schema 路径
/$defs/AssetInput- Pack 中的位置
$.assets[].generation_record.input_assets[]
约束与结构
{
"required": [
"asset_id",
"sha256"
],
"title": "AssetInput",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/AssetInput/additionalProperties- Pack 中的位置
$.assets[].generation_record.input_assets[][*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
string 在所属结构中必填
- Schema 路径
/$defs/AssetInput/properties/asset_id- Pack 中的位置
$.assets[].generation_record.input_assets[].asset_id
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"title": "Asset Id",
"type": "string"
}
教程与完整示例 · 所属结构
sha256 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/AssetInput/properties/sha256- Pack 中的位置
$.assets[].generation_record.input_assets[].sha256
约束与结构
{
"pattern": "^[0-9a-f]{64}$",
"title": "Sha256",
"type": "string"
}
教程与完整示例 · 所属结构
object Schema / 分支
- Schema 路径
/$defs/BooleanObservation- Pack 中的位置
$.runtime.observations[]
约束与结构
{
"required": [
"type",
"id",
"question"
],
"title": "BooleanObservation",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/BooleanObservation/additionalProperties- Pack 中的位置
$.runtime.observations[][*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
id 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/BooleanObservation/properties/id- Pack 中的位置
$.runtime.observations[].id
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"title": "Id",
"type": "string"
}
教程与完整示例 · 所属结构
string 在所属结构中必填
- Schema 路径
/$defs/BooleanObservation/properties/question- Pack 中的位置
$.runtime.observations[].question
约束与结构
{
"minLength": 1,
"title": "Question",
"type": "string"
}
教程与完整示例 · 所属结构
type 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/BooleanObservation/properties/type- Pack 中的位置
$.runtime.observations[].type
约束与结构
{
"const": "boolean",
"title": "Type",
"type": "string"
}
教程与完整示例 · 所属结构
object Schema / 分支
- Schema 路径
/$defs/BooleanSchema- Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"]
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"required": [
"type"
],
"title": "BooleanSchema",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/BooleanSchema/additionalProperties- Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"][*]
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
type 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/BooleanSchema/properties/type- Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"].type
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"const": "boolean",
"title": "Type",
"type": "string"
}
教程与完整示例 · 所属结构
object Schema / 分支
- Schema 路径
/$defs/ChoiceObservation- Pack 中的位置
$.runtime.observations[]
约束与结构
{
"required": [
"type",
"id",
"question",
"choices"
],
"title": "ChoiceObservation",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/ChoiceObservation/additionalProperties- Pack 中的位置
$.runtime.observations[][*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
choices 0.3 · property
object 在所属结构中必填
- Schema 路径
/$defs/ChoiceObservation/properties/choices- Pack 中的位置
$.runtime.observations[].choices
约束与结构
{
"minProperties": 2,
"title": "Choices",
"type": "object"
}
教程与完整示例 · 所属结构
string Schema / 分支
- Schema 路径
/$defs/ChoiceObservation/properties/choices/patternProperties/^[A-Za-z][A-Za-z0-9_.-]{0,79}$- Pack 中的位置
$.runtime.observations[].choices[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"]
约束与结构
{
"minLength": 1,
"type": "string"
}
教程与完整示例 · 所属结构
id 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/ChoiceObservation/properties/id- Pack 中的位置
$.runtime.observations[].id
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"title": "Id",
"type": "string"
}
教程与完整示例 · 所属结构
string 在所属结构中必填
- Schema 路径
/$defs/ChoiceObservation/properties/question- Pack 中的位置
$.runtime.observations[].question
约束与结构
{
"minLength": 1,
"title": "Question",
"type": "string"
}
教程与完整示例 · 所属结构
type 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/ChoiceObservation/properties/type- Pack 中的位置
$.runtime.observations[].type
约束与结构
{
"const": "choice",
"title": "Type",
"type": "string"
}
教程与完整示例 · 所属结构
object Schema / 分支
- Schema 路径
/$defs/Comparison- Pack 中的位置
$.assets[].reveal_when$.assets[].reveal_when.condition$.assets[].reveal_when.condition.conditions[]更多位置 (29)
$.assets[].reveal_when.conditions[]$.assets[].reveal_when.conditions[].condition$.content[].when$.content[].when.condition$.content[].when.condition.conditions[]$.content[].when.conditions[]$.content[].when.conditions[].condition$.reader_cards[].avatar.reveal_when$.reader_cards[].avatar.reveal_when.condition$.reader_cards[].avatar.reveal_when.condition.conditions[]$.reader_cards[].avatar.reveal_when.conditions[]$.reader_cards[].avatar.reveal_when.conditions[].condition$.reader_cards[].image.reveal_when$.reader_cards[].image.reveal_when.condition$.reader_cards[].image.reveal_when.condition.conditions[]$.reader_cards[].image.reveal_when.conditions[]$.reader_cards[].image.reveal_when.conditions[].condition$.reader_cards[].relationships[].reveal_when$.reader_cards[].relationships[].reveal_when.condition$.reader_cards[].relationships[].reveal_when.condition.conditions[]$.reader_cards[].relationships[].reveal_when.conditions[]$.reader_cards[].relationships[].reveal_when.conditions[].condition$.reader_cards[].reveal_when$.reader_cards[].reveal_when.condition$.reader_cards[].reveal_when.condition.conditions[]$.reader_cards[].reveal_when.conditions[]$.reader_cards[].reveal_when.conditions[].condition$.runtime.rules[].when$.runtime.rules[].when.conditions[]
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"required": [
"op",
"path",
"value"
],
"title": "Comparison",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/Comparison/additionalProperties- Pack 中的位置
$.assets[].reveal_when.condition.conditions[][*]$.assets[].reveal_when.condition[*]$.assets[].reveal_when.conditions[].condition[*]更多位置 (29)
$.assets[].reveal_when.conditions[][*]$.assets[].reveal_when[*]$.content[].when.condition.conditions[][*]$.content[].when.condition[*]$.content[].when.conditions[].condition[*]$.content[].when.conditions[][*]$.content[].when[*]$.reader_cards[].avatar.reveal_when.condition.conditions[][*]$.reader_cards[].avatar.reveal_when.condition[*]$.reader_cards[].avatar.reveal_when.conditions[].condition[*]$.reader_cards[].avatar.reveal_when.conditions[][*]$.reader_cards[].avatar.reveal_when[*]$.reader_cards[].image.reveal_when.condition.conditions[][*]$.reader_cards[].image.reveal_when.condition[*]$.reader_cards[].image.reveal_when.conditions[].condition[*]$.reader_cards[].image.reveal_when.conditions[][*]$.reader_cards[].image.reveal_when[*]$.reader_cards[].relationships[].reveal_when.condition.conditions[][*]$.reader_cards[].relationships[].reveal_when.condition[*]$.reader_cards[].relationships[].reveal_when.conditions[].condition[*]$.reader_cards[].relationships[].reveal_when.conditions[][*]$.reader_cards[].relationships[].reveal_when[*]$.reader_cards[].reveal_when.condition.conditions[][*]$.reader_cards[].reveal_when.condition[*]$.reader_cards[].reveal_when.conditions[].condition[*]$.reader_cards[].reveal_when.conditions[][*]$.reader_cards[].reveal_when[*]$.runtime.rules[].when.conditions[][*]$.runtime.rules[].when[*]
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
op 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/Comparison/properties/op- Pack 中的位置
$.assets[].reveal_when.condition.conditions[].op$.assets[].reveal_when.condition.op$.assets[].reveal_when.conditions[].condition.op更多位置 (29)
$.assets[].reveal_when.conditions[].op$.assets[].reveal_when.op$.content[].when.condition.conditions[].op$.content[].when.condition.op$.content[].when.conditions[].condition.op$.content[].when.conditions[].op$.content[].when.op$.reader_cards[].avatar.reveal_when.condition.conditions[].op$.reader_cards[].avatar.reveal_when.condition.op$.reader_cards[].avatar.reveal_when.conditions[].condition.op$.reader_cards[].avatar.reveal_when.conditions[].op$.reader_cards[].avatar.reveal_when.op$.reader_cards[].image.reveal_when.condition.conditions[].op$.reader_cards[].image.reveal_when.condition.op$.reader_cards[].image.reveal_when.conditions[].condition.op$.reader_cards[].image.reveal_when.conditions[].op$.reader_cards[].image.reveal_when.op$.reader_cards[].relationships[].reveal_when.condition.conditions[].op$.reader_cards[].relationships[].reveal_when.condition.op$.reader_cards[].relationships[].reveal_when.conditions[].condition.op$.reader_cards[].relationships[].reveal_when.conditions[].op$.reader_cards[].relationships[].reveal_when.op$.reader_cards[].reveal_when.condition.conditions[].op$.reader_cards[].reveal_when.condition.op$.reader_cards[].reveal_when.conditions[].condition.op$.reader_cards[].reveal_when.conditions[].op$.reader_cards[].reveal_when.op$.runtime.rules[].when.conditions[].op$.runtime.rules[].when.op
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"enum": [
"eq",
"ne",
"gt",
"gte",
"lt",
"lte",
"contains"
],
"title": "Op",
"type": "string"
}
教程与完整示例 · 所属结构
path 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/Comparison/properties/path- Pack 中的位置
$.assets[].reveal_when.condition.conditions[].path$.assets[].reveal_when.condition.path$.assets[].reveal_when.conditions[].condition.path更多位置 (29)
$.assets[].reveal_when.conditions[].path$.assets[].reveal_when.path$.content[].when.condition.conditions[].path$.content[].when.condition.path$.content[].when.conditions[].condition.path$.content[].when.conditions[].path$.content[].when.path$.reader_cards[].avatar.reveal_when.condition.conditions[].path$.reader_cards[].avatar.reveal_when.condition.path$.reader_cards[].avatar.reveal_when.conditions[].condition.path$.reader_cards[].avatar.reveal_when.conditions[].path$.reader_cards[].avatar.reveal_when.path$.reader_cards[].image.reveal_when.condition.conditions[].path$.reader_cards[].image.reveal_when.condition.path$.reader_cards[].image.reveal_when.conditions[].condition.path$.reader_cards[].image.reveal_when.conditions[].path$.reader_cards[].image.reveal_when.path$.reader_cards[].relationships[].reveal_when.condition.conditions[].path$.reader_cards[].relationships[].reveal_when.condition.path$.reader_cards[].relationships[].reveal_when.conditions[].condition.path$.reader_cards[].relationships[].reveal_when.conditions[].path$.reader_cards[].relationships[].reveal_when.path$.reader_cards[].reveal_when.condition.conditions[].path$.reader_cards[].reveal_when.condition.path$.reader_cards[].reveal_when.conditions[].condition.path$.reader_cards[].reveal_when.conditions[].path$.reader_cards[].reveal_when.path$.runtime.rules[].when.conditions[].path$.runtime.rules[].when.path
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"title": "Path",
"type": "string"
}
教程与完整示例 · 所属结构
value 0.3 · property
JsonValue 在所属结构中必填
- Schema 路径
/$defs/Comparison/properties/value- Pack 中的位置
$.assets[].reveal_when.condition.conditions[].value$.assets[].reveal_when.condition.value$.assets[].reveal_when.conditions[].condition.value更多位置 (29)
$.assets[].reveal_when.conditions[].value$.assets[].reveal_when.value$.content[].when.condition.conditions[].value$.content[].when.condition.value$.content[].when.conditions[].condition.value$.content[].when.conditions[].value$.content[].when.value$.reader_cards[].avatar.reveal_when.condition.conditions[].value$.reader_cards[].avatar.reveal_when.condition.value$.reader_cards[].avatar.reveal_when.conditions[].condition.value$.reader_cards[].avatar.reveal_when.conditions[].value$.reader_cards[].avatar.reveal_when.value$.reader_cards[].image.reveal_when.condition.conditions[].value$.reader_cards[].image.reveal_when.condition.value$.reader_cards[].image.reveal_when.conditions[].condition.value$.reader_cards[].image.reveal_when.conditions[].value$.reader_cards[].image.reveal_when.value$.reader_cards[].relationships[].reveal_when.condition.conditions[].value$.reader_cards[].relationships[].reveal_when.condition.value$.reader_cards[].relationships[].reveal_when.conditions[].condition.value$.reader_cards[].relationships[].reveal_when.conditions[].value$.reader_cards[].relationships[].reveal_when.value$.reader_cards[].reveal_when.condition.conditions[].value$.reader_cards[].reveal_when.condition.value$.reader_cards[].reveal_when.conditions[].condition.value$.reader_cards[].reveal_when.conditions[].value$.reader_cards[].reveal_when.value$.runtime.rules[].when.conditions[].value$.runtime.rules[].when.value
此处的路径示例受数量或递归限制,并未列出全部用法。
可复用类型: /$defs/JsonValue
约束与结构
{
"$ref": "#/$defs/JsonValue"
}
教程与完整示例 · 所属结构
Content 0.3 · definition
object Schema / 分支
- Schema 路径
/$defs/Content- Pack 中的位置
$.content[]
约束与结构
{
"required": [
"id",
"text",
"selection"
],
"title": "Content",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/Content/additionalProperties- Pack 中的位置
$.content[][*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
array 此处未列为必填
- Schema 路径
/$defs/Content/properties/entry_ids- Pack 中的位置
$.content[].entry_ids
约束与结构
{
"title": "Entry Ids",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
string Schema / 分支
- Schema 路径
/$defs/Content/properties/entry_ids/items- Pack 中的位置
$.content[].entry_ids[]
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"type": "string"
}
教程与完整示例 · 所属结构
id 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/Content/properties/id- Pack 中的位置
$.content[].id
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"title": "Id",
"type": "string"
}
教程与完整示例 · 所属结构
string 在所属结构中必填
- Schema 路径
/$defs/Content/properties/selection- Pack 中的位置
$.content[].selection
约束与结构
{
"enum": [
"always",
"jev"
],
"title": "Selection",
"type": "string"
}
教程与完整示例 · 所属结构
text 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/Content/properties/text- Pack 中的位置
$.content[].text
约束与结构
{
"minLength": 1,
"title": "Text",
"type": "string"
}
教程与完整示例 · 所属结构
when 0.3 · property
union / composition 此处未列为必填
- Schema 路径
/$defs/Content/properties/when- Pack 中的位置
$.content[].when
约束与结构
{
"discriminator": {
"mapping": {
"all": "#/$defs/GroupCondition",
"any": "#/$defs/GroupCondition",
"contains": "#/$defs/Comparison",
"eq": "#/$defs/Comparison",
"gt": "#/$defs/Comparison",
"gte": "#/$defs/Comparison",
"literal": "#/$defs/LiteralCondition",
"lt": "#/$defs/Comparison",
"lte": "#/$defs/Comparison",
"ne": "#/$defs/Comparison",
"not": "#/$defs/NotCondition",
"observed": "#/$defs/ObservationCondition"
},
"propertyName": "op"
},
"title": "When"
}
- oneOf →
0 - oneOf →
1 - oneOf →
2 - oneOf →
3 - oneOf →
4
教程与完整示例 · 所属结构
0 0.3 · schema
LiteralCondition Schema / 分支
- Schema 路径
/$defs/Content/properties/when/oneOf/0- Pack 中的位置
$.content[].when
可复用类型: /$defs/LiteralCondition
约束与结构
{
"$ref": "#/$defs/LiteralCondition"
}
教程与完整示例 · 所属结构
1 0.3 · schema
Comparison Schema / 分支
- Schema 路径
/$defs/Content/properties/when/oneOf/1- Pack 中的位置
$.content[].when
可复用类型: /$defs/Comparison
约束与结构
{
"$ref": "#/$defs/Comparison"
}
教程与完整示例 · 所属结构
2 0.3 · schema
ObservationCondition Schema / 分支
- Schema 路径
/$defs/Content/properties/when/oneOf/2- Pack 中的位置
$.content[].when
可复用类型: /$defs/ObservationCondition
约束与结构
{
"$ref": "#/$defs/ObservationCondition"
}
教程与完整示例 · 所属结构
3 0.3 · schema
GroupCondition Schema / 分支
- Schema 路径
/$defs/Content/properties/when/oneOf/3- Pack 中的位置
$.content[].when
可复用类型: /$defs/GroupCondition
约束与结构
{
"$ref": "#/$defs/GroupCondition"
}
教程与完整示例 · 所属结构
4 0.3 · schema
NotCondition Schema / 分支
- Schema 路径
/$defs/Content/properties/when/oneOf/4- Pack 中的位置
$.content[].when
可复用类型: /$defs/NotCondition
约束与结构
{
"$ref": "#/$defs/NotCondition"
}
教程与完整示例 · 所属结构
Crop 0.3 · definition
object Schema / 分支
- Schema 路径
/$defs/Crop- Pack 中的位置
$.reader_cards[].avatar.crop
约束与结构
{
"required": [
"x",
"y",
"width",
"height"
],
"title": "Crop",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/Crop/additionalProperties- Pack 中的位置
$.reader_cards[].avatar.crop[*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
height 0.3 · property
number 在所属结构中必填
- Schema 路径
/$defs/Crop/properties/height- Pack 中的位置
$.reader_cards[].avatar.crop.height
约束与结构
{
"exclusiveMinimum": 0,
"maximum": 1,
"title": "Height",
"type": "number"
}
教程与完整示例 · 所属结构
width 0.3 · property
number 在所属结构中必填
- Schema 路径
/$defs/Crop/properties/width- Pack 中的位置
$.reader_cards[].avatar.crop.width
约束与结构
{
"exclusiveMinimum": 0,
"maximum": 1,
"title": "Width",
"type": "number"
}
教程与完整示例 · 所属结构
x 0.3 · property
number 在所属结构中必填
- Schema 路径
/$defs/Crop/properties/x- Pack 中的位置
$.reader_cards[].avatar.crop.x
约束与结构
{
"maximum": 1,
"minimum": 0,
"title": "X",
"type": "number"
}
教程与完整示例 · 所属结构
y 0.3 · property
number 在所属结构中必填
- Schema 路径
/$defs/Crop/properties/y- Pack 中的位置
$.reader_cards[].avatar.crop.y
约束与结构
{
"maximum": 1,
"minimum": 0,
"title": "Y",
"type": "number"
}
教程与完整示例 · 所属结构
object Schema / 分支
- Schema 路径
/$defs/Definition- Pack 中的位置
$.runtime
约束与结构
{
"required": [
"runtime_id",
"state",
"entries"
],
"title": "Definition",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/Definition/additionalProperties- Pack 中的位置
$.runtime[*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
entries 0.3 · property
array 在所属结构中必填
- Schema 路径
/$defs/Definition/properties/entries- Pack 中的位置
$.runtime.entries
约束与结构
{
"minItems": 1,
"title": "Entries",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
Entry Schema / 分支
- Schema 路径
/$defs/Definition/properties/entries/items- Pack 中的位置
$.runtime.entries[]
可复用类型: /$defs/Entry
约束与结构
{
"$ref": "#/$defs/Entry"
}
教程与完整示例 · 所属结构
array 此处未列为必填
- Schema 路径
/$defs/Definition/properties/observations- Pack 中的位置
$.runtime.observations
约束与结构
{
"title": "Observations",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
union / composition Schema / 分支
- Schema 路径
/$defs/Definition/properties/observations/items- Pack 中的位置
$.runtime.observations[]
约束与结构
{
"discriminator": {
"mapping": {
"boolean": "#/$defs/BooleanObservation",
"choice": "#/$defs/ChoiceObservation"
},
"propertyName": "type"
}
}
教程与完整示例 · 所属结构
0 0.3 · schema
BooleanObservation Schema / 分支
- Schema 路径
/$defs/Definition/properties/observations/items/oneOf/0- Pack 中的位置
$.runtime.observations[]
可复用类型: /$defs/BooleanObservation
约束与结构
{
"$ref": "#/$defs/BooleanObservation"
}
教程与完整示例 · 所属结构
1 0.3 · schema
ChoiceObservation Schema / 分支
- Schema 路径
/$defs/Definition/properties/observations/items/oneOf/1- Pack 中的位置
$.runtime.observations[]
可复用类型: /$defs/ChoiceObservation
约束与结构
{
"$ref": "#/$defs/ChoiceObservation"
}
教程与完整示例 · 所属结构
rules 0.3 · property
array 此处未列为必填
- Schema 路径
/$defs/Definition/properties/rules- Pack 中的位置
$.runtime.rules
约束与结构
{
"title": "Rules",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
union / composition Schema / 分支
- Schema 路径
/$defs/Definition/properties/rules/items- Pack 中的位置
$.runtime.rules[]
约束与结构
{
"discriminator": {
"mapping": {
"guidance": "#/$defs/GuidanceRule",
"update": "#/$defs/UpdateRule"
},
"propertyName": "kind"
}
}
教程与完整示例 · 所属结构
0 0.3 · schema
UpdateRule Schema / 分支
- Schema 路径
/$defs/Definition/properties/rules/items/oneOf/0- Pack 中的位置
$.runtime.rules[]
可复用类型: /$defs/UpdateRule
约束与结构
{
"$ref": "#/$defs/UpdateRule"
}
教程与完整示例 · 所属结构
1 0.3 · schema
GuidanceRule Schema / 分支
- Schema 路径
/$defs/Definition/properties/rules/items/oneOf/1- Pack 中的位置
$.runtime.rules[]
可复用类型: /$defs/GuidanceRule
约束与结构
{
"$ref": "#/$defs/GuidanceRule"
}
教程与完整示例 · 所属结构
string 在所属结构中必填
- Schema 路径
/$defs/Definition/properties/runtime_id- Pack 中的位置
$.runtime.runtime_id
约束与结构
{
"const": "storyorbit.state/1",
"title": "Runtime Id",
"type": "string"
}
教程与完整示例 · 所属结构
state 0.3 · property
StateDefinition 在所属结构中必填
- Schema 路径
/$defs/Definition/properties/state- Pack 中的位置
$.runtime.state
可复用类型: /$defs/StateDefinition
约束与结构
{
"$ref": "#/$defs/StateDefinition"
}
教程与完整示例 · 所属结构
Display 0.3 · definition
object Schema / 分支
- Schema 路径
/$defs/Display- Pack 中的位置
$.runtime.state.display[*]
约束与结构
{
"required": [
"label"
],
"title": "Display",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/Display/additionalProperties- Pack 中的位置
$.runtime.state.display[*][*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
group 0.3 · property
string 此处未列为必填
- Schema 路径
/$defs/Display/properties/group- Pack 中的位置
$.runtime.state.display[*].group
约束与结构
{
"default": "",
"title": "Group",
"type": "string"
}
教程与完整示例 · 所属结构
label 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/Display/properties/label- Pack 中的位置
$.runtime.state.display[*].label
约束与结构
{
"minLength": 1,
"title": "Label",
"type": "string"
}
教程与完整示例 · 所属结构
unit 0.3 · property
string 此处未列为必填
- Schema 路径
/$defs/Display/properties/unit- Pack 中的位置
$.runtime.state.display[*].unit
约束与结构
{
"default": "",
"title": "Unit",
"type": "string"
}
教程与完整示例 · 所属结构
Entry 0.3 · definition
object Schema / 分支
- Schema 路径
/$defs/Entry- Pack 中的位置
$.runtime.entries[]
约束与结构
{
"required": [
"id"
],
"title": "Entry",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/Entry/additionalProperties- Pack 中的位置
$.runtime.entries[][*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
id 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/Entry/properties/id- Pack 中的位置
$.runtime.entries[].id
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"title": "Id",
"type": "string"
}
教程与完整示例 · 所属结构
object 此处未列为必填
- Schema 路径
/$defs/Entry/properties/initial_state- Pack 中的位置
$.runtime.entries[].initial_state
约束与结构
{
"title": "Initial State",
"type": "object"
}
教程与完整示例 · 所属结构
JsonValue Schema / 分支
- Schema 路径
/$defs/Entry/properties/initial_state/additionalProperties- Pack 中的位置
$.runtime.entries[].initial_state[*]
可复用类型: /$defs/JsonValue
约束与结构
{
"$ref": "#/$defs/JsonValue"
}
教程与完整示例 · 所属结构
object Schema / 分支
协议原文(未译)
The pinned entry chooses authored selection or same-call generation.
- Schema 路径
/$defs/EntrySuggestions- Pack 中的位置
$.entries[].suggestions
约束与结构
{
"description": "The pinned entry chooses authored selection or same-call generation.",
"title": "EntrySuggestions",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/EntrySuggestions/additionalProperties- Pack 中的位置
$.entries[].suggestions[*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
count 0.3 · property
integer 此处未列为必填
- Schema 路径
/$defs/EntrySuggestions/properties/count- Pack 中的位置
$.entries[].suggestions.count
约束与结构
{
"default": 0,
"maximum": 3,
"minimum": 0,
"title": "Count",
"type": "integer"
}
教程与完整示例 · 所属结构
items 0.3 · property
array 此处未列为必填
- Schema 路径
/$defs/EntrySuggestions/properties/items- Pack 中的位置
$.entries[].suggestions.items
约束与结构
{
"maxItems": 4096,
"title": "Items",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
string Schema / 分支
- Schema 路径
/$defs/EntrySuggestions/properties/items/items- Pack 中的位置
$.entries[].suggestions.items[]
约束与结构
{
"maxLength": 500,
"minLength": 1,
"type": "string"
}
教程与完整示例 · 所属结构
mode 0.3 · property
string 此处未列为必填
- Schema 路径
/$defs/EntrySuggestions/properties/mode- Pack 中的位置
$.entries[].suggestions.mode
约束与结构
{
"default": "disabled",
"enum": [
"disabled",
"semantic_match",
"inline_llm"
],
"title": "Mode",
"type": "string"
}
教程与完整示例 · 所属结构
object Schema / 分支
- Schema 路径
/$defs/EnumSchema- Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"]
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"required": [
"enum"
],
"title": "EnumSchema",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/EnumSchema/additionalProperties- Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"][*]
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
enum 0.3 · property
array 在所属结构中必填
- Schema 路径
/$defs/EnumSchema/properties/enum- Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"].enum
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"minItems": 1,
"title": "Enum",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
union / composition Schema / 分支
- Schema 路径
/$defs/EnumSchema/properties/enum/items- Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"].enum[]
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{}
教程与完整示例 · 所属结构
0 0.3 · schema
string Schema / 分支
- Schema 路径
/$defs/EnumSchema/properties/enum/items/anyOf/0- Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"].enum[]
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"minLength": 1,
"type": "string"
}
教程与完整示例 · 所属结构
1 0.3 · schema
null Schema / 分支
- Schema 路径
/$defs/EnumSchema/properties/enum/items/anyOf/1- Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"].enum[]
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"type": "null"
}
教程与完整示例 · 所属结构
object Schema / 分支
- Schema 路径
/$defs/GenerationRecord- Pack 中的位置
$.assets[].generation_record
约束与结构
{
"required": [
"provider",
"model",
"prompt",
"output_sha256"
],
"title": "GenerationRecord",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/GenerationRecord/additionalProperties- Pack 中的位置
$.assets[].generation_record[*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
array 此处未列为必填
- Schema 路径
/$defs/GenerationRecord/properties/input_assets- Pack 中的位置
$.assets[].generation_record.input_assets
约束与结构
{
"title": "Input Assets",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
AssetInput Schema / 分支
- Schema 路径
/$defs/GenerationRecord/properties/input_assets/items- Pack 中的位置
$.assets[].generation_record.input_assets[]
可复用类型: /$defs/AssetInput
约束与结构
{
"$ref": "#/$defs/AssetInput"
}
教程与完整示例 · 所属结构
model 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/GenerationRecord/properties/model- Pack 中的位置
$.assets[].generation_record.model
约束与结构
{
"minLength": 1,
"title": "Model",
"type": "string"
}
教程与完整示例 · 所属结构
string 在所属结构中必填
- Schema 路径
/$defs/GenerationRecord/properties/output_sha256- Pack 中的位置
$.assets[].generation_record.output_sha256
约束与结构
{
"pattern": "^[0-9a-f]{64}$",
"title": "Output Sha256",
"type": "string"
}
教程与完整示例 · 所属结构
prompt 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/GenerationRecord/properties/prompt- Pack 中的位置
$.assets[].generation_record.prompt
约束与结构
{
"minLength": 1,
"title": "Prompt",
"type": "string"
}
教程与完整示例 · 所属结构
string 在所属结构中必填
- Schema 路径
/$defs/GenerationRecord/properties/provider- Pack 中的位置
$.assets[].generation_record.provider
约束与结构
{
"minLength": 1,
"title": "Provider",
"type": "string"
}
教程与完整示例 · 所属结构
object Schema / 分支
- Schema 路径
/$defs/GroupCondition- Pack 中的位置
$.assets[].reveal_when$.assets[].reveal_when.condition$.content[].when更多位置 (15)
$.content[].when.condition$.reader_cards[].avatar.reveal_when$.reader_cards[].avatar.reveal_when.condition$.reader_cards[].image.reveal_when$.reader_cards[].image.reveal_when.condition$.reader_cards[].relationships[].reveal_when$.reader_cards[].relationships[].reveal_when.condition$.reader_cards[].reveal_when$.reader_cards[].reveal_when.condition$.runtime.rules[].completion$.runtime.rules[].completion.condition$.runtime.rules[].when$.runtime.rules[].when.condition$.visual_anchors[].reveal_when$.visual_anchors[].reveal_when.condition
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"required": [
"op",
"conditions"
],
"title": "GroupCondition",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/GroupCondition/additionalProperties- Pack 中的位置
$.assets[].reveal_when.condition[*]$.assets[].reveal_when[*]$.content[].when.condition[*]更多位置 (15)
$.content[].when[*]$.reader_cards[].avatar.reveal_when.condition[*]$.reader_cards[].avatar.reveal_when[*]$.reader_cards[].image.reveal_when.condition[*]$.reader_cards[].image.reveal_when[*]$.reader_cards[].relationships[].reveal_when.condition[*]$.reader_cards[].relationships[].reveal_when[*]$.reader_cards[].reveal_when.condition[*]$.reader_cards[].reveal_when[*]$.runtime.rules[].completion.condition[*]$.runtime.rules[].completion[*]$.runtime.rules[].when.condition[*]$.runtime.rules[].when[*]$.visual_anchors[].reveal_when.condition[*]$.visual_anchors[].reveal_when[*]
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
array 在所属结构中必填
- Schema 路径
/$defs/GroupCondition/properties/conditions- Pack 中的位置
$.assets[].reveal_when.condition.conditions$.assets[].reveal_when.conditions$.content[].when.condition.conditions更多位置 (15)
$.content[].when.conditions$.reader_cards[].avatar.reveal_when.condition.conditions$.reader_cards[].avatar.reveal_when.conditions$.reader_cards[].image.reveal_when.condition.conditions$.reader_cards[].image.reveal_when.conditions$.reader_cards[].relationships[].reveal_when.condition.conditions$.reader_cards[].relationships[].reveal_when.conditions$.reader_cards[].reveal_when.condition.conditions$.reader_cards[].reveal_when.conditions$.runtime.rules[].completion.condition.conditions$.runtime.rules[].completion.conditions$.runtime.rules[].when.condition.conditions$.runtime.rules[].when.conditions$.visual_anchors[].reveal_when.condition.conditions$.visual_anchors[].reveal_when.conditions
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"minItems": 1,
"title": "Conditions",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
union / composition Schema / 分支
- Schema 路径
/$defs/GroupCondition/properties/conditions/items- Pack 中的位置
$.assets[].reveal_when.condition.conditions[]$.assets[].reveal_when.conditions[]$.content[].when.condition.conditions[]更多位置 (15)
$.content[].when.conditions[]$.reader_cards[].avatar.reveal_when.condition.conditions[]$.reader_cards[].avatar.reveal_when.conditions[]$.reader_cards[].image.reveal_when.condition.conditions[]$.reader_cards[].image.reveal_when.conditions[]$.reader_cards[].relationships[].reveal_when.condition.conditions[]$.reader_cards[].relationships[].reveal_when.conditions[]$.reader_cards[].reveal_when.condition.conditions[]$.reader_cards[].reveal_when.conditions[]$.runtime.rules[].completion.condition.conditions[]$.runtime.rules[].completion.conditions[]$.runtime.rules[].when.condition.conditions[]$.runtime.rules[].when.conditions[]$.visual_anchors[].reveal_when.condition.conditions[]$.visual_anchors[].reveal_when.conditions[]
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"discriminator": {
"mapping": {
"all": "#/$defs/GroupCondition",
"any": "#/$defs/GroupCondition",
"contains": "#/$defs/Comparison",
"eq": "#/$defs/Comparison",
"gt": "#/$defs/Comparison",
"gte": "#/$defs/Comparison",
"literal": "#/$defs/LiteralCondition",
"lt": "#/$defs/Comparison",
"lte": "#/$defs/Comparison",
"ne": "#/$defs/Comparison",
"not": "#/$defs/NotCondition",
"observed": "#/$defs/ObservationCondition"
},
"propertyName": "op"
}
}
- oneOf →
0 - oneOf →
1 - oneOf →
2 - oneOf →
3 - oneOf →
4
教程与完整示例 · 所属结构
0 0.3 · schema
LiteralCondition Schema / 分支
- Schema 路径
/$defs/GroupCondition/properties/conditions/items/oneOf/0- Pack 中的位置
$.assets[].reveal_when.condition.conditions[]$.assets[].reveal_when.conditions[]$.content[].when.condition.conditions[]更多位置 (15)
$.content[].when.conditions[]$.reader_cards[].avatar.reveal_when.condition.conditions[]$.reader_cards[].avatar.reveal_when.conditions[]$.reader_cards[].image.reveal_when.condition.conditions[]$.reader_cards[].image.reveal_when.conditions[]$.reader_cards[].relationships[].reveal_when.condition.conditions[]$.reader_cards[].relationships[].reveal_when.conditions[]$.reader_cards[].reveal_when.condition.conditions[]$.reader_cards[].reveal_when.conditions[]$.runtime.rules[].completion.condition.conditions[]$.runtime.rules[].completion.conditions[]$.runtime.rules[].when.condition.conditions[]$.runtime.rules[].when.conditions[]$.visual_anchors[].reveal_when.condition.conditions[]$.visual_anchors[].reveal_when.conditions[]
此处的路径示例受数量或递归限制,并未列出全部用法。
可复用类型: /$defs/LiteralCondition
约束与结构
{
"$ref": "#/$defs/LiteralCondition"
}
教程与完整示例 · 所属结构
1 0.3 · schema
Comparison Schema / 分支
- Schema 路径
/$defs/GroupCondition/properties/conditions/items/oneOf/1- Pack 中的位置
$.assets[].reveal_when.condition.conditions[]$.assets[].reveal_when.conditions[]$.content[].when.condition.conditions[]更多位置 (15)
$.content[].when.conditions[]$.reader_cards[].avatar.reveal_when.condition.conditions[]$.reader_cards[].avatar.reveal_when.conditions[]$.reader_cards[].image.reveal_when.condition.conditions[]$.reader_cards[].image.reveal_when.conditions[]$.reader_cards[].relationships[].reveal_when.condition.conditions[]$.reader_cards[].relationships[].reveal_when.conditions[]$.reader_cards[].reveal_when.condition.conditions[]$.reader_cards[].reveal_when.conditions[]$.runtime.rules[].completion.condition.conditions[]$.runtime.rules[].completion.conditions[]$.runtime.rules[].when.condition.conditions[]$.runtime.rules[].when.conditions[]$.visual_anchors[].reveal_when.condition.conditions[]$.visual_anchors[].reveal_when.conditions[]
此处的路径示例受数量或递归限制,并未列出全部用法。
可复用类型: /$defs/Comparison
约束与结构
{
"$ref": "#/$defs/Comparison"
}
教程与完整示例 · 所属结构
2 0.3 · schema
ObservationCondition Schema / 分支
- Schema 路径
/$defs/GroupCondition/properties/conditions/items/oneOf/2- Pack 中的位置
$.assets[].reveal_when.condition.conditions[]$.assets[].reveal_when.conditions[]$.content[].when.condition.conditions[]更多位置 (15)
$.content[].when.conditions[]$.reader_cards[].avatar.reveal_when.condition.conditions[]$.reader_cards[].avatar.reveal_when.conditions[]$.reader_cards[].image.reveal_when.condition.conditions[]$.reader_cards[].image.reveal_when.conditions[]$.reader_cards[].relationships[].reveal_when.condition.conditions[]$.reader_cards[].relationships[].reveal_when.conditions[]$.reader_cards[].reveal_when.condition.conditions[]$.reader_cards[].reveal_when.conditions[]$.runtime.rules[].completion.condition.conditions[]$.runtime.rules[].completion.conditions[]$.runtime.rules[].when.condition.conditions[]$.runtime.rules[].when.conditions[]$.visual_anchors[].reveal_when.condition.conditions[]$.visual_anchors[].reveal_when.conditions[]
此处的路径示例受数量或递归限制,并未列出全部用法。
可复用类型: /$defs/ObservationCondition
约束与结构
{
"$ref": "#/$defs/ObservationCondition"
}
教程与完整示例 · 所属结构
3 0.3 · schema
GroupCondition Schema / 分支
- Schema 路径
/$defs/GroupCondition/properties/conditions/items/oneOf/3- Pack 中的位置
$.assets[].reveal_when.condition.conditions[]$.assets[].reveal_when.conditions[]$.content[].when.condition.conditions[]更多位置 (15)
$.content[].when.conditions[]$.reader_cards[].avatar.reveal_when.condition.conditions[]$.reader_cards[].avatar.reveal_when.conditions[]$.reader_cards[].image.reveal_when.condition.conditions[]$.reader_cards[].image.reveal_when.conditions[]$.reader_cards[].relationships[].reveal_when.condition.conditions[]$.reader_cards[].relationships[].reveal_when.conditions[]$.reader_cards[].reveal_when.condition.conditions[]$.reader_cards[].reveal_when.conditions[]$.runtime.rules[].completion.condition.conditions[]$.runtime.rules[].completion.conditions[]$.runtime.rules[].when.condition.conditions[]$.runtime.rules[].when.conditions[]$.visual_anchors[].reveal_when.condition.conditions[]$.visual_anchors[].reveal_when.conditions[]
此处的路径示例受数量或递归限制,并未列出全部用法。
可复用类型: /$defs/GroupCondition
约束与结构
{
"$ref": "#/$defs/GroupCondition"
}
教程与完整示例 · 所属结构
4 0.3 · schema
NotCondition Schema / 分支
- Schema 路径
/$defs/GroupCondition/properties/conditions/items/oneOf/4- Pack 中的位置
$.assets[].reveal_when.condition.conditions[]$.assets[].reveal_when.conditions[]$.content[].when.condition.conditions[]更多位置 (15)
$.content[].when.conditions[]$.reader_cards[].avatar.reveal_when.condition.conditions[]$.reader_cards[].avatar.reveal_when.conditions[]$.reader_cards[].image.reveal_when.condition.conditions[]$.reader_cards[].image.reveal_when.conditions[]$.reader_cards[].relationships[].reveal_when.condition.conditions[]$.reader_cards[].relationships[].reveal_when.conditions[]$.reader_cards[].reveal_when.condition.conditions[]$.reader_cards[].reveal_when.conditions[]$.runtime.rules[].completion.condition.conditions[]$.runtime.rules[].completion.conditions[]$.runtime.rules[].when.condition.conditions[]$.runtime.rules[].when.conditions[]$.visual_anchors[].reveal_when.condition.conditions[]$.visual_anchors[].reveal_when.conditions[]
此处的路径示例受数量或递归限制,并未列出全部用法。
可复用类型: /$defs/NotCondition
约束与结构
{
"$ref": "#/$defs/NotCondition"
}
教程与完整示例 · 所属结构
op 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/GroupCondition/properties/op- Pack 中的位置
$.assets[].reveal_when.condition.op$.assets[].reveal_when.op$.content[].when.condition.op更多位置 (15)
$.content[].when.op$.reader_cards[].avatar.reveal_when.condition.op$.reader_cards[].avatar.reveal_when.op$.reader_cards[].image.reveal_when.condition.op$.reader_cards[].image.reveal_when.op$.reader_cards[].relationships[].reveal_when.condition.op$.reader_cards[].relationships[].reveal_when.op$.reader_cards[].reveal_when.condition.op$.reader_cards[].reveal_when.op$.runtime.rules[].completion.condition.op$.runtime.rules[].completion.op$.runtime.rules[].when.condition.op$.runtime.rules[].when.op$.visual_anchors[].reveal_when.condition.op$.visual_anchors[].reveal_when.op
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"enum": [
"all",
"any"
],
"title": "Op",
"type": "string"
}
教程与完整示例 · 所属结构
object Schema / 分支
- Schema 路径
/$defs/GuidanceRule- Pack 中的位置
$.runtime.rules[]
约束与结构
{
"required": [
"kind",
"id",
"when",
"instruction"
],
"title": "GuidanceRule",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/GuidanceRule/additionalProperties- Pack 中的位置
$.runtime.rules[][*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
union / composition 此处未列为必填
- Schema 路径
/$defs/GuidanceRule/properties/completion- Pack 中的位置
$.runtime.rules[].completion
约束与结构
{
"default": null,
"title": "Completion"
}
教程与完整示例 · 所属结构
0 0.3 · schema
union / composition Schema / 分支
- Schema 路径
/$defs/GuidanceRule/properties/completion/anyOf/0- Pack 中的位置
$.runtime.rules[].completion
约束与结构
{
"discriminator": {
"mapping": {
"all": "#/$defs/GroupCondition",
"any": "#/$defs/GroupCondition",
"contains": "#/$defs/Comparison",
"eq": "#/$defs/Comparison",
"gt": "#/$defs/Comparison",
"gte": "#/$defs/Comparison",
"literal": "#/$defs/LiteralCondition",
"lt": "#/$defs/Comparison",
"lte": "#/$defs/Comparison",
"ne": "#/$defs/Comparison",
"not": "#/$defs/NotCondition",
"observed": "#/$defs/ObservationCondition"
},
"propertyName": "op"
}
}
- oneOf →
0 - oneOf →
1 - oneOf →
2 - oneOf →
3 - oneOf →
4
教程与完整示例 · 所属结构
0 0.3 · schema
LiteralCondition Schema / 分支
- Schema 路径
/$defs/GuidanceRule/properties/completion/anyOf/0/oneOf/0- Pack 中的位置
$.runtime.rules[].completion
可复用类型: /$defs/LiteralCondition
约束与结构
{
"$ref": "#/$defs/LiteralCondition"
}
教程与完整示例 · 所属结构
1 0.3 · schema
Comparison Schema / 分支
- Schema 路径
/$defs/GuidanceRule/properties/completion/anyOf/0/oneOf/1- Pack 中的位置
$.runtime.rules[].completion
可复用类型: /$defs/Comparison
约束与结构
{
"$ref": "#/$defs/Comparison"
}
教程与完整示例 · 所属结构
2 0.3 · schema
ObservationCondition Schema / 分支
- Schema 路径
/$defs/GuidanceRule/properties/completion/anyOf/0/oneOf/2- Pack 中的位置
$.runtime.rules[].completion
可复用类型: /$defs/ObservationCondition
约束与结构
{
"$ref": "#/$defs/ObservationCondition"
}
教程与完整示例 · 所属结构
3 0.3 · schema
GroupCondition Schema / 分支
- Schema 路径
/$defs/GuidanceRule/properties/completion/anyOf/0/oneOf/3- Pack 中的位置
$.runtime.rules[].completion
可复用类型: /$defs/GroupCondition
约束与结构
{
"$ref": "#/$defs/GroupCondition"
}
教程与完整示例 · 所属结构
4 0.3 · schema
NotCondition Schema / 分支
- Schema 路径
/$defs/GuidanceRule/properties/completion/anyOf/0/oneOf/4- Pack 中的位置
$.runtime.rules[].completion
可复用类型: /$defs/NotCondition
约束与结构
{
"$ref": "#/$defs/NotCondition"
}
教程与完整示例 · 所属结构
1 0.3 · schema
null Schema / 分支
- Schema 路径
/$defs/GuidanceRule/properties/completion/anyOf/1- Pack 中的位置
$.runtime.rules[].completion
约束与结构
{
"type": "null"
}
教程与完整示例 · 所属结构
id 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/GuidanceRule/properties/id- Pack 中的位置
$.runtime.rules[].id
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"title": "Id",
"type": "string"
}
教程与完整示例 · 所属结构
string 在所属结构中必填
- Schema 路径
/$defs/GuidanceRule/properties/instruction- Pack 中的位置
$.runtime.rules[].instruction
约束与结构
{
"minLength": 1,
"title": "Instruction",
"type": "string"
}
教程与完整示例 · 所属结构
kind 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/GuidanceRule/properties/kind- Pack 中的位置
$.runtime.rules[].kind
约束与结构
{
"const": "guidance",
"title": "Kind",
"type": "string"
}
教程与完整示例 · 所属结构
when 0.3 · property
union / composition 在所属结构中必填
- Schema 路径
/$defs/GuidanceRule/properties/when- Pack 中的位置
$.runtime.rules[].when
约束与结构
{
"discriminator": {
"mapping": {
"all": "#/$defs/GroupCondition",
"any": "#/$defs/GroupCondition",
"contains": "#/$defs/Comparison",
"eq": "#/$defs/Comparison",
"gt": "#/$defs/Comparison",
"gte": "#/$defs/Comparison",
"literal": "#/$defs/LiteralCondition",
"lt": "#/$defs/Comparison",
"lte": "#/$defs/Comparison",
"ne": "#/$defs/Comparison",
"not": "#/$defs/NotCondition",
"observed": "#/$defs/ObservationCondition"
},
"propertyName": "op"
},
"title": "When"
}
- oneOf →
0 - oneOf →
1 - oneOf →
2 - oneOf →
3 - oneOf →
4
教程与完整示例 · 所属结构
0 0.3 · schema
LiteralCondition Schema / 分支
- Schema 路径
/$defs/GuidanceRule/properties/when/oneOf/0- Pack 中的位置
$.runtime.rules[].when
可复用类型: /$defs/LiteralCondition
约束与结构
{
"$ref": "#/$defs/LiteralCondition"
}
教程与完整示例 · 所属结构
1 0.3 · schema
Comparison Schema / 分支
- Schema 路径
/$defs/GuidanceRule/properties/when/oneOf/1- Pack 中的位置
$.runtime.rules[].when
可复用类型: /$defs/Comparison
约束与结构
{
"$ref": "#/$defs/Comparison"
}
教程与完整示例 · 所属结构
2 0.3 · schema
ObservationCondition Schema / 分支
- Schema 路径
/$defs/GuidanceRule/properties/when/oneOf/2- Pack 中的位置
$.runtime.rules[].when
可复用类型: /$defs/ObservationCondition
约束与结构
{
"$ref": "#/$defs/ObservationCondition"
}
教程与完整示例 · 所属结构
3 0.3 · schema
GroupCondition Schema / 分支
- Schema 路径
/$defs/GuidanceRule/properties/when/oneOf/3- Pack 中的位置
$.runtime.rules[].when
可复用类型: /$defs/GroupCondition
约束与结构
{
"$ref": "#/$defs/GroupCondition"
}
教程与完整示例 · 所属结构
4 0.3 · schema
NotCondition Schema / 分支
- Schema 路径
/$defs/GuidanceRule/properties/when/oneOf/4- Pack 中的位置
$.runtime.rules[].when
可复用类型: /$defs/NotCondition
约束与结构
{
"$ref": "#/$defs/NotCondition"
}
教程与完整示例 · 所属结构
IdSchema 0.3 · definition
object Schema / 分支
- Schema 路径
/$defs/IdSchema- Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"].items
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"required": [
"enum"
],
"title": "IdSchema",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/IdSchema/additionalProperties- Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"].items[*]
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
enum 0.3 · property
array 在所属结构中必填
- Schema 路径
/$defs/IdSchema/properties/enum- Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"].items.enum
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"minItems": 1,
"title": "Enum",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
string Schema / 分支
- Schema 路径
/$defs/IdSchema/properties/enum/items- Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"].items.enum[]
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"type": "string"
}
教程与完整示例 · 所属结构
object Schema / 分支
- Schema 路径
/$defs/Illustration- Pack 中的位置
$.illustrations[]
约束与结构
{
"required": [
"id",
"asset_id",
"alt"
],
"title": "Illustration",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/Illustration/additionalProperties- Pack 中的位置
$.illustrations[][*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
array 此处未列为必填
- Schema 路径
/$defs/Illustration/properties/actor_ids- Pack 中的位置
$.illustrations[].actor_ids
约束与结构
{
"maxItems": 64,
"title": "Actor Ids",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
string Schema / 分支
- Schema 路径
/$defs/Illustration/properties/actor_ids/items- Pack 中的位置
$.illustrations[].actor_ids[]
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"type": "string"
}
教程与完整示例 · 所属结构
alt 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/Illustration/properties/alt- Pack 中的位置
$.illustrations[].alt
约束与结构
{
"maxLength": 600,
"minLength": 1,
"title": "Alt",
"type": "string"
}
教程与完整示例 · 所属结构
string 在所属结构中必填
- Schema 路径
/$defs/Illustration/properties/asset_id- Pack 中的位置
$.illustrations[].asset_id
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"title": "Asset Id",
"type": "string"
}
教程与完整示例 · 所属结构
array 此处未列为必填
- Schema 路径
/$defs/Illustration/properties/entry_ids- Pack 中的位置
$.illustrations[].entry_ids
约束与结构
{
"maxItems": 8,
"title": "Entry Ids",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
string Schema / 分支
- Schema 路径
/$defs/Illustration/properties/entry_ids/items- Pack 中的位置
$.illustrations[].entry_ids[]
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"type": "string"
}
教程与完整示例 · 所属结构
id 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/Illustration/properties/id- Pack 中的位置
$.illustrations[].id
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"title": "Id",
"type": "string"
}
教程与完整示例 · 所属结构
object Schema / 分支
- Schema 路径
/$defs/Increment- Pack 中的位置
$.runtime.rules[].effects[]
约束与结构
{
"required": [
"op",
"path",
"by"
],
"title": "Increment",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/Increment/additionalProperties- Pack 中的位置
$.runtime.rules[].effects[][*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
by 0.3 · property
integer 在所属结构中必填
- Schema 路径
/$defs/Increment/properties/by- Pack 中的位置
$.runtime.rules[].effects[].by
约束与结构
{
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"title": "By",
"type": "integer"
}
教程与完整示例 · 所属结构
limit 0.3 · property
union / composition 此处未列为必填
- Schema 路径
/$defs/Increment/properties/limit- Pack 中的位置
$.runtime.rules[].effects[].limit
约束与结构
{
"default": null,
"title": "Limit"
}
教程与完整示例 · 所属结构
0 0.3 · schema
integer Schema / 分支
- Schema 路径
/$defs/Increment/properties/limit/anyOf/0- Pack 中的位置
$.runtime.rules[].effects[].limit
约束与结构
{
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
教程与完整示例 · 所属结构
1 0.3 · schema
null Schema / 分支
- Schema 路径
/$defs/Increment/properties/limit/anyOf/1- Pack 中的位置
$.runtime.rules[].effects[].limit
约束与结构
{
"type": "null"
}
教程与完整示例 · 所属结构
op 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/Increment/properties/op- Pack 中的位置
$.runtime.rules[].effects[].op
约束与结构
{
"const": "increment",
"title": "Op",
"type": "string"
}
教程与完整示例 · 所属结构
string 此处未列为必填
- Schema 路径
/$defs/Increment/properties/overflow- Pack 中的位置
$.runtime.rules[].effects[].overflow
约束与结构
{
"default": "clamp",
"enum": [
"clamp",
"reject"
],
"title": "Overflow",
"type": "string"
}
教程与完整示例 · 所属结构
path 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/Increment/properties/path- Pack 中的位置
$.runtime.rules[].effects[].path
约束与结构
{
"title": "Path",
"type": "string"
}
教程与完整示例 · 所属结构
object Schema / 分支
- Schema 路径
/$defs/IntegerSchema- Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"]
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"required": [
"type",
"minimum",
"maximum"
],
"title": "IntegerSchema",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/IntegerSchema/additionalProperties- Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"][*]
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
maximum 0.3 · property
integer 在所属结构中必填
- Schema 路径
/$defs/IntegerSchema/properties/maximum- Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"].maximum
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"title": "Maximum",
"type": "integer"
}
教程与完整示例 · 所属结构
minimum 0.3 · property
integer 在所属结构中必填
- Schema 路径
/$defs/IntegerSchema/properties/minimum- Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"].minimum
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"title": "Minimum",
"type": "integer"
}
教程与完整示例 · 所属结构
type 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/IntegerSchema/properties/type- Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"].type
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"const": "integer",
"title": "Type",
"type": "string"
}
教程与完整示例 · 所属结构
schema Schema / 分支
- Schema 路径
/$defs/JsonValue- Pack 中的位置
$.assets[].reveal_when.condition.conditions[].value$.assets[].reveal_when.condition.value$.assets[].reveal_when.conditions[].condition.value更多位置 (29)
$.assets[].reveal_when.conditions[].value$.assets[].reveal_when.value$.content[].when.condition.conditions[].value$.content[].when.condition.value$.content[].when.conditions[].condition.value$.content[].when.conditions[].value$.content[].when.value$.reader_cards[].avatar.reveal_when.condition.conditions[].value$.reader_cards[].avatar.reveal_when.condition.value$.reader_cards[].avatar.reveal_when.conditions[].condition.value$.reader_cards[].avatar.reveal_when.conditions[].value$.reader_cards[].avatar.reveal_when.value$.reader_cards[].image.reveal_when.condition.conditions[].value$.reader_cards[].image.reveal_when.condition.value$.reader_cards[].image.reveal_when.conditions[].condition.value$.reader_cards[].image.reveal_when.conditions[].value$.reader_cards[].image.reveal_when.value$.reader_cards[].relationships[].reveal_when.condition.conditions[].value$.reader_cards[].relationships[].reveal_when.condition.value$.reader_cards[].relationships[].reveal_when.conditions[].condition.value$.reader_cards[].relationships[].reveal_when.conditions[].value$.reader_cards[].relationships[].reveal_when.value$.reader_cards[].reveal_when.condition.conditions[].value$.reader_cards[].reveal_when.condition.value$.reader_cards[].reveal_when.conditions[].condition.value$.reader_cards[].reveal_when.conditions[].value$.reader_cards[].reveal_when.value$.runtime.entries[].initial_state[*]$.runtime.rules[].effects[].value
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{}
教程与完整示例 · 所属结构
object Schema / 分支
- Schema 路径
/$defs/LiteralCondition- Pack 中的位置
$.assets[].reveal_when$.assets[].reveal_when.condition$.assets[].reveal_when.condition.conditions[]更多位置 (29)
$.assets[].reveal_when.conditions[]$.assets[].reveal_when.conditions[].condition$.content[].when$.content[].when.condition$.content[].when.condition.conditions[]$.content[].when.conditions[]$.content[].when.conditions[].condition$.reader_cards[].avatar.reveal_when$.reader_cards[].avatar.reveal_when.condition$.reader_cards[].avatar.reveal_when.condition.conditions[]$.reader_cards[].avatar.reveal_when.conditions[]$.reader_cards[].avatar.reveal_when.conditions[].condition$.reader_cards[].image.reveal_when$.reader_cards[].image.reveal_when.condition$.reader_cards[].image.reveal_when.condition.conditions[]$.reader_cards[].image.reveal_when.conditions[]$.reader_cards[].image.reveal_when.conditions[].condition$.reader_cards[].relationships[].reveal_when$.reader_cards[].relationships[].reveal_when.condition$.reader_cards[].relationships[].reveal_when.condition.conditions[]$.reader_cards[].relationships[].reveal_when.conditions[]$.reader_cards[].relationships[].reveal_when.conditions[].condition$.reader_cards[].reveal_when$.reader_cards[].reveal_when.condition$.reader_cards[].reveal_when.condition.conditions[]$.reader_cards[].reveal_when.conditions[]$.reader_cards[].reveal_when.conditions[].condition$.runtime.rules[].when$.runtime.rules[].when.conditions[]
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"required": [
"op",
"value"
],
"title": "LiteralCondition",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/LiteralCondition/additionalProperties- Pack 中的位置
$.assets[].reveal_when.condition.conditions[][*]$.assets[].reveal_when.condition[*]$.assets[].reveal_when.conditions[].condition[*]更多位置 (29)
$.assets[].reveal_when.conditions[][*]$.assets[].reveal_when[*]$.content[].when.condition.conditions[][*]$.content[].when.condition[*]$.content[].when.conditions[].condition[*]$.content[].when.conditions[][*]$.content[].when[*]$.reader_cards[].avatar.reveal_when.condition.conditions[][*]$.reader_cards[].avatar.reveal_when.condition[*]$.reader_cards[].avatar.reveal_when.conditions[].condition[*]$.reader_cards[].avatar.reveal_when.conditions[][*]$.reader_cards[].avatar.reveal_when[*]$.reader_cards[].image.reveal_when.condition.conditions[][*]$.reader_cards[].image.reveal_when.condition[*]$.reader_cards[].image.reveal_when.conditions[].condition[*]$.reader_cards[].image.reveal_when.conditions[][*]$.reader_cards[].image.reveal_when[*]$.reader_cards[].relationships[].reveal_when.condition.conditions[][*]$.reader_cards[].relationships[].reveal_when.condition[*]$.reader_cards[].relationships[].reveal_when.conditions[].condition[*]$.reader_cards[].relationships[].reveal_when.conditions[][*]$.reader_cards[].relationships[].reveal_when[*]$.reader_cards[].reveal_when.condition.conditions[][*]$.reader_cards[].reveal_when.condition[*]$.reader_cards[].reveal_when.conditions[].condition[*]$.reader_cards[].reveal_when.conditions[][*]$.reader_cards[].reveal_when[*]$.runtime.rules[].when.conditions[][*]$.runtime.rules[].when[*]
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
op 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/LiteralCondition/properties/op- Pack 中的位置
$.assets[].reveal_when.condition.conditions[].op$.assets[].reveal_when.condition.op$.assets[].reveal_when.conditions[].condition.op更多位置 (29)
$.assets[].reveal_when.conditions[].op$.assets[].reveal_when.op$.content[].when.condition.conditions[].op$.content[].when.condition.op$.content[].when.conditions[].condition.op$.content[].when.conditions[].op$.content[].when.op$.reader_cards[].avatar.reveal_when.condition.conditions[].op$.reader_cards[].avatar.reveal_when.condition.op$.reader_cards[].avatar.reveal_when.conditions[].condition.op$.reader_cards[].avatar.reveal_when.conditions[].op$.reader_cards[].avatar.reveal_when.op$.reader_cards[].image.reveal_when.condition.conditions[].op$.reader_cards[].image.reveal_when.condition.op$.reader_cards[].image.reveal_when.conditions[].condition.op$.reader_cards[].image.reveal_when.conditions[].op$.reader_cards[].image.reveal_when.op$.reader_cards[].relationships[].reveal_when.condition.conditions[].op$.reader_cards[].relationships[].reveal_when.condition.op$.reader_cards[].relationships[].reveal_when.conditions[].condition.op$.reader_cards[].relationships[].reveal_when.conditions[].op$.reader_cards[].relationships[].reveal_when.op$.reader_cards[].reveal_when.condition.conditions[].op$.reader_cards[].reveal_when.condition.op$.reader_cards[].reveal_when.conditions[].condition.op$.reader_cards[].reveal_when.conditions[].op$.reader_cards[].reveal_when.op$.runtime.rules[].when.conditions[].op$.runtime.rules[].when.op
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"const": "literal",
"title": "Op",
"type": "string"
}
教程与完整示例 · 所属结构
value 0.3 · property
boolean 在所属结构中必填
- Schema 路径
/$defs/LiteralCondition/properties/value- Pack 中的位置
$.assets[].reveal_when.condition.conditions[].value$.assets[].reveal_when.condition.value$.assets[].reveal_when.conditions[].condition.value更多位置 (29)
$.assets[].reveal_when.conditions[].value$.assets[].reveal_when.value$.content[].when.condition.conditions[].value$.content[].when.condition.value$.content[].when.conditions[].condition.value$.content[].when.conditions[].value$.content[].when.value$.reader_cards[].avatar.reveal_when.condition.conditions[].value$.reader_cards[].avatar.reveal_when.condition.value$.reader_cards[].avatar.reveal_when.conditions[].condition.value$.reader_cards[].avatar.reveal_when.conditions[].value$.reader_cards[].avatar.reveal_when.value$.reader_cards[].image.reveal_when.condition.conditions[].value$.reader_cards[].image.reveal_when.condition.value$.reader_cards[].image.reveal_when.conditions[].condition.value$.reader_cards[].image.reveal_when.conditions[].value$.reader_cards[].image.reveal_when.value$.reader_cards[].relationships[].reveal_when.condition.conditions[].value$.reader_cards[].relationships[].reveal_when.condition.value$.reader_cards[].relationships[].reveal_when.conditions[].condition.value$.reader_cards[].relationships[].reveal_when.conditions[].value$.reader_cards[].relationships[].reveal_when.value$.reader_cards[].reveal_when.condition.conditions[].value$.reader_cards[].reveal_when.condition.value$.reader_cards[].reveal_when.conditions[].condition.value$.reader_cards[].reveal_when.conditions[].value$.reader_cards[].reveal_when.value$.runtime.rules[].when.conditions[].value$.runtime.rules[].when.value
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"title": "Value",
"type": "boolean"
}
教程与完整示例 · 所属结构
Manifest 0.3 · definition
object Schema / 分支
- Schema 路径
/$defs/Manifest- Pack 中的位置
$.manifest
约束与结构
{
"required": [
"pack_id",
"revision",
"title",
"language"
],
"title": "Manifest",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/Manifest/additionalProperties- Pack 中的位置
$.manifest[*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
string 在所属结构中必填
- Schema 路径
/$defs/Manifest/properties/language- Pack 中的位置
$.manifest.language
约束与结构
{
"enum": [
"zh",
"zh-CN",
"en"
],
"title": "Language",
"type": "string"
}
教程与完整示例 · 所属结构
pack_id 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/Manifest/properties/pack_id- Pack 中的位置
$.manifest.pack_id
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"title": "Pack Id",
"type": "string"
}
教程与完整示例 · 所属结构
integer 在所属结构中必填
- Schema 路径
/$defs/Manifest/properties/revision- Pack 中的位置
$.manifest.revision
约束与结构
{
"maximum": 9007199254740991,
"minimum": 1,
"title": "Revision",
"type": "integer"
}
教程与完整示例 · 所属结构
array 此处未列为必填
- Schema 路径
/$defs/Manifest/properties/source_documents- Pack 中的位置
$.manifest.source_documents
约束与结构
{
"title": "Source Documents",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
SourceDocument Schema / 分支
- Schema 路径
/$defs/Manifest/properties/source_documents/items- Pack 中的位置
$.manifest.source_documents[]
可复用类型: /$defs/SourceDocument
约束与结构
{
"$ref": "#/$defs/SourceDocument"
}
教程与完整示例 · 所属结构
title 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/Manifest/properties/title- Pack 中的位置
$.manifest.title
约束与结构
{
"minLength": 1,
"title": "Title",
"type": "string"
}
教程与完整示例 · 所属结构
object Schema / 分支
- Schema 路径
/$defs/MembershipEffect- Pack 中的位置
$.runtime.rules[].effects[]
约束与结构
{
"required": [
"op",
"path",
"value"
],
"title": "MembershipEffect",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/MembershipEffect/additionalProperties- Pack 中的位置
$.runtime.rules[].effects[][*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
op 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/MembershipEffect/properties/op- Pack 中的位置
$.runtime.rules[].effects[].op
约束与结构
{
"enum": [
"add",
"remove"
],
"title": "Op",
"type": "string"
}
教程与完整示例 · 所属结构
path 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/MembershipEffect/properties/path- Pack 中的位置
$.runtime.rules[].effects[].path
约束与结构
{
"title": "Path",
"type": "string"
}
教程与完整示例 · 所属结构
value 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/MembershipEffect/properties/value- Pack 中的位置
$.runtime.rules[].effects[].value
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"title": "Value",
"type": "string"
}
教程与完整示例 · 所属结构
object Schema / 分支
- Schema 路径
/$defs/NotCondition- Pack 中的位置
$.assets[].reveal_when$.assets[].reveal_when.conditions[]$.content[].when更多位置 (15)
$.content[].when.conditions[]$.reader_cards[].avatar.reveal_when$.reader_cards[].avatar.reveal_when.conditions[]$.reader_cards[].image.reveal_when$.reader_cards[].image.reveal_when.conditions[]$.reader_cards[].relationships[].reveal_when$.reader_cards[].relationships[].reveal_when.conditions[]$.reader_cards[].reveal_when$.reader_cards[].reveal_when.conditions[]$.runtime.rules[].completion$.runtime.rules[].completion.conditions[]$.runtime.rules[].when$.runtime.rules[].when.conditions[]$.visual_anchors[].reveal_when$.visual_anchors[].reveal_when.conditions[]
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"required": [
"op",
"condition"
],
"title": "NotCondition",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/NotCondition/additionalProperties- Pack 中的位置
$.assets[].reveal_when.conditions[][*]$.assets[].reveal_when[*]$.content[].when.conditions[][*]更多位置 (15)
$.content[].when[*]$.reader_cards[].avatar.reveal_when.conditions[][*]$.reader_cards[].avatar.reveal_when[*]$.reader_cards[].image.reveal_when.conditions[][*]$.reader_cards[].image.reveal_when[*]$.reader_cards[].relationships[].reveal_when.conditions[][*]$.reader_cards[].relationships[].reveal_when[*]$.reader_cards[].reveal_when.conditions[][*]$.reader_cards[].reveal_when[*]$.runtime.rules[].completion.conditions[][*]$.runtime.rules[].completion[*]$.runtime.rules[].when.conditions[][*]$.runtime.rules[].when[*]$.visual_anchors[].reveal_when.conditions[][*]$.visual_anchors[].reveal_when[*]
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
union / composition 在所属结构中必填
- Schema 路径
/$defs/NotCondition/properties/condition- Pack 中的位置
$.assets[].reveal_when.condition$.assets[].reveal_when.conditions[].condition$.content[].when.condition更多位置 (15)
$.content[].when.conditions[].condition$.reader_cards[].avatar.reveal_when.condition$.reader_cards[].avatar.reveal_when.conditions[].condition$.reader_cards[].image.reveal_when.condition$.reader_cards[].image.reveal_when.conditions[].condition$.reader_cards[].relationships[].reveal_when.condition$.reader_cards[].relationships[].reveal_when.conditions[].condition$.reader_cards[].reveal_when.condition$.reader_cards[].reveal_when.conditions[].condition$.runtime.rules[].completion.condition$.runtime.rules[].completion.conditions[].condition$.runtime.rules[].when.condition$.runtime.rules[].when.conditions[].condition$.visual_anchors[].reveal_when.condition$.visual_anchors[].reveal_when.conditions[].condition
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"discriminator": {
"mapping": {
"all": "#/$defs/GroupCondition",
"any": "#/$defs/GroupCondition",
"contains": "#/$defs/Comparison",
"eq": "#/$defs/Comparison",
"gt": "#/$defs/Comparison",
"gte": "#/$defs/Comparison",
"literal": "#/$defs/LiteralCondition",
"lt": "#/$defs/Comparison",
"lte": "#/$defs/Comparison",
"ne": "#/$defs/Comparison",
"not": "#/$defs/NotCondition",
"observed": "#/$defs/ObservationCondition"
},
"propertyName": "op"
},
"title": "Condition"
}
- oneOf →
0 - oneOf →
1 - oneOf →
2 - oneOf →
3 - oneOf →
4
教程与完整示例 · 所属结构
0 0.3 · schema
LiteralCondition Schema / 分支
- Schema 路径
/$defs/NotCondition/properties/condition/oneOf/0- Pack 中的位置
$.assets[].reveal_when.condition$.assets[].reveal_when.conditions[].condition$.content[].when.condition更多位置 (15)
$.content[].when.conditions[].condition$.reader_cards[].avatar.reveal_when.condition$.reader_cards[].avatar.reveal_when.conditions[].condition$.reader_cards[].image.reveal_when.condition$.reader_cards[].image.reveal_when.conditions[].condition$.reader_cards[].relationships[].reveal_when.condition$.reader_cards[].relationships[].reveal_when.conditions[].condition$.reader_cards[].reveal_when.condition$.reader_cards[].reveal_when.conditions[].condition$.runtime.rules[].completion.condition$.runtime.rules[].completion.conditions[].condition$.runtime.rules[].when.condition$.runtime.rules[].when.conditions[].condition$.visual_anchors[].reveal_when.condition$.visual_anchors[].reveal_when.conditions[].condition
此处的路径示例受数量或递归限制,并未列出全部用法。
可复用类型: /$defs/LiteralCondition
约束与结构
{
"$ref": "#/$defs/LiteralCondition"
}
教程与完整示例 · 所属结构
1 0.3 · schema
Comparison Schema / 分支
- Schema 路径
/$defs/NotCondition/properties/condition/oneOf/1- Pack 中的位置
$.assets[].reveal_when.condition$.assets[].reveal_when.conditions[].condition$.content[].when.condition更多位置 (15)
$.content[].when.conditions[].condition$.reader_cards[].avatar.reveal_when.condition$.reader_cards[].avatar.reveal_when.conditions[].condition$.reader_cards[].image.reveal_when.condition$.reader_cards[].image.reveal_when.conditions[].condition$.reader_cards[].relationships[].reveal_when.condition$.reader_cards[].relationships[].reveal_when.conditions[].condition$.reader_cards[].reveal_when.condition$.reader_cards[].reveal_when.conditions[].condition$.runtime.rules[].completion.condition$.runtime.rules[].completion.conditions[].condition$.runtime.rules[].when.condition$.runtime.rules[].when.conditions[].condition$.visual_anchors[].reveal_when.condition$.visual_anchors[].reveal_when.conditions[].condition
此处的路径示例受数量或递归限制,并未列出全部用法。
可复用类型: /$defs/Comparison
约束与结构
{
"$ref": "#/$defs/Comparison"
}
教程与完整示例 · 所属结构
2 0.3 · schema
ObservationCondition Schema / 分支
- Schema 路径
/$defs/NotCondition/properties/condition/oneOf/2- Pack 中的位置
$.assets[].reveal_when.condition$.assets[].reveal_when.conditions[].condition$.content[].when.condition更多位置 (15)
$.content[].when.conditions[].condition$.reader_cards[].avatar.reveal_when.condition$.reader_cards[].avatar.reveal_when.conditions[].condition$.reader_cards[].image.reveal_when.condition$.reader_cards[].image.reveal_when.conditions[].condition$.reader_cards[].relationships[].reveal_when.condition$.reader_cards[].relationships[].reveal_when.conditions[].condition$.reader_cards[].reveal_when.condition$.reader_cards[].reveal_when.conditions[].condition$.runtime.rules[].completion.condition$.runtime.rules[].completion.conditions[].condition$.runtime.rules[].when.condition$.runtime.rules[].when.conditions[].condition$.visual_anchors[].reveal_when.condition$.visual_anchors[].reveal_when.conditions[].condition
此处的路径示例受数量或递归限制,并未列出全部用法。
可复用类型: /$defs/ObservationCondition
约束与结构
{
"$ref": "#/$defs/ObservationCondition"
}
教程与完整示例 · 所属结构
3 0.3 · schema
GroupCondition Schema / 分支
- Schema 路径
/$defs/NotCondition/properties/condition/oneOf/3- Pack 中的位置
$.assets[].reveal_when.condition$.assets[].reveal_when.conditions[].condition$.content[].when.condition更多位置 (15)
$.content[].when.conditions[].condition$.reader_cards[].avatar.reveal_when.condition$.reader_cards[].avatar.reveal_when.conditions[].condition$.reader_cards[].image.reveal_when.condition$.reader_cards[].image.reveal_when.conditions[].condition$.reader_cards[].relationships[].reveal_when.condition$.reader_cards[].relationships[].reveal_when.conditions[].condition$.reader_cards[].reveal_when.condition$.reader_cards[].reveal_when.conditions[].condition$.runtime.rules[].completion.condition$.runtime.rules[].completion.conditions[].condition$.runtime.rules[].when.condition$.runtime.rules[].when.conditions[].condition$.visual_anchors[].reveal_when.condition$.visual_anchors[].reveal_when.conditions[].condition
此处的路径示例受数量或递归限制,并未列出全部用法。
可复用类型: /$defs/GroupCondition
约束与结构
{
"$ref": "#/$defs/GroupCondition"
}
教程与完整示例 · 所属结构
4 0.3 · schema
NotCondition Schema / 分支
- Schema 路径
/$defs/NotCondition/properties/condition/oneOf/4- Pack 中的位置
$.assets[].reveal_when.condition$.assets[].reveal_when.conditions[].condition$.content[].when.condition更多位置 (15)
$.content[].when.conditions[].condition$.reader_cards[].avatar.reveal_when.condition$.reader_cards[].avatar.reveal_when.conditions[].condition$.reader_cards[].image.reveal_when.condition$.reader_cards[].image.reveal_when.conditions[].condition$.reader_cards[].relationships[].reveal_when.condition$.reader_cards[].relationships[].reveal_when.conditions[].condition$.reader_cards[].reveal_when.condition$.reader_cards[].reveal_when.conditions[].condition$.runtime.rules[].completion.condition$.runtime.rules[].completion.conditions[].condition$.runtime.rules[].when.condition$.runtime.rules[].when.conditions[].condition$.visual_anchors[].reveal_when.condition$.visual_anchors[].reveal_when.conditions[].condition
此处的路径示例受数量或递归限制,并未列出全部用法。
可复用类型: /$defs/NotCondition
约束与结构
{
"$ref": "#/$defs/NotCondition"
}
教程与完整示例 · 所属结构
op 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/NotCondition/properties/op- Pack 中的位置
$.assets[].reveal_when.conditions[].op$.assets[].reveal_when.op$.content[].when.conditions[].op更多位置 (15)
$.content[].when.op$.reader_cards[].avatar.reveal_when.conditions[].op$.reader_cards[].avatar.reveal_when.op$.reader_cards[].image.reveal_when.conditions[].op$.reader_cards[].image.reveal_when.op$.reader_cards[].relationships[].reveal_when.conditions[].op$.reader_cards[].relationships[].reveal_when.op$.reader_cards[].reveal_when.conditions[].op$.reader_cards[].reveal_when.op$.runtime.rules[].completion.conditions[].op$.runtime.rules[].completion.op$.runtime.rules[].when.conditions[].op$.runtime.rules[].when.op$.visual_anchors[].reveal_when.conditions[].op$.visual_anchors[].reveal_when.op
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"const": "not",
"title": "Op",
"type": "string"
}
教程与完整示例 · 所属结构
object Schema / 分支
- Schema 路径
/$defs/ObjectSchema- Pack 中的位置
$.runtime.state.schema
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"required": [
"type",
"properties",
"required",
"additionalProperties"
],
"title": "ObjectSchema",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/ObjectSchema/additionalProperties- Pack 中的位置
$.runtime.state.schema[*]
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
boolean 在所属结构中必填
- Schema 路径
/$defs/ObjectSchema/properties/additionalProperties- Pack 中的位置
$.runtime.state.schema.additionalProperties
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"const": false,
"title": "Additionalproperties",
"type": "boolean"
}
教程与完整示例 · 所属结构
object 在所属结构中必填
- Schema 路径
/$defs/ObjectSchema/properties/properties- Pack 中的位置
$.runtime.state.schema.properties
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"minProperties": 1,
"title": "Properties",
"type": "object"
}
教程与完整示例 · 所属结构
union / composition Schema / 分支
- Schema 路径
/$defs/ObjectSchema/properties/properties/patternProperties/^[A-Za-z][A-Za-z0-9_.-]{0,79}$- Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"]
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{}
- anyOf →
0 - anyOf →
1 - anyOf →
2 - anyOf →
3 - anyOf →
4
教程与完整示例 · 所属结构
0 0.3 · schema
IntegerSchema Schema / 分支
- Schema 路径
/$defs/ObjectSchema/properties/properties/patternProperties/^[A-Za-z][A-Za-z0-9_.-]{0,79}$/anyOf/0- Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"]
此处的路径示例受数量或递归限制,并未列出全部用法。
可复用类型: /$defs/IntegerSchema
约束与结构
{
"$ref": "#/$defs/IntegerSchema"
}
教程与完整示例 · 所属结构
1 0.3 · schema
BooleanSchema Schema / 分支
- Schema 路径
/$defs/ObjectSchema/properties/properties/patternProperties/^[A-Za-z][A-Za-z0-9_.-]{0,79}$/anyOf/1- Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"]
此处的路径示例受数量或递归限制,并未列出全部用法。
可复用类型: /$defs/BooleanSchema
约束与结构
{
"$ref": "#/$defs/BooleanSchema"
}
教程与完整示例 · 所属结构
2 0.3 · schema
EnumSchema Schema / 分支
- Schema 路径
/$defs/ObjectSchema/properties/properties/patternProperties/^[A-Za-z][A-Za-z0-9_.-]{0,79}$/anyOf/2- Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"]
此处的路径示例受数量或递归限制,并未列出全部用法。
可复用类型: /$defs/EnumSchema
约束与结构
{
"$ref": "#/$defs/EnumSchema"
}
教程与完整示例 · 所属结构
3 0.3 · schema
SetSchema Schema / 分支
- Schema 路径
/$defs/ObjectSchema/properties/properties/patternProperties/^[A-Za-z][A-Za-z0-9_.-]{0,79}$/anyOf/3- Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"]
此处的路径示例受数量或递归限制,并未列出全部用法。
可复用类型: /$defs/SetSchema
约束与结构
{
"$ref": "#/$defs/SetSchema"
}
教程与完整示例 · 所属结构
4 0.3 · schema
ObjectSchema Schema / 分支
- Schema 路径
/$defs/ObjectSchema/properties/properties/patternProperties/^[A-Za-z][A-Za-z0-9_.-]{0,79}$/anyOf/4- Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"]
此处的路径示例受数量或递归限制,并未列出全部用法。
可复用类型: /$defs/ObjectSchema
约束与结构
{
"$ref": "#/$defs/ObjectSchema"
}
教程与完整示例 · 所属结构
array 在所属结构中必填
- Schema 路径
/$defs/ObjectSchema/properties/required- Pack 中的位置
$.runtime.state.schema.required
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"title": "Required",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
string Schema / 分支
- Schema 路径
/$defs/ObjectSchema/properties/required/items- Pack 中的位置
$.runtime.state.schema.required[]
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"type": "string"
}
教程与完整示例 · 所属结构
type 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/ObjectSchema/properties/type- Pack 中的位置
$.runtime.state.schema.type
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"const": "object",
"title": "Type",
"type": "string"
}
教程与完整示例 · 所属结构
object Schema / 分支
- Schema 路径
/$defs/ObservationCondition- Pack 中的位置
$.assets[].reveal_when$.assets[].reveal_when.condition$.assets[].reveal_when.condition.conditions[]更多位置 (29)
$.assets[].reveal_when.conditions[]$.assets[].reveal_when.conditions[].condition$.content[].when$.content[].when.condition$.content[].when.condition.conditions[]$.content[].when.conditions[]$.content[].when.conditions[].condition$.reader_cards[].avatar.reveal_when$.reader_cards[].avatar.reveal_when.condition$.reader_cards[].avatar.reveal_when.condition.conditions[]$.reader_cards[].avatar.reveal_when.conditions[]$.reader_cards[].avatar.reveal_when.conditions[].condition$.reader_cards[].image.reveal_when$.reader_cards[].image.reveal_when.condition$.reader_cards[].image.reveal_when.condition.conditions[]$.reader_cards[].image.reveal_when.conditions[]$.reader_cards[].image.reveal_when.conditions[].condition$.reader_cards[].relationships[].reveal_when$.reader_cards[].relationships[].reveal_when.condition$.reader_cards[].relationships[].reveal_when.condition.conditions[]$.reader_cards[].relationships[].reveal_when.conditions[]$.reader_cards[].relationships[].reveal_when.conditions[].condition$.reader_cards[].reveal_when$.reader_cards[].reveal_when.condition$.reader_cards[].reveal_when.condition.conditions[]$.reader_cards[].reveal_when.conditions[]$.reader_cards[].reveal_when.conditions[].condition$.runtime.rules[].when$.runtime.rules[].when.conditions[]
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"required": [
"op",
"id",
"value"
],
"title": "ObservationCondition",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/ObservationCondition/additionalProperties- Pack 中的位置
$.assets[].reveal_when.condition.conditions[][*]$.assets[].reveal_when.condition[*]$.assets[].reveal_when.conditions[].condition[*]更多位置 (29)
$.assets[].reveal_when.conditions[][*]$.assets[].reveal_when[*]$.content[].when.condition.conditions[][*]$.content[].when.condition[*]$.content[].when.conditions[].condition[*]$.content[].when.conditions[][*]$.content[].when[*]$.reader_cards[].avatar.reveal_when.condition.conditions[][*]$.reader_cards[].avatar.reveal_when.condition[*]$.reader_cards[].avatar.reveal_when.conditions[].condition[*]$.reader_cards[].avatar.reveal_when.conditions[][*]$.reader_cards[].avatar.reveal_when[*]$.reader_cards[].image.reveal_when.condition.conditions[][*]$.reader_cards[].image.reveal_when.condition[*]$.reader_cards[].image.reveal_when.conditions[].condition[*]$.reader_cards[].image.reveal_when.conditions[][*]$.reader_cards[].image.reveal_when[*]$.reader_cards[].relationships[].reveal_when.condition.conditions[][*]$.reader_cards[].relationships[].reveal_when.condition[*]$.reader_cards[].relationships[].reveal_when.conditions[].condition[*]$.reader_cards[].relationships[].reveal_when.conditions[][*]$.reader_cards[].relationships[].reveal_when[*]$.reader_cards[].reveal_when.condition.conditions[][*]$.reader_cards[].reveal_when.condition[*]$.reader_cards[].reveal_when.conditions[].condition[*]$.reader_cards[].reveal_when.conditions[][*]$.reader_cards[].reveal_when[*]$.runtime.rules[].when.conditions[][*]$.runtime.rules[].when[*]
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
id 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/ObservationCondition/properties/id- Pack 中的位置
$.assets[].reveal_when.condition.conditions[].id$.assets[].reveal_when.condition.id$.assets[].reveal_when.conditions[].condition.id更多位置 (29)
$.assets[].reveal_when.conditions[].id$.assets[].reveal_when.id$.content[].when.condition.conditions[].id$.content[].when.condition.id$.content[].when.conditions[].condition.id$.content[].when.conditions[].id$.content[].when.id$.reader_cards[].avatar.reveal_when.condition.conditions[].id$.reader_cards[].avatar.reveal_when.condition.id$.reader_cards[].avatar.reveal_when.conditions[].condition.id$.reader_cards[].avatar.reveal_when.conditions[].id$.reader_cards[].avatar.reveal_when.id$.reader_cards[].image.reveal_when.condition.conditions[].id$.reader_cards[].image.reveal_when.condition.id$.reader_cards[].image.reveal_when.conditions[].condition.id$.reader_cards[].image.reveal_when.conditions[].id$.reader_cards[].image.reveal_when.id$.reader_cards[].relationships[].reveal_when.condition.conditions[].id$.reader_cards[].relationships[].reveal_when.condition.id$.reader_cards[].relationships[].reveal_when.conditions[].condition.id$.reader_cards[].relationships[].reveal_when.conditions[].id$.reader_cards[].relationships[].reveal_when.id$.reader_cards[].reveal_when.condition.conditions[].id$.reader_cards[].reveal_when.condition.id$.reader_cards[].reveal_when.conditions[].condition.id$.reader_cards[].reveal_when.conditions[].id$.reader_cards[].reveal_when.id$.runtime.rules[].when.conditions[].id$.runtime.rules[].when.id
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"title": "Id",
"type": "string"
}
教程与完整示例 · 所属结构
op 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/ObservationCondition/properties/op- Pack 中的位置
$.assets[].reveal_when.condition.conditions[].op$.assets[].reveal_when.condition.op$.assets[].reveal_when.conditions[].condition.op更多位置 (29)
$.assets[].reveal_when.conditions[].op$.assets[].reveal_when.op$.content[].when.condition.conditions[].op$.content[].when.condition.op$.content[].when.conditions[].condition.op$.content[].when.conditions[].op$.content[].when.op$.reader_cards[].avatar.reveal_when.condition.conditions[].op$.reader_cards[].avatar.reveal_when.condition.op$.reader_cards[].avatar.reveal_when.conditions[].condition.op$.reader_cards[].avatar.reveal_when.conditions[].op$.reader_cards[].avatar.reveal_when.op$.reader_cards[].image.reveal_when.condition.conditions[].op$.reader_cards[].image.reveal_when.condition.op$.reader_cards[].image.reveal_when.conditions[].condition.op$.reader_cards[].image.reveal_when.conditions[].op$.reader_cards[].image.reveal_when.op$.reader_cards[].relationships[].reveal_when.condition.conditions[].op$.reader_cards[].relationships[].reveal_when.condition.op$.reader_cards[].relationships[].reveal_when.conditions[].condition.op$.reader_cards[].relationships[].reveal_when.conditions[].op$.reader_cards[].relationships[].reveal_when.op$.reader_cards[].reveal_when.condition.conditions[].op$.reader_cards[].reveal_when.condition.op$.reader_cards[].reveal_when.conditions[].condition.op$.reader_cards[].reveal_when.conditions[].op$.reader_cards[].reveal_when.op$.runtime.rules[].when.conditions[].op$.runtime.rules[].when.op
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"const": "observed",
"title": "Op",
"type": "string"
}
教程与完整示例 · 所属结构
value 0.3 · property
union / composition 在所属结构中必填
- Schema 路径
/$defs/ObservationCondition/properties/value- Pack 中的位置
$.assets[].reveal_when.condition.conditions[].value$.assets[].reveal_when.condition.value$.assets[].reveal_when.conditions[].condition.value更多位置 (29)
$.assets[].reveal_when.conditions[].value$.assets[].reveal_when.value$.content[].when.condition.conditions[].value$.content[].when.condition.value$.content[].when.conditions[].condition.value$.content[].when.conditions[].value$.content[].when.value$.reader_cards[].avatar.reveal_when.condition.conditions[].value$.reader_cards[].avatar.reveal_when.condition.value$.reader_cards[].avatar.reveal_when.conditions[].condition.value$.reader_cards[].avatar.reveal_when.conditions[].value$.reader_cards[].avatar.reveal_when.value$.reader_cards[].image.reveal_when.condition.conditions[].value$.reader_cards[].image.reveal_when.condition.value$.reader_cards[].image.reveal_when.conditions[].condition.value$.reader_cards[].image.reveal_when.conditions[].value$.reader_cards[].image.reveal_when.value$.reader_cards[].relationships[].reveal_when.condition.conditions[].value$.reader_cards[].relationships[].reveal_when.condition.value$.reader_cards[].relationships[].reveal_when.conditions[].condition.value$.reader_cards[].relationships[].reveal_when.conditions[].value$.reader_cards[].relationships[].reveal_when.value$.reader_cards[].reveal_when.condition.conditions[].value$.reader_cards[].reveal_when.condition.value$.reader_cards[].reveal_when.conditions[].condition.value$.reader_cards[].reveal_when.conditions[].value$.reader_cards[].reveal_when.value$.runtime.rules[].when.conditions[].value$.runtime.rules[].when.value
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"title": "Value"
}
教程与完整示例 · 所属结构
0 0.3 · schema
boolean Schema / 分支
- Schema 路径
/$defs/ObservationCondition/properties/value/anyOf/0- Pack 中的位置
$.assets[].reveal_when.condition.conditions[].value$.assets[].reveal_when.condition.value$.assets[].reveal_when.conditions[].condition.value更多位置 (29)
$.assets[].reveal_when.conditions[].value$.assets[].reveal_when.value$.content[].when.condition.conditions[].value$.content[].when.condition.value$.content[].when.conditions[].condition.value$.content[].when.conditions[].value$.content[].when.value$.reader_cards[].avatar.reveal_when.condition.conditions[].value$.reader_cards[].avatar.reveal_when.condition.value$.reader_cards[].avatar.reveal_when.conditions[].condition.value$.reader_cards[].avatar.reveal_when.conditions[].value$.reader_cards[].avatar.reveal_when.value$.reader_cards[].image.reveal_when.condition.conditions[].value$.reader_cards[].image.reveal_when.condition.value$.reader_cards[].image.reveal_when.conditions[].condition.value$.reader_cards[].image.reveal_when.conditions[].value$.reader_cards[].image.reveal_when.value$.reader_cards[].relationships[].reveal_when.condition.conditions[].value$.reader_cards[].relationships[].reveal_when.condition.value$.reader_cards[].relationships[].reveal_when.conditions[].condition.value$.reader_cards[].relationships[].reveal_when.conditions[].value$.reader_cards[].relationships[].reveal_when.value$.reader_cards[].reveal_when.condition.conditions[].value$.reader_cards[].reveal_when.condition.value$.reader_cards[].reveal_when.conditions[].condition.value$.reader_cards[].reveal_when.conditions[].value$.reader_cards[].reveal_when.value$.runtime.rules[].when.conditions[].value$.runtime.rules[].when.value
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"type": "boolean"
}
教程与完整示例 · 所属结构
1 0.3 · schema
string Schema / 分支
- Schema 路径
/$defs/ObservationCondition/properties/value/anyOf/1- Pack 中的位置
$.assets[].reveal_when.condition.conditions[].value$.assets[].reveal_when.condition.value$.assets[].reveal_when.conditions[].condition.value更多位置 (29)
$.assets[].reveal_when.conditions[].value$.assets[].reveal_when.value$.content[].when.condition.conditions[].value$.content[].when.condition.value$.content[].when.conditions[].condition.value$.content[].when.conditions[].value$.content[].when.value$.reader_cards[].avatar.reveal_when.condition.conditions[].value$.reader_cards[].avatar.reveal_when.condition.value$.reader_cards[].avatar.reveal_when.conditions[].condition.value$.reader_cards[].avatar.reveal_when.conditions[].value$.reader_cards[].avatar.reveal_when.value$.reader_cards[].image.reveal_when.condition.conditions[].value$.reader_cards[].image.reveal_when.condition.value$.reader_cards[].image.reveal_when.conditions[].condition.value$.reader_cards[].image.reveal_when.conditions[].value$.reader_cards[].image.reveal_when.value$.reader_cards[].relationships[].reveal_when.condition.conditions[].value$.reader_cards[].relationships[].reveal_when.condition.value$.reader_cards[].relationships[].reveal_when.conditions[].condition.value$.reader_cards[].relationships[].reveal_when.conditions[].value$.reader_cards[].relationships[].reveal_when.value$.reader_cards[].reveal_when.condition.conditions[].value$.reader_cards[].reveal_when.condition.value$.reader_cards[].reveal_when.conditions[].condition.value$.reader_cards[].reveal_when.conditions[].value$.reader_cards[].reveal_when.value$.runtime.rules[].when.conditions[].value$.runtime.rules[].when.value
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"minLength": 1,
"type": "string"
}
教程与完整示例 · 所属结构
object Schema / 分支
- Schema 路径
/$defs/OpeningIllustration- Pack 中的位置
$.entries[].opening_illustrations[]
约束与结构
{
"required": [
"after_paragraph_index",
"paragraph_digest",
"illustration_id"
],
"title": "OpeningIllustration",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/OpeningIllustration/additionalProperties- Pack 中的位置
$.entries[].opening_illustrations[][*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
integer 在所属结构中必填
- Schema 路径
/$defs/OpeningIllustration/properties/after_paragraph_index- Pack 中的位置
$.entries[].opening_illustrations[].after_paragraph_index
约束与结构
{
"maximum": 31,
"minimum": 0,
"title": "After Paragraph Index",
"type": "integer"
}
教程与完整示例 · 所属结构
string 在所属结构中必填
- Schema 路径
/$defs/OpeningIllustration/properties/illustration_id- Pack 中的位置
$.entries[].opening_illustrations[].illustration_id
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"title": "Illustration Id",
"type": "string"
}
教程与完整示例 · 所属结构
string 在所属结构中必填
- Schema 路径
/$defs/OpeningIllustration/properties/paragraph_digest- Pack 中的位置
$.entries[].opening_illustrations[].paragraph_digest
约束与结构
{
"pattern": "^[0-9a-f]{64}$",
"title": "Paragraph Digest",
"type": "string"
}
教程与完整示例 · 所属结构
object Schema / 分支
- Schema 路径
/$defs/OpeningTextAnnotations- Pack 中的位置
$.entries[].text_annotations[]
约束与结构
{
"required": [
"paragraph_index",
"paragraph_digest",
"annotations"
],
"title": "OpeningTextAnnotations",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/OpeningTextAnnotations/additionalProperties- Pack 中的位置
$.entries[].text_annotations[][*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
array 在所属结构中必填
- Schema 路径
/$defs/OpeningTextAnnotations/properties/annotations- Pack 中的位置
$.entries[].text_annotations[].annotations
约束与结构
{
"title": "Annotations",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
TextAnnotation Schema / 分支
- Schema 路径
/$defs/OpeningTextAnnotations/properties/annotations/items- Pack 中的位置
$.entries[].text_annotations[].annotations[]
可复用类型: /$defs/TextAnnotation
约束与结构
{
"$ref": "#/$defs/TextAnnotation"
}
教程与完整示例 · 所属结构
string 在所属结构中必填
- Schema 路径
/$defs/OpeningTextAnnotations/properties/paragraph_digest- Pack 中的位置
$.entries[].text_annotations[].paragraph_digest
约束与结构
{
"pattern": "^[0-9a-f]{64}$",
"title": "Paragraph Digest",
"type": "string"
}
教程与完整示例 · 所属结构
integer 在所属结构中必填
- Schema 路径
/$defs/OpeningTextAnnotations/properties/paragraph_index- Pack 中的位置
$.entries[].text_annotations[].paragraph_index
约束与结构
{
"minimum": 0,
"title": "Paragraph Index",
"type": "integer"
}
教程与完整示例 · 所属结构
object Schema / 分支
- Schema 路径
/$defs/PackEntry- Pack 中的位置
$.entries[]
约束与结构
{
"required": [
"id",
"title",
"opening"
],
"title": "PackEntry",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/PackEntry/additionalProperties- Pack 中的位置
$.entries[][*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
union / composition 此处未列为必填
- Schema 路径
/$defs/PackEntry/properties/hero_asset_id- Pack 中的位置
$.entries[].hero_asset_id
约束与结构
{
"default": null,
"title": "Hero Asset Id"
}
教程与完整示例 · 所属结构
0 0.3 · schema
string Schema / 分支
- Schema 路径
/$defs/PackEntry/properties/hero_asset_id/anyOf/0- Pack 中的位置
$.entries[].hero_asset_id
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"type": "string"
}
教程与完整示例 · 所属结构
1 0.3 · schema
null Schema / 分支
- Schema 路径
/$defs/PackEntry/properties/hero_asset_id/anyOf/1- Pack 中的位置
$.entries[].hero_asset_id
约束与结构
{
"type": "null"
}
教程与完整示例 · 所属结构
union / composition 此处未列为必填
- Schema 路径
/$defs/PackEntry/properties/hero_motion_asset_id- Pack 中的位置
$.entries[].hero_motion_asset_id
约束与结构
{
"default": null,
"title": "Hero Motion Asset Id"
}
教程与完整示例 · 所属结构
0 0.3 · schema
string Schema / 分支
- Schema 路径
/$defs/PackEntry/properties/hero_motion_asset_id/anyOf/0- Pack 中的位置
$.entries[].hero_motion_asset_id
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"type": "string"
}
教程与完整示例 · 所属结构
1 0.3 · schema
null Schema / 分支
- Schema 路径
/$defs/PackEntry/properties/hero_motion_asset_id/anyOf/1- Pack 中的位置
$.entries[].hero_motion_asset_id
约束与结构
{
"type": "null"
}
教程与完整示例 · 所属结构
id 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/PackEntry/properties/id- Pack 中的位置
$.entries[].id
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"title": "Id",
"type": "string"
}
教程与完整示例 · 所属结构
opening 0.3 · property
array 在所属结构中必填
- Schema 路径
/$defs/PackEntry/properties/opening- Pack 中的位置
$.entries[].opening
约束与结构
{
"maxItems": 32,
"minItems": 1,
"title": "Opening",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
string Schema / 分支
- Schema 路径
/$defs/PackEntry/properties/opening/items- Pack 中的位置
$.entries[].opening[]
约束与结构
{
"minLength": 1,
"type": "string"
}
教程与完整示例 · 所属结构
array 此处未列为必填
- Schema 路径
/$defs/PackEntry/properties/opening_illustrations- Pack 中的位置
$.entries[].opening_illustrations
约束与结构
{
"maxItems": 32,
"title": "Opening Illustrations",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
OpeningIllustration Schema / 分支
- Schema 路径
/$defs/PackEntry/properties/opening_illustrations/items- Pack 中的位置
$.entries[].opening_illustrations[]
可复用类型: /$defs/OpeningIllustration
约束与结构
{
"$ref": "#/$defs/OpeningIllustration"
}
教程与完整示例 · 所属结构
EntrySuggestions 此处未列为必填
- Schema 路径
/$defs/PackEntry/properties/suggestions- Pack 中的位置
$.entries[].suggestions
可复用类型: /$defs/EntrySuggestions
约束与结构
{
"$ref": "#/$defs/EntrySuggestions"
}
教程与完整示例 · 所属结构
array 此处未列为必填
- Schema 路径
/$defs/PackEntry/properties/text_annotations- Pack 中的位置
$.entries[].text_annotations
约束与结构
{
"maxItems": 32,
"title": "Text Annotations",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
OpeningTextAnnotations Schema / 分支
- Schema 路径
/$defs/PackEntry/properties/text_annotations/items- Pack 中的位置
$.entries[].text_annotations[]
可复用类型: /$defs/OpeningTextAnnotations
约束与结构
{
"$ref": "#/$defs/OpeningTextAnnotations"
}
教程与完整示例 · 所属结构
title 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/PackEntry/properties/title- Pack 中的位置
$.entries[].title
约束与结构
{
"minLength": 1,
"title": "Title",
"type": "string"
}
教程与完整示例 · 所属结构
object Schema / 分支
- Schema 路径
/$defs/Provenance- Pack 中的位置
$.provenance[]
约束与结构
{
"required": [
"path",
"basis",
"review"
],
"title": "Provenance",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/Provenance/additionalProperties- Pack 中的位置
$.provenance[][*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
basis 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/Provenance/properties/basis- Pack 中的位置
$.provenance[].basis
约束与结构
{
"enum": [
"original",
"source-derived"
],
"title": "Basis",
"type": "string"
}
教程与完整示例 · 所属结构
path 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/Provenance/properties/path- Pack 中的位置
$.provenance[].path
约束与结构
{
"title": "Path",
"type": "string"
}
教程与完整示例 · 所属结构
review 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/Provenance/properties/review- Pack 中的位置
$.provenance[].review
约束与结构
{
"enum": [
"accepted",
"pending"
],
"title": "Review",
"type": "string"
}
教程与完整示例 · 所属结构
array 此处未列为必填
- Schema 路径
/$defs/Provenance/properties/source_refs- Pack 中的位置
$.provenance[].source_refs
约束与结构
{
"title": "Source Refs",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
SourceRef Schema / 分支
- Schema 路径
/$defs/Provenance/properties/source_refs/items- Pack 中的位置
$.provenance[].source_refs[]
可复用类型: /$defs/SourceRef
约束与结构
{
"$ref": "#/$defs/SourceRef"
}
教程与完整示例 · 所属结构
object Schema / 分支
协议原文(未译)
Explicit public metadata, independent of private narrative instructions.
- Schema 路径
/$defs/Publication- Pack 中的位置
$.publication
约束与结构
{
"description": "Explicit public metadata, independent of private narrative instructions.",
"required": [
"tagline",
"description",
"creator_credit",
"rights"
],
"title": "Publication",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/Publication/additionalProperties- Pack 中的位置
$.publication[*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
string 此处未列为必填
- Schema 路径
/$defs/Publication/properties/age_rating- Pack 中的位置
$.publication.age_rating
约束与结构
{
"default": "general",
"enum": [
"general",
"adult"
],
"title": "Age Rating",
"type": "string"
}
教程与完整示例 · 所属结构
boolean 此处未列为必填
- Schema 路径
/$defs/Publication/properties/comments_enabled- Pack 中的位置
$.publication.comments_enabled
约束与结构
{
"default": false,
"title": "Comments Enabled",
"type": "boolean"
}
教程与完整示例 · 所属结构
array 此处未列为必填
- Schema 路径
/$defs/Publication/properties/content_warnings- Pack 中的位置
$.publication.content_warnings
约束与结构
{
"maxItems": 64,
"title": "Content Warnings",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
string Schema / 分支
- Schema 路径
/$defs/Publication/properties/content_warnings/items- Pack 中的位置
$.publication.content_warnings[]
约束与结构
{
"minLength": 1,
"type": "string"
}
教程与完整示例 · 所属结构
union / composition 此处未列为必填
- Schema 路径
/$defs/Publication/properties/cover_asset_id- Pack 中的位置
$.publication.cover_asset_id
约束与结构
{
"default": null,
"title": "Cover Asset Id"
}
教程与完整示例 · 所属结构
0 0.3 · schema
string Schema / 分支
- Schema 路径
/$defs/Publication/properties/cover_asset_id/anyOf/0- Pack 中的位置
$.publication.cover_asset_id
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"type": "string"
}
教程与完整示例 · 所属结构
1 0.3 · schema
null Schema / 分支
- Schema 路径
/$defs/Publication/properties/cover_asset_id/anyOf/1- Pack 中的位置
$.publication.cover_asset_id
约束与结构
{
"type": "null"
}
教程与完整示例 · 所属结构
union / composition 此处未列为必填
- Schema 路径
/$defs/Publication/properties/cover_motion_asset_id- Pack 中的位置
$.publication.cover_motion_asset_id
约束与结构
{
"default": null,
"title": "Cover Motion Asset Id"
}
教程与完整示例 · 所属结构
0 0.3 · schema
string Schema / 分支
- Schema 路径
/$defs/Publication/properties/cover_motion_asset_id/anyOf/0- Pack 中的位置
$.publication.cover_motion_asset_id
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"type": "string"
}
教程与完整示例 · 所属结构
1 0.3 · schema
null Schema / 分支
- Schema 路径
/$defs/Publication/properties/cover_motion_asset_id/anyOf/1- Pack 中的位置
$.publication.cover_motion_asset_id
约束与结构
{
"type": "null"
}
教程与完整示例 · 所属结构
string 在所属结构中必填
- Schema 路径
/$defs/Publication/properties/creator_credit- Pack 中的位置
$.publication.creator_credit
约束与结构
{
"maxLength": 200,
"minLength": 1,
"title": "Creator Credit",
"type": "string"
}
教程与完整示例 · 所属结构
string 在所属结构中必填
- Schema 路径
/$defs/Publication/properties/description- Pack 中的位置
$.publication.description
约束与结构
{
"maxLength": 10000,
"minLength": 1,
"title": "Description",
"type": "string"
}
教程与完整示例 · 所属结构
genres 0.3 · property
array 此处未列为必填
- Schema 路径
/$defs/Publication/properties/genres- Pack 中的位置
$.publication.genres
约束与结构
{
"maxItems": 64,
"title": "Genres",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
string Schema / 分支
- Schema 路径
/$defs/Publication/properties/genres/items- Pack 中的位置
$.publication.genres[]
约束与结构
{
"minLength": 1,
"type": "string"
}
教程与完整示例 · 所属结构
rights 0.3 · property
PublicationRights 在所属结构中必填
- Schema 路径
/$defs/Publication/properties/rights- Pack 中的位置
$.publication.rights
可复用类型: /$defs/PublicationRights
约束与结构
{
"$ref": "#/$defs/PublicationRights"
}
教程与完整示例 · 所属结构
tagline 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/Publication/properties/tagline- Pack 中的位置
$.publication.tagline
约束与结构
{
"maxLength": 200,
"minLength": 1,
"title": "Tagline",
"type": "string"
}
教程与完整示例 · 所属结构
tags 0.3 · property
array 此处未列为必填
- Schema 路径
/$defs/Publication/properties/tags- Pack 中的位置
$.publication.tags
约束与结构
{
"maxItems": 64,
"title": "Tags",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
string Schema / 分支
- Schema 路径
/$defs/Publication/properties/tags/items- Pack 中的位置
$.publication.tags[]
约束与结构
{
"minLength": 1,
"type": "string"
}
教程与完整示例 · 所属结构
array 此处未列为必填
- Schema 路径
/$defs/Publication/properties/target_audience- Pack 中的位置
$.publication.target_audience
约束与结构
{
"maxItems": 64,
"title": "Target Audience",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
string Schema / 分支
- Schema 路径
/$defs/Publication/properties/target_audience/items- Pack 中的位置
$.publication.target_audience[]
约束与结构
{
"minLength": 1,
"type": "string"
}
教程与完整示例 · 所属结构
string 此处未列为必填
- Schema 路径
/$defs/Publication/properties/visibility- Pack 中的位置
$.publication.visibility
约束与结构
{
"default": "private",
"enum": [
"public",
"unlisted",
"private"
],
"title": "Visibility",
"type": "string"
}
教程与完整示例 · 所属结构
object Schema / 分支
- Schema 路径
/$defs/PublicationRights- Pack 中的位置
$.publication.rights
约束与结构
{
"required": [
"basis",
"statement"
],
"title": "PublicationRights",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/PublicationRights/additionalProperties- Pack 中的位置
$.publication.rights[*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
basis 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/PublicationRights/properties/basis- Pack 中的位置
$.publication.rights.basis
约束与结构
{
"enum": [
"original",
"licensed",
"public_domain",
"unknown"
],
"title": "Basis",
"type": "string"
}
教程与完整示例 · 所属结构
string 在所属结构中必填
- Schema 路径
/$defs/PublicationRights/properties/statement- Pack 中的位置
$.publication.rights.statement
约束与结构
{
"minLength": 1,
"title": "Statement",
"type": "string"
}
教程与完整示例 · 所属结构
object Schema / 分支
协议原文(未译)
Reviewed public presentation, independent of inferred memory identities.
- Schema 路径
/$defs/ReaderCard- Pack 中的位置
$.reader_cards[]
约束与结构
{
"description": "Reviewed public presentation, independent of inferred memory identities.",
"required": [
"id",
"display_name",
"introduction",
"reveal_when"
],
"title": "ReaderCard",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/ReaderCard/additionalProperties- Pack 中的位置
$.reader_cards[][*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
avatar 0.3 · property
union / composition 此处未列为必填
- Schema 路径
/$defs/ReaderCard/properties/avatar- Pack 中的位置
$.reader_cards[].avatar
约束与结构
{
"default": null
}
教程与完整示例 · 所属结构
0 0.3 · schema
ReaderCardAvatar Schema / 分支
- Schema 路径
/$defs/ReaderCard/properties/avatar/anyOf/0- Pack 中的位置
$.reader_cards[].avatar
可复用类型: /$defs/ReaderCardAvatar
约束与结构
{
"$ref": "#/$defs/ReaderCardAvatar"
}
教程与完整示例 · 所属结构
1 0.3 · schema
null Schema / 分支
- Schema 路径
/$defs/ReaderCard/properties/avatar/anyOf/1- Pack 中的位置
$.reader_cards[].avatar
约束与结构
{
"type": "null"
}
教程与完整示例 · 所属结构
string 在所属结构中必填
- Schema 路径
/$defs/ReaderCard/properties/display_name- Pack 中的位置
$.reader_cards[].display_name
约束与结构
{
"maxLength": 100,
"minLength": 1,
"title": "Display Name",
"type": "string"
}
教程与完整示例 · 所属结构
array 此处未列为必填
- Schema 路径
/$defs/ReaderCard/properties/entry_ids- Pack 中的位置
$.reader_cards[].entry_ids
约束与结构
{
"maxItems": 8,
"title": "Entry Ids",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
string Schema / 分支
- Schema 路径
/$defs/ReaderCard/properties/entry_ids/items- Pack 中的位置
$.reader_cards[].entry_ids[]
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"type": "string"
}
教程与完整示例 · 所属结构
id 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/ReaderCard/properties/id- Pack 中的位置
$.reader_cards[].id
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"title": "Id",
"type": "string"
}
教程与完整示例 · 所属结构
image 0.3 · property
union / composition 此处未列为必填
- Schema 路径
/$defs/ReaderCard/properties/image- Pack 中的位置
$.reader_cards[].image
约束与结构
{
"default": null
}
教程与完整示例 · 所属结构
0 0.3 · schema
ReaderCardImage Schema / 分支
- Schema 路径
/$defs/ReaderCard/properties/image/anyOf/0- Pack 中的位置
$.reader_cards[].image
可复用类型: /$defs/ReaderCardImage
约束与结构
{
"$ref": "#/$defs/ReaderCardImage"
}
教程与完整示例 · 所属结构
1 0.3 · schema
null Schema / 分支
- Schema 路径
/$defs/ReaderCard/properties/image/anyOf/1- Pack 中的位置
$.reader_cards[].image
约束与结构
{
"type": "null"
}
教程与完整示例 · 所属结构
string 在所属结构中必填
- Schema 路径
/$defs/ReaderCard/properties/introduction- Pack 中的位置
$.reader_cards[].introduction
约束与结构
{
"maxLength": 600,
"minLength": 1,
"title": "Introduction",
"type": "string"
}
教程与完整示例 · 所属结构
kind 0.3 · property
string 此处未列为必填
- Schema 路径
/$defs/ReaderCard/properties/kind- Pack 中的位置
$.reader_cards[].kind
约束与结构
{
"default": "actor",
"enum": [
"actor",
"scene",
"prop"
],
"title": "Kind",
"type": "string"
}
教程与完整示例 · 所属结构
array 此处未列为必填
- Schema 路径
/$defs/ReaderCard/properties/relationships- Pack 中的位置
$.reader_cards[].relationships
约束与结构
{
"maxItems": 32,
"title": "Relationships",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
ReaderCardRelationship Schema / 分支
- Schema 路径
/$defs/ReaderCard/properties/relationships/items- Pack 中的位置
$.reader_cards[].relationships[]
可复用类型: /$defs/ReaderCardRelationship
约束与结构
{
"$ref": "#/$defs/ReaderCardRelationship"
}
教程与完整示例 · 所属结构
union / composition 在所属结构中必填
- Schema 路径
/$defs/ReaderCard/properties/reveal_when- Pack 中的位置
$.reader_cards[].reveal_when
约束与结构
{
"discriminator": {
"mapping": {
"all": "#/$defs/GroupCondition",
"any": "#/$defs/GroupCondition",
"contains": "#/$defs/Comparison",
"eq": "#/$defs/Comparison",
"gt": "#/$defs/Comparison",
"gte": "#/$defs/Comparison",
"literal": "#/$defs/LiteralCondition",
"lt": "#/$defs/Comparison",
"lte": "#/$defs/Comparison",
"ne": "#/$defs/Comparison",
"not": "#/$defs/NotCondition",
"observed": "#/$defs/ObservationCondition"
},
"propertyName": "op"
},
"title": "Reveal When"
}
- oneOf →
0 - oneOf →
1 - oneOf →
2 - oneOf →
3 - oneOf →
4
教程与完整示例 · 所属结构
0 0.3 · schema
LiteralCondition Schema / 分支
- Schema 路径
/$defs/ReaderCard/properties/reveal_when/oneOf/0- Pack 中的位置
$.reader_cards[].reveal_when
可复用类型: /$defs/LiteralCondition
约束与结构
{
"$ref": "#/$defs/LiteralCondition"
}
教程与完整示例 · 所属结构
1 0.3 · schema
Comparison Schema / 分支
- Schema 路径
/$defs/ReaderCard/properties/reveal_when/oneOf/1- Pack 中的位置
$.reader_cards[].reveal_when
可复用类型: /$defs/Comparison
约束与结构
{
"$ref": "#/$defs/Comparison"
}
教程与完整示例 · 所属结构
2 0.3 · schema
ObservationCondition Schema / 分支
- Schema 路径
/$defs/ReaderCard/properties/reveal_when/oneOf/2- Pack 中的位置
$.reader_cards[].reveal_when
可复用类型: /$defs/ObservationCondition
约束与结构
{
"$ref": "#/$defs/ObservationCondition"
}
教程与完整示例 · 所属结构
3 0.3 · schema
GroupCondition Schema / 分支
- Schema 路径
/$defs/ReaderCard/properties/reveal_when/oneOf/3- Pack 中的位置
$.reader_cards[].reveal_when
可复用类型: /$defs/GroupCondition
约束与结构
{
"$ref": "#/$defs/GroupCondition"
}
教程与完整示例 · 所属结构
4 0.3 · schema
NotCondition Schema / 分支
- Schema 路径
/$defs/ReaderCard/properties/reveal_when/oneOf/4- Pack 中的位置
$.reader_cards[].reveal_when
可复用类型: /$defs/NotCondition
约束与结构
{
"$ref": "#/$defs/NotCondition"
}
教程与完整示例 · 所属结构
object Schema / 分支
- Schema 路径
/$defs/ReaderCardAvatar- Pack 中的位置
$.reader_cards[].avatar
约束与结构
{
"required": [
"asset_id",
"crop"
],
"title": "ReaderCardAvatar",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/ReaderCardAvatar/additionalProperties- Pack 中的位置
$.reader_cards[].avatar[*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
string 在所属结构中必填
- Schema 路径
/$defs/ReaderCardAvatar/properties/asset_id- Pack 中的位置
$.reader_cards[].avatar.asset_id
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"title": "Asset Id",
"type": "string"
}
教程与完整示例 · 所属结构
crop 0.3 · property
Crop 在所属结构中必填
- Schema 路径
/$defs/ReaderCardAvatar/properties/crop- Pack 中的位置
$.reader_cards[].avatar.crop
可复用类型: /$defs/Crop
约束与结构
{
"$ref": "#/$defs/Crop"
}
教程与完整示例 · 所属结构
union / composition 此处未列为必填
- Schema 路径
/$defs/ReaderCardAvatar/properties/reveal_when- Pack 中的位置
$.reader_cards[].avatar.reveal_when
约束与结构
{
"discriminator": {
"mapping": {
"all": "#/$defs/GroupCondition",
"any": "#/$defs/GroupCondition",
"contains": "#/$defs/Comparison",
"eq": "#/$defs/Comparison",
"gt": "#/$defs/Comparison",
"gte": "#/$defs/Comparison",
"literal": "#/$defs/LiteralCondition",
"lt": "#/$defs/Comparison",
"lte": "#/$defs/Comparison",
"ne": "#/$defs/Comparison",
"not": "#/$defs/NotCondition",
"observed": "#/$defs/ObservationCondition"
},
"propertyName": "op"
},
"title": "Reveal When"
}
- oneOf →
0 - oneOf →
1 - oneOf →
2 - oneOf →
3 - oneOf →
4
教程与完整示例 · 所属结构
0 0.3 · schema
LiteralCondition Schema / 分支
- Schema 路径
/$defs/ReaderCardAvatar/properties/reveal_when/oneOf/0- Pack 中的位置
$.reader_cards[].avatar.reveal_when
可复用类型: /$defs/LiteralCondition
约束与结构
{
"$ref": "#/$defs/LiteralCondition"
}
教程与完整示例 · 所属结构
1 0.3 · schema
Comparison Schema / 分支
- Schema 路径
/$defs/ReaderCardAvatar/properties/reveal_when/oneOf/1- Pack 中的位置
$.reader_cards[].avatar.reveal_when
可复用类型: /$defs/Comparison
约束与结构
{
"$ref": "#/$defs/Comparison"
}
教程与完整示例 · 所属结构
2 0.3 · schema
ObservationCondition Schema / 分支
- Schema 路径
/$defs/ReaderCardAvatar/properties/reveal_when/oneOf/2- Pack 中的位置
$.reader_cards[].avatar.reveal_when
可复用类型: /$defs/ObservationCondition
约束与结构
{
"$ref": "#/$defs/ObservationCondition"
}
教程与完整示例 · 所属结构
3 0.3 · schema
GroupCondition Schema / 分支
- Schema 路径
/$defs/ReaderCardAvatar/properties/reveal_when/oneOf/3- Pack 中的位置
$.reader_cards[].avatar.reveal_when
可复用类型: /$defs/GroupCondition
约束与结构
{
"$ref": "#/$defs/GroupCondition"
}
教程与完整示例 · 所属结构
4 0.3 · schema
NotCondition Schema / 分支
- Schema 路径
/$defs/ReaderCardAvatar/properties/reveal_when/oneOf/4- Pack 中的位置
$.reader_cards[].avatar.reveal_when
可复用类型: /$defs/NotCondition
约束与结构
{
"$ref": "#/$defs/NotCondition"
}
教程与完整示例 · 所属结构
object Schema / 分支
- Schema 路径
/$defs/ReaderCardImage- Pack 中的位置
$.reader_cards[].image
约束与结构
{
"required": [
"asset_id",
"reveal_when"
],
"title": "ReaderCardImage",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/ReaderCardImage/additionalProperties- Pack 中的位置
$.reader_cards[].image[*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
string 在所属结构中必填
- Schema 路径
/$defs/ReaderCardImage/properties/asset_id- Pack 中的位置
$.reader_cards[].image.asset_id
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"title": "Asset Id",
"type": "string"
}
教程与完整示例 · 所属结构
union / composition 在所属结构中必填
- Schema 路径
/$defs/ReaderCardImage/properties/reveal_when- Pack 中的位置
$.reader_cards[].image.reveal_when
约束与结构
{
"discriminator": {
"mapping": {
"all": "#/$defs/GroupCondition",
"any": "#/$defs/GroupCondition",
"contains": "#/$defs/Comparison",
"eq": "#/$defs/Comparison",
"gt": "#/$defs/Comparison",
"gte": "#/$defs/Comparison",
"literal": "#/$defs/LiteralCondition",
"lt": "#/$defs/Comparison",
"lte": "#/$defs/Comparison",
"ne": "#/$defs/Comparison",
"not": "#/$defs/NotCondition",
"observed": "#/$defs/ObservationCondition"
},
"propertyName": "op"
},
"title": "Reveal When"
}
- oneOf →
0 - oneOf →
1 - oneOf →
2 - oneOf →
3 - oneOf →
4
教程与完整示例 · 所属结构
0 0.3 · schema
LiteralCondition Schema / 分支
- Schema 路径
/$defs/ReaderCardImage/properties/reveal_when/oneOf/0- Pack 中的位置
$.reader_cards[].image.reveal_when
可复用类型: /$defs/LiteralCondition
约束与结构
{
"$ref": "#/$defs/LiteralCondition"
}
教程与完整示例 · 所属结构
1 0.3 · schema
Comparison Schema / 分支
- Schema 路径
/$defs/ReaderCardImage/properties/reveal_when/oneOf/1- Pack 中的位置
$.reader_cards[].image.reveal_when
可复用类型: /$defs/Comparison
约束与结构
{
"$ref": "#/$defs/Comparison"
}
教程与完整示例 · 所属结构
2 0.3 · schema
ObservationCondition Schema / 分支
- Schema 路径
/$defs/ReaderCardImage/properties/reveal_when/oneOf/2- Pack 中的位置
$.reader_cards[].image.reveal_when
可复用类型: /$defs/ObservationCondition
约束与结构
{
"$ref": "#/$defs/ObservationCondition"
}
教程与完整示例 · 所属结构
3 0.3 · schema
GroupCondition Schema / 分支
- Schema 路径
/$defs/ReaderCardImage/properties/reveal_when/oneOf/3- Pack 中的位置
$.reader_cards[].image.reveal_when
可复用类型: /$defs/GroupCondition
约束与结构
{
"$ref": "#/$defs/GroupCondition"
}
教程与完整示例 · 所属结构
4 0.3 · schema
NotCondition Schema / 分支
- Schema 路径
/$defs/ReaderCardImage/properties/reveal_when/oneOf/4- Pack 中的位置
$.reader_cards[].image.reveal_when
可复用类型: /$defs/NotCondition
约束与结构
{
"$ref": "#/$defs/NotCondition"
}
教程与完整示例 · 所属结构
object Schema / 分支
- Schema 路径
/$defs/ReaderCardRelationship- Pack 中的位置
$.reader_cards[].relationships[]
约束与结构
{
"required": [
"actor_id",
"label",
"reveal_when"
],
"title": "ReaderCardRelationship",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/ReaderCardRelationship/additionalProperties- Pack 中的位置
$.reader_cards[].relationships[][*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
string 在所属结构中必填
- Schema 路径
/$defs/ReaderCardRelationship/properties/actor_id- Pack 中的位置
$.reader_cards[].relationships[].actor_id
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"title": "Actor Id",
"type": "string"
}
教程与完整示例 · 所属结构
label 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/ReaderCardRelationship/properties/label- Pack 中的位置
$.reader_cards[].relationships[].label
约束与结构
{
"maxLength": 200,
"minLength": 1,
"title": "Label",
"type": "string"
}
教程与完整示例 · 所属结构
union / composition 在所属结构中必填
- Schema 路径
/$defs/ReaderCardRelationship/properties/reveal_when- Pack 中的位置
$.reader_cards[].relationships[].reveal_when
约束与结构
{
"discriminator": {
"mapping": {
"all": "#/$defs/GroupCondition",
"any": "#/$defs/GroupCondition",
"contains": "#/$defs/Comparison",
"eq": "#/$defs/Comparison",
"gt": "#/$defs/Comparison",
"gte": "#/$defs/Comparison",
"literal": "#/$defs/LiteralCondition",
"lt": "#/$defs/Comparison",
"lte": "#/$defs/Comparison",
"ne": "#/$defs/Comparison",
"not": "#/$defs/NotCondition",
"observed": "#/$defs/ObservationCondition"
},
"propertyName": "op"
},
"title": "Reveal When"
}
- oneOf →
0 - oneOf →
1 - oneOf →
2 - oneOf →
3 - oneOf →
4
教程与完整示例 · 所属结构
0 0.3 · schema
LiteralCondition Schema / 分支
- Schema 路径
/$defs/ReaderCardRelationship/properties/reveal_when/oneOf/0- Pack 中的位置
$.reader_cards[].relationships[].reveal_when
可复用类型: /$defs/LiteralCondition
约束与结构
{
"$ref": "#/$defs/LiteralCondition"
}
教程与完整示例 · 所属结构
1 0.3 · schema
Comparison Schema / 分支
- Schema 路径
/$defs/ReaderCardRelationship/properties/reveal_when/oneOf/1- Pack 中的位置
$.reader_cards[].relationships[].reveal_when
可复用类型: /$defs/Comparison
约束与结构
{
"$ref": "#/$defs/Comparison"
}
教程与完整示例 · 所属结构
2 0.3 · schema
ObservationCondition Schema / 分支
- Schema 路径
/$defs/ReaderCardRelationship/properties/reveal_when/oneOf/2- Pack 中的位置
$.reader_cards[].relationships[].reveal_when
可复用类型: /$defs/ObservationCondition
约束与结构
{
"$ref": "#/$defs/ObservationCondition"
}
教程与完整示例 · 所属结构
3 0.3 · schema
GroupCondition Schema / 分支
- Schema 路径
/$defs/ReaderCardRelationship/properties/reveal_when/oneOf/3- Pack 中的位置
$.reader_cards[].relationships[].reveal_when
可复用类型: /$defs/GroupCondition
约束与结构
{
"$ref": "#/$defs/GroupCondition"
}
教程与完整示例 · 所属结构
4 0.3 · schema
NotCondition Schema / 分支
- Schema 路径
/$defs/ReaderCardRelationship/properties/reveal_when/oneOf/4- Pack 中的位置
$.reader_cards[].relationships[].reveal_when
可复用类型: /$defs/NotCondition
约束与结构
{
"$ref": "#/$defs/NotCondition"
}
教程与完整示例 · 所属结构
object Schema / 分支
- Schema 路径
/$defs/SetSchema- Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"]
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"required": [
"type",
"items",
"uniqueItems"
],
"title": "SetSchema",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/SetSchema/additionalProperties- Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"][*]
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
items 0.3 · property
IdSchema 在所属结构中必填
- Schema 路径
/$defs/SetSchema/properties/items- Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"].items
此处的路径示例受数量或递归限制,并未列出全部用法。
可复用类型: /$defs/IdSchema
约束与结构
{
"$ref": "#/$defs/IdSchema"
}
教程与完整示例 · 所属结构
type 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/SetSchema/properties/type- Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"].type
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"const": "array",
"title": "Type",
"type": "string"
}
教程与完整示例 · 所属结构
boolean 在所属结构中必填
- Schema 路径
/$defs/SetSchema/properties/uniqueItems- Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"].uniqueItems
此处的路径示例受数量或递归限制,并未列出全部用法。
约束与结构
{
"const": true,
"title": "Uniqueitems",
"type": "boolean"
}
教程与完整示例 · 所属结构
SetValue 0.3 · definition
object Schema / 分支
- Schema 路径
/$defs/SetValue- Pack 中的位置
$.runtime.rules[].effects[]
约束与结构
{
"required": [
"op",
"path",
"value"
],
"title": "SetValue",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/SetValue/additionalProperties- Pack 中的位置
$.runtime.rules[].effects[][*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
op 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/SetValue/properties/op- Pack 中的位置
$.runtime.rules[].effects[].op
约束与结构
{
"const": "set",
"title": "Op",
"type": "string"
}
教程与完整示例 · 所属结构
path 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/SetValue/properties/path- Pack 中的位置
$.runtime.rules[].effects[].path
约束与结构
{
"title": "Path",
"type": "string"
}
教程与完整示例 · 所属结构
value 0.3 · property
JsonValue 在所属结构中必填
- Schema 路径
/$defs/SetValue/properties/value- Pack 中的位置
$.runtime.rules[].effects[].value
可复用类型: /$defs/JsonValue
约束与结构
{
"$ref": "#/$defs/JsonValue"
}
教程与完整示例 · 所属结构
object Schema / 分支
- Schema 路径
/$defs/SourceDocument- Pack 中的位置
$.manifest.source_documents[]
约束与结构
{
"required": [
"id",
"title",
"locator"
],
"title": "SourceDocument",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/SourceDocument/additionalProperties- Pack 中的位置
$.manifest.source_documents[][*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
id 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/SourceDocument/properties/id- Pack 中的位置
$.manifest.source_documents[].id
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"title": "Id",
"type": "string"
}
教程与完整示例 · 所属结构
locator 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/SourceDocument/properties/locator- Pack 中的位置
$.manifest.source_documents[].locator
约束与结构
{
"minLength": 1,
"title": "Locator",
"type": "string"
}
教程与完整示例 · 所属结构
title 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/SourceDocument/properties/title- Pack 中的位置
$.manifest.source_documents[].title
约束与结构
{
"minLength": 1,
"title": "Title",
"type": "string"
}
教程与完整示例 · 所属结构
object Schema / 分支
- Schema 路径
/$defs/SourceRef- Pack 中的位置
$.provenance[].source_refs[]
约束与结构
{
"required": [
"document_id",
"locator"
],
"title": "SourceRef",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/SourceRef/additionalProperties- Pack 中的位置
$.provenance[].source_refs[][*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
string 在所属结构中必填
- Schema 路径
/$defs/SourceRef/properties/document_id- Pack 中的位置
$.provenance[].source_refs[].document_id
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"title": "Document Id",
"type": "string"
}
教程与完整示例 · 所属结构
locator 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/SourceRef/properties/locator- Pack 中的位置
$.provenance[].source_refs[].locator
约束与结构
{
"minLength": 1,
"title": "Locator",
"type": "string"
}
教程与完整示例 · 所属结构
object Schema / 分支
- Schema 路径
/$defs/StateDefinition- Pack 中的位置
$.runtime.state
约束与结构
{
"required": [
"schema",
"defaults"
],
"title": "StateDefinition",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/StateDefinition/additionalProperties- Pack 中的位置
$.runtime.state[*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
object 在所属结构中必填
- Schema 路径
/$defs/StateDefinition/properties/defaults- Pack 中的位置
$.runtime.state.defaults
约束与结构
{
"title": "Defaults",
"type": "object"
}
教程与完整示例 · 所属结构
JsonValue Schema / 分支
- Schema 路径
/$defs/StateDefinition/properties/defaults/additionalProperties- Pack 中的位置
$.runtime.state.defaults[*]
可复用类型: /$defs/JsonValue
约束与结构
{
"$ref": "#/$defs/JsonValue"
}
教程与完整示例 · 所属结构
display 0.3 · property
object 此处未列为必填
- Schema 路径
/$defs/StateDefinition/properties/display- Pack 中的位置
$.runtime.state.display
约束与结构
{
"title": "Display",
"type": "object"
}
教程与完整示例 · 所属结构
Display Schema / 分支
- Schema 路径
/$defs/StateDefinition/properties/display/additionalProperties- Pack 中的位置
$.runtime.state.display[*]
可复用类型: /$defs/Display
约束与结构
{
"$ref": "#/$defs/Display"
}
教程与完整示例 · 所属结构
schema 0.3 · property
ObjectSchema 在所属结构中必填
- Schema 路径
/$defs/StateDefinition/properties/schema- Pack 中的位置
$.runtime.state.schema
可复用类型: /$defs/ObjectSchema
约束与结构
{
"$ref": "#/$defs/ObjectSchema"
}
教程与完整示例 · 所属结构
object Schema / 分支
- Schema 路径
/$defs/TextAnnotation- Pack 中的位置
$.entries[].text_annotations[].annotations[]
约束与结构
{
"required": [
"kind",
"quote"
],
"title": "TextAnnotation",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/TextAnnotation/additionalProperties- Pack 中的位置
$.entries[].text_annotations[].annotations[][*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
union / composition 此处未列为必填
- Schema 路径
/$defs/TextAnnotation/properties/actor_id- Pack 中的位置
$.entries[].text_annotations[].annotations[].actor_id
约束与结构
{
"default": null,
"title": "Actor Id"
}
教程与完整示例 · 所属结构
0 0.3 · schema
string Schema / 分支
- Schema 路径
/$defs/TextAnnotation/properties/actor_id/anyOf/0- Pack 中的位置
$.entries[].text_annotations[].annotations[].actor_id
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"type": "string"
}
教程与完整示例 · 所属结构
1 0.3 · schema
null Schema / 分支
- Schema 路径
/$defs/TextAnnotation/properties/actor_id/anyOf/1- Pack 中的位置
$.entries[].text_annotations[].annotations[].actor_id
约束与结构
{
"type": "null"
}
教程与完整示例 · 所属结构
kind 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/TextAnnotation/properties/kind- Pack 中的位置
$.entries[].text_annotations[].annotations[].kind
约束与结构
{
"enum": [
"mention",
"dialogue",
"emphasis"
],
"title": "Kind",
"type": "string"
}
教程与完整示例 · 所属结构
union / composition 此处未列为必填
- Schema 路径
/$defs/TextAnnotation/properties/occurrence- Pack 中的位置
$.entries[].text_annotations[].annotations[].occurrence
约束与结构
{
"default": null,
"title": "Occurrence"
}
教程与完整示例 · 所属结构
0 0.3 · schema
integer Schema / 分支
- Schema 路径
/$defs/TextAnnotation/properties/occurrence/anyOf/0- Pack 中的位置
$.entries[].text_annotations[].annotations[].occurrence
约束与结构
{
"minimum": 1,
"type": "integer"
}
教程与完整示例 · 所属结构
1 0.3 · schema
null Schema / 分支
- Schema 路径
/$defs/TextAnnotation/properties/occurrence/anyOf/1- Pack 中的位置
$.entries[].text_annotations[].annotations[].occurrence
约束与结构
{
"type": "null"
}
教程与完整示例 · 所属结构
quote 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/TextAnnotation/properties/quote- Pack 中的位置
$.entries[].text_annotations[].annotations[].quote
约束与结构
{
"minLength": 1,
"title": "Quote",
"type": "string"
}
教程与完整示例 · 所属结构
object Schema / 分支
- Schema 路径
/$defs/UpdateRule- Pack 中的位置
$.runtime.rules[]
约束与结构
{
"required": [
"kind",
"id",
"when",
"effects"
],
"title": "UpdateRule",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/UpdateRule/additionalProperties- Pack 中的位置
$.runtime.rules[][*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
effects 0.3 · property
array 在所属结构中必填
- Schema 路径
/$defs/UpdateRule/properties/effects- Pack 中的位置
$.runtime.rules[].effects
约束与结构
{
"minItems": 1,
"title": "Effects",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
union / composition Schema / 分支
- Schema 路径
/$defs/UpdateRule/properties/effects/items- Pack 中的位置
$.runtime.rules[].effects[]
约束与结构
{
"discriminator": {
"mapping": {
"add": "#/$defs/MembershipEffect",
"increment": "#/$defs/Increment",
"remove": "#/$defs/MembershipEffect",
"set": "#/$defs/SetValue"
},
"propertyName": "op"
}
}
- oneOf →
0 - oneOf →
1 - oneOf →
2
教程与完整示例 · 所属结构
0 0.3 · schema
Increment Schema / 分支
- Schema 路径
/$defs/UpdateRule/properties/effects/items/oneOf/0- Pack 中的位置
$.runtime.rules[].effects[]
可复用类型: /$defs/Increment
约束与结构
{
"$ref": "#/$defs/Increment"
}
教程与完整示例 · 所属结构
1 0.3 · schema
SetValue Schema / 分支
- Schema 路径
/$defs/UpdateRule/properties/effects/items/oneOf/1- Pack 中的位置
$.runtime.rules[].effects[]
可复用类型: /$defs/SetValue
约束与结构
{
"$ref": "#/$defs/SetValue"
}
教程与完整示例 · 所属结构
2 0.3 · schema
MembershipEffect Schema / 分支
- Schema 路径
/$defs/UpdateRule/properties/effects/items/oneOf/2- Pack 中的位置
$.runtime.rules[].effects[]
可复用类型: /$defs/MembershipEffect
约束与结构
{
"$ref": "#/$defs/MembershipEffect"
}
教程与完整示例 · 所属结构
id 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/UpdateRule/properties/id- Pack 中的位置
$.runtime.rules[].id
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"title": "Id",
"type": "string"
}
教程与完整示例 · 所属结构
kind 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/UpdateRule/properties/kind- Pack 中的位置
$.runtime.rules[].kind
约束与结构
{
"const": "update",
"title": "Kind",
"type": "string"
}
教程与完整示例 · 所属结构
when 0.3 · property
union / composition 在所属结构中必填
- Schema 路径
/$defs/UpdateRule/properties/when- Pack 中的位置
$.runtime.rules[].when
约束与结构
{
"discriminator": {
"mapping": {
"all": "#/$defs/GroupCondition",
"any": "#/$defs/GroupCondition",
"contains": "#/$defs/Comparison",
"eq": "#/$defs/Comparison",
"gt": "#/$defs/Comparison",
"gte": "#/$defs/Comparison",
"literal": "#/$defs/LiteralCondition",
"lt": "#/$defs/Comparison",
"lte": "#/$defs/Comparison",
"ne": "#/$defs/Comparison",
"not": "#/$defs/NotCondition",
"observed": "#/$defs/ObservationCondition"
},
"propertyName": "op"
},
"title": "When"
}
- oneOf →
0 - oneOf →
1 - oneOf →
2 - oneOf →
3 - oneOf →
4
教程与完整示例 · 所属结构
0 0.3 · schema
LiteralCondition Schema / 分支
- Schema 路径
/$defs/UpdateRule/properties/when/oneOf/0- Pack 中的位置
$.runtime.rules[].when
可复用类型: /$defs/LiteralCondition
约束与结构
{
"$ref": "#/$defs/LiteralCondition"
}
教程与完整示例 · 所属结构
1 0.3 · schema
Comparison Schema / 分支
- Schema 路径
/$defs/UpdateRule/properties/when/oneOf/1- Pack 中的位置
$.runtime.rules[].when
可复用类型: /$defs/Comparison
约束与结构
{
"$ref": "#/$defs/Comparison"
}
教程与完整示例 · 所属结构
2 0.3 · schema
ObservationCondition Schema / 分支
- Schema 路径
/$defs/UpdateRule/properties/when/oneOf/2- Pack 中的位置
$.runtime.rules[].when
可复用类型: /$defs/ObservationCondition
约束与结构
{
"$ref": "#/$defs/ObservationCondition"
}
教程与完整示例 · 所属结构
3 0.3 · schema
GroupCondition Schema / 分支
- Schema 路径
/$defs/UpdateRule/properties/when/oneOf/3- Pack 中的位置
$.runtime.rules[].when
可复用类型: /$defs/GroupCondition
约束与结构
{
"$ref": "#/$defs/GroupCondition"
}
教程与完整示例 · 所属结构
4 0.3 · schema
NotCondition Schema / 分支
- Schema 路径
/$defs/UpdateRule/properties/when/oneOf/4- Pack 中的位置
$.runtime.rules[].when
可复用类型: /$defs/NotCondition
约束与结构
{
"$ref": "#/$defs/NotCondition"
}
教程与完整示例 · 所属结构
object Schema / 分支
- Schema 路径
/$defs/VisualAnchor- Pack 中的位置
$.visual_anchors[]
约束与结构
{
"required": [
"id",
"kind",
"name",
"description",
"reveal_when",
"references"
],
"title": "VisualAnchor",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/VisualAnchor/additionalProperties- Pack 中的位置
$.visual_anchors[][*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
string 在所属结构中必填
- Schema 路径
/$defs/VisualAnchor/properties/description- Pack 中的位置
$.visual_anchors[].description
约束与结构
{
"maxLength": 600,
"minLength": 1,
"title": "Description",
"type": "string"
}
教程与完整示例 · 所属结构
array 此处未列为必填
- Schema 路径
/$defs/VisualAnchor/properties/entry_ids- Pack 中的位置
$.visual_anchors[].entry_ids
约束与结构
{
"maxItems": 8,
"title": "Entry Ids",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
string Schema / 分支
- Schema 路径
/$defs/VisualAnchor/properties/entry_ids/items- Pack 中的位置
$.visual_anchors[].entry_ids[]
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"type": "string"
}
教程与完整示例 · 所属结构
id 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/VisualAnchor/properties/id- Pack 中的位置
$.visual_anchors[].id
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"title": "Id",
"type": "string"
}
教程与完整示例 · 所属结构
array 此处未列为必填
- Schema 路径
/$defs/VisualAnchor/properties/invariants- Pack 中的位置
$.visual_anchors[].invariants
约束与结构
{
"maxItems": 32,
"title": "Invariants",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
string Schema / 分支
- Schema 路径
/$defs/VisualAnchor/properties/invariants/items- Pack 中的位置
$.visual_anchors[].invariants[]
约束与结构
{
"minLength": 1,
"type": "string"
}
教程与完整示例 · 所属结构
kind 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/VisualAnchor/properties/kind- Pack 中的位置
$.visual_anchors[].kind
约束与结构
{
"enum": [
"character",
"environment",
"object"
],
"title": "Kind",
"type": "string"
}
教程与完整示例 · 所属结构
name 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/VisualAnchor/properties/name- Pack 中的位置
$.visual_anchors[].name
约束与结构
{
"maxLength": 100,
"minLength": 1,
"title": "Name",
"type": "string"
}
教程与完整示例 · 所属结构
array 在所属结构中必填
- Schema 路径
/$defs/VisualAnchor/properties/references- Pack 中的位置
$.visual_anchors[].references
约束与结构
{
"maxItems": 10,
"minItems": 1,
"title": "References",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
VisualReference Schema / 分支
- Schema 路径
/$defs/VisualAnchor/properties/references/items- Pack 中的位置
$.visual_anchors[].references[]
可复用类型: /$defs/VisualReference
约束与结构
{
"$ref": "#/$defs/VisualReference"
}
教程与完整示例 · 所属结构
union / composition 在所属结构中必填
- Schema 路径
/$defs/VisualAnchor/properties/reveal_when- Pack 中的位置
$.visual_anchors[].reveal_when
约束与结构
{
"discriminator": {
"mapping": {
"all": "#/$defs/GroupCondition",
"any": "#/$defs/GroupCondition",
"contains": "#/$defs/Comparison",
"eq": "#/$defs/Comparison",
"gt": "#/$defs/Comparison",
"gte": "#/$defs/Comparison",
"literal": "#/$defs/LiteralCondition",
"lt": "#/$defs/Comparison",
"lte": "#/$defs/Comparison",
"ne": "#/$defs/Comparison",
"not": "#/$defs/NotCondition",
"observed": "#/$defs/ObservationCondition"
},
"propertyName": "op"
},
"title": "Reveal When"
}
- oneOf →
0 - oneOf →
1 - oneOf →
2 - oneOf →
3 - oneOf →
4
教程与完整示例 · 所属结构
0 0.3 · schema
LiteralCondition Schema / 分支
- Schema 路径
/$defs/VisualAnchor/properties/reveal_when/oneOf/0- Pack 中的位置
$.visual_anchors[].reveal_when
可复用类型: /$defs/LiteralCondition
约束与结构
{
"$ref": "#/$defs/LiteralCondition"
}
教程与完整示例 · 所属结构
1 0.3 · schema
Comparison Schema / 分支
- Schema 路径
/$defs/VisualAnchor/properties/reveal_when/oneOf/1- Pack 中的位置
$.visual_anchors[].reveal_when
可复用类型: /$defs/Comparison
约束与结构
{
"$ref": "#/$defs/Comparison"
}
教程与完整示例 · 所属结构
2 0.3 · schema
ObservationCondition Schema / 分支
- Schema 路径
/$defs/VisualAnchor/properties/reveal_when/oneOf/2- Pack 中的位置
$.visual_anchors[].reveal_when
可复用类型: /$defs/ObservationCondition
约束与结构
{
"$ref": "#/$defs/ObservationCondition"
}
教程与完整示例 · 所属结构
3 0.3 · schema
GroupCondition Schema / 分支
- Schema 路径
/$defs/VisualAnchor/properties/reveal_when/oneOf/3- Pack 中的位置
$.visual_anchors[].reveal_when
可复用类型: /$defs/GroupCondition
约束与结构
{
"$ref": "#/$defs/GroupCondition"
}
教程与完整示例 · 所属结构
4 0.3 · schema
NotCondition Schema / 分支
- Schema 路径
/$defs/VisualAnchor/properties/reveal_when/oneOf/4- Pack 中的位置
$.visual_anchors[].reveal_when
可复用类型: /$defs/NotCondition
约束与结构
{
"$ref": "#/$defs/NotCondition"
}
教程与完整示例 · 所属结构
object Schema / 分支
- Schema 路径
/$defs/VisualReference- Pack 中的位置
$.visual_anchors[].references[]
约束与结构
{
"required": [
"asset_id",
"view"
],
"title": "VisualReference",
"type": "object"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/$defs/VisualReference/additionalProperties- Pack 中的位置
$.visual_anchors[].references[][*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
string 在所属结构中必填
- Schema 路径
/$defs/VisualReference/properties/asset_id- Pack 中的位置
$.visual_anchors[].references[].asset_id
约束与结构
{
"pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
"title": "Asset Id",
"type": "string"
}
教程与完整示例 · 所属结构
view 0.3 · property
string 在所属结构中必填
- Schema 路径
/$defs/VisualReference/properties/view- Pack 中的位置
$.visual_anchors[].references[].view
约束与结构
{
"minLength": 1,
"title": "View",
"type": "string"
}
教程与完整示例 · 所属结构
false Schema / 分支
- Schema 路径
/additionalProperties- Pack 中的位置
$[*]
约束与结构
布尔 Schema: false
教程与完整示例 · 所属结构
assets 0.3 · property
array 此处未列为必填
用真实的字节长度与 SHA-256 声明素材。素材记录本身不包含文件内容。
- Schema 路径
/properties/assets- Pack 中的位置
$.assets
约束与结构
{
"maxItems": 128,
"title": "Assets",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
Asset Schema / 分支
- Schema 路径
/properties/assets/items- Pack 中的位置
$.assets[]
可复用类型: /$defs/Asset
约束与结构
{
"$ref": "#/$defs/Asset"
}
教程与完整示例 · 所属结构
content 0.3 · property
array 此处未列为必填
- Schema 路径
/properties/content- Pack 中的位置
$.content
约束与结构
{
"maxItems": 128,
"title": "Content",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
Content Schema / 分支
- Schema 路径
/properties/content/items- Pack 中的位置
$.content[]
可复用类型: /$defs/Content
约束与结构
{
"$ref": "#/$defs/Content"
}
教程与完整示例 · 所属结构
entries 0.3 · property
array 在所属结构中必填
故事的入口:开场段落、选项设置与可选的素材。入口 ID 与运行时入口相对应。
- Schema 路径
/properties/entries- Pack 中的位置
$.entries
约束与结构
{
"maxItems": 8,
"minItems": 1,
"title": "Entries",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
PackEntry Schema / 分支
- Schema 路径
/properties/entries/items- Pack 中的位置
$.entries[]
可复用类型: /$defs/PackEntry
约束与结构
{
"$ref": "#/$defs/PackEntry"
}
教程与完整示例 · 所属结构
array 此处未列为必填
- Schema 路径
/properties/illustrations- Pack 中的位置
$.illustrations
约束与结构
{
"maxItems": 128,
"title": "Illustrations",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
Illustration Schema / 分支
- Schema 路径
/properties/illustrations/items- Pack 中的位置
$.illustrations[]
可复用类型: /$defs/Illustration
约束与结构
{
"$ref": "#/$defs/Illustration"
}
教程与完整示例 · 所属结构
string 在所属结构中必填
指导叙述者的语气、情境与边界。把读者的行动决定权留给读者。
- Schema 路径
/properties/instructions- Pack 中的位置
$.instructions
约束与结构
{
"minLength": 1,
"title": "Instructions",
"type": "string"
}
教程与完整示例 · 所属结构
Manifest 在所属结构中必填
作品的身份与修订版。保留稳定 ID,内容更新后递增修订号。
- Schema 路径
/properties/manifest- Pack 中的位置
$.manifest
可复用类型: /$defs/Manifest
约束与结构
{
"$ref": "#/$defs/Manifest"
}
教程与完整示例 · 所属结构
string 在所属结构中必填
这份文档遵循的协议。只改版本号并不能完成迁移。
- Schema 路径
/properties/protocol_version- Pack 中的位置
$.protocol_version
约束与结构
{
"const": "0.3",
"title": "Protocol Version",
"type": "string"
}
教程与完整示例 · 所属结构
array 在所属结构中必填
记录内容来源及审核状态。有效的草稿不代表来源权利已经获批。
- Schema 路径
/properties/provenance- Pack 中的位置
$.provenance
约束与结构
{
"minItems": 1,
"title": "Provenance",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
Provenance Schema / 分支
- Schema 路径
/properties/provenance/items- Pack 中的位置
$.provenance[]
可复用类型: /$defs/Provenance
约束与结构
{
"$ref": "#/$defs/Provenance"
}
教程与完整示例 · 所属结构
union / composition 此处未列为必填
- Schema 路径
/properties/publication- Pack 中的位置
$.publication
约束与结构
{
"default": null
}
教程与完整示例 · 所属结构
0 0.3 · schema
Publication Schema / 分支
- Schema 路径
/properties/publication/anyOf/0- Pack 中的位置
$.publication
可复用类型: /$defs/Publication
约束与结构
{
"$ref": "#/$defs/Publication"
}
教程与完整示例 · 所属结构
1 0.3 · schema
null Schema / 分支
- Schema 路径
/properties/publication/anyOf/1- Pack 中的位置
$.publication
约束与结构
{
"type": "null"
}
教程与完整示例 · 所属结构
array 此处未列为必填
- Schema 路径
/properties/reader_cards- Pack 中的位置
$.reader_cards
约束与结构
{
"maxItems": 128,
"title": "Reader Cards",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
ReaderCard Schema / 分支
- Schema 路径
/properties/reader_cards/items- Pack 中的位置
$.reader_cards[]
可复用类型: /$defs/ReaderCard
约束与结构
{
"$ref": "#/$defs/ReaderCard"
}
教程与完整示例 · 所属结构
runtime 0.3 · property
Definition 在所属结构中必填
记录已发生事件的公开状态与确定性规则。不要把私密叙事指令放入公开状态。
- Schema 路径
/properties/runtime- Pack 中的位置
$.runtime
可复用类型: /$defs/Definition
约束与结构
{
"$ref": "#/$defs/Definition"
}
教程与完整示例 · 所属结构
array 此处未列为必填
- Schema 路径
/properties/visual_anchors- Pack 中的位置
$.visual_anchors
约束与结构
{
"maxItems": 64,
"title": "Visual Anchors",
"type": "array"
}
教程与完整示例 · 所属结构
items 0.3 · schema
VisualAnchor Schema / 分支
- Schema 路径
/properties/visual_anchors/items- Pack 中的位置
$.visual_anchors[]
可复用类型: /$defs/VisualAnchor
约束与结构
{
"$ref": "#/$defs/VisualAnchor"
}
教程与完整示例 · 所属结构