Compare commits
No commits in common. "8b6aa36d3601f107be989cc97018d3d4762f44c8" and "44cb10199069a5099e327ea51304f68c34927156" have entirely different histories.
8b6aa36d36
...
44cb101990
|
|
@ -439,13 +439,6 @@ paths:
|
|||
- "Customers"
|
||||
description: "Finds similar accounts. The algorithm uses for example phonetic analysis and more to create the results."
|
||||
parameters:
|
||||
- name: "GuidBranch"
|
||||
in: "query"
|
||||
required: true
|
||||
schema:
|
||||
type: "string"
|
||||
default: null
|
||||
example: "ebb89e89-8d25-809e-7814-c53b686ae164"
|
||||
- name: "Name1"
|
||||
in: "query"
|
||||
required: true
|
||||
|
|
@ -3968,13 +3961,13 @@ components:
|
|||
Amount:
|
||||
type: "number"
|
||||
SalesPriceNetSingle:
|
||||
type: "number"
|
||||
type: "string"
|
||||
SalesPriceGrossSingle:
|
||||
type: "number"
|
||||
type: "string"
|
||||
SalesPriceNetTotal:
|
||||
type: "number"
|
||||
type: "string"
|
||||
SalesPriceGrossTotal:
|
||||
type: "number"
|
||||
type: "string"
|
||||
Designation:
|
||||
type: "string"
|
||||
_HashValue:
|
||||
|
|
|
|||
2078
src/v2/shop.yaml
2078
src/v2/shop.yaml
File diff suppressed because it is too large
Load Diff
|
|
@ -0,0 +1,204 @@
|
|||
/MaterialGroups:
|
||||
get:
|
||||
tags:
|
||||
- "Filters"
|
||||
responses:
|
||||
200:
|
||||
description: "successful operation"
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
type: "array"
|
||||
items:
|
||||
$ref: "#/components/schemas/MaterialGroup"
|
||||
default:
|
||||
$ref: "#/components/responses/GenericError"
|
||||
security:
|
||||
- SessionScheme: []
|
||||
/MaterialSubGroups:
|
||||
get:
|
||||
tags:
|
||||
- "Filters"
|
||||
responses:
|
||||
200:
|
||||
description: "successful operation"
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
type: "array"
|
||||
items:
|
||||
$ref: "#/components/schemas/MaterialSubGroup"
|
||||
default:
|
||||
$ref: "#/components/responses/GenericError"
|
||||
security:
|
||||
- SessionScheme: []
|
||||
/CalculationProfiles:
|
||||
get:
|
||||
post:
|
||||
delete:
|
||||
patch:
|
||||
/Calculations:
|
||||
get:
|
||||
post:
|
||||
delete:
|
||||
patch:
|
||||
/CalculationGroups:
|
||||
get:
|
||||
post:
|
||||
delete:
|
||||
patch:
|
||||
- Teileart und Waren~ als Array übergeben
|
||||
- SequenceNumber nach außen liefern. Patch sollte im Idealfall selbst dafür sorgen, dass die neu gegebene Nummer dann gültig ist - die Konflikte soll der Server lösen.
|
||||
/CalculationSurcharges:
|
||||
get:
|
||||
post:
|
||||
delete:
|
||||
patch:
|
||||
/Configs:
|
||||
get:
|
||||
patch:
|
||||
> [{
|
||||
"DefaultAmount": 4,
|
||||
"OneClickPurchase": false,
|
||||
"FullTaxPercentage": 19,
|
||||
"ReducedTaxPercentage": 7,
|
||||
"OfferLayout":
|
||||
{
|
||||
"GuidDbBlobBackground": "...",
|
||||
"TopOffsetInPixel": 234,
|
||||
"BottomOffsetInPixel": 234
|
||||
}
|
||||
}]
|
||||
/OfferArticles:
|
||||
get:
|
||||
post:
|
||||
delete:
|
||||
patch:
|
||||
/Addresses:
|
||||
get:
|
||||
post:
|
||||
delete:
|
||||
patch:
|
||||
/ArticleInformations:
|
||||
get:
|
||||
/Vehicles:
|
||||
get:
|
||||
/Tubes:
|
||||
get:
|
||||
- Unsicher, ob das so bleibt
|
||||
/Carts:
|
||||
get:
|
||||
post:
|
||||
delete:
|
||||
patch:
|
||||
> [{
|
||||
Comment
|
||||
}]
|
||||
/CartSets:
|
||||
get:
|
||||
post:
|
||||
delete:
|
||||
patch:
|
||||
> [{
|
||||
Comment,
|
||||
Articles: [{
|
||||
Guid
|
||||
GuidCartSet
|
||||
GuidArticle
|
||||
Amount
|
||||
Price
|
||||
...
|
||||
},
|
||||
{
|
||||
Guid
|
||||
GuidCartSet
|
||||
GuidArticle
|
||||
Amount
|
||||
Price
|
||||
...
|
||||
}]
|
||||
}]
|
||||
/DeliveryTypes:
|
||||
get:
|
||||
/PaymentTypes:
|
||||
get:
|
||||
/Carts/{Guid}/Order:
|
||||
post:
|
||||
- GuidDeliveryType
|
||||
- GuidPaymentType
|
||||
- // Zusatzinformationen Payment
|
||||
- Comment
|
||||
...
|
||||
> Document<Order>
|
||||
/Documents:
|
||||
- Alle anderen Belege
|
||||
/Downloads:
|
||||
get:
|
||||
/Campaigns:
|
||||
get:
|
||||
/Areas:
|
||||
get:
|
||||
- Dynamisch Preisänderungen und co anzeigen
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
VehicleType:
|
||||
> Designation, "ComfortSearchSet": [{"Designation": "Durchmesser", "Type": "Diameters"}, {"Designation": "Lochzahl", "Type": "HoleCircles"}]
|
||||
|
||||
/Articles:
|
||||
get:
|
||||
- Alle Suchparameter, wie Suchbegriff, Komfortsuchefelder und co
|
||||
- Alle Felder, die der Kunde an dieser Stelle nicht sehen darf, werden mit null geliefert. Sonst ist das Antwortschema statisch und vollständig.
|
||||
> [{
|
||||
"Designation": null,
|
||||
// Alle anderen Spalten,
|
||||
"GuidColumnConfig": "82397489235",
|
||||
...
|
||||
}]
|
||||
/Filters:
|
||||
get:
|
||||
- Liefert alle Metainformationen aus
|
||||
- Alle Suchparameter, wie Suchbegriff, Komfortsuchefelder und co
|
||||
> [{
|
||||
"Designation": "Fahrzeugauswahl",
|
||||
"Type": "Vehicle", // [Vehicle, MaterialType, Diameter...]
|
||||
"Selection": [
|
||||
{
|
||||
"Designation": "PKW",
|
||||
"NumberOfResults": 123,
|
||||
"ParameterKey": "VehicleType",
|
||||
"ParameterValue": "832745983475895"
|
||||
},
|
||||
{
|
||||
"Designation": "Motorrad",
|
||||
"NumberOfResults": 12,
|
||||
"ParameterKey": "VehicleType",
|
||||
"ParameterValue": "83724534899"
|
||||
}
|
||||
]
|
||||
}]
|
||||
/ColumnConfigs:
|
||||
get:
|
||||
- Ein Set aus den Informationen der Detail- und Bestandsspaltenkonfigurationen.
|
||||
1398
src/v2/tpms.yaml
1398
src/v2/tpms.yaml
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue