ルート・スキーマ: schema
型: object
ソースを表示
{
"type":"object",
"properties":{
"schemaUi":{
"$ref":"#/components/schemas/SchemaUI"
}
}
}
ネストされたスキーマ : SchemaUI
すべてに一致
ソースを表示
{
"allOf":[
{
"$ref":"#/components/schemas/ViewModel"
},
{
"$ref":"#/components/schemas/GenericRestRs"
},
{
"type":"object",
"properties":{
"segmentDelimiter":{
"type":"string"
},
"elementDelimiter":{
"type":"string"
},
"activeAgr":{
"type":"array",
"items":{
"$ref":"#/components/schemas/AgreementUI"
}
},
"inActiveAgr":{
"type":"array",
"items":{
"$ref":"#/components/schemas/AgreementUI"
}
},
"docNode":{
"type":"array",
"items":{
"$ref":"#/components/schemas/DocumentNode"
}
},
"state":{
"type":"string"
},
"active":{
"type":"array",
"items":{
"$ref":"#/components/schemas/DocumentUI"
}
},
"inActive":{
"type":"array",
"items":{
"$ref":"#/components/schemas/DocumentUI"
}
},
"maxSize":{
"$ref":"#/components/schemas/MaxSize"
},
"parameters":{
"type":"string"
},
"chars":{
"type":"integer",
"format":"int32"
},
"encoding":{
"type":"string"
}
}
}
]
}
ネストされたスキーマ : ViewModel
すべてに一致
ソースを表示
{
"allOf":[
{
"$ref":"#/components/schemas/GenericRestRs"
},
{
"type":"object",
"properties":{
"name":{
"type":"string"
},
"createdBy":{
"type":"string"
},
"updatedBy":{
"type":"string"
},
"createdDate":{
"type":"string"
},
"updatedDate":{
"type":"string"
},
"txName":{
"type":"string"
},
"id":{
"type":"string"
},
"txId":{
"type":"string"
},
"std":{
"type":"string"
},
"version":{
"type":"string"
},
"desc":{
"type":"string"
},
"count":{
"type":"integer",
"format":"int32"
}
}
}
]
}
ネストされたスキーマ : GenericRestRs
型: object
ソースを表示
{
"type":"object",
"properties":{
"links":{
"type":"array",
"items":{
"$ref":"#/components/schemas/SuiteLink"
}
}
}
}
ネストされたスキーマ : ViewModel-allOf[1]
型: object
ソースを表示
{
"type":"object",
"properties":{
"name":{
"type":"string"
},
"createdBy":{
"type":"string"
},
"updatedBy":{
"type":"string"
},
"createdDate":{
"type":"string"
},
"updatedDate":{
"type":"string"
},
"txName":{
"type":"string"
},
"id":{
"type":"string"
},
"txId":{
"type":"string"
},
"std":{
"type":"string"
},
"version":{
"type":"string"
},
"desc":{
"type":"string"
},
"count":{
"type":"integer",
"format":"int32"
}
}
}
ネストされたスキーマ : SchemaUI-allOf[2]
型: object
ソースを表示
{
"type":"object",
"properties":{
"segmentDelimiter":{
"type":"string"
},
"elementDelimiter":{
"type":"string"
},
"activeAgr":{
"type":"array",
"items":{
"$ref":"#/components/schemas/AgreementUI"
}
},
"inActiveAgr":{
"type":"array",
"items":{
"$ref":"#/components/schemas/AgreementUI"
}
},
"docNode":{
"type":"array",
"items":{
"$ref":"#/components/schemas/DocumentNode"
}
},
"state":{
"type":"string"
},
"active":{
"type":"array",
"items":{
"$ref":"#/components/schemas/DocumentUI"
}
},
"inActive":{
"type":"array",
"items":{
"$ref":"#/components/schemas/DocumentUI"
}
},
"maxSize":{
"$ref":"#/components/schemas/MaxSize"
},
"parameters":{
"type":"string"
},
"chars":{
"type":"integer",
"format":"int32"
},
"encoding":{
"type":"string"
}
}
}
ネストされたスキーマ: links
型: array
ソースを表示
{
"type":"array",
"items":{
"$ref":"#/components/schemas/SuiteLink"
}
}
ネストされたスキーマ : SuiteLink
型: object
ソースを表示
{
"type":"object",
"properties":{
"rel":{
"type":"string"
},
"href":{
"type":"string"
},
"media-type":{
"type":"string"
},
"method":{
"type":"string"
}
}
}
ネストされたスキーマ : アクティブ
型: array
ソースを表示
{
"type":"array",
"items":{
"$ref":"#/components/schemas/DocumentUI"
}
}
ネストされたスキーマ : activeAgr
型: array
ソースを表示
{
"type":"array",
"items":{
"$ref":"#/components/schemas/AgreementUI"
}
}
ネストされたスキーマ : docNode
型: array
ソースを表示
{
"type":"array",
"items":{
"$ref":"#/components/schemas/DocumentNode"
}
}
ネストされたスキーマ : inActive
型: array
ソースを表示
{
"type":"array",
"items":{
"$ref":"#/components/schemas/DocumentUI"
}
}
ネストされたスキーマ : inActiveAgr
型: array
ソースを表示
{
"type":"array",
"items":{
"$ref":"#/components/schemas/AgreementUI"
}
}
ネストされたスキーマ : MaxSize
型: object
ソースを表示
{
"type":"object",
"properties":{
"purpose":{
"type":"integer",
"format":"int32"
},
"notes":{
"type":"integer",
"format":"int32"
},
"steps":{
"type":"integer",
"format":"int32"
},
"cmnts":{
"type":"integer",
"format":"int32"
},
"desc":{
"type":"integer",
"format":"int32"
},
"txt":{
"type":"integer",
"format":"int32"
},
"ver":{
"type":"number",
"format":"float"
},
"pos":{
"type":"boolean"
}
}
}
ネストされたスキーマ : DocumentUI
すべてに一致
ソースを表示
{
"allOf":[
{
"$ref":"#/components/schemas/ViewModel"
},
{
"$ref":"#/components/schemas/GenericRestRs"
},
{
"type":"object",
"properties":{
"activeAgr":{
"type":"array",
"items":{
"$ref":"#/components/schemas/AgreementUI"
}
},
"inActiveAgr":{
"type":"array",
"items":{
"$ref":"#/components/schemas/AgreementUI"
}
},
"parameters":{
"type":"string"
},
"businessIdentifiers":{
"$ref":"#/components/schemas/BusinessIdentifierUI"
},
"partnerCnt":{
"type":"integer",
"format":"int32"
},
"schema":{
"type":"string"
},
"state":{
"type":"string"
},
"schemaName":{
"type":"string"
},
"active":{
"type":"array",
"items":{
"$ref":"#/components/schemas/IntegrationResourceUI"
}
},
"inActive":{
"type":"array",
"items":{
"$ref":"#/components/schemas/IntegrationResourceUI"
}
}
}
}
]
}
ネストされたスキーマ : DocumentUI-allOf[2]
型: object
ソースを表示
{
"type":"object",
"properties":{
"activeAgr":{
"type":"array",
"items":{
"$ref":"#/components/schemas/AgreementUI"
}
},
"inActiveAgr":{
"type":"array",
"items":{
"$ref":"#/components/schemas/AgreementUI"
}
},
"parameters":{
"type":"string"
},
"businessIdentifiers":{
"$ref":"#/components/schemas/BusinessIdentifierUI"
},
"partnerCnt":{
"type":"integer",
"format":"int32"
},
"schema":{
"type":"string"
},
"state":{
"type":"string"
},
"schemaName":{
"type":"string"
},
"active":{
"type":"array",
"items":{
"$ref":"#/components/schemas/IntegrationResourceUI"
}
},
"inActive":{
"type":"array",
"items":{
"$ref":"#/components/schemas/IntegrationResourceUI"
}
}
}
}
ネストされたスキーマ : アクティブ
型: array
ソースを表示
{
"type":"array",
"items":{
"$ref":"#/components/schemas/IntegrationResourceUI"
}
}
ネストされたスキーマ : activeAgr
型: array
ソースを表示
{
"type":"array",
"items":{
"$ref":"#/components/schemas/AgreementUI"
}
}
ネストされたスキーマ : BusinessIdentifierUI
型: object
ソースを表示
{
"type":"object",
"properties":{
"bizIdName1":{
"type":"string"
},
"bizIdXpath1":{
"type":"string"
},
"bizIdName2":{
"type":"string"
},
"bizIdXpath2":{
"type":"string"
},
"bizIdName3":{
"type":"string"
},
"bizIdXpath3":{
"type":"string"
}
}
}
ネストされたスキーマ : inActive
型: array
ソースを表示
{
"type":"array",
"items":{
"$ref":"#/components/schemas/IntegrationResourceUI"
}
}
ネストされたスキーマ : inActiveAgr
型: array
ソースを表示
{
"type":"array",
"items":{
"$ref":"#/components/schemas/AgreementUI"
}
}
ネストされたスキーマ : IntegrationResourceUI
すべてに一致
ソースを表示
{
"allOf":[
{
"$ref":"#/components/schemas/ViewModel"
},
{
"$ref":"#/components/schemas/GenericRestRs"
},
{
"type":"object",
"properties":{
"name":{
"type":"string"
},
"id":{
"type":"string"
},
"status":{
"type":"string"
},
"version":{
"type":"string"
}
}
}
]
}
ネストされたスキーマ : IntegrationResourceUI-allOf[2]
型: object
ソースを表示
{
"type":"object",
"properties":{
"name":{
"type":"string"
},
"id":{
"type":"string"
},
"status":{
"type":"string"
},
"version":{
"type":"string"
}
}
}
ネストされたスキーマ : AgreementUI
すべてに一致
ソースを表示
{
"allOf":[
{
"$ref":"#/components/schemas/ViewModel"
},
{
"$ref":"#/components/schemas/GenericRestRs"
},
{
"type":"object",
"properties":{
"deployStatus":{
"type":"string"
},
"direction":{
"type":"string"
},
"agrID":{
"type":"string"
},
"tpId":{
"type":"string"
},
"docId":{
"type":"string"
},
"agrName":{
"type":"string"
}
}
}
]
}
ネストされたスキーマ : AgreementUI-allOf[2]
型: object
ソースを表示
{
"type":"object",
"properties":{
"deployStatus":{
"type":"string"
},
"direction":{
"type":"string"
},
"agrID":{
"type":"string"
},
"tpId":{
"type":"string"
},
"docId":{
"type":"string"
},
"agrName":{
"type":"string"
}
}
}
ネストされたスキーマ : DocumentNode
型: object
ソースを表示
{
"required":[
"attr",
"children"
],
"type":"object",
"properties":{
"attr":{
"$ref":"#/components/schemas/DocumentModelUI"
},
"children":{
"type":"array",
"items":{
"$ref":"#/components/schemas/DocumentNode"
}
}
}
}
ネストされたスキーマ : 識別子 : objType
型: object
識別子: objType
弁別子の値
{
"type":"object",
"properties":{
"objId":{
"type":"string"
},
"name":{
"type":"string"
},
"req":{
"type":"string"
},
"purpose":{
"type":"string"
},
"objType":{
"type":"string"
},
"rptCnt":{
"type":"string"
},
"usage":{
"type":"string"
},
"msk":{
"type":"boolean"
},
"posNo":{
"type":"string"
},
"notes":{
"type":"string"
},
"r":{
"type":"boolean"
},
"cmnts":{
"type":"string"
},
"var":{
"type":"integer",
"format":"int32"
}
},
"discriminator":{
"propertyName":"objType",
"mapping":{
"CELMS":"#/components/schemas/ElementUI",
"SEGS":"#/components/schemas/SegmentUI",
"SEG_LOOP":"#/components/schemas/SegLoopUI",
"ELMS":"#/components/schemas/ElementUI",
"COMS":"#/components/schemas/CompositeUI"
}
},
"oneOf":[
{
"$ref":"#/components/schemas/SegmentUI"
},
{
"$ref":"#/components/schemas/SegLoopUI"
},
{
"$ref":"#/components/schemas/ElementUI"
},
{
"$ref":"#/components/schemas/ElementUI"
},
{
"$ref":"#/components/schemas/CompositeUI"
}
]
}
ソースを表示
{
"type":"object",
"properties":{
"objId":{
"type":"string"
},
"name":{
"type":"string"
},
"req":{
"type":"string"
},
"purpose":{
"type":"string"
},
"objType":{
"type":"string"
},
"rptCnt":{
"type":"string"
},
"usage":{
"type":"string"
},
"msk":{
"type":"boolean"
},
"posNo":{
"type":"string"
},
"notes":{
"type":"string"
},
"r":{
"type":"boolean"
},
"cmnts":{
"type":"string"
},
"var":{
"type":"integer",
"format":"int32"
}
},
"discriminator":{
"propertyName":"objType",
"mapping":{
"CELMS":"#/components/schemas/ElementUI",
"SEGS":"#/components/schemas/SegmentUI",
"SEG_LOOP":"#/components/schemas/SegLoopUI",
"ELMS":"#/components/schemas/ElementUI",
"COMS":"#/components/schemas/CompositeUI"
}
},
"oneOf":[
{
"$ref":"#/components/schemas/SegmentUI"
},
{
"$ref":"#/components/schemas/SegLoopUI"
},
{
"$ref":"#/components/schemas/ElementUI"
},
{
"$ref":"#/components/schemas/ElementUI"
},
{
"$ref":"#/components/schemas/CompositeUI"
}
]
}
1つのスキーマに一致
ソースを表示
{
"type":"object",
"properties":{
"objId":{
"type":"string"
},
"name":{
"type":"string"
},
"req":{
"type":"string"
},
"purpose":{
"type":"string"
},
"objType":{
"type":"string"
},
"rptCnt":{
"type":"string"
},
"usage":{
"type":"string"
},
"msk":{
"type":"boolean"
},
"posNo":{
"type":"string"
},
"notes":{
"type":"string"
},
"r":{
"type":"boolean"
},
"cmnts":{
"type":"string"
},
"var":{
"type":"integer",
"format":"int32"
}
},
"discriminator":{
"propertyName":"objType",
"mapping":{
"CELMS":"#/components/schemas/ElementUI",
"SEGS":"#/components/schemas/SegmentUI",
"SEG_LOOP":"#/components/schemas/SegLoopUI",
"ELMS":"#/components/schemas/ElementUI",
"COMS":"#/components/schemas/CompositeUI"
}
},
"oneOf":[
{
"$ref":"#/components/schemas/SegmentUI"
},
{
"$ref":"#/components/schemas/SegLoopUI"
},
{
"$ref":"#/components/schemas/ElementUI"
},
{
"$ref":"#/components/schemas/ElementUI"
},
{
"$ref":"#/components/schemas/CompositeUI"
}
]
}
ネストされたスキーマ: children
型: array
ソースを表示
{
"type":"array",
"items":{
"$ref":"#/components/schemas/DocumentNode"
}
}
ネストされたスキーマ : SegmentUI
すべてに一致
ソースを表示
- object 「識別子: objType」
識別子: { "propertyName":"objType", "mapping":{ "CELMS":"#/components/schemas/ElementUI", "SEGS":"#/components/schemas/SegmentUI", "SEG_LOOP":"#/components/schemas/SegLoopUI", "ELMS":"#/components/schemas/ElementUI", "COMS":"#/components/schemas/CompositeUI" } }
- object SegmentUI-allOf[1]
{
"allOf":[
{
"$ref":"#/components/schemas/DocumentModelUI"
},
{
"type":"object",
"properties":{
"tableArea":{
"type":"string"
},
"synRl":{
"type":"array",
"items":{
"$ref":"#/components/schemas/SyntaxRuleUI"
}
}
}
}
]
}
ネストされたスキーマ : SegLoopUI
すべてに一致
ソースを表示
- object 「識別子: objType」
識別子: { "propertyName":"objType", "mapping":{ "CELMS":"#/components/schemas/ElementUI", "SEGS":"#/components/schemas/SegmentUI", "SEG_LOOP":"#/components/schemas/SegLoopUI", "ELMS":"#/components/schemas/ElementUI", "COMS":"#/components/schemas/CompositeUI" } }
- object SegLoopUI-allOf[1]
{
"allOf":[
{
"$ref":"#/components/schemas/DocumentModelUI"
},
{
"type":"object",
"properties":{
"tableArea":{
"type":"string"
}
}
}
]
}
ネストされたスキーマ : ElementUI
すべてに一致
ソースを表示
- object 「識別子: objType」
識別子: { "propertyName":"objType", "mapping":{ "CELMS":"#/components/schemas/ElementUI", "SEGS":"#/components/schemas/SegmentUI", "SEG_LOOP":"#/components/schemas/SegLoopUI", "ELMS":"#/components/schemas/ElementUI", "COMS":"#/components/schemas/CompositeUI" } }
- object ElementUI-allOf[1]
{
"allOf":[
{
"$ref":"#/components/schemas/DocumentModelUI"
},
{
"type":"object",
"properties":{
"type":{
"type":"string"
},
"min":{
"type":"integer",
"format":"int32"
},
"max":{
"type":"integer",
"format":"int32"
},
"elem":{
"type":"string"
},
"part":{
"type":"array",
"items":{
"$ref":"#/components/schemas/CodesPartitionUI"
}
},
"codeId":{
"type":"string"
},
"ln":{
"type":"integer",
"format":"int32"
}
}
}
]
}
ネストされたスキーマ : CompositeUI
すべてに一致
ソースを表示
- object 「識別子: objType」
識別子: { "propertyName":"objType", "mapping":{ "CELMS":"#/components/schemas/ElementUI", "SEGS":"#/components/schemas/SegmentUI", "SEG_LOOP":"#/components/schemas/SegLoopUI", "ELMS":"#/components/schemas/ElementUI", "COMS":"#/components/schemas/CompositeUI" } }
- object CompositeUI-allOf[1]
{
"allOf":[
{
"$ref":"#/components/schemas/DocumentModelUI"
},
{
"type":"object",
"properties":{
"elem":{
"type":"string"
},
"type":{
"type":"string"
},
"min":{
"type":"integer",
"format":"int32"
},
"max":{
"type":"integer",
"format":"int32"
},
"synRl":{
"type":"array",
"items":{
"$ref":"#/components/schemas/SyntaxRuleUI"
}
}
}
}
]
}
ネストされたスキーマ : SegmentUI-allOf[1]
型: object
ソースを表示
{
"type":"object",
"properties":{
"tableArea":{
"type":"string"
},
"synRl":{
"type":"array",
"items":{
"$ref":"#/components/schemas/SyntaxRuleUI"
}
}
}
}
ネストされたスキーマ : synRl
型: array
ソースを表示
{
"type":"array",
"items":{
"$ref":"#/components/schemas/SyntaxRuleUI"
}
}
ネストされたスキーマ : SyntaxRuleUI
型: object
ソースを表示
{
"type":"object",
"properties":{
"elems":{
"type":"array",
"items":{
"type":"string"
}
},
"rule":{
"type":"string"
},
"r":{
"type":"boolean"
}
}
}
ネストされたスキーマ : elems
型: array
ソースを表示
{
"type":"array",
"items":{
"type":"string"
}
}
ネストされたスキーマ : SegLoopUI-allOf[1]
型: object
ソースを表示
{
"type":"object",
"properties":{
"tableArea":{
"type":"string"
}
}
}
ネストされたスキーマ : ElementUI-allOf[1]
型: object
ソースを表示
{
"type":"object",
"properties":{
"type":{
"type":"string"
},
"min":{
"type":"integer",
"format":"int32"
},
"max":{
"type":"integer",
"format":"int32"
},
"elem":{
"type":"string"
},
"part":{
"type":"array",
"items":{
"$ref":"#/components/schemas/CodesPartitionUI"
}
},
"codeId":{
"type":"string"
},
"ln":{
"type":"integer",
"format":"int32"
}
}
}
ネストされたスキーマ : part
型: array
ソースを表示
{
"type":"array",
"items":{
"$ref":"#/components/schemas/CodesPartitionUI"
}
}
ネストされたスキーマ : CodesPartitionUI
型: object
ソースを表示
{
"type":"object",
"properties":{
"codes":{
"type":"array",
"items":{
"$ref":"#/components/schemas/CodeUI"
}
}
}
}
ネストされたスキーマ : codes
型: array
ソースを表示
{
"type":"array",
"items":{
"$ref":"#/components/schemas/CodeUI"
}
}
ネストされたスキーマ : CodeUI
型: object
ソースを表示
{
"type":"object",
"properties":{
"c":{
"type":"string"
},
"d":{
"type":"string"
},
"n":{
"type":"string"
},
"r":{
"type":"boolean"
}
}
}
ネストされたスキーマ : CompositeUI-allOf[1]
型: object
ソースを表示
{
"type":"object",
"properties":{
"elem":{
"type":"string"
},
"type":{
"type":"string"
},
"min":{
"type":"integer",
"format":"int32"
},
"max":{
"type":"integer",
"format":"int32"
},
"synRl":{
"type":"array",
"items":{
"$ref":"#/components/schemas/SyntaxRuleUI"
}
}
}
}
ネストされたスキーマ : synRl
型: array
ソースを表示
{
"type":"array",
"items":{
"$ref":"#/components/schemas/SyntaxRuleUI"
}
}