diff --git a/src/v2/tpms.yaml b/src/v2/tpms.yaml index a97fdd1..fd800fd 100644 --- a/src/v2/tpms.yaml +++ b/src/v2/tpms.yaml @@ -1,7 +1,7 @@ openapi: 3.0.0 info: title: "TyrePro-API, TPMS" - version: "Version 4" + version: "Version 6" servers: - url: "https://musterreifen.com/api/tpms" description: "Development server" @@ -167,6 +167,23 @@ paths: $ref: "#/components/responses/GenericError" security: - SessionScheme: [] + /CustomerStorages/{Guid}/custommethods/Rearrange: + post: + tags: + - "TPMS / customer storage" + parameters: + - $ref: "#/components/parameters/GuidPathParameter" + responses: + 200: + description: "successful operation" + content: + application/json: + schema: + $ref: "#/components/schemas/CustomerStorage" + default: + $ref: "#/components/responses/GenericError" + security: + - SessionScheme: [] /CustomerStoragePositions/{Guid}: get: tags: @@ -572,6 +589,7 @@ paths: $ref: "#/components/schemas/Customer" default: $ref: "#/components/responses/GenericError" + deprecated: true security: - SessionScheme: [] /CustomerStorages: @@ -599,6 +617,7 @@ paths: $ref: "#/components/schemas/CustomerStorage" default: $ref: "#/components/responses/GenericError" + deprecated: true security: - SessionScheme: [] /CustomerVehicles: @@ -625,6 +644,7 @@ paths: $ref: "#/components/schemas/CustomerVehicle" default: $ref: "#/components/responses/GenericError" + deprecated: true security: - SessionScheme: [] /CustomerVehicles/{Guid}/CustomerStorages: @@ -653,6 +673,7 @@ paths: $ref: "#/components/schemas/CustomerStorage" default: $ref: "#/components/responses/GenericError" + deprecated: true security: - SessionScheme: [] /CustomerVehicles/{Guid}/TpmsMeasurements: @@ -680,6 +701,7 @@ paths: $ref: "#/components/schemas/TpmsMeasurement" default: $ref: "#/components/responses/GenericError" + deprecated: true security: - SessionScheme: [] post: @@ -702,6 +724,7 @@ paths: $ref: "#/components/schemas/TpmsMeasurement" default: $ref: "#/components/responses/GenericError" + deprecated: true security: - SessionScheme: [] /DbBlobs/{Guid}: @@ -722,6 +745,7 @@ paths: $ref: "#/components/schemas/DbBlob" default: $ref: "#/components/responses/GenericError" + deprecated: true security: - SessionScheme: [] /DmsFiles: @@ -743,6 +767,7 @@ paths: $ref: "#/components/schemas/DmsFile" default: $ref: "#/components/responses/GenericError" + deprecated: true security: - SessionScheme: [] /Documents: @@ -782,6 +807,7 @@ paths: $ref: "#/components/schemas/Document" default: $ref: "#/components/responses/GenericError" + deprecated: true security: - SessionScheme: [] /Documents/{Guid}: @@ -799,6 +825,7 @@ paths: $ref: "#/components/schemas/Document" default: $ref: "#/components/responses/GenericError" + deprecated: true security: - SessionScheme: [] /Employees: @@ -826,6 +853,7 @@ paths: $ref: "#/components/schemas/Employee" default: $ref: "#/components/responses/GenericError" + deprecated: true security: - SessionScheme: [] /Employees/{Guid}: @@ -843,6 +871,7 @@ paths: $ref: "#/components/schemas/Employee" default: $ref: "#/components/responses/GenericError" + deprecated: true security: - SessionScheme: [] /TpmsMeasurements: @@ -864,6 +893,7 @@ paths: $ref: "#/components/schemas/TpmsMeasurement" default: $ref: "#/components/responses/GenericError" + deprecated: true security: - SessionScheme: [] /TpmsMeasurements/{Guid}: @@ -881,6 +911,7 @@ paths: $ref: "#/components/schemas/TpmsMeasurement" default: $ref: "#/components/responses/GenericError" + deprecated: true security: - SessionScheme: [] patch: @@ -904,6 +935,7 @@ paths: $ref: "#/components/schemas/TpmsMeasurement" default: $ref: "#/components/responses/GenericError" + deprecated: true security: - SessionScheme: [] /TpmsMeasurements/{Guid}/DmsFiles: @@ -931,6 +963,7 @@ paths: $ref: "#/components/schemas/DmsFile" default: $ref: "#/components/responses/GenericError" + deprecated: true security: - SessionScheme: [] post: @@ -953,6 +986,7 @@ paths: $ref: "#/components/schemas/DmsFile" default: $ref: "#/components/responses/GenericError" + deprecated: true security: - SessionScheme: [] /TpmsMeasurements/{Guid}/TpmsMeasurementPositions: @@ -980,6 +1014,7 @@ paths: $ref: "#/components/schemas/TpmsMeasurementPosition" default: $ref: "#/components/responses/GenericError" + deprecated: true security: - SessionScheme: [] post: @@ -1002,6 +1037,7 @@ paths: $ref: "#/components/schemas/TpmsMeasurementPosition" default: $ref: "#/components/responses/GenericError" + deprecated: true security: - SessionScheme: [] /TpmsMeasurementPositions: @@ -1023,6 +1059,7 @@ paths: $ref: "#/components/schemas/TpmsMeasurementPosition" default: $ref: "#/components/responses/GenericError" + deprecated: true security: - SessionScheme: [] /TpmsMeasurementPositions/{Guid}: @@ -1040,6 +1077,7 @@ paths: $ref: "#/components/schemas/TpmsMeasurementPosition" default: $ref: "#/components/responses/GenericError" + deprecated: true security: - SessionScheme: [] patch: @@ -1063,6 +1101,7 @@ paths: $ref: "#/components/schemas/TpmsMeasurementPosition" default: $ref: "#/components/responses/GenericError" + deprecated: true security: - SessionScheme: [] /TpmsMeasurementPositions/{Guid}/DmsFiles: @@ -1090,6 +1129,7 @@ paths: $ref: "#/components/schemas/DmsFile" default: $ref: "#/components/responses/GenericError" + deprecated: true security: - SessionScheme: [] post: @@ -1112,6 +1152,7 @@ paths: $ref: "#/components/schemas/DmsFile" default: $ref: "#/components/responses/GenericError" + deprecated: true security: - SessionScheme: [] /VehicleTypes: @@ -1139,6 +1180,7 @@ paths: $ref: "#/components/schemas/VehicleType" default: $ref: "#/components/responses/GenericError" + deprecated: true security: - SessionScheme: [] /VehicleTypes/{Guid}: @@ -1156,6 +1198,7 @@ paths: $ref: "#/components/schemas/VehicleType" default: $ref: "#/components/responses/GenericError" + deprecated: true security: - SessionScheme: [] components: @@ -1233,10 +1276,13 @@ components: type: "object" required: - "Guid" + - "Score" - "Number" properties: Guid: type: "string" + Score: + type: "number" Number: type: "integer" Name1: @@ -1255,11 +1301,14 @@ components: type: "object" required: - "Guid" + - "Score" - "GuidCustomer" - "CustomerNumber" properties: Guid: type: "string" + Score: + type: "number" LicenceTagNumber: type: "string" GuidCustomer: @@ -1274,14 +1323,24 @@ components: type: "object" required: - "Guid" + - "Score" - "Number" + - "ContractStartDate" + - "IsActive" - "GuidCustomer" - "CustomerNumber" properties: Guid: type: "string" + Score: + type: "number" Number: type: "integer" + ContractStartDate: + type: "string" + format: "date" + IsActive: + type: "boolean" DimensionFrontLeft: type: "string" LicenceTagNumber: @@ -1300,6 +1359,7 @@ components: type: "object" required: - "Guid" + - "Score" - "DocumentTypeDesignation" - "Date" - "Number" @@ -1310,6 +1370,8 @@ components: properties: Guid: type: "string" + Score: + type: "number" DocumentTypeDesignation: type: "string" Date: @@ -1339,12 +1401,15 @@ components: type: "object" required: - "Guid" + - "Score" - "StartMoment" - "Designation" - "WasCreatedByOnlineScheduler" properties: Guid: type: "string" + Score: + type: "number" StartMoment: type: "string" format: "date-time" @@ -1414,6 +1479,8 @@ components: readOnly: true PositionDescription: type: "string" + GuidArticleTyre: + type: "string" TyreDimension: type: "string" TyreManufacturer: @@ -1430,6 +1497,8 @@ components: type: "integer" TyreDotWeek: type: "integer" + GuidArticleRim: + type: "string" RimDimension: type: "string" RimManufacturer: @@ -1445,6 +1514,8 @@ components: - "SteelRim" - "WithoutRim" - "Unknown" + GuidArticleTpms: + type: "string" TpmsSensorId: type: "string" TpmsSensorBatteryInPercent: