ルート・スキーマ : TPMigrationImportRestResponse
すべてに一致
ソースを表示
{
"allOf":[
{
"$ref":"#/components/schemas/GenericRestRs"
},
{
"required":[
"option",
"response"
],
"type":"object",
"properties":{
"response":{
"type":"array",
"items":{
"$ref":"#/components/schemas/TPMigrationService.ServiceResponse"
}
},
"option":{
"$ref":"#/components/schemas/ImportOption"
}
}
}
]
}
ネストされたスキーマ : GenericRestRs
型: object
ソースを表示
{
"type":"object",
"properties":{
"links":{
"type":"array",
"items":{
"$ref":"#/components/schemas/SuiteLink"
}
}
}
}
ネストされたスキーマ : TPMigrationImportRestResponse-allOf[1]
型: object
ソースを表示
{
"required":[
"option",
"response"
],
"type":"object",
"properties":{
"response":{
"type":"array",
"items":{
"$ref":"#/components/schemas/TPMigrationService.ServiceResponse"
}
},
"option":{
"$ref":"#/components/schemas/ImportOption"
}
}
}
ネストされたスキーマ: 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"
}
}
}
ネストされたスキーマ : ImportOption
型: object
ソースを表示
{
"type":"object",
"properties":{
"debug":{
"type":"string"
},
"showDescription":{
"type":"string"
},
"description":{
"type":"string"
},
"schemaPrefix":{
"type":"string"
},
"documentPrefix":{
"type":"string"
},
"filter":{
"$ref":"#/components/schemas/ImportOption.Filter"
}
}
}
ネストされたスキーマ: response
型: array
ソースを表示
{
"type":"array",
"items":{
"$ref":"#/components/schemas/TPMigrationService.ServiceResponse"
}
}
ネストされたスキーマ : ImportOption.Filter
型: object
ソースを表示
{
"type":"object",
"properties":{
"exclude":{
"$ref":"#/components/schemas/ImportOption.Attribute"
},
"include":{
"$ref":"#/components/schemas/ImportOption.Attribute"
}
}
}
ネストされたスキーマ : ImportOption.Attribute
型: object
ソースを表示
{
"type":"object",
"properties":{
"tpId":{
"type":"array",
"items":{
"type":"string"
}
},
"tpa":{
"type":"array",
"items":{
"type":"string"
}
}
}
}
ネストされたスキーマ : tpa
型: array
ソースを表示
{
"type":"array",
"items":{
"type":"string"
}
}
ネストされたスキーマ : tpId
型: array
ソースを表示
{
"type":"array",
"items":{
"type":"string"
}
}
ネストされたスキーマ : TPMigrationService.ServiceResponse
型: object
ソースを表示
{
"required":[
"importStatus",
"report"
],
"type":"object",
"properties":{
"importStatus":{
"type":"string"
},
"report":{
"type":"array",
"items":{
"$ref":"#/components/schemas/ProcessingReport"
}
},
"zipfileName":{
"type":"string"
},
"_execution":{
"$ref":"#/components/schemas/TPMigrationService.Summary"
}
}
}
ネストされたスキーマ : TPMigrationService.Summary
型: object
ソースを表示
{
"type":"object",
"properties":{
"noOfTransportImported":{
"type":"string"
},
"noOfInboundAgreementImported":{
"type":"string"
},
"noOfOutboundAgreementImported":{
"type":"string"
},
"noOfDocumentImported":{
"type":"string"
},
"noOfSchemaImported":{
"type":"string"
},
"parseTimeInMillis":{
"type":"integer",
"format":"int64"
},
"importTimeInMillis":{
"type":"integer",
"format":"int64"
},
"totalTimeInMillis":{
"type":"integer",
"format":"int64"
}
}
}
ネストされたスキーマ: report
型: array
ソースを表示
{
"type":"array",
"items":{
"$ref":"#/components/schemas/ProcessingReport"
}
}
ネストされたスキーマ : ProcessingReport
型: object
ソースを表示
{
"type":"object",
"properties":{
"tpId":{
"type":"string"
},
"tpName":{
"type":"string"
},
"artifacts":{
"$ref":"#/components/schemas/ProcessingReport.State"
},
"status":{
"type":"string"
},
"summary":{
"type":"string"
}
}
}
ネストされたスキーマ : ProcessingReport.State
型: object
ソースを表示
{
"type":"object",
"properties":{
"transport":{
"type":"array",
"items":{
"$ref":"#/components/schemas/ProcessingReport.Status"
}
},
"inboundAgreement":{
"type":"array",
"items":{
"$ref":"#/components/schemas/ProcessingReport.Status"
}
},
"outboundAgreement":{
"type":"array",
"items":{
"$ref":"#/components/schemas/ProcessingReport.Status"
}
},
"document":{
"type":"array",
"items":{
"$ref":"#/components/schemas/ProcessingReport.Status"
}
},
"schema":{
"type":"array",
"items":{
"$ref":"#/components/schemas/ProcessingReport.Status"
}
},
"hostIdentifier":{
"type":"array",
"items":{
"$ref":"#/components/schemas/ProcessingReport.Status"
}
},
"error":{
"type":"array",
"items":{
"$ref":"#/components/schemas/Error"
}
},
"ignoredAgreement":{
"type":"array",
"items":{
"$ref":"#/components/schemas/ProcessingReport.Status"
}
}
}
}
ネストされたスキーマ : document
型: array
ソースを表示
{
"type":"array",
"items":{
"$ref":"#/components/schemas/ProcessingReport.Status"
}
}
ネストされたスキーマ : error
型: array
ソースを表示
{
"type":"array",
"items":{
"$ref":"#/components/schemas/Error"
}
}
ネストされたスキーマ : hostIdentifier
型: array
ソースを表示
{
"type":"array",
"items":{
"$ref":"#/components/schemas/ProcessingReport.Status"
}
}
ネストされたスキーマ : ignoredAgreement
型: array
ソースを表示
{
"type":"array",
"items":{
"$ref":"#/components/schemas/ProcessingReport.Status"
}
}
ネストされたスキーマ : inboundAgreement
型: array
ソースを表示
{
"type":"array",
"items":{
"$ref":"#/components/schemas/ProcessingReport.Status"
}
}
ネストされたスキーマ : outboundAgreement
型: array
ソースを表示
{
"type":"array",
"items":{
"$ref":"#/components/schemas/ProcessingReport.Status"
}
}
ネストされたスキーマ: schema
型: array
ソースを表示
{
"type":"array",
"items":{
"$ref":"#/components/schemas/ProcessingReport.Status"
}
}
ネストされたスキーマ : transport
型: array
ソースを表示
{
"type":"array",
"items":{
"$ref":"#/components/schemas/ProcessingReport.Status"
}
}
ネストされたスキーマ : ProcessingReport.Status
型: object
ソースを表示
{
"type":"object",
"properties":{
"id":{
"type":"string"
},
"name":{
"type":"string"
},
"status":{
"type":"string"
},
"reason":{
"type":"string"
}
}
}
ネストされたスキーマ: Error
型: object
ソースを表示
{
"type":"object",
"properties":{
"code":{
"type":"string"
},
"category":{
"type":"string"
},
"summary":{
"type":"string"
},
"location":{
"type":"string"
}
}
}