ATEZ API: NCTS-TR, Tariff: TELOTEC-API
This commit is contained in:
@@ -0,0 +1,227 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-06/schema#",
|
||||
"$ref": "#/definitions/Welcome6",
|
||||
"definitions": {
|
||||
"Welcome6": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"content": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/definitions/Content"
|
||||
}
|
||||
},
|
||||
"pageable": {
|
||||
"$ref": "#/definitions/Pageable"
|
||||
},
|
||||
"totalPages": {
|
||||
"type": "integer"
|
||||
},
|
||||
"totalElements": {
|
||||
"type": "integer"
|
||||
},
|
||||
"last": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"number": {
|
||||
"type": "integer"
|
||||
},
|
||||
"size": {
|
||||
"type": "integer"
|
||||
},
|
||||
"numberOfElements": {
|
||||
"type": "integer"
|
||||
},
|
||||
"sort": {
|
||||
"$ref": "#/definitions/Sort"
|
||||
},
|
||||
"first": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"empty": {
|
||||
"type": "boolean"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"content",
|
||||
"empty",
|
||||
"first",
|
||||
"last",
|
||||
"number",
|
||||
"numberOfElements",
|
||||
"pageable",
|
||||
"size",
|
||||
"sort",
|
||||
"totalElements",
|
||||
"totalPages"
|
||||
],
|
||||
"title": "Welcome6"
|
||||
},
|
||||
"Content": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"guaranteeAmountCurrency": {
|
||||
"$ref": "#/definitions/GuaranteeAmountCurrency"
|
||||
},
|
||||
"guaranteeAmount": {
|
||||
"type": "number"
|
||||
},
|
||||
"guaranteeUsageStatus": {
|
||||
"$ref": "#/definitions/GuaranteeUsageStatus"
|
||||
},
|
||||
"lrnDate": {
|
||||
"anyOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"format": "date-time"
|
||||
},
|
||||
{
|
||||
"type": "null"
|
||||
}
|
||||
]
|
||||
},
|
||||
"grn": {
|
||||
"type": "string"
|
||||
},
|
||||
"id": {
|
||||
"type": "string",
|
||||
"format": "uuid"
|
||||
},
|
||||
"lrn": {
|
||||
"type": "string"
|
||||
},
|
||||
"mrnDate": {
|
||||
"anyOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"format": "date-time"
|
||||
},
|
||||
{
|
||||
"type": "null"
|
||||
}
|
||||
]
|
||||
},
|
||||
"mrn": {
|
||||
"type": "string"
|
||||
},
|
||||
"status": {
|
||||
"$ref": "#/definitions/Status"
|
||||
},
|
||||
"trailer": {
|
||||
"type": "string"
|
||||
},
|
||||
"tractor": {
|
||||
"anyOf": [
|
||||
{
|
||||
"type": "null"
|
||||
},
|
||||
{
|
||||
"type": "string"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"grn",
|
||||
"guaranteeAmount",
|
||||
"guaranteeAmountCurrency",
|
||||
"guaranteeUsageStatus",
|
||||
"id",
|
||||
"lrn",
|
||||
"lrnDate",
|
||||
"mrn",
|
||||
"mrnDate",
|
||||
"status",
|
||||
"tractor",
|
||||
"trailer"
|
||||
],
|
||||
"title": "Content"
|
||||
},
|
||||
"Pageable": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"pageNumber": {
|
||||
"type": "integer"
|
||||
},
|
||||
"pageSize": {
|
||||
"type": "integer"
|
||||
},
|
||||
"sort": {
|
||||
"$ref": "#/definitions/Sort"
|
||||
},
|
||||
"offset": {
|
||||
"type": "integer"
|
||||
},
|
||||
"paged": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"unpaged": {
|
||||
"type": "boolean"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"offset",
|
||||
"pageNumber",
|
||||
"pageSize",
|
||||
"paged",
|
||||
"sort",
|
||||
"unpaged"
|
||||
],
|
||||
"title": "Pageable"
|
||||
},
|
||||
"Sort": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"sorted": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"empty": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"unsorted": {
|
||||
"type": "boolean"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"empty",
|
||||
"sorted",
|
||||
"unsorted"
|
||||
],
|
||||
"title": "Sort"
|
||||
},
|
||||
"GuaranteeAmountCurrency": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"TRY",
|
||||
"EUR"
|
||||
],
|
||||
"title": "GuaranteeAmountCurrency"
|
||||
},
|
||||
"GuaranteeUsageStatus": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"IN_USE",
|
||||
"RELEASED"
|
||||
],
|
||||
"title": "GuaranteeUsageStatus"
|
||||
},
|
||||
"Status": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"CTRINFDEP",
|
||||
"CC007C",
|
||||
"CTR_DEC",
|
||||
"WRT_NOT",
|
||||
"ARR_ADV",
|
||||
"TRANSIT_CLOSE",
|
||||
"GUAINF",
|
||||
"MRN_NOTIFIED"
|
||||
],
|
||||
"title": "Status"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,86 @@
|
||||
<?xml version="1.0"?>
|
||||
<xsd:schema xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<xsd:complexType name="Welcome6">
|
||||
<xsd:sequence>
|
||||
<xsd:element minOccurs="0" maxOccurs="unbounded" name="content" type="Content" />
|
||||
<xsd:element name="pageable" type="Pageable" />
|
||||
<xsd:element name="totalPages" type="xsd:int" />
|
||||
<xsd:element name="totalElements" type="xsd:int" />
|
||||
<xsd:element name="last" type="xsd:boolean" />
|
||||
<xsd:element name="number" type="xsd:int" />
|
||||
<xsd:element name="size" type="xsd:int" />
|
||||
<xsd:element name="numberOfElements" type="xsd:int" />
|
||||
<xsd:element name="sort" type="Sort" />
|
||||
<xsd:element name="first" type="xsd:boolean" />
|
||||
<xsd:element name="empty" type="xsd:boolean" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Content">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="guaranteeAmountCurrency" type="GuaranteeAmountCurrency" />
|
||||
<xsd:element name="guaranteeAmount" type="xsd:double" />
|
||||
<xsd:element name="guaranteeUsageStatus" type="GuaranteeUsageStatus" />
|
||||
<xsd:element name="lrnDate" type="xsd:anyType" />
|
||||
<xsd:element name="grn" type="xsd:string" />
|
||||
<xsd:element name="id" type="xsd:string" />
|
||||
<xsd:element name="lrn" type="xsd:string" />
|
||||
<xsd:element name="mrnDate" type="xsd:anyType" />
|
||||
<xsd:element name="mrn" type="xsd:string" />
|
||||
<xsd:element name="status" type="Status" />
|
||||
<xsd:element name="trailer" type="xsd:string" />
|
||||
<xsd:element name="tractor" type="xsd:anyType" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Pageable">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="pageNumber" type="xsd:int" />
|
||||
<xsd:element name="pageSize" type="xsd:int" />
|
||||
<xsd:element name="sort" type="Sort" />
|
||||
<xsd:element name="offset" type="xsd:int" />
|
||||
<xsd:element name="paged" type="xsd:boolean" />
|
||||
<xsd:element name="unpaged" type="xsd:boolean" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Sort">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="sorted" type="xsd:boolean" />
|
||||
<xsd:element name="empty" type="xsd:boolean" />
|
||||
<xsd:element name="unsorted" type="xsd:boolean" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="GuaranteeAmountCurrency">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="TRY" />
|
||||
<xsd:enumeration value="EUR" />
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="GuaranteeUsageStatus">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="IN_USE" />
|
||||
<xsd:enumeration value="RELEASED" />
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="Status">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="CTRINFDEP" />
|
||||
<xsd:enumeration value="CC007C" />
|
||||
<xsd:enumeration value="CTR_DEC" />
|
||||
<xsd:enumeration value="WRT_NOT" />
|
||||
<xsd:enumeration value="ARR_ADV" />
|
||||
<xsd:enumeration value="TRANSIT_CLOSE" />
|
||||
<xsd:enumeration value="GUAINF" />
|
||||
<xsd:enumeration value="MRN_NOTIFIED" />
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:element minOccurs="0" maxOccurs="unbounded" name="content" type="Content" />
|
||||
<xsd:element name="pageable" type="Pageable" />
|
||||
<xsd:element name="totalPages" type="xsd:int" />
|
||||
<xsd:element name="totalElements" type="xsd:int" />
|
||||
<xsd:element name="last" type="xsd:boolean" />
|
||||
<xsd:element name="number" type="xsd:int" />
|
||||
<xsd:element name="size" type="xsd:int" />
|
||||
<xsd:element name="numberOfElements" type="xsd:int" />
|
||||
<xsd:element name="sort" type="Sort" />
|
||||
<xsd:element name="first" type="xsd:boolean" />
|
||||
<xsd:element name="empty" type="xsd:boolean" />
|
||||
</xsd:schema>
|
||||
Reference in New Issue
Block a user