Skip to content

Commit 7c59b29

Browse files
committed
Updated API from documentation release
1 parent 5f7c0be commit 7c59b29

File tree

62 files changed

+506
-838
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+506
-838
lines changed

api-specs/import/api.raml

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,7 @@ traits:
174174
- secured_by_manage_import_containers
175175
body:
176176
type: import-container.ImportContainerDraft
177+
example: !include examples/import-container-draft-minimal.json
177178
responses:
178179
201:
179180
body:
@@ -225,12 +226,13 @@ traits:
225226
- secured_by_manage_import_containers
226227
body:
227228
type: import-container.ImportContainerUpdateDraft
229+
example: !include examples/import-container-update-draft-minimal.json
228230
responses:
229231
200:
230232
description: The Import Container was successfully updated.
231233
body:
232234
type: import-container.ImportContainer
233-
example: !include examples/import-container-minimal.json
235+
example: !include examples/import-container-updated.json
234236
409:
235237
description:
236238
A concurrent modification was detected. The client should retry
@@ -266,6 +268,7 @@ traits:
266268
description: The deleted Import Container.
267269
body:
268270
type: import-container.ImportContainer
271+
example: !include examples/import-container-minimal.json
269272
404:
270273
description: The Import Container to delete wasn't found.
271274
body:
@@ -344,6 +347,7 @@ traits:
344347
200:
345348
body:
346349
type: import-operation.ImportOperation
350+
example: !include examples/import-operation-validation-failed.json
347351
404:
348352
body:
349353
type: error.ErrorResponse
@@ -371,7 +375,7 @@ traits:
371375
201:
372376
body:
373377
type: import-request.ImportResponse
374-
example: !include examples/category-import-response.json
378+
example: !include examples/import-response.json
375379
400:
376380
description: The request was invalid.
377381
body:
@@ -393,10 +397,12 @@ traits:
393397
- secured_by_manage_products
394398
body:
395399
type: import-request.PriceImportRequest
400+
example: !include examples/price-import-request.json
396401
responses:
397402
201:
398403
body:
399404
type: import-request.ImportResponse
405+
example: !include examples/import-response.json
400406
400:
401407
description: The request was invalid.
402408
body:
@@ -423,6 +429,7 @@ traits:
423429
201:
424430
body:
425431
type: import-request.ImportResponse
432+
example: !include examples/import-response.json
426433
400:
427434
description: The request was invalid.
428435
body:
@@ -444,10 +451,12 @@ traits:
444451
- secured_by_manage_products
445452
body:
446453
type: import-request.ProductImportRequest
454+
example: !include examples/product-import-request.json
447455
responses:
448456
201:
449457
body:
450458
type: import-request.ImportResponse
459+
example: !include examples/import-response.json
451460
400:
452461
description: The request was invalid.
453462
body:
@@ -469,10 +478,12 @@ traits:
469478
- secured_by_manage_products
470479
body:
471480
type: import-request.ProductDraftImportRequest
481+
example: !include examples/product-draft-import-request.json
472482
responses:
473483
201:
474484
body:
475485
type: import-request.ImportResponse
486+
example: !include examples/import-response.json
476487
400:
477488
description: The request was invalid.
478489
body:
@@ -494,10 +505,12 @@ traits:
494505
- secured_by_manage_products
495506
body:
496507
type: import-request.ProductTypeImportRequest
508+
example: !include examples/product-type-import-request.json
497509
responses:
498510
201:
499511
body:
500512
type: import-request.ImportResponse
513+
example: !include examples/import-response.json
501514
400:
502515
description: The request was invalid.
503516
body:
@@ -519,10 +532,12 @@ traits:
519532
- secured_by_manage_products
520533
body:
521534
type: import-request.ProductVariantImportRequest
535+
example: !include examples/product-variant-import-request.json
522536
responses:
523537
201:
524538
body:
525539
type: import-request.ImportResponse
540+
example: !include examples/import-response.json
526541
400:
527542
description: The request was invalid.
528543
body:
@@ -544,10 +559,12 @@ traits:
544559
- secured_by_manage_products
545560
body:
546561
type: import-request.ProductVariantPatchRequest
562+
example: !include examples/product-variant-patch-request.json
547563
responses:
548564
201:
549565
body:
550566
type: import-request.ImportResponse
567+
example: !include examples/import-response.json
551568
400:
552569
description: The request was invalid.
553570
body:
@@ -572,6 +589,7 @@ traits:
572589
201:
573590
body:
574591
type: import-request.ImportResponse
592+
example: !include examples/import-response.json
575593
400:
576594
description: The request was invalid.
577595
body:
@@ -591,10 +609,12 @@ traits:
591609
- secured_by_manage_orders
592610
body:
593611
type: import-request.OrderPatchImportRequest
612+
example: !include examples/order-patch-import-request.json
594613
responses:
595614
201:
596615
body:
597616
type: import-request.ImportResponse
617+
example: !include examples/import-response.json
598618
400:
599619
description: The request was invalid.
600620
body:
@@ -621,7 +641,7 @@ traits:
621641
201:
622642
body:
623643
type: import-request.ImportResponse
624-
example: !include examples/customer-import-response.json
644+
example: !include examples/import-response.json
625645
400:
626646
description: The request was invalid.
627647
body:
@@ -648,7 +668,7 @@ traits:
648668
201:
649669
body:
650670
type: import-request.ImportResponse
651-
example: !include examples/inventory-import-response.json
671+
example: !include examples/import-response.json
652672
400:
653673
description: The request was invalid.
654674
body:
@@ -674,6 +694,7 @@ traits:
674694
201:
675695
body:
676696
type: import-request.ImportResponse
697+
example: !include examples/import-response.json
677698
400:
678699
description: The request was invalid.
679700
body:
@@ -700,6 +721,7 @@ traits:
700721
201:
701722
body:
702723
type: import-request.ImportResponse
724+
example: !include examples/import-response.json
703725
400:
704726
description: The request was invalid.
705727
body:

api-specs/import/examples/categories.json

Lines changed: 0 additions & 26 deletions
This file was deleted.

api-specs/import/examples/category-import-request.json

Lines changed: 5 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -2,83 +2,15 @@
22
"type": "category",
33
"resources": [
44
{
5-
"key": "greatTestCat",
6-
"name": { "en": "greatTestCat" },
7-
"slug": { "en": "great-slug" },
5+
"key": "category-to-import",
6+
"name": { "en": "Category to import" },
7+
"slug": { "en": "category-to-import-slug" },
88
"description": {
9-
"de": "Beschreibung der Kategorie",
10-
"en": "category's description"
9+
"en": "Description of category to import"
1110
},
1211
"parent": {
1312
"typeId": "category",
14-
"key": "category-key"
15-
},
16-
"orderHint": "category's order hint",
17-
"externalId": "external-id",
18-
"metaTitle": {
19-
"de": "der Metatitel der Katze",
20-
"en": "the cat's meta title"
21-
},
22-
"metaDescription": {
23-
"de": "die Meta-Beschreibung der Katze",
24-
"en": "the cat's meta description"
25-
},
26-
"metaKeywords": {
27-
"de": "die Schlüsselwörter der Katze",
28-
"en": "the cat's key words"
29-
},
30-
"assets": [
31-
{
32-
"key": "asset-key",
33-
"sources": [
34-
{
35-
"uri": "https://google.com",
36-
"key": "asset-source-key",
37-
"dimensions": {
38-
"w": 12,
39-
"h": 10
40-
},
41-
"contentType": "dummy content type"
42-
}
43-
],
44-
"name": {
45-
"de": "Asset-Name",
46-
"en": "asset name"
47-
},
48-
"description": {
49-
"de": "Asset-Beschreibung",
50-
"en": "asset description"
51-
},
52-
"tags": ["tag 1"],
53-
"custom": {
54-
"type": {
55-
"key": "custom-type",
56-
"typeId": "type"
57-
},
58-
"fields": {
59-
"exampleBooleanField": {
60-
"type": "Boolean",
61-
"value": false
62-
}
63-
}
64-
}
65-
}
66-
],
67-
"custom": {
68-
"type": {
69-
"typeId": "type",
70-
"key": "custom-type"
71-
},
72-
"fields": {
73-
"exampleBooleanField": {
74-
"type": "Boolean",
75-
"value": true
76-
},
77-
"exampleStringField": {
78-
"type": "String",
79-
"value": "a string"
80-
}
81-
}
13+
"key": "key-of-parent-category"
8214
}
8315
}
8416
]
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"key": "category-to-import",
3+
"name": { "en": "Category to import" },
4+
"slug": { "en": "category-to-import-slug" },
5+
"description": {
6+
"en": "Description of category to import"
7+
},
8+
"parent": {
9+
"typeId": "category",
10+
"key": "key-of-parent-category"
11+
}
12+
}

api-specs/import/examples/category.json

Lines changed: 0 additions & 12 deletions
This file was deleted.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"key": "john-doe-address-key",
3+
"streetName": "Main Street",
4+
"streetNumber": "123",
5+
"postalCode": "12345",
6+
"city": "Berlin",
7+
"country": "DE"
8+
}

0 commit comments

Comments
 (0)