Skip to content

Commit

Permalink
TASK: Updating RAML types, Postman and OAS definition
Browse files Browse the repository at this point in the history
  • Loading branch information
ct-sdks[bot] committed Feb 5, 2025
1 parent b71e64c commit a980bcc
Show file tree
Hide file tree
Showing 55 changed files with 822 additions and 561 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
meta {
name: SetBusinessUnit
type: http
seq: 727
}

post {
url: {{apiUrl}}/{{project-key}}/shopping-lists/{{shopping-list-id}}
body: json
auth: inherit
}

body:json {
{
"version": {{shopping-list-version}},
"actions": [
{
"action" : "setBusinessUnit",
"businessUnit" : {
"key" : "{{business-unit-key}}",
"typeId" : "business-unit"
}
}
]
}
}

query {
~expand:
}

script:post-response {
var data = res.body;
if(res.status == 200 || res.status == 201) {
if(data.results && data.results[0] && data.results[0].id && data.results[0].version){
bru.setEnvVar("shopping-list-id", data.results[0].id);
bru.setEnvVar("shopping-list-version", data.results[0].version);
}
if(data.results && data.results[0] && data.results[0].key){
bru.setEnvVar("shopping-list-key", data.results[0].key);
}
if(data.version){
bru.setEnvVar("shopping-list-version", data.version);
}
if(data.id){
bru.setEnvVar("shopping-list-id", data.id);
}
if(data.key){
bru.setEnvVar("shopping-list-key", data.key);
}

}
}

assert {
res.status: in [200, 201]
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
meta {
name: SetCustomField
type: http
seq: 727
seq: 728
}

post {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
meta {
name: SetCustomType
type: http
seq: 728
seq: 729
}

post {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
meta {
name: SetCustomer
type: http
seq: 729
seq: 730
}

post {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
meta {
name: SetDeleteDaysAfterLastModification
type: http
seq: 730
seq: 731
}

post {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
meta {
name: SetDescription
type: http
seq: 731
seq: 732
}

post {
Expand Down
2 changes: 1 addition & 1 deletion bruno/api/Project/Shopping-lists/Update actions/SetKey.bru
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
meta {
name: SetKey
type: http
seq: 732
seq: 733
}

post {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
meta {
name: SetLineItemCustomField
type: http
seq: 733
seq: 734
}

post {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
meta {
name: SetLineItemCustomType
type: http
seq: 734
seq: 735
}

post {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
meta {
name: SetSlug
type: http
seq: 735
seq: 736
}

post {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
meta {
name: SetStore
type: http
seq: 736
seq: 737
}

post {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
meta {
name: SetTextLineItemCustomField
type: http
seq: 737
seq: 738
}

post {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
meta {
name: SetTextLineItemCustomType
type: http
seq: 738
seq: 739
}

post {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
meta {
name: SetTextLineItemDescription
type: http
seq: 739
seq: 740
}

post {
Expand Down
16 changes: 16 additions & 0 deletions oas/api/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -75285,6 +75285,8 @@ components:
type: "string"
store:
$ref: '#/components/schemas/StoreKeyReference'
businessUnit:
$ref: '#/components/schemas/BusinessUnitKeyReference'
custom:
$ref: '#/components/schemas/CustomFields'
lastModifiedBy:
Expand Down Expand Up @@ -75321,6 +75323,8 @@ components:
$ref: '#/components/schemas/TextLineItemDraft'
store:
$ref: '#/components/schemas/StoreResourceIdentifier'
businessUnit:
$ref: '#/components/schemas/BusinessUnitResourceIdentifier'
custom:
$ref: '#/components/schemas/CustomFieldsDraft'
ShoppingListLineItem:
Expand Down Expand Up @@ -75458,6 +75462,7 @@ components:
removeLineItem: '#/components/schemas/ShoppingListRemoveLineItemAction'
removeTextLineItem: '#/components/schemas/ShoppingListRemoveTextLineItemAction'
setAnonymousId: '#/components/schemas/ShoppingListSetAnonymousIdAction'
setBusinessUnit: '#/components/schemas/ShoppingListSetBusinessUnitAction'
setCustomField: '#/components/schemas/ShoppingListSetCustomFieldAction'
setCustomType: '#/components/schemas/ShoppingListSetCustomTypeAction'
setCustomer: '#/components/schemas/ShoppingListSetCustomerAction'
Expand Down Expand Up @@ -75687,6 +75692,17 @@ components:
type: "string"
anonymousId:
type: "string"
ShoppingListSetBusinessUnitAction:
allOf:
- $ref: '#/components/schemas/ShoppingListUpdateAction'
- type: "object"
required:
- businessUnit
properties:
action:
type: "string"
businessUnit:
$ref: '#/components/schemas/BusinessUnitResourceIdentifier'
ShoppingListSetCustomFieldAction:
allOf:
- $ref: '#/components/schemas/ShoppingListUpdateAction'
Expand Down
1 change: 1 addition & 0 deletions uml/api/BaseResource.puml
Original file line number Diff line number Diff line change
Expand Up @@ -603,6 +603,7 @@ interface ShoppingList [[ShoppingList.svg]] extends BaseResource {
deleteDaysAfterLastModification: Long
anonymousId: String
store: [[StoreKeyReference.svg StoreKeyReference]]
businessUnit: [[BusinessUnitKeyReference.svg BusinessUnitKeyReference]]
custom: [[CustomFields.svg CustomFields]]
lastModifiedBy: [[LastModifiedBy.svg LastModifiedBy]]
createdBy: [[CreatedBy.svg CreatedBy]]
Expand Down
21 changes: 21 additions & 0 deletions uml/api/BusinessUnitKeyReference.puml
Original file line number Diff line number Diff line change
Expand Up @@ -304,6 +304,26 @@ interface Quote [[Quote.svg]] {
purchaseOrderNumber: String
businessUnit: [[BusinessUnitKeyReference.svg BusinessUnitKeyReference]]
}
interface ShoppingList [[ShoppingList.svg]] {
id: String
version: Long
createdAt: DateTime
lastModifiedAt: DateTime
name: [[LocalizedString.svg LocalizedString]]
key: String
customer: [[CustomerReference.svg CustomerReference]]
slug: [[LocalizedString.svg LocalizedString]]
description: [[LocalizedString.svg LocalizedString]]
lineItems: [[ShoppingListLineItem.svg List<ShoppingListLineItem>]]
textLineItems: [[TextLineItem.svg List<TextLineItem>]]
deleteDaysAfterLastModification: Long
anonymousId: String
store: [[StoreKeyReference.svg StoreKeyReference]]
businessUnit: [[BusinessUnitKeyReference.svg BusinessUnitKeyReference]]
custom: [[CustomFields.svg CustomFields]]
lastModifiedBy: [[LastModifiedBy.svg LastModifiedBy]]
createdBy: [[CreatedBy.svg CreatedBy]]
}
interface StagedQuote [[StagedQuote.svg]] {
id: String
version: Long
Expand Down Expand Up @@ -339,5 +359,6 @@ BusinessUnitKeyReference --> BusinessUnitParentChangedMessagePayload #green;text
BusinessUnitKeyReference --> Order #green;text:green : "businessUnit"
BusinessUnitKeyReference --> QuoteRequest #green;text:green : "businessUnit"
BusinessUnitKeyReference --> Quote #green;text:green : "businessUnit"
BusinessUnitKeyReference --> ShoppingList #green;text:green : "businessUnit"
BusinessUnitKeyReference --> StagedQuote #green;text:green : "businessUnit"
@enduml
20 changes: 20 additions & 0 deletions uml/api/BusinessUnitResourceIdentifier.puml
Original file line number Diff line number Diff line change
Expand Up @@ -166,6 +166,24 @@ interface OrderImportDraft [[OrderImportDraft.svg]] {
completedAt: DateTime
custom: [[CustomFieldsDraft.svg CustomFieldsDraft]]
}
interface ShoppingListDraft [[ShoppingListDraft.svg]] {
name: [[LocalizedString.svg LocalizedString]]
slug: [[LocalizedString.svg LocalizedString]]
customer: [[CustomerResourceIdentifier.svg CustomerResourceIdentifier]]
key: String
description: [[LocalizedString.svg LocalizedString]]
anonymousId: String
deleteDaysAfterLastModification: Long
lineItems: [[ShoppingListLineItemDraft.svg List<ShoppingListLineItemDraft>]]
textLineItems: [[TextLineItemDraft.svg List<TextLineItemDraft>]]
store: [[StoreResourceIdentifier.svg StoreResourceIdentifier]]
businessUnit: [[BusinessUnitResourceIdentifier.svg BusinessUnitResourceIdentifier]]
custom: [[CustomFieldsDraft.svg CustomFieldsDraft]]
}
interface ShoppingListSetBusinessUnitAction [[ShoppingListSetBusinessUnitAction.svg]] {
action: String
businessUnit: [[BusinessUnitResourceIdentifier.svg BusinessUnitResourceIdentifier]]
}
BusinessUnitResourceIdentifier --> BusinessUnitResourceIdentifier #blue;text:blue : "typeId : business-unit"
BusinessUnitResourceIdentifier --> DivisionDraft #green;text:green : "parentUnit"
BusinessUnitResourceIdentifier --> BusinessUnitChangeParentUnitAction #green;text:green : "parentUnit"
Expand All @@ -178,4 +196,6 @@ BusinessUnitResourceIdentifier --> MyDivisionDraft #green;text:green : "parentUn
BusinessUnitResourceIdentifier --> MyBusinessUnitChangeParentUnitAction #green;text:green : "parentUnit"
BusinessUnitResourceIdentifier --> MyCartSetBusinessUnitAction #green;text:green : "businessUnit"
BusinessUnitResourceIdentifier --> OrderImportDraft #green;text:green : "businessUnit"
BusinessUnitResourceIdentifier --> ShoppingListDraft #green;text:green : "businessUnit"
BusinessUnitResourceIdentifier --> ShoppingListSetBusinessUnitAction #green;text:green : "businessUnit"
@enduml
1 change: 1 addition & 0 deletions uml/api/CreatedBy.puml
Original file line number Diff line number Diff line change
Expand Up @@ -629,6 +629,7 @@ interface ShoppingList [[ShoppingList.svg]] {
deleteDaysAfterLastModification: Long
anonymousId: String
store: [[StoreKeyReference.svg StoreKeyReference]]
businessUnit: [[BusinessUnitKeyReference.svg BusinessUnitKeyReference]]
custom: [[CustomFields.svg CustomFields]]
lastModifiedBy: [[LastModifiedBy.svg LastModifiedBy]]
createdBy: [[CreatedBy.svg CreatedBy]]
Expand Down
1 change: 1 addition & 0 deletions uml/api/CustomFields.puml
Original file line number Diff line number Diff line change
Expand Up @@ -906,6 +906,7 @@ interface ShoppingList [[ShoppingList.svg]] {
deleteDaysAfterLastModification: Long
anonymousId: String
store: [[StoreKeyReference.svg StoreKeyReference]]
businessUnit: [[BusinessUnitKeyReference.svg BusinessUnitKeyReference]]
custom: [[CustomFields.svg CustomFields]]
lastModifiedBy: [[LastModifiedBy.svg LastModifiedBy]]
createdBy: [[CreatedBy.svg CreatedBy]]
Expand Down
1 change: 1 addition & 0 deletions uml/api/CustomFieldsDraft.puml
Original file line number Diff line number Diff line change
Expand Up @@ -712,6 +712,7 @@ interface ShoppingListDraft [[ShoppingListDraft.svg]] {
lineItems: [[ShoppingListLineItemDraft.svg List<ShoppingListLineItemDraft>]]
textLineItems: [[TextLineItemDraft.svg List<TextLineItemDraft>]]
store: [[StoreResourceIdentifier.svg StoreResourceIdentifier]]
businessUnit: [[BusinessUnitResourceIdentifier.svg BusinessUnitResourceIdentifier]]
custom: [[CustomFieldsDraft.svg CustomFieldsDraft]]
}
interface ShoppingListLineItemDraft [[ShoppingListLineItemDraft.svg]] {
Expand Down
1 change: 1 addition & 0 deletions uml/api/CustomerReference.puml
Original file line number Diff line number Diff line change
Expand Up @@ -298,6 +298,7 @@ interface ShoppingList [[ShoppingList.svg]] {
deleteDaysAfterLastModification: Long
anonymousId: String
store: [[StoreKeyReference.svg StoreKeyReference]]
businessUnit: [[BusinessUnitKeyReference.svg BusinessUnitKeyReference]]
custom: [[CustomFields.svg CustomFields]]
lastModifiedBy: [[LastModifiedBy.svg LastModifiedBy]]
createdBy: [[CreatedBy.svg CreatedBy]]
Expand Down
1 change: 1 addition & 0 deletions uml/api/CustomerResourceIdentifier.puml
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,7 @@ interface ShoppingListDraft [[ShoppingListDraft.svg]] {
lineItems: [[ShoppingListLineItemDraft.svg List<ShoppingListLineItemDraft>]]
textLineItems: [[TextLineItemDraft.svg List<TextLineItemDraft>]]
store: [[StoreResourceIdentifier.svg StoreResourceIdentifier]]
businessUnit: [[BusinessUnitResourceIdentifier.svg BusinessUnitResourceIdentifier]]
custom: [[CustomFieldsDraft.svg CustomFieldsDraft]]
}
interface ShoppingListSetCustomerAction [[ShoppingListSetCustomerAction.svg]] {
Expand Down
1 change: 1 addition & 0 deletions uml/api/LastModifiedBy.puml
Original file line number Diff line number Diff line change
Expand Up @@ -634,6 +634,7 @@ interface ShoppingList [[ShoppingList.svg]] {
deleteDaysAfterLastModification: Long
anonymousId: String
store: [[StoreKeyReference.svg StoreKeyReference]]
businessUnit: [[BusinessUnitKeyReference.svg BusinessUnitKeyReference]]
custom: [[CustomFields.svg CustomFields]]
lastModifiedBy: [[LastModifiedBy.svg LastModifiedBy]]
createdBy: [[CreatedBy.svg CreatedBy]]
Expand Down
2 changes: 2 additions & 0 deletions uml/api/LocalizedString.puml
Original file line number Diff line number Diff line change
Expand Up @@ -1026,6 +1026,7 @@ interface ShoppingList [[ShoppingList.svg]] {
deleteDaysAfterLastModification: Long
anonymousId: String
store: [[StoreKeyReference.svg StoreKeyReference]]
businessUnit: [[BusinessUnitKeyReference.svg BusinessUnitKeyReference]]
custom: [[CustomFields.svg CustomFields]]
lastModifiedBy: [[LastModifiedBy.svg LastModifiedBy]]
createdBy: [[CreatedBy.svg CreatedBy]]
Expand All @@ -1041,6 +1042,7 @@ interface ShoppingListDraft [[ShoppingListDraft.svg]] {
lineItems: [[ShoppingListLineItemDraft.svg List<ShoppingListLineItemDraft>]]
textLineItems: [[TextLineItemDraft.svg List<TextLineItemDraft>]]
store: [[StoreResourceIdentifier.svg StoreResourceIdentifier]]
businessUnit: [[BusinessUnitResourceIdentifier.svg BusinessUnitResourceIdentifier]]
custom: [[CustomFieldsDraft.svg CustomFieldsDraft]]
}
interface ShoppingListLineItem [[ShoppingListLineItem.svg]] {
Expand Down
1 change: 1 addition & 0 deletions uml/api/ShoppingList.puml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ interface ShoppingList [[ShoppingList.svg]] extends BaseResource {
deleteDaysAfterLastModification: Long
anonymousId: String
store: [[StoreKeyReference.svg StoreKeyReference]]
businessUnit: [[BusinessUnitKeyReference.svg BusinessUnitKeyReference]]
custom: [[CustomFields.svg CustomFields]]
lastModifiedBy: [[LastModifiedBy.svg LastModifiedBy]]
createdBy: [[CreatedBy.svg CreatedBy]]
Expand Down
1 change: 1 addition & 0 deletions uml/api/ShoppingListDraft.puml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ interface ShoppingListDraft [[ShoppingListDraft.svg]] {
lineItems: [[ShoppingListLineItemDraft.svg List<ShoppingListLineItemDraft>]]
textLineItems: [[TextLineItemDraft.svg List<TextLineItemDraft>]]
store: [[StoreResourceIdentifier.svg StoreResourceIdentifier]]
businessUnit: [[BusinessUnitResourceIdentifier.svg BusinessUnitResourceIdentifier]]
custom: [[CustomFieldsDraft.svg CustomFieldsDraft]]
}

Expand Down
1 change: 1 addition & 0 deletions uml/api/ShoppingListLineItem.puml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ interface ShoppingList [[ShoppingList.svg]] {
deleteDaysAfterLastModification: Long
anonymousId: String
store: [[StoreKeyReference.svg StoreKeyReference]]
businessUnit: [[BusinessUnitKeyReference.svg BusinessUnitKeyReference]]
custom: [[CustomFields.svg CustomFields]]
lastModifiedBy: [[LastModifiedBy.svg LastModifiedBy]]
createdBy: [[CreatedBy.svg CreatedBy]]
Expand Down
1 change: 1 addition & 0 deletions uml/api/ShoppingListLineItemDraft.puml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ interface ShoppingListDraft [[ShoppingListDraft.svg]] {
lineItems: [[ShoppingListLineItemDraft.svg List<ShoppingListLineItemDraft>]]
textLineItems: [[TextLineItemDraft.svg List<TextLineItemDraft>]]
store: [[StoreResourceIdentifier.svg StoreResourceIdentifier]]
businessUnit: [[BusinessUnitResourceIdentifier.svg BusinessUnitResourceIdentifier]]
custom: [[CustomFieldsDraft.svg CustomFieldsDraft]]
}

Expand Down
Loading

0 comments on commit a980bcc

Please sign in to comment.