Skip to content

Commit 55ba0ac

Browse files
authored
build(codegen): updating SDK (#1151)
Co-authored-by: ct-sdks[bot] <153784748+ct-sdks[bot]@users.noreply.github.com>
1 parent 7346c53 commit 55ba0ac

15 files changed

Lines changed: 719 additions & 2 deletions

.changeset/changes_api.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
'@commercetools/platform-sdk': minor
3+
---
4+
5+
**Api changes**
6+
7+
<details>
8+
<summary>Added Type(s)</summary>
9+
10+
- added type `InventoryEntrySetInventoryLimitsAction`
11+
- added type `CustomerDefaultBillingAddressSetMessage`
12+
- added type `CustomerDefaultShippingAddressSetMessage`
13+
- added type `CustomerStoresSetMessage`
14+
- added type `CustomerDefaultBillingAddressSetMessagePayload`
15+
- added type `CustomerDefaultShippingAddressSetMessagePayload`
16+
- added type `CustomerStoresSetMessagePayload`
17+
</details>
18+
19+
<details>
20+
<summary>Added Property(s)</summary>
21+
22+
- added property `minCartQuantity` to type `InventoryEntry`
23+
- added property `maxCartQuantity` to type `InventoryEntry`
24+
- added property `minCartQuantity` to type `InventoryEntryDraft`
25+
- added property `maxCartQuantity` to type `InventoryEntryDraft`
26+
</details>
27+
28+
<details>
29+
<summary>Added Enum(s)</summary>
30+
31+
- added enum `discount-group` to type `ChangeSubscriptionResourceTypeId`
32+
</details>

.changeset/changes_import.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
'@commercetools/importapi-sdk': minor
3+
---
4+
5+
**Import changes**
6+
7+
<details>
8+
<summary>Added Type(s)</summary>
9+
10+
- added type `AssociateRoleKeyReference`
11+
- added type `BusinessUnitKeyReference`
12+
- added type `BusinessUnitImportRequest`
13+
- added type `AssociateRoleInheritanceMode`
14+
- added type `BusinessUnitStatus`
15+
- added type `BusinessUnitAssociateMode`
16+
- added type `BusinessUnitApprovalRuleMode`
17+
- added type `BusinessUnitStoreMode`
18+
- added type `BusinessUnitType`
19+
- added type `AssociateRoleAssignmentDraft`
20+
- added type `AssociateDraft`
21+
- added type `BusinessUnitImport`
22+
- added type `CompanyBusinessUnitImport`
23+
- added type `DivisionBusinessUnitImport`
24+
</details>
25+
26+
<details>
27+
<summary>Added Method(s)</summary>
28+
29+
- added method `apiRoot.withProjectKeyValue().businessUnits().importContainers().withImportContainerKeyValue().post()`
30+
</details>
31+
32+
<details>
33+
<summary>Added Resource(s)</summary>
34+
35+
- added resource `/{projectKey}/business-units`
36+
- added resource `/{projectKey}/business-units/import-containers`
37+
- added resource `/{projectKey}/business-units/import-containers/{importContainerKey}`
38+
</details>
39+
40+
<details>
41+
<summary>Added Enum(s)</summary>
42+
43+
- added enum `business-unit` to type `ImportResourceType`
44+
- added enum `associate-role` to type `ReferenceType`
45+
- added enum `business-unit` to type `ReferenceType`
46+
</details>

changes.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,46 @@
2626

2727
- added enum `discount-group` to type `ChangeSubscriptionResourceTypeId`
2828
</details>
29+
30+
**Import changes**
31+
32+
<details>
33+
<summary>Added Type(s)</summary>
34+
35+
- added type `AssociateRoleKeyReference`
36+
- added type `BusinessUnitKeyReference`
37+
- added type `BusinessUnitImportRequest`
38+
- added type `AssociateRoleInheritanceMode`
39+
- added type `BusinessUnitStatus`
40+
- added type `BusinessUnitAssociateMode`
41+
- added type `BusinessUnitApprovalRuleMode`
42+
- added type `BusinessUnitStoreMode`
43+
- added type `BusinessUnitType`
44+
- added type `AssociateRoleAssignmentDraft`
45+
- added type `AssociateDraft`
46+
- added type `BusinessUnitImport`
47+
- added type `CompanyBusinessUnitImport`
48+
- added type `DivisionBusinessUnitImport`
49+
</details>
50+
51+
<details>
52+
<summary>Added Method(s)</summary>
53+
54+
- added method `apiRoot.withProjectKeyValue().businessUnits().importContainers().withImportContainerKeyValue().post()`
55+
</details>
56+
57+
<details>
58+
<summary>Added Resource(s)</summary>
59+
60+
- added resource `/{projectKey}/business-units`
61+
- added resource `/{projectKey}/business-units/import-containers`
62+
- added resource `/{projectKey}/business-units/import-containers/{importContainerKey}`
63+
</details>
64+
65+
<details>
66+
<summary>Added Enum(s)</summary>
67+
68+
- added enum `business-unit` to type `ImportResourceType`
69+
- added enum `associate-role` to type `ReferenceType`
70+
- added enum `business-unit` to type `ReferenceType`
71+
</details>
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
/**
2+
* Code generated by [commercetools RMF-Codegen](https://github.com/commercetools/rmf-codegen). DO NOT EDIT.
3+
* Please don't change this file manually but run `rmf-codegen generate raml_file_path -o output_path -t typescript_client` to update it.
4+
* For more information about the commercetools platform APIs, visit https://docs.commercetools.com/.
5+
*/
6+
import { executeRequest } from '../../shared/utils/common-types'
7+
import { ByProjectKeyBusinessUnitsImportContainersRequestBuilder } from '../import-containers/by-project-key-business-units-import-containers-request-builder'
8+
/**
9+
**/
10+
export class ByProjectKeyBusinessUnitsRequestBuilder {
11+
constructor(
12+
protected readonly args: {
13+
pathArgs: {
14+
projectKey: string
15+
}
16+
executeRequest: executeRequest
17+
baseUri?: string
18+
}
19+
) {}
20+
public importContainers(): ByProjectKeyBusinessUnitsImportContainersRequestBuilder {
21+
return new ByProjectKeyBusinessUnitsImportContainersRequestBuilder({
22+
pathArgs: {
23+
...this.args.pathArgs,
24+
},
25+
executeRequest: this.args.executeRequest,
26+
baseUri: this.args.baseUri,
27+
})
28+
}
29+
}

packages/importapi-sdk/src/generated/client/by-project-key-request-builder.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
* For more information about the commercetools platform APIs, visit https://docs.commercetools.com/.
55
*/
66
import { executeRequest } from '../shared/utils/common-types'
7+
import { ByProjectKeyBusinessUnitsRequestBuilder } from './business-units/by-project-key-business-units-request-builder'
78
import { ByProjectKeyCategoriesRequestBuilder } from './categories/by-project-key-categories-request-builder'
89
import { ByProjectKeyCustomersRequestBuilder } from './customers/by-project-key-customers-request-builder'
910
import { ByProjectKeyDiscountCodesRequestBuilder } from './discount-codes/by-project-key-discount-codes-request-builder'
@@ -186,4 +187,13 @@ export class ByProjectKeyRequestBuilder {
186187
baseUri: this.args.baseUri,
187188
})
188189
}
190+
public businessUnits(): ByProjectKeyBusinessUnitsRequestBuilder {
191+
return new ByProjectKeyBusinessUnitsRequestBuilder({
192+
pathArgs: {
193+
...this.args.pathArgs,
194+
},
195+
executeRequest: this.args.executeRequest,
196+
baseUri: this.args.baseUri,
197+
})
198+
}
189199
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
/**
2+
* Code generated by [commercetools RMF-Codegen](https://github.com/commercetools/rmf-codegen). DO NOT EDIT.
3+
* Please don't change this file manually but run `rmf-codegen generate raml_file_path -o output_path -t typescript_client` to update it.
4+
* For more information about the commercetools platform APIs, visit https://docs.commercetools.com/.
5+
*/
6+
import {
7+
BusinessUnitImportRequest,
8+
ImportResponse,
9+
} from '../../models/importrequests'
10+
import { executeRequest } from '../../shared/utils/common-types'
11+
import { ApiRequest } from '../../shared/utils/requests-utils'
12+
/**
13+
**/
14+
export class ByProjectKeyBusinessUnitsImportContainersByImportContainerKeyRequestBuilder {
15+
constructor(
16+
protected readonly args: {
17+
pathArgs: {
18+
projectKey: string
19+
importContainerKey: string
20+
}
21+
executeRequest: executeRequest
22+
baseUri?: string
23+
}
24+
) {}
25+
/**
26+
* Creates an Import Request for Business Units.
27+
*/
28+
public post(methodArgs: {
29+
body: BusinessUnitImportRequest
30+
headers?: {
31+
[key: string]: string | string[]
32+
}
33+
}): ApiRequest<ImportResponse> {
34+
return new ApiRequest<ImportResponse>(
35+
{
36+
baseUri: this.args.baseUri,
37+
method: 'POST',
38+
uriTemplate:
39+
'/{projectKey}/business-units/import-containers/{importContainerKey}',
40+
pathVariables: this.args.pathArgs,
41+
headers: {
42+
'Content-Type': 'application/json',
43+
...methodArgs?.headers,
44+
},
45+
body: methodArgs?.body,
46+
},
47+
this.args.executeRequest
48+
)
49+
}
50+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
/**
2+
* Code generated by [commercetools RMF-Codegen](https://github.com/commercetools/rmf-codegen). DO NOT EDIT.
3+
* Please don't change this file manually but run `rmf-codegen generate raml_file_path -o output_path -t typescript_client` to update it.
4+
* For more information about the commercetools platform APIs, visit https://docs.commercetools.com/.
5+
*/
6+
import { executeRequest } from '../../shared/utils/common-types'
7+
import { ByProjectKeyBusinessUnitsImportContainersByImportContainerKeyRequestBuilder } from './by-project-key-business-units-import-containers-by-import-container-key-request-builder'
8+
/**
9+
**/
10+
export class ByProjectKeyBusinessUnitsImportContainersRequestBuilder {
11+
constructor(
12+
protected readonly args: {
13+
pathArgs: {
14+
projectKey: string
15+
}
16+
executeRequest: executeRequest
17+
baseUri?: string
18+
}
19+
) {}
20+
public withImportContainerKeyValue(childPathArgs: {
21+
importContainerKey: string
22+
}): ByProjectKeyBusinessUnitsImportContainersByImportContainerKeyRequestBuilder {
23+
return new ByProjectKeyBusinessUnitsImportContainersByImportContainerKeyRequestBuilder(
24+
{
25+
pathArgs: {
26+
...this.args.pathArgs,
27+
...childPathArgs,
28+
},
29+
executeRequest: this.args.executeRequest,
30+
baseUri: this.args.baseUri,
31+
}
32+
)
33+
}
34+
}

packages/importapi-sdk/src/generated/index.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,13 @@
77

88
// resources
99
export * from './client/api-root'; //Root client that is used to access all the endpoints in the API
10+
export * from './client/business-units/by-project-key-business-units-request-builder'
1011
export * from './client/by-project-key-request-builder'
1112
export * from './client/categories/by-project-key-categories-request-builder'
1213
export * from './client/customers/by-project-key-customers-request-builder'
1314
export * from './client/discount-codes/by-project-key-discount-codes-request-builder'
15+
export * from './client/import-containers/by-project-key-business-units-import-containers-by-import-container-key-request-builder'
16+
export * from './client/import-containers/by-project-key-business-units-import-containers-request-builder'
1417
export * from './client/import-containers/by-project-key-categories-import-containers-by-import-container-key-request-builder'
1518
export * from './client/import-containers/by-project-key-categories-import-containers-request-builder'
1619
export * from './client/import-containers/by-project-key-customers-import-containers-by-import-container-key-request-builder'
@@ -59,6 +62,7 @@ export * from './client/product-variants/by-project-key-product-variants-request
5962
export * from './client/products/by-project-key-products-request-builder'
6063
export * from './client/standalone-prices/by-project-key-standalone-prices-request-builder'
6164
export * from './client/types/by-project-key-types-request-builder'
65+
export * from './models/business-units'
6266
export * from './models/categories'
6367
export * from './models/common'
6468
export * from './models/customers'

0 commit comments

Comments
 (0)