Skip to content

Commit 033a22b

Browse files
Generate from latest spec 1.1.202603171403
1 parent e9f28ae commit 033a22b

121 files changed

Lines changed: 5342 additions & 356 deletions

File tree

Some content is hidden

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

.openapi-generator/FILES

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,10 +96,14 @@ ShipEngineSDK/Model/CreateAndValidateShipment.cs
9696
ShipEngineSDK/Model/CreateBatchRequest.cs
9797
ShipEngineSDK/Model/CreateBatchRequestBody.cs
9898
ShipEngineSDK/Model/CreateBatchResponseBody.cs
99+
ShipEngineSDK/Model/CreateCombinedLabelDocumentRequestBody.cs
100+
ShipEngineSDK/Model/CreateCombinedLabelDocumentResponseBodyYaml.cs
99101
ShipEngineSDK/Model/CreateLabelFromRateRequestBody.cs
100102
ShipEngineSDK/Model/CreateLabelFromRateResponseBody.cs
101103
ShipEngineSDK/Model/CreateLabelFromShipmentRequestBody.cs
102104
ShipEngineSDK/Model/CreateLabelFromShipmentResponseBody.cs
105+
ShipEngineSDK/Model/CreateLabelRateShopperRequestBody.cs
106+
ShipEngineSDK/Model/CreateLabelRateShopperResponseBody.cs
103107
ShipEngineSDK/Model/CreateLabelRequestBody.cs
104108
ShipEngineSDK/Model/CreateLabelResponseBody.cs
105109
ShipEngineSDK/Model/CreateManifestByObjectRequestBody.cs
@@ -113,6 +117,7 @@ ShipEngineSDK/Model/CreateReturnLabelResponseBody.cs
113117
ShipEngineSDK/Model/CreateShipmentResponseBodyFields.cs
114118
ShipEngineSDK/Model/CreateShipmentsRequestBody.cs
115119
ShipEngineSDK/Model/CreateShipmentsResponseBody.cs
120+
ShipEngineSDK/Model/CreateTagRequestBody.cs
116121
ShipEngineSDK/Model/CreateTagResponseBody.cs
117122
ShipEngineSDK/Model/CreateWarehouseRequestBody.cs
118123
ShipEngineSDK/Model/CreateWarehouseResponseBody.cs
@@ -138,6 +143,7 @@ ShipEngineSDK/Model/ErrorSource.cs
138143
ShipEngineSDK/Model/ErrorType.cs
139144
ShipEngineSDK/Model/ErrorWithLabelIdResponseBody.cs
140145
ShipEngineSDK/Model/EstimateRatesRequestBody.cs
146+
ShipEngineSDK/Model/EstimatedImportCharges.cs
141147
ShipEngineSDK/Model/FedexAccountSettings.cs
142148
ShipEngineSDK/Model/FedexAccountSettingsRequestBody.cs
143149
ShipEngineSDK/Model/FedexPickupType.cs
@@ -235,6 +241,7 @@ ShipEngineSDK/Model/ParseShipmentRequestBody.cs
235241
ShipEngineSDK/Model/ParseShipmentResponseBody.cs
236242
ShipEngineSDK/Model/PartialAddress.cs
237243
ShipEngineSDK/Model/PartialShipment.cs
244+
ShipEngineSDK/Model/PartialShipmentForRateShopper.cs
238245
ShipEngineSDK/Model/PartialShippingAddress.cs
239246
ShipEngineSDK/Model/PartialShippingAddressTo.cs
240247
ShipEngineSDK/Model/PartialShippingAddressToGeolocationInner.cs
@@ -247,6 +254,7 @@ ShipEngineSDK/Model/ProcessBatchRequestBody.cs
247254
ShipEngineSDK/Model/Products.cs
248255
ShipEngineSDK/Model/PurchaseLabelWithoutShipment.cs
249256
ShipEngineSDK/Model/Rate.cs
257+
ShipEngineSDK/Model/RateAttributes.cs
250258
ShipEngineSDK/Model/RateDetail.cs
251259
ShipEngineSDK/Model/RateDetailAttributes.cs
252260
ShipEngineSDK/Model/RateDetailType.cs
@@ -264,9 +272,11 @@ ShipEngineSDK/Model/RateResponseStatus.cs
264272
ShipEngineSDK/Model/RateShipmentRequest.cs
265273
ShipEngineSDK/Model/RateType.cs
266274
ShipEngineSDK/Model/RatesInformation.cs
275+
ShipEngineSDK/Model/RatesInformationRatesInner.cs
267276
ShipEngineSDK/Model/ReasonCode.cs
268277
ShipEngineSDK/Model/RecognizedEntity.cs
269278
ShipEngineSDK/Model/Redirect.cs
279+
ShipEngineSDK/Model/RegulatedContentType.cs
270280
ShipEngineSDK/Model/RegulationLevel.cs
271281
ShipEngineSDK/Model/RemoveFromBatchRequestBody.cs
272282
ShipEngineSDK/Model/ResponseMessage.cs
@@ -424,10 +434,14 @@ docs/models/CreateAndValidateShipment.md
424434
docs/models/CreateBatchRequest.md
425435
docs/models/CreateBatchRequestBody.md
426436
docs/models/CreateBatchResponseBody.md
437+
docs/models/CreateCombinedLabelDocumentRequestBody.md
438+
docs/models/CreateCombinedLabelDocumentResponseBodyYaml.md
427439
docs/models/CreateLabelFromRateRequestBody.md
428440
docs/models/CreateLabelFromRateResponseBody.md
429441
docs/models/CreateLabelFromShipmentRequestBody.md
430442
docs/models/CreateLabelFromShipmentResponseBody.md
443+
docs/models/CreateLabelRateShopperRequestBody.md
444+
docs/models/CreateLabelRateShopperResponseBody.md
431445
docs/models/CreateLabelRequestBody.md
432446
docs/models/CreateLabelResponseBody.md
433447
docs/models/CreateManifestByObjectRequestBody.md
@@ -441,6 +455,7 @@ docs/models/CreateReturnLabelResponseBody.md
441455
docs/models/CreateShipmentResponseBodyFields.md
442456
docs/models/CreateShipmentsRequestBody.md
443457
docs/models/CreateShipmentsResponseBody.md
458+
docs/models/CreateTagRequestBody.md
444459
docs/models/CreateTagResponseBody.md
445460
docs/models/CreateWarehouseRequestBody.md
446461
docs/models/CreateWarehouseResponseBody.md
@@ -466,6 +481,7 @@ docs/models/ErrorSource.md
466481
docs/models/ErrorType.md
467482
docs/models/ErrorWithLabelIdResponseBody.md
468483
docs/models/EstimateRatesRequestBody.md
484+
docs/models/EstimatedImportCharges.md
469485
docs/models/FedexAccountSettings.md
470486
docs/models/FedexAccountSettingsRequestBody.md
471487
docs/models/FedexPickupType.md
@@ -563,6 +579,7 @@ docs/models/ParseShipmentRequestBody.md
563579
docs/models/ParseShipmentResponseBody.md
564580
docs/models/PartialAddress.md
565581
docs/models/PartialShipment.md
582+
docs/models/PartialShipmentForRateShopper.md
566583
docs/models/PartialShippingAddress.md
567584
docs/models/PartialShippingAddressTo.md
568585
docs/models/PartialShippingAddressToGeolocationInner.md
@@ -575,6 +592,7 @@ docs/models/ProcessBatchRequestBody.md
575592
docs/models/Products.md
576593
docs/models/PurchaseLabelWithoutShipment.md
577594
docs/models/Rate.md
595+
docs/models/RateAttributes.md
578596
docs/models/RateDetail.md
579597
docs/models/RateDetailAttributes.md
580598
docs/models/RateDetailType.md
@@ -592,9 +610,11 @@ docs/models/RateResponseStatus.md
592610
docs/models/RateShipmentRequest.md
593611
docs/models/RateType.md
594612
docs/models/RatesInformation.md
613+
docs/models/RatesInformationRatesInner.md
595614
docs/models/ReasonCode.md
596615
docs/models/RecognizedEntity.md
597616
docs/models/Redirect.md
617+
docs/models/RegulatedContentType.md
598618
docs/models/RegulationLevel.md
599619
docs/models/RemoveFromBatchRequestBody.md
600620
docs/models/ResponseMessage.md

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ var shipengine = new ShipEngine("___YOUR_API_KEY_HERE__");
3535

3636
This C# SDK is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
3737

38-
- API version: 1.1.202501091801
38+
- API version: 1.1.202603171403
3939
- SDK version: 3.0.0
4040
- Generator version: 7.7.0
4141
- Build package: org.openapitools.codegen.languages.CSharpClientCodegen
@@ -86,8 +86,10 @@ API | Method | Description
8686
*Insurance* | [**ConnectInsurer**](docs//apis/InsuranceApi.md#connectinsurer) | Connect a Shipsurance Account
8787
*Insurance* | [**DisconnectInsurer**](docs//apis/InsuranceApi.md#disconnectinsurer) | Disconnect a Shipsurance Account
8888
*Insurance* | [**GetInsuranceBalance**](docs//apis/InsuranceApi.md#getinsurancebalance) | Get Insurance Funds Balance
89+
*Labels* | [**CreateCombinedLabelDocument**](docs//apis/LabelsApi.md#createcombinedlabeldocument) | Created Combined Label Document
8990
*Labels* | [**CreateLabel**](docs//apis/LabelsApi.md#createlabel) | Purchase Label
9091
*Labels* | [**CreateLabelFromRate**](docs//apis/LabelsApi.md#createlabelfromrate) | Purchase Label with Rate ID
92+
*Labels* | [**CreateLabelFromRateShopper**](docs//apis/LabelsApi.md#createlabelfromrateshopper) | Purchase Label from Rate Shopper
9193
*Labels* | [**CreateLabelFromShipment**](docs//apis/LabelsApi.md#createlabelfromshipment) | Purchase Label with Shipment ID
9294
*Labels* | [**CreateReturnLabel**](docs//apis/LabelsApi.md#createreturnlabel) | Create a return label
9395
*Labels* | [**GetLabelByExternalShipmentId**](docs//apis/LabelsApi.md#getlabelbyexternalshipmentid) | Get Label By External Shipment ID
@@ -127,6 +129,7 @@ API | Method | Description
127129
*Shipments* | [**UntagShipment**](docs//apis/ShipmentsApi.md#untagshipment) | Remove Tag from Shipment
128130
*Shipments* | [**UpdateShipment**](docs//apis/ShipmentsApi.md#updateshipment) | Update Shipment By ID
129131
*Tags* | [**CreateTag**](docs//apis/TagsApi.md#createtag) | Create a New Tag
132+
*Tags* | [**CreateTag_0**](docs//apis/TagsApi.md#createtag_0) | Create a New Tag
130133
*Tags* | [**DeleteTag**](docs//apis/TagsApi.md#deletetag) | Delete Tag
131134
*Tags* | [**ListTags**](docs//apis/TagsApi.md#listtags) | Get Tags
132135
*Tags* | [**RenameTag**](docs//apis/TagsApi.md#renametag) | Update Tag Name

ShipEngineSDK/Api/BatchesApi.cs

Lines changed: 37 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -163,13 +163,17 @@ public partial interface IShipEngine
163163
/// <exception cref="ShipEngineSDK.ShipEngineException">Thrown when fails to make API call</exception>
164164
/// <param name="status"> (optional)</param>
165165
/// <param name="sortBy"> (optional)</param>
166+
/// <param name="createdAtStart">Only return batches that were created on or after a specific date/time (optional)</param>
167+
/// <param name="createdAtEnd">Only return batches that were created on or before a specific date/time (optional)</param>
168+
/// <param name="processedAtStart">Only return batches that were processed on or after a specific date/time (optional)</param>
169+
/// <param name="processedAtEnd">Only return batches that were processed on or before a specific date/time (optional)</param>
166170
/// <param name="sortDir">Controls the sort order of the query. (optional)</param>
167171
/// <param name="batchNumber">Batch Number (optional)</param>
168172
/// <param name="page">Return a specific page of results. Defaults to the first page. If set to a number that&#39;s greater than the number of pages of results, an empty page is returned. (optional, default to 1)</param>
169173
/// <param name="pageSize">The number of results to return per response. (optional, default to 25)</param>
170174
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
171175
/// <returns>Task of ApiResponse (ListBatchesResponseBody)</returns>
172-
Task<ListBatchesResponseBody> ListBatches(BatchStatus? status, BatchesSortBy? sortBy, SortDir? sortDir, string? batchNumber, int? page, int? pageSize, CancellationToken cancellationToken = default);
176+
Task<ListBatchesResponseBody> ListBatches(BatchStatus? status, BatchesSortBy? sortBy, DateTimeOffset? createdAtStart, DateTimeOffset? createdAtEnd, DateTimeOffset? processedAtStart, DateTimeOffset? processedAtEnd, SortDir? sortDir, string? batchNumber, int? page, int? pageSize, CancellationToken cancellationToken = default);
173177

174178
/// <summary>
175179
/// List Batches List Batches associated with your Shipengine account
@@ -179,13 +183,17 @@ public partial interface IShipEngine
179183
/// <param name="methodClient">HttpClient to use for the request</param>
180184
/// <param name="status"> (optional)</param>
181185
/// <param name="sortBy"> (optional)</param>
186+
/// <param name="createdAtStart">Only return batches that were created on or after a specific date/time (optional)</param>
187+
/// <param name="createdAtEnd">Only return batches that were created on or before a specific date/time (optional)</param>
188+
/// <param name="processedAtStart">Only return batches that were processed on or after a specific date/time (optional)</param>
189+
/// <param name="processedAtEnd">Only return batches that were processed on or before a specific date/time (optional)</param>
182190
/// <param name="sortDir">Controls the sort order of the query. (optional)</param>
183191
/// <param name="batchNumber">Batch Number (optional)</param>
184192
/// <param name="page">Return a specific page of results. Defaults to the first page. If set to a number that&#39;s greater than the number of pages of results, an empty page is returned. (optional, default to 1)</param>
185193
/// <param name="pageSize">The number of results to return per response. (optional, default to 25)</param>
186194
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
187195
/// <returns>Task of ApiResponse (ListBatchesResponseBody)</returns>
188-
Task<ListBatchesResponseBody> ListBatches(HttpClient methodClient, BatchStatus? status, BatchesSortBy? sortBy, SortDir? sortDir, string? batchNumber, int? page, int? pageSize, CancellationToken cancellationToken = default);
196+
Task<ListBatchesResponseBody> ListBatches(HttpClient methodClient, BatchStatus? status, BatchesSortBy? sortBy, DateTimeOffset? createdAtStart, DateTimeOffset? createdAtEnd, DateTimeOffset? processedAtStart, DateTimeOffset? processedAtEnd, SortDir? sortDir, string? batchNumber, int? page, int? pageSize, CancellationToken cancellationToken = default);
189197

190198
/// <summary>
191199
/// Process Batch ID Labels Process Batch ID Labels
@@ -541,15 +549,19 @@ public async Task<ListBatchErrorsResponseBody> ListBatchErrors(HttpClient method
541549
/// <exception cref="ShipEngineSDK.ShipEngineException">Thrown when fails to make API call</exception>
542550
/// <param name="status"> (optional)</param>
543551
/// <param name="sortBy"> (optional)</param>
552+
/// <param name="createdAtStart">Only return batches that were created on or after a specific date/time (optional)</param>
553+
/// <param name="createdAtEnd">Only return batches that were created on or before a specific date/time (optional)</param>
554+
/// <param name="processedAtStart">Only return batches that were processed on or after a specific date/time (optional)</param>
555+
/// <param name="processedAtEnd">Only return batches that were processed on or before a specific date/time (optional)</param>
544556
/// <param name="sortDir">Controls the sort order of the query. (optional)</param>
545557
/// <param name="batchNumber">Batch Number (optional)</param>
546558
/// <param name="page">Return a specific page of results. Defaults to the first page. If set to a number that&#39;s greater than the number of pages of results, an empty page is returned. (optional, default to 1)</param>
547559
/// <param name="pageSize">The number of results to return per response. (optional, default to 25)</param>
548560
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
549561
/// <returns>Task of ApiResponse (ListBatchesResponseBody)</returns>
550-
public Task<ListBatchesResponseBody> ListBatches(BatchStatus? status = default, BatchesSortBy? sortBy = default, SortDir? sortDir = default, string? batchNumber = default, int? page = default, int? pageSize = default, CancellationToken cancellationToken = default)
562+
public Task<ListBatchesResponseBody> ListBatches(BatchStatus? status = default, BatchesSortBy? sortBy = default, DateTimeOffset? createdAtStart = default, DateTimeOffset? createdAtEnd = default, DateTimeOffset? processedAtStart = default, DateTimeOffset? processedAtEnd = default, SortDir? sortDir = default, string? batchNumber = default, int? page = default, int? pageSize = default, CancellationToken cancellationToken = default)
551563
{
552-
return ListBatches(_client, status, sortBy, sortDir, batchNumber, page, pageSize, cancellationToken);
564+
return ListBatches(_client, status, sortBy, createdAtStart, createdAtEnd, processedAtStart, processedAtEnd, sortDir, batchNumber, page, pageSize, cancellationToken);
553565
}
554566

555567
/// <summary>
@@ -560,13 +572,17 @@ public Task<ListBatchesResponseBody> ListBatches(BatchStatus? status = default,
560572
/// <param name="methodClient">HttpClient to use for the request</param>
561573
/// <param name="status"> (optional)</param>
562574
/// <param name="sortBy"> (optional)</param>
575+
/// <param name="createdAtStart">Only return batches that were created on or after a specific date/time (optional)</param>
576+
/// <param name="createdAtEnd">Only return batches that were created on or before a specific date/time (optional)</param>
577+
/// <param name="processedAtStart">Only return batches that were processed on or after a specific date/time (optional)</param>
578+
/// <param name="processedAtEnd">Only return batches that were processed on or before a specific date/time (optional)</param>
563579
/// <param name="sortDir">Controls the sort order of the query. (optional)</param>
564580
/// <param name="batchNumber">Batch Number (optional)</param>
565581
/// <param name="page">Return a specific page of results. Defaults to the first page. If set to a number that&#39;s greater than the number of pages of results, an empty page is returned. (optional, default to 1)</param>
566582
/// <param name="pageSize">The number of results to return per response. (optional, default to 25)</param>
567583
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
568584
/// <returns>Task of ApiResponse (ListBatchesResponseBody)</returns>
569-
public async Task<ListBatchesResponseBody> ListBatches(HttpClient methodClient, BatchStatus? status = default, BatchesSortBy? sortBy = default, SortDir? sortDir = default, string? batchNumber = default, int? page = default, int? pageSize = default, CancellationToken cancellationToken = default)
585+
public async Task<ListBatchesResponseBody> ListBatches(HttpClient methodClient, BatchStatus? status = default, BatchesSortBy? sortBy = default, DateTimeOffset? createdAtStart = default, DateTimeOffset? createdAtEnd = default, DateTimeOffset? processedAtStart = default, DateTimeOffset? processedAtEnd = default, SortDir? sortDir = default, string? batchNumber = default, int? page = default, int? pageSize = default, CancellationToken cancellationToken = default)
570586
{
571587

572588
RequestOptions requestOptions = new("/v1/batches");
@@ -579,6 +595,22 @@ public async Task<ListBatchesResponseBody> ListBatches(HttpClient methodClient,
579595
{
580596
requestOptions.QueryParameters.Add(ClientUtils.ParameterToMultiMap("", "sort_by", sortBy));
581597
}
598+
if (createdAtStart != null)
599+
{
600+
requestOptions.QueryParameters.Add(ClientUtils.ParameterToMultiMap("", "created_at_start", createdAtStart));
601+
}
602+
if (createdAtEnd != null)
603+
{
604+
requestOptions.QueryParameters.Add(ClientUtils.ParameterToMultiMap("", "created_at_end", createdAtEnd));
605+
}
606+
if (processedAtStart != null)
607+
{
608+
requestOptions.QueryParameters.Add(ClientUtils.ParameterToMultiMap("", "processed_at_start", processedAtStart));
609+
}
610+
if (processedAtEnd != null)
611+
{
612+
requestOptions.QueryParameters.Add(ClientUtils.ParameterToMultiMap("", "processed_at_end", processedAtEnd));
613+
}
582614
if (sortDir != null)
583615
{
584616
requestOptions.QueryParameters.Add(ClientUtils.ParameterToMultiMap("", "sort_dir", sortDir));

0 commit comments

Comments
 (0)