Method | Description |
---|---|
CreatePackageType | Create Custom Package Type |
DeletePackageType | Delete A Custom Package By ID |
GetPackageTypeById | Get Custom Package Type By ID |
ListPackageTypes | List Custom Package Types |
UpdatePackageType | Update Custom Package Type By ID |
CreatePackageTypeResponseBody CreatePackageType (CreatePackageTypeRequestBody createPackageTypeRequestBody, CancellationToken cancellationToken = default)
CreatePackageTypeResponseBody CreatePackageType (HttpClient methodClient, CreatePackageTypeRequestBody createPackageTypeRequestBody, CancellationToken cancellationToken = default)
Create Custom Package Type
Create a custom package type to better assist in getting accurate rate estimates
using System.Collections.Generic;
using System.Diagnostics;
using ShipEngineSDK;
using ShipEngineSDK.Model;
namespace Example
{
public class CreatePackageTypeExample
{
public static async Task Main()
{
var shipEngine = new ShipEngine("api_key");
var createPackageTypeRequestBody = new CreatePackageTypeRequestBody();
try
{
// Create Custom Package Type
CreatePackageTypeResponseBody result = await shipEngine.CreatePackageType(createPackageTypeRequestBody);
Debug.WriteLine(result);
}
catch (ShipEngineException e)
{
Debug.Print("Exception when calling PackageTypesApi.CreatePackageType: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
methodClient | HttpClient | The HttpClient instance to use for the request. | |
createPackageTypeRequestBody | CreatePackageTypeRequestBody | ||
cancellationToken | CancellationToken | The cancellation token to use for the request. |
string DeletePackageType (string packageId, CancellationToken cancellationToken = default)
string DeletePackageType (HttpClient methodClient, string packageId, CancellationToken cancellationToken = default)
Delete A Custom Package By ID
Delete a custom package using the ID
using System.Collections.Generic;
using System.Diagnostics;
using ShipEngineSDK;
using ShipEngineSDK.Model;
namespace Example
{
public class DeletePackageTypeExample
{
public static async Task Main()
{
var shipEngine = new ShipEngine("api_key");
var packageId = "packageId_example";
try
{
// Delete A Custom Package By ID
string result = await shipEngine.DeletePackageType(packageId);
Debug.WriteLine(result);
}
catch (ShipEngineException e)
{
Debug.Print("Exception when calling PackageTypesApi.DeletePackageType: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
methodClient | HttpClient | The HttpClient instance to use for the request. | |
packageId | string | Package ID | |
cancellationToken | CancellationToken | The cancellation token to use for the request. |
string
GetPackageTypeByIdResponseBody GetPackageTypeById (string packageId, CancellationToken cancellationToken = default)
GetPackageTypeByIdResponseBody GetPackageTypeById (HttpClient methodClient, string packageId, CancellationToken cancellationToken = default)
Get Custom Package Type By ID
Get Custom Package Type by ID
using System.Collections.Generic;
using System.Diagnostics;
using ShipEngineSDK;
using ShipEngineSDK.Model;
namespace Example
{
public class GetPackageTypeByIdExample
{
public static async Task Main()
{
var shipEngine = new ShipEngine("api_key");
var packageId = "packageId_example";
try
{
// Get Custom Package Type By ID
GetPackageTypeByIdResponseBody result = await shipEngine.GetPackageTypeById(packageId);
Debug.WriteLine(result);
}
catch (ShipEngineException e)
{
Debug.Print("Exception when calling PackageTypesApi.GetPackageTypeById: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
methodClient | HttpClient | The HttpClient instance to use for the request. | |
packageId | string | Package ID | |
cancellationToken | CancellationToken | The cancellation token to use for the request. |
GetPackageTypeByIdResponseBody
ListPackageTypesResponseBody ListPackageTypes (CancellationToken cancellationToken = default)
ListPackageTypesResponseBody ListPackageTypes (HttpClient methodClient, CancellationToken cancellationToken = default)
List Custom Package Types
List the custom package types associated with the account
using System.Collections.Generic;
using System.Diagnostics;
using ShipEngineSDK;
using ShipEngineSDK.Model;
namespace Example
{
public class ListPackageTypesExample
{
public static async Task Main()
{
var shipEngine = new ShipEngine("api_key");
try
{
// List Custom Package Types
ListPackageTypesResponseBody result = await shipEngine.ListPackageTypes();
Debug.WriteLine(result);
}
catch (ShipEngineException e)
{
Debug.Print("Exception when calling PackageTypesApi.ListPackageTypes: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
methodClient | HttpClient | The HttpClient instance to use for the request. | |
cancellationToken | CancellationToken | The cancellation token to use for the request. |
string UpdatePackageType (UpdatePackageTypeRequestBody updatePackageTypeRequestBody, string packageId, CancellationToken cancellationToken = default)
string UpdatePackageType (HttpClient methodClient, UpdatePackageTypeRequestBody updatePackageTypeRequestBody, string packageId, CancellationToken cancellationToken = default)
Update Custom Package Type By ID
Update the custom package type object by ID
using System.Collections.Generic;
using System.Diagnostics;
using ShipEngineSDK;
using ShipEngineSDK.Model;
namespace Example
{
public class UpdatePackageTypeExample
{
public static async Task Main()
{
var shipEngine = new ShipEngine("api_key");
var updatePackageTypeRequestBody = new UpdatePackageTypeRequestBody();
var packageId = "packageId_example";
try
{
// Update Custom Package Type By ID
string result = await shipEngine.UpdatePackageType(updatePackageTypeRequestBody, packageId);
Debug.WriteLine(result);
}
catch (ShipEngineException e)
{
Debug.Print("Exception when calling PackageTypesApi.UpdatePackageType: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
methodClient | HttpClient | The HttpClient instance to use for the request. | |
updatePackageTypeRequestBody | UpdatePackageTypeRequestBody | ||
packageId | string | Package ID | |
cancellationToken | CancellationToken | The cancellation token to use for the request. |
string