Further developments
This commit is contained in:
parent
74bac0ea74
commit
4134af8b3c
771
src/v2/shop.yaml
771
src/v2/shop.yaml
|
|
@ -1,12 +1,12 @@
|
||||||
openapi: 3.0.0
|
openapi: 3.0.0
|
||||||
info:
|
info:
|
||||||
title: "TyrePro-API, Shop"
|
title: "TyrePro-API, Shop"
|
||||||
version: "Version 2"
|
version: "Version 3"
|
||||||
servers:
|
servers:
|
||||||
- url: "https://musterreifen.com/api/shop"
|
- url: "https://musterreifen.com/api/shop"
|
||||||
description: "Demo server"
|
description: "Development server, customers domain"
|
||||||
- url: "https://onlineservices.demo.rz2.prm-ag.de/O6J20ZebmghzkNgrdD759A/api/shop"
|
- url: "https://onlineservices.dev.rz2.prm-ag.de/q7U4PLrRfa7vrzFR2Kvb3Q/api/shop"
|
||||||
description: "Development server"
|
description: "Development server, generic domain"
|
||||||
paths:
|
paths:
|
||||||
/AddressStates:
|
/AddressStates:
|
||||||
get:
|
get:
|
||||||
|
|
@ -44,25 +44,6 @@ paths:
|
||||||
$ref: "#/components/responses/GenericError"
|
$ref: "#/components/responses/GenericError"
|
||||||
security:
|
security:
|
||||||
- SessionScheme: []
|
- SessionScheme: []
|
||||||
/ColumnConfigs:
|
|
||||||
get:
|
|
||||||
tags:
|
|
||||||
- "Configuration"
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/components/parameters/GuidOnlineService"
|
|
||||||
responses:
|
|
||||||
200:
|
|
||||||
description: "successful operation"
|
|
||||||
content:
|
|
||||||
application/json:
|
|
||||||
schema:
|
|
||||||
type: "array"
|
|
||||||
items:
|
|
||||||
$ref: "#/components/schemas/ColumnConfig"
|
|
||||||
default:
|
|
||||||
$ref: "#/components/responses/GenericError"
|
|
||||||
security:
|
|
||||||
- SessionScheme: []
|
|
||||||
/Modules:
|
/Modules:
|
||||||
get:
|
get:
|
||||||
tags:
|
tags:
|
||||||
|
|
@ -82,10 +63,10 @@ paths:
|
||||||
$ref: "#/components/responses/GenericError"
|
$ref: "#/components/responses/GenericError"
|
||||||
security:
|
security:
|
||||||
- SessionScheme: []
|
- SessionScheme: []
|
||||||
/MaterialTypes:
|
/TableConfigs:
|
||||||
get:
|
get:
|
||||||
tags:
|
tags:
|
||||||
- "Filters"
|
- "Configuration"
|
||||||
parameters:
|
parameters:
|
||||||
- $ref: "#/components/parameters/GuidOnlineService"
|
- $ref: "#/components/parameters/GuidOnlineService"
|
||||||
responses:
|
responses:
|
||||||
|
|
@ -96,18 +77,18 @@ paths:
|
||||||
schema:
|
schema:
|
||||||
type: "array"
|
type: "array"
|
||||||
items:
|
items:
|
||||||
$ref: "#/components/schemas/MaterialType"
|
$ref: "#/components/schemas/TableConfig"
|
||||||
default:
|
default:
|
||||||
$ref: "#/components/responses/GenericError"
|
$ref: "#/components/responses/GenericError"
|
||||||
security:
|
security:
|
||||||
- SessionScheme: []
|
- SessionScheme: []
|
||||||
/VehicleTypes:
|
/FilterSuggestions:
|
||||||
get:
|
get:
|
||||||
tags:
|
tags:
|
||||||
- "Filters"
|
- "Configuration"
|
||||||
|
- "Search"
|
||||||
parameters:
|
parameters:
|
||||||
- $ref: "#/components/parameters/GuidOnlineService"
|
- $ref: "#/components/parameters/GuidOnlineService"
|
||||||
- $ref: "#/components/parameters/RequiredGuidMaterialType"
|
|
||||||
responses:
|
responses:
|
||||||
200:
|
200:
|
||||||
description: "successful operation"
|
description: "successful operation"
|
||||||
|
|
@ -116,376 +97,7 @@ paths:
|
||||||
schema:
|
schema:
|
||||||
type: "array"
|
type: "array"
|
||||||
items:
|
items:
|
||||||
$ref: "#/components/schemas/VehicleType"
|
$ref: "#/components/schemas/FilterSuggestion"
|
||||||
default:
|
|
||||||
$ref: "#/components/responses/GenericError"
|
|
||||||
security:
|
|
||||||
- SessionScheme: []
|
|
||||||
/Widths:
|
|
||||||
get:
|
|
||||||
tags:
|
|
||||||
- "Filters"
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/components/parameters/GuidOnlineService"
|
|
||||||
- $ref: "#/components/parameters/RequiredGuidMaterialType"
|
|
||||||
- $ref: "#/components/parameters/RequiredGuidVehicleType"
|
|
||||||
- $ref: "#/components/parameters/GuidSection"
|
|
||||||
- $ref: "#/components/parameters/GuidDiameter"
|
|
||||||
- $ref: "#/components/parameters/GuidSpeedIndex"
|
|
||||||
- $ref: "#/components/parameters/GuidLoadIndex"
|
|
||||||
- $ref: "#/components/parameters/GuidHoleCount"
|
|
||||||
- $ref: "#/components/parameters/GuidHoleCircle"
|
|
||||||
- $ref: "#/components/parameters/GuidOffset"
|
|
||||||
- $ref: "#/components/parameters/GuidHubBoreHole"
|
|
||||||
- $ref: "#/components/parameters/GuidManufacturer"
|
|
||||||
responses:
|
|
||||||
200:
|
|
||||||
description: "successful operation"
|
|
||||||
content:
|
|
||||||
application/json:
|
|
||||||
schema:
|
|
||||||
type: "array"
|
|
||||||
items:
|
|
||||||
$ref: "#/components/schemas/Width"
|
|
||||||
default:
|
|
||||||
$ref: "#/components/responses/GenericError"
|
|
||||||
security:
|
|
||||||
- SessionScheme: []
|
|
||||||
/Sections:
|
|
||||||
get:
|
|
||||||
tags:
|
|
||||||
- "Filters"
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/components/parameters/GuidOnlineService"
|
|
||||||
- $ref: "#/components/parameters/RequiredGuidMaterialType"
|
|
||||||
- $ref: "#/components/parameters/RequiredGuidVehicleType"
|
|
||||||
- $ref: "#/components/parameters/GuidWidth"
|
|
||||||
- $ref: "#/components/parameters/GuidDiameter"
|
|
||||||
- $ref: "#/components/parameters/GuidSpeedIndex"
|
|
||||||
- $ref: "#/components/parameters/GuidLoadIndex"
|
|
||||||
- $ref: "#/components/parameters/GuidHoleCount"
|
|
||||||
- $ref: "#/components/parameters/GuidHoleCircle"
|
|
||||||
- $ref: "#/components/parameters/GuidOffset"
|
|
||||||
- $ref: "#/components/parameters/GuidHubBoreHole"
|
|
||||||
- $ref: "#/components/parameters/GuidManufacturer"
|
|
||||||
responses:
|
|
||||||
200:
|
|
||||||
description: "successful operation"
|
|
||||||
content:
|
|
||||||
application/json:
|
|
||||||
schema:
|
|
||||||
type: "array"
|
|
||||||
items:
|
|
||||||
$ref: "#/components/schemas/Section"
|
|
||||||
default:
|
|
||||||
$ref: "#/components/responses/GenericError"
|
|
||||||
security:
|
|
||||||
- SessionScheme: []
|
|
||||||
/Diameters:
|
|
||||||
get:
|
|
||||||
tags:
|
|
||||||
- "Filters"
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/components/parameters/GuidOnlineService"
|
|
||||||
- $ref: "#/components/parameters/RequiredGuidMaterialType"
|
|
||||||
- $ref: "#/components/parameters/RequiredGuidVehicleType"
|
|
||||||
- $ref: "#/components/parameters/GuidWidth"
|
|
||||||
- $ref: "#/components/parameters/GuidSection"
|
|
||||||
- $ref: "#/components/parameters/GuidSpeedIndex"
|
|
||||||
- $ref: "#/components/parameters/GuidLoadIndex"
|
|
||||||
- $ref: "#/components/parameters/GuidHoleCount"
|
|
||||||
- $ref: "#/components/parameters/GuidHoleCircle"
|
|
||||||
- $ref: "#/components/parameters/GuidOffset"
|
|
||||||
- $ref: "#/components/parameters/GuidHubBoreHole"
|
|
||||||
- $ref: "#/components/parameters/GuidManufacturer"
|
|
||||||
responses:
|
|
||||||
200:
|
|
||||||
description: "successful operation"
|
|
||||||
content:
|
|
||||||
application/json:
|
|
||||||
schema:
|
|
||||||
type: "array"
|
|
||||||
items:
|
|
||||||
$ref: "#/components/schemas/Diameter"
|
|
||||||
default:
|
|
||||||
$ref: "#/components/responses/GenericError"
|
|
||||||
security:
|
|
||||||
- SessionScheme: []
|
|
||||||
/SpeedIndices:
|
|
||||||
get:
|
|
||||||
tags:
|
|
||||||
- "Filters"
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/components/parameters/GuidOnlineService"
|
|
||||||
- $ref: "#/components/parameters/RequiredGuidMaterialType"
|
|
||||||
- $ref: "#/components/parameters/RequiredGuidVehicleType"
|
|
||||||
- $ref: "#/components/parameters/GuidWidth"
|
|
||||||
- $ref: "#/components/parameters/GuidSection"
|
|
||||||
- $ref: "#/components/parameters/GuidDiameter"
|
|
||||||
- $ref: "#/components/parameters/GuidLoadIndex"
|
|
||||||
- $ref: "#/components/parameters/GuidHoleCount"
|
|
||||||
- $ref: "#/components/parameters/GuidHoleCircle"
|
|
||||||
- $ref: "#/components/parameters/GuidOffset"
|
|
||||||
- $ref: "#/components/parameters/GuidHubBoreHole"
|
|
||||||
- $ref: "#/components/parameters/GuidManufacturer"
|
|
||||||
responses:
|
|
||||||
200:
|
|
||||||
description: "successful operation"
|
|
||||||
content:
|
|
||||||
application/json:
|
|
||||||
schema:
|
|
||||||
type: "array"
|
|
||||||
items:
|
|
||||||
$ref: "#/components/schemas/SpeedIndex"
|
|
||||||
default:
|
|
||||||
$ref: "#/components/responses/GenericError"
|
|
||||||
security:
|
|
||||||
- SessionScheme: []
|
|
||||||
/LoadIndices:
|
|
||||||
get:
|
|
||||||
tags:
|
|
||||||
- "Filters"
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/components/parameters/GuidOnlineService"
|
|
||||||
- $ref: "#/components/parameters/RequiredGuidMaterialType"
|
|
||||||
- $ref: "#/components/parameters/RequiredGuidVehicleType"
|
|
||||||
- $ref: "#/components/parameters/GuidWidth"
|
|
||||||
- $ref: "#/components/parameters/GuidSection"
|
|
||||||
- $ref: "#/components/parameters/GuidDiameter"
|
|
||||||
- $ref: "#/components/parameters/GuidSpeedIndex"
|
|
||||||
- $ref: "#/components/parameters/GuidHoleCount"
|
|
||||||
- $ref: "#/components/parameters/GuidHoleCircle"
|
|
||||||
- $ref: "#/components/parameters/GuidOffset"
|
|
||||||
- $ref: "#/components/parameters/GuidHubBoreHole"
|
|
||||||
- $ref: "#/components/parameters/GuidManufacturer"
|
|
||||||
responses:
|
|
||||||
200:
|
|
||||||
description: "successful operation"
|
|
||||||
content:
|
|
||||||
application/json:
|
|
||||||
schema:
|
|
||||||
type: "array"
|
|
||||||
items:
|
|
||||||
$ref: "#/components/schemas/LoadIndex"
|
|
||||||
default:
|
|
||||||
$ref: "#/components/responses/GenericError"
|
|
||||||
security:
|
|
||||||
- SessionScheme: []
|
|
||||||
/HoleCounts:
|
|
||||||
get:
|
|
||||||
tags:
|
|
||||||
- "Filters"
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/components/parameters/GuidOnlineService"
|
|
||||||
- $ref: "#/components/parameters/RequiredGuidMaterialType"
|
|
||||||
- $ref: "#/components/parameters/RequiredGuidVehicleType"
|
|
||||||
- $ref: "#/components/parameters/GuidWidth"
|
|
||||||
- $ref: "#/components/parameters/GuidSection"
|
|
||||||
- $ref: "#/components/parameters/GuidDiameter"
|
|
||||||
- $ref: "#/components/parameters/GuidSpeedIndex"
|
|
||||||
- $ref: "#/components/parameters/GuidLoadIndex"
|
|
||||||
- $ref: "#/components/parameters/GuidHoleCircle"
|
|
||||||
- $ref: "#/components/parameters/GuidOffset"
|
|
||||||
- $ref: "#/components/parameters/GuidHubBoreHole"
|
|
||||||
- $ref: "#/components/parameters/GuidManufacturer"
|
|
||||||
responses:
|
|
||||||
200:
|
|
||||||
description: "successful operation"
|
|
||||||
content:
|
|
||||||
application/json:
|
|
||||||
schema:
|
|
||||||
type: "array"
|
|
||||||
items:
|
|
||||||
$ref: "#/components/schemas/HoleCount"
|
|
||||||
default:
|
|
||||||
$ref: "#/components/responses/GenericError"
|
|
||||||
security:
|
|
||||||
- SessionScheme: []
|
|
||||||
/HoleCircles:
|
|
||||||
get:
|
|
||||||
tags:
|
|
||||||
- "Filters"
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/components/parameters/GuidOnlineService"
|
|
||||||
- $ref: "#/components/parameters/RequiredGuidMaterialType"
|
|
||||||
- $ref: "#/components/parameters/RequiredGuidVehicleType"
|
|
||||||
- $ref: "#/components/parameters/GuidWidth"
|
|
||||||
- $ref: "#/components/parameters/GuidSection"
|
|
||||||
- $ref: "#/components/parameters/GuidDiameter"
|
|
||||||
- $ref: "#/components/parameters/GuidSpeedIndex"
|
|
||||||
- $ref: "#/components/parameters/GuidLoadIndex"
|
|
||||||
- $ref: "#/components/parameters/GuidHoleCount"
|
|
||||||
- $ref: "#/components/parameters/GuidOffset"
|
|
||||||
- $ref: "#/components/parameters/GuidHubBoreHole"
|
|
||||||
- $ref: "#/components/parameters/GuidManufacturer"
|
|
||||||
responses:
|
|
||||||
200:
|
|
||||||
description: "successful operation"
|
|
||||||
content:
|
|
||||||
application/json:
|
|
||||||
schema:
|
|
||||||
type: "array"
|
|
||||||
items:
|
|
||||||
$ref: "#/components/schemas/HoleCircle"
|
|
||||||
default:
|
|
||||||
$ref: "#/components/responses/GenericError"
|
|
||||||
security:
|
|
||||||
- SessionScheme: []
|
|
||||||
/Offsets:
|
|
||||||
get:
|
|
||||||
tags:
|
|
||||||
- "Filters"
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/components/parameters/GuidOnlineService"
|
|
||||||
- $ref: "#/components/parameters/RequiredGuidMaterialType"
|
|
||||||
- $ref: "#/components/parameters/RequiredGuidVehicleType"
|
|
||||||
- $ref: "#/components/parameters/GuidWidth"
|
|
||||||
- $ref: "#/components/parameters/GuidSection"
|
|
||||||
- $ref: "#/components/parameters/GuidDiameter"
|
|
||||||
- $ref: "#/components/parameters/GuidSpeedIndex"
|
|
||||||
- $ref: "#/components/parameters/GuidLoadIndex"
|
|
||||||
- $ref: "#/components/parameters/GuidHoleCount"
|
|
||||||
- $ref: "#/components/parameters/GuidHoleCircle"
|
|
||||||
- $ref: "#/components/parameters/GuidHubBoreHole"
|
|
||||||
- $ref: "#/components/parameters/GuidManufacturer"
|
|
||||||
responses:
|
|
||||||
200:
|
|
||||||
description: "successful operation"
|
|
||||||
content:
|
|
||||||
application/json:
|
|
||||||
schema:
|
|
||||||
type: "array"
|
|
||||||
items:
|
|
||||||
$ref: "#/components/schemas/Offset"
|
|
||||||
default:
|
|
||||||
$ref: "#/components/responses/GenericError"
|
|
||||||
security:
|
|
||||||
- SessionScheme: []
|
|
||||||
/HubBoreHoles:
|
|
||||||
get:
|
|
||||||
tags:
|
|
||||||
- "Filters"
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/components/parameters/GuidOnlineService"
|
|
||||||
- $ref: "#/components/parameters/RequiredGuidMaterialType"
|
|
||||||
- $ref: "#/components/parameters/RequiredGuidVehicleType"
|
|
||||||
- $ref: "#/components/parameters/GuidWidth"
|
|
||||||
- $ref: "#/components/parameters/GuidSection"
|
|
||||||
- $ref: "#/components/parameters/GuidDiameter"
|
|
||||||
- $ref: "#/components/parameters/GuidSpeedIndex"
|
|
||||||
- $ref: "#/components/parameters/GuidLoadIndex"
|
|
||||||
- $ref: "#/components/parameters/GuidHoleCount"
|
|
||||||
- $ref: "#/components/parameters/GuidHoleCircle"
|
|
||||||
- $ref: "#/components/parameters/GuidOffset"
|
|
||||||
- $ref: "#/components/parameters/GuidManufacturer"
|
|
||||||
responses:
|
|
||||||
200:
|
|
||||||
description: "successful operation"
|
|
||||||
content:
|
|
||||||
application/json:
|
|
||||||
schema:
|
|
||||||
type: "array"
|
|
||||||
items:
|
|
||||||
$ref: "#/components/schemas/HubBoreHole"
|
|
||||||
default:
|
|
||||||
$ref: "#/components/responses/GenericError"
|
|
||||||
security:
|
|
||||||
- SessionScheme: []
|
|
||||||
/Manufacturers:
|
|
||||||
get:
|
|
||||||
tags:
|
|
||||||
- "Filters"
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/components/parameters/GuidOnlineService"
|
|
||||||
- $ref: "#/components/parameters/RequiredGuidMaterialType"
|
|
||||||
- $ref: "#/components/parameters/RequiredGuidVehicleType"
|
|
||||||
- $ref: "#/components/parameters/GuidWidth"
|
|
||||||
- $ref: "#/components/parameters/GuidSection"
|
|
||||||
- $ref: "#/components/parameters/GuidDiameter"
|
|
||||||
- $ref: "#/components/parameters/GuidSpeedIndex"
|
|
||||||
- $ref: "#/components/parameters/GuidLoadIndex"
|
|
||||||
- $ref: "#/components/parameters/GuidHoleCount"
|
|
||||||
- $ref: "#/components/parameters/GuidHoleCircle"
|
|
||||||
- $ref: "#/components/parameters/GuidOffset"
|
|
||||||
- $ref: "#/components/parameters/GuidHubBoreHole"
|
|
||||||
responses:
|
|
||||||
200:
|
|
||||||
description: "successful operation"
|
|
||||||
content:
|
|
||||||
application/json:
|
|
||||||
schema:
|
|
||||||
type: "array"
|
|
||||||
items:
|
|
||||||
$ref: "#/components/schemas/Manufacturer"
|
|
||||||
default:
|
|
||||||
$ref: "#/components/responses/GenericError"
|
|
||||||
security:
|
|
||||||
- SessionScheme: []
|
|
||||||
/VehicleManufacturers:
|
|
||||||
get:
|
|
||||||
tags:
|
|
||||||
- "Filters"
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/components/parameters/GuidOnlineService"
|
|
||||||
- $ref: "#/components/parameters/RequiredGuidMaterialType"
|
|
||||||
- $ref: "#/components/parameters/RequiredGuidVehicleType"
|
|
||||||
- $ref: "#/components/parameters/GuidVehicleDisplacement"
|
|
||||||
- $ref: "#/components/parameters/GuidVehicleModel"
|
|
||||||
responses:
|
|
||||||
200:
|
|
||||||
description: "successful operation"
|
|
||||||
content:
|
|
||||||
application/json:
|
|
||||||
schema:
|
|
||||||
type: "array"
|
|
||||||
items:
|
|
||||||
$ref: "#/components/schemas/VehicleManufacturer"
|
|
||||||
default:
|
|
||||||
$ref: "#/components/responses/GenericError"
|
|
||||||
security:
|
|
||||||
- SessionScheme: []
|
|
||||||
/VehicleDisplacements:
|
|
||||||
get:
|
|
||||||
tags:
|
|
||||||
- "Filters"
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/components/parameters/GuidOnlineService"
|
|
||||||
- $ref: "#/components/parameters/RequiredGuidMaterialType"
|
|
||||||
- $ref: "#/components/parameters/RequiredGuidVehicleType"
|
|
||||||
- $ref: "#/components/parameters/GuidVehicleManufacturer"
|
|
||||||
- $ref: "#/components/parameters/GuidVehicleModel"
|
|
||||||
responses:
|
|
||||||
200:
|
|
||||||
description: "successful operation"
|
|
||||||
content:
|
|
||||||
application/json:
|
|
||||||
schema:
|
|
||||||
type: "array"
|
|
||||||
items:
|
|
||||||
$ref: "#/components/schemas/VehicleDisplacement"
|
|
||||||
default:
|
|
||||||
$ref: "#/components/responses/GenericError"
|
|
||||||
security:
|
|
||||||
- SessionScheme: []
|
|
||||||
/VehicleModels:
|
|
||||||
get:
|
|
||||||
tags:
|
|
||||||
- "Filters"
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/components/parameters/GuidOnlineService"
|
|
||||||
- $ref: "#/components/parameters/RequiredGuidMaterialType"
|
|
||||||
- $ref: "#/components/parameters/RequiredGuidVehicleType"
|
|
||||||
- $ref: "#/components/parameters/GuidVehicleManufacturer"
|
|
||||||
- $ref: "#/components/parameters/GuidVehicleDisplacement"
|
|
||||||
responses:
|
|
||||||
200:
|
|
||||||
description: "successful operation"
|
|
||||||
content:
|
|
||||||
application/json:
|
|
||||||
schema:
|
|
||||||
type: "array"
|
|
||||||
items:
|
|
||||||
$ref: "#/components/schemas/VehicleModel"
|
|
||||||
default:
|
default:
|
||||||
$ref: "#/components/responses/GenericError"
|
$ref: "#/components/responses/GenericError"
|
||||||
security:
|
security:
|
||||||
|
|
@ -493,31 +105,12 @@ paths:
|
||||||
/Filters:
|
/Filters:
|
||||||
get:
|
get:
|
||||||
tags:
|
tags:
|
||||||
- "Filters"
|
- "Search"
|
||||||
- "Articles"
|
|
||||||
parameters:
|
parameters:
|
||||||
- $ref: "#/components/parameters/GuidOnlineService"
|
- $ref: "#/components/parameters/GuidOnlineService"
|
||||||
- name: "SearchTerm"
|
- $ref: "#/components/parameters/SearchTerm"
|
||||||
in: "query"
|
- $ref: "#/components/parameters/GuidMaterialType"
|
||||||
required: false
|
- $ref: "#/components/parameters/GuidVehicleType"
|
||||||
schema:
|
|
||||||
type: "string"
|
|
||||||
default: null
|
|
||||||
example: "2055516"
|
|
||||||
- name: "GuidMaterialType"
|
|
||||||
in: "query"
|
|
||||||
required: false
|
|
||||||
schema:
|
|
||||||
type: "string"
|
|
||||||
default: null
|
|
||||||
example: "ebb89e89-8d25-809e-7814-c53b686ae164"
|
|
||||||
- name: "GuidVehicleType"
|
|
||||||
in: "query"
|
|
||||||
required: false
|
|
||||||
schema:
|
|
||||||
type: "string"
|
|
||||||
default: null
|
|
||||||
example: "ebb89e89-8d25-809e-7814-c53b686ae164"
|
|
||||||
- $ref: "#/components/parameters/GuidWidth"
|
- $ref: "#/components/parameters/GuidWidth"
|
||||||
- $ref: "#/components/parameters/GuidSection"
|
- $ref: "#/components/parameters/GuidSection"
|
||||||
- $ref: "#/components/parameters/GuidDiameter"
|
- $ref: "#/components/parameters/GuidDiameter"
|
||||||
|
|
@ -528,9 +121,27 @@ paths:
|
||||||
- $ref: "#/components/parameters/GuidOffset"
|
- $ref: "#/components/parameters/GuidOffset"
|
||||||
- $ref: "#/components/parameters/GuidHubBoreHole"
|
- $ref: "#/components/parameters/GuidHubBoreHole"
|
||||||
- $ref: "#/components/parameters/GuidManufacturer"
|
- $ref: "#/components/parameters/GuidManufacturer"
|
||||||
- $ref: "#/components/parameters/GuidVehicleManufacturer"
|
- name: "Type"
|
||||||
- $ref: "#/components/parameters/GuidVehicleDisplacement"
|
description: "Provide the types you want to get. If this parameter is not provided, all types will be returned."
|
||||||
- $ref: "#/components/parameters/GuidVehicleModel"
|
in: "query"
|
||||||
|
required: false
|
||||||
|
schema:
|
||||||
|
type: "array"
|
||||||
|
items:
|
||||||
|
type: "string"
|
||||||
|
enum:
|
||||||
|
- "MaterialType"
|
||||||
|
- "VehicleType"
|
||||||
|
- "Width"
|
||||||
|
- "Section"
|
||||||
|
- "Diameter"
|
||||||
|
- "SpeedIndex"
|
||||||
|
- "LoadIndex"
|
||||||
|
- "HoleCount"
|
||||||
|
- "HoleCircle"
|
||||||
|
- "Offset"
|
||||||
|
- "HubBoreHole"
|
||||||
|
- "Manufacturer"
|
||||||
responses:
|
responses:
|
||||||
200:
|
200:
|
||||||
description: "successful operation"
|
description: "successful operation"
|
||||||
|
|
@ -547,9 +158,22 @@ paths:
|
||||||
/Articles:
|
/Articles:
|
||||||
get:
|
get:
|
||||||
tags:
|
tags:
|
||||||
- "Articles"
|
- "Search"
|
||||||
parameters:
|
parameters:
|
||||||
- $ref: "#/components/parameters/GuidOnlineService"
|
- $ref: "#/components/parameters/GuidOnlineService"
|
||||||
|
- $ref: "#/components/parameters/SearchTerm"
|
||||||
|
- $ref: "#/components/parameters/GuidMaterialType"
|
||||||
|
- $ref: "#/components/parameters/GuidVehicleType"
|
||||||
|
- $ref: "#/components/parameters/GuidWidth"
|
||||||
|
- $ref: "#/components/parameters/GuidSection"
|
||||||
|
- $ref: "#/components/parameters/GuidDiameter"
|
||||||
|
- $ref: "#/components/parameters/GuidSpeedIndex"
|
||||||
|
- $ref: "#/components/parameters/GuidLoadIndex"
|
||||||
|
- $ref: "#/components/parameters/GuidHoleCount"
|
||||||
|
- $ref: "#/components/parameters/GuidHoleCircle"
|
||||||
|
- $ref: "#/components/parameters/GuidOffset"
|
||||||
|
- $ref: "#/components/parameters/GuidHubBoreHole"
|
||||||
|
- $ref: "#/components/parameters/GuidManufacturer"
|
||||||
- name: "GuidBranch"
|
- name: "GuidBranch"
|
||||||
description: "Required for providing stock information."
|
description: "Required for providing stock information."
|
||||||
in: "query"
|
in: "query"
|
||||||
|
|
@ -566,40 +190,6 @@ paths:
|
||||||
type: "number"
|
type: "number"
|
||||||
default: null
|
default: null
|
||||||
example: 4
|
example: 4
|
||||||
- name: "SearchTerm"
|
|
||||||
in: "query"
|
|
||||||
required: false
|
|
||||||
schema:
|
|
||||||
type: "string"
|
|
||||||
default: null
|
|
||||||
example: "2055516"
|
|
||||||
- name: "GuidMaterialType"
|
|
||||||
in: "query"
|
|
||||||
required: false
|
|
||||||
schema:
|
|
||||||
type: "string"
|
|
||||||
default: null
|
|
||||||
example: "ebb89e89-8d25-809e-7814-c53b686ae164"
|
|
||||||
- name: "GuidVehicleType"
|
|
||||||
in: "query"
|
|
||||||
required: false
|
|
||||||
schema:
|
|
||||||
type: "string"
|
|
||||||
default: null
|
|
||||||
example: "ebb89e89-8d25-809e-7814-c53b686ae164"
|
|
||||||
- $ref: "#/components/parameters/GuidWidth"
|
|
||||||
- $ref: "#/components/parameters/GuidSection"
|
|
||||||
- $ref: "#/components/parameters/GuidDiameter"
|
|
||||||
- $ref: "#/components/parameters/GuidSpeedIndex"
|
|
||||||
- $ref: "#/components/parameters/GuidLoadIndex"
|
|
||||||
- $ref: "#/components/parameters/GuidHoleCount"
|
|
||||||
- $ref: "#/components/parameters/GuidHoleCircle"
|
|
||||||
- $ref: "#/components/parameters/GuidOffset"
|
|
||||||
- $ref: "#/components/parameters/GuidHubBoreHole"
|
|
||||||
- $ref: "#/components/parameters/GuidManufacturer"
|
|
||||||
- $ref: "#/components/parameters/GuidVehicleManufacturer"
|
|
||||||
- $ref: "#/components/parameters/GuidVehicleDisplacement"
|
|
||||||
- $ref: "#/components/parameters/GuidVehicleModel"
|
|
||||||
responses:
|
responses:
|
||||||
200:
|
200:
|
||||||
description: "successful operation"
|
description: "successful operation"
|
||||||
|
|
@ -719,7 +309,7 @@ components:
|
||||||
FaxNumber: null
|
FaxNumber: null
|
||||||
Latitude: 12.34
|
Latitude: 12.34
|
||||||
Longitude: 12.34
|
Longitude: 12.34
|
||||||
ColumnConfig:
|
TableConfig:
|
||||||
type: "object"
|
type: "object"
|
||||||
required:
|
required:
|
||||||
- "Guid"
|
- "Guid"
|
||||||
|
|
@ -740,12 +330,12 @@ components:
|
||||||
DataType:
|
DataType:
|
||||||
type: "string"
|
type: "string"
|
||||||
enum:
|
enum:
|
||||||
- "String"
|
- "string"
|
||||||
- "Integer"
|
- "integer"
|
||||||
- "Decimal"
|
- "decimal"
|
||||||
- "Boolean"
|
- "boolean"
|
||||||
- "Date"
|
- "date"
|
||||||
- "DateTime"
|
- "dateTime"
|
||||||
FieldName:
|
FieldName:
|
||||||
type: "string"
|
type: "string"
|
||||||
Module:
|
Module:
|
||||||
|
|
@ -773,27 +363,16 @@ components:
|
||||||
enum:
|
enum:
|
||||||
- "NewTab"
|
- "NewTab"
|
||||||
- "SameTab"
|
- "SameTab"
|
||||||
MaterialType:
|
FilterSuggestion:
|
||||||
type: "object"
|
type: "object"
|
||||||
required:
|
required:
|
||||||
- "Guid"
|
- "Guid"
|
||||||
- "Designation"
|
|
||||||
properties:
|
properties:
|
||||||
Guid:
|
GuidMaterialType:
|
||||||
type: "string"
|
type: "string"
|
||||||
Designation:
|
GuidVehicleType:
|
||||||
type: "string"
|
type: "string"
|
||||||
VehicleType:
|
Types:
|
||||||
type: "object"
|
|
||||||
required:
|
|
||||||
- "Guid"
|
|
||||||
- "Designation"
|
|
||||||
properties:
|
|
||||||
Guid:
|
|
||||||
type: "string"
|
|
||||||
Designation:
|
|
||||||
type: "string"
|
|
||||||
ComfortSearchSets:
|
|
||||||
type: "array"
|
type: "array"
|
||||||
items:
|
items:
|
||||||
type: "object"
|
type: "object"
|
||||||
|
|
@ -805,143 +384,26 @@ components:
|
||||||
type: "string"
|
type: "string"
|
||||||
Type:
|
Type:
|
||||||
type: "string"
|
type: "string"
|
||||||
Width:
|
enum:
|
||||||
type: "object"
|
- "MaterialType"
|
||||||
required:
|
- "VehicleType"
|
||||||
- "Guid"
|
- "Width"
|
||||||
- "Designation"
|
- "Section"
|
||||||
properties:
|
- "Diameter"
|
||||||
Guid:
|
- "SpeedIndex"
|
||||||
type: "string"
|
- "LoadIndex"
|
||||||
Designation:
|
- "HoleCount"
|
||||||
type: "string"
|
- "HoleCircle"
|
||||||
Section:
|
- "Offset"
|
||||||
type: "object"
|
- "HubBoreHole"
|
||||||
required:
|
- "Manufacturer"
|
||||||
- "Guid"
|
|
||||||
- "Designation"
|
|
||||||
properties:
|
|
||||||
Guid:
|
|
||||||
type: "string"
|
|
||||||
Designation:
|
|
||||||
type: "string"
|
|
||||||
Diameter:
|
|
||||||
type: "object"
|
|
||||||
required:
|
|
||||||
- "Guid"
|
|
||||||
- "Designation"
|
|
||||||
properties:
|
|
||||||
Guid:
|
|
||||||
type: "string"
|
|
||||||
Designation:
|
|
||||||
type: "string"
|
|
||||||
SpeedIndex:
|
|
||||||
type: "object"
|
|
||||||
required:
|
|
||||||
- "Guid"
|
|
||||||
- "Designation"
|
|
||||||
properties:
|
|
||||||
Guid:
|
|
||||||
type: "string"
|
|
||||||
Designation:
|
|
||||||
type: "string"
|
|
||||||
LoadIndex:
|
|
||||||
type: "object"
|
|
||||||
required:
|
|
||||||
- "Guid"
|
|
||||||
- "Designation"
|
|
||||||
properties:
|
|
||||||
Guid:
|
|
||||||
type: "string"
|
|
||||||
Designation:
|
|
||||||
type: "string"
|
|
||||||
HoleCount:
|
|
||||||
type: "object"
|
|
||||||
required:
|
|
||||||
- "Guid"
|
|
||||||
- "Designation"
|
|
||||||
properties:
|
|
||||||
Guid:
|
|
||||||
type: "string"
|
|
||||||
Designation:
|
|
||||||
type: "string"
|
|
||||||
HoleCircle:
|
|
||||||
type: "object"
|
|
||||||
required:
|
|
||||||
- "Guid"
|
|
||||||
- "Designation"
|
|
||||||
properties:
|
|
||||||
Guid:
|
|
||||||
type: "string"
|
|
||||||
Designation:
|
|
||||||
type: "string"
|
|
||||||
Offset:
|
|
||||||
type: "object"
|
|
||||||
required:
|
|
||||||
- "Guid"
|
|
||||||
- "Designation"
|
|
||||||
properties:
|
|
||||||
Guid:
|
|
||||||
type: "string"
|
|
||||||
Designation:
|
|
||||||
type: "string"
|
|
||||||
HubBoreHole:
|
|
||||||
type: "object"
|
|
||||||
required:
|
|
||||||
- "Guid"
|
|
||||||
- "Designation"
|
|
||||||
properties:
|
|
||||||
Guid:
|
|
||||||
type: "string"
|
|
||||||
Designation:
|
|
||||||
type: "string"
|
|
||||||
Manufacturer:
|
|
||||||
type: "object"
|
|
||||||
required:
|
|
||||||
- "Guid"
|
|
||||||
- "Designation"
|
|
||||||
properties:
|
|
||||||
Guid:
|
|
||||||
type: "string"
|
|
||||||
Designation:
|
|
||||||
type: "string"
|
|
||||||
VehicleManufacturer:
|
|
||||||
type: "object"
|
|
||||||
required:
|
|
||||||
- "Guid"
|
|
||||||
- "Designation"
|
|
||||||
properties:
|
|
||||||
Guid:
|
|
||||||
type: "string"
|
|
||||||
Designation:
|
|
||||||
type: "string"
|
|
||||||
VehicleDisplacement:
|
|
||||||
type: "object"
|
|
||||||
required:
|
|
||||||
- "Guid"
|
|
||||||
- "Designation"
|
|
||||||
properties:
|
|
||||||
Guid:
|
|
||||||
type: "string"
|
|
||||||
Designation:
|
|
||||||
type: "string"
|
|
||||||
VehicleModel:
|
|
||||||
type: "object"
|
|
||||||
required:
|
|
||||||
- "Guid"
|
|
||||||
- "Designation"
|
|
||||||
properties:
|
|
||||||
Guid:
|
|
||||||
type: "string"
|
|
||||||
Designation:
|
|
||||||
type: "string"
|
|
||||||
Filter:
|
Filter:
|
||||||
type: "object"
|
type: "object"
|
||||||
required:
|
required:
|
||||||
- "Guid"
|
- "Guid"
|
||||||
- "Designation"
|
- "Designation"
|
||||||
- "Type"
|
- "Type"
|
||||||
- "Elements"
|
- "Options"
|
||||||
properties:
|
properties:
|
||||||
Guid:
|
Guid:
|
||||||
type: "string"
|
type: "string"
|
||||||
|
|
@ -962,10 +424,7 @@ components:
|
||||||
- "Offset"
|
- "Offset"
|
||||||
- "HubBoreHole"
|
- "HubBoreHole"
|
||||||
- "Manufacturer"
|
- "Manufacturer"
|
||||||
- "VehicleManufacturer"
|
Options:
|
||||||
- "VehicleDisplacement"
|
|
||||||
- "VehicleModel"
|
|
||||||
Elements:
|
|
||||||
type: "array"
|
type: "array"
|
||||||
items:
|
items:
|
||||||
type: "object"
|
type: "object"
|
||||||
|
|
@ -988,11 +447,34 @@ components:
|
||||||
required:
|
required:
|
||||||
- "Guid"
|
- "Guid"
|
||||||
- "Designation"
|
- "Designation"
|
||||||
|
- "StockType"
|
||||||
|
- "AmountInCart"
|
||||||
|
- "NumberOfDecimalPlacesForStock"
|
||||||
properties:
|
properties:
|
||||||
Guid:
|
Guid:
|
||||||
type: "string"
|
type: "string"
|
||||||
Designation:
|
Designation:
|
||||||
type: "string"
|
type: "string"
|
||||||
|
Price:
|
||||||
|
type: "number"
|
||||||
|
StockType:
|
||||||
|
type: "string"
|
||||||
|
EarliestDeliveryDate:
|
||||||
|
type: "string"
|
||||||
|
format: "date"
|
||||||
|
LatestDeliveryDate:
|
||||||
|
type: "string"
|
||||||
|
format: "date"
|
||||||
|
AmountInCart:
|
||||||
|
type: "number"
|
||||||
|
NumberOfDecimalPlacesForStock:
|
||||||
|
type: "integer"
|
||||||
|
Detail-1:
|
||||||
|
type: "string"
|
||||||
|
Detail-2:
|
||||||
|
type: "integer"
|
||||||
|
Stock-1:
|
||||||
|
type: "number"
|
||||||
securitySchemes:
|
securitySchemes:
|
||||||
SessionScheme:
|
SessionScheme:
|
||||||
type: http
|
type: http
|
||||||
|
|
@ -1025,18 +507,18 @@ components:
|
||||||
type: "string"
|
type: "string"
|
||||||
default: null
|
default: null
|
||||||
example: "ebb89e89-8d25-809e-7814-c53b686ae164"
|
example: "ebb89e89-8d25-809e-7814-c53b686ae164"
|
||||||
RequiredGuidMaterialType:
|
GuidMaterialType:
|
||||||
name: "GuidMaterialType"
|
name: "GuidMaterialType"
|
||||||
in: "query"
|
in: "query"
|
||||||
required: true
|
required: false
|
||||||
schema:
|
schema:
|
||||||
type: "string"
|
type: "string"
|
||||||
default: null
|
default: null
|
||||||
example: "ebb89e89-8d25-809e-7814-c53b686ae164"
|
example: "ebb89e89-8d25-809e-7814-c53b686ae164"
|
||||||
RequiredGuidVehicleType:
|
GuidVehicleType:
|
||||||
name: "GuidVehicleType"
|
name: "GuidVehicleType"
|
||||||
in: "query"
|
in: "query"
|
||||||
required: true
|
required: false
|
||||||
schema:
|
schema:
|
||||||
type: "string"
|
type: "string"
|
||||||
default: null
|
default: null
|
||||||
|
|
@ -1121,30 +603,14 @@ components:
|
||||||
type: "string"
|
type: "string"
|
||||||
default: null
|
default: null
|
||||||
example: "ebb89e89-8d25-809e-7814-c53b686ae164"
|
example: "ebb89e89-8d25-809e-7814-c53b686ae164"
|
||||||
GuidVehicleManufacturer:
|
SearchTerm:
|
||||||
name: "GuidVehicleManufacturer"
|
name: "SearchTerm"
|
||||||
in: "query"
|
in: "query"
|
||||||
required: false
|
required: false
|
||||||
schema:
|
schema:
|
||||||
type: "string"
|
type: "string"
|
||||||
default: null
|
default: null
|
||||||
example: "ebb89e89-8d25-809e-7814-c53b686ae164"
|
example: "2055516"
|
||||||
GuidVehicleDisplacement:
|
|
||||||
name: "GuidVehicleDisplacement"
|
|
||||||
in: "query"
|
|
||||||
required: false
|
|
||||||
schema:
|
|
||||||
type: "string"
|
|
||||||
default: null
|
|
||||||
example: "ebb89e89-8d25-809e-7814-c53b686ae164"
|
|
||||||
GuidVehicleModel:
|
|
||||||
name: "GuidVehicleModel"
|
|
||||||
in: "query"
|
|
||||||
required: false
|
|
||||||
schema:
|
|
||||||
type: "string"
|
|
||||||
default: null
|
|
||||||
example: "ebb89e89-8d25-809e-7814-c53b686ae164"
|
|
||||||
responses:
|
responses:
|
||||||
GenericError:
|
GenericError:
|
||||||
description: "Unexpected error like 4XX or 5XX http errors."
|
description: "Unexpected error like 4XX or 5XX http errors."
|
||||||
|
|
@ -1152,3 +618,28 @@ components:
|
||||||
application/json:
|
application/json:
|
||||||
schema:
|
schema:
|
||||||
$ref: "#/components/schemas/GenericError"
|
$ref: "#/components/schemas/GenericError"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue