Filters extended for PairSearch

This commit is contained in:
Nico Kroll 2025-10-20 09:08:40 +02:00
parent 68eca53428
commit fbcb1ff6bb
1 changed files with 119 additions and 51 deletions

View File

@ -1,7 +1,7 @@
openapi: 3.0.0 openapi: 3.0.0
info: info:
title: "TyrePro-API, Shop" title: "TyrePro-API, Shop"
version: "Version 15" version: "Version 16"
servers: servers:
- url: "https://musterreifen.com/api/shop" - url: "https://musterreifen.com/api/shop"
description: "Development server, customers domain" description: "Development server, customers domain"
@ -457,6 +457,16 @@ paths:
- $ref: "#/components/parameters/GuidMotorcycleDisplacement" - $ref: "#/components/parameters/GuidMotorcycleDisplacement"
- $ref: "#/components/parameters/GuidMotorcycleModel" - $ref: "#/components/parameters/GuidMotorcycleModel"
- $ref: "#/components/parameters/GuidBranch" - $ref: "#/components/parameters/GuidBranch"
- $ref: "#/components/parameters/SearchTerm2"
- $ref: "#/components/parameters/GuidWidth2"
- $ref: "#/components/parameters/GuidSection2"
- $ref: "#/components/parameters/GuidDiameter2"
- $ref: "#/components/parameters/GuidSpeedIndex2"
- $ref: "#/components/parameters/GuidLoadIndex2"
- $ref: "#/components/parameters/GuidHoleCount2"
- $ref: "#/components/parameters/GuidHoleCircle2"
- $ref: "#/components/parameters/GuidOffset2"
- $ref: "#/components/parameters/GuidHubBoreHole2"
- name: "Type" - name: "Type"
description: "Provide the types you want to get. If this parameter is not provided, all types will be returned." description: "Provide the types you want to get. If this parameter is not provided, all types will be returned."
in: "query" in: "query"
@ -481,6 +491,15 @@ paths:
- "MotorcycleManufacturer" - "MotorcycleManufacturer"
- "MotorcycleDisplacement" - "MotorcycleDisplacement"
- "MotorcycleModel" - "MotorcycleModel"
- "Width2"
- "Section2"
- "Diameter2"
- "SpeedIndex2"
- "LoadIndex2"
- "HoleCount2"
- "HoleCircle2"
- "Offset2"
- "HubBoreHole2"
responses: responses:
200: 200:
description: "successful operation" description: "successful operation"
@ -604,56 +623,16 @@ paths:
- $ref: "#/components/parameters/GuidBranch" - $ref: "#/components/parameters/GuidBranch"
- $ref: "#/components/parameters/GuidCalculationProfile" - $ref: "#/components/parameters/GuidCalculationProfile"
- $ref: "#/components/parameters/GuidShopArticleConfig" - $ref: "#/components/parameters/GuidShopArticleConfig"
- name: "SearchTerm2" - $ref: "#/components/parameters/SearchTerm2"
in: "query" - $ref: "#/components/parameters/GuidWidth2"
required: false - $ref: "#/components/parameters/GuidSection2"
schema: - $ref: "#/components/parameters/GuidDiameter2"
type: "string" - $ref: "#/components/parameters/GuidSpeedIndex2"
- name: "GuidWidth2" - $ref: "#/components/parameters/GuidLoadIndex2"
in: "query" - $ref: "#/components/parameters/GuidHoleCount2"
required: false - $ref: "#/components/parameters/GuidHoleCircle2"
schema: - $ref: "#/components/parameters/GuidOffset2"
type: "string" - $ref: "#/components/parameters/GuidHubBoreHole2"
- name: "GuidSection2"
in: "query"
required: false
schema:
type: "string"
- name: "GuidDiameter2"
in: "query"
required: false
schema:
type: "string"
- name: "GuidSpeedIndex2"
in: "query"
required: false
schema:
type: "string"
- name: "GuidLoadIndex2"
in: "query"
required: false
schema:
type: "string"
- name: "GuidHoleCount2"
in: "query"
required: false
schema:
type: "string"
- name: "GuidHoleCircle2"
in: "query"
required: false
schema:
type: "string"
- name: "GuidOffset2"
in: "query"
required: false
schema:
type: "string"
- name: "GuidHubBoreHole2"
in: "query"
required: false
schema:
type: "string"
responses: responses:
200: 200:
description: "successful operation" description: "successful operation"
@ -1550,6 +1529,15 @@ components:
- "Offset" - "Offset"
- "HubBoreHole" - "HubBoreHole"
- "Manufacturer" - "Manufacturer"
- "Width2"
- "Section2"
- "Diameter2"
- "SpeedIndex2"
- "LoadIndex2"
- "HoleCount2"
- "HoleCircle2"
- "Offset2"
- "HubBoreHole2"
Options: Options:
type: "array" type: "array"
items: items:
@ -2361,6 +2349,86 @@ components:
type: "string" type: "string"
default: null default: null
example: "2055516" example: "2055516"
SearchTerm2:
name: "SearchTerm2"
in: "query"
required: false
schema:
type: "string"
default: null
example: "2055516"
GuidWidth2:
name: "GuidWidth2"
in: "query"
required: false
schema:
type: "string"
default: null
example: "ebb89e89-8d25-809e-7814-c53b686ae164"
GuidSection2:
name: "GuidSection2"
in: "query"
required: false
schema:
type: "string"
default: null
example: "ebb89e89-8d25-809e-7814-c53b686ae164"
GuidDiameter2:
name: "GuidDiameter2"
in: "query"
required: false
schema:
type: "string"
default: null
example: "ebb89e89-8d25-809e-7814-c53b686ae164"
GuidSpeedIndex2:
name: "GuidSpeedIndex2"
in: "query"
required: false
schema:
type: "string"
default: null
example: "ebb89e89-8d25-809e-7814-c53b686ae164"
GuidLoadIndex2:
name: "GuidLoadIndex2"
in: "query"
required: false
schema:
type: "string"
default: null
example: "ebb89e89-8d25-809e-7814-c53b686ae164"
GuidHoleCount2:
name: "GuidHoleCount2"
in: "query"
required: false
schema:
type: "string"
default: null
example: "ebb89e89-8d25-809e-7814-c53b686ae164"
GuidHoleCircle2:
name: "GuidHoleCircle2"
in: "query"
required: false
schema:
type: "string"
default: null
example: "ebb89e89-8d25-809e-7814-c53b686ae164"
GuidOffset2:
name: "GuidOffset2"
in: "query"
required: false
schema:
type: "string"
default: null
example: "ebb89e89-8d25-809e-7814-c53b686ae164"
GuidHubBoreHole2:
name: "GuidHubBoreHole2"
in: "query"
required: false
schema:
type: "string"
default: null
example: "ebb89e89-8d25-809e-7814-c53b686ae164"
BinaryObjectContentType: BinaryObjectContentType:
name: "BinaryObjectContentType" name: "BinaryObjectContentType"
in: "query" in: "query"