Further developments

This commit is contained in:
Nico Kroll 2024-07-05 09:49:15 +02:00
parent 74bac0ea74
commit 4134af8b3c
1 changed files with 131 additions and 640 deletions

View File

@ -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"