You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
193 lines
11 KiB
C#
193 lines
11 KiB
C#
namespace TradeManageNew.APIClients.FedexAPI.Models.RatesAndTransitTimes
|
|
{
|
|
/// <summary>
|
|
/// Indicate the Operational Details.
|
|
/// </summary>
|
|
[System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "14.1.0.0 (NJsonSchema v11.0.2.0 (Newtonsoft.Json v13.0.0.0))")]
|
|
public partial class OperationalDetail
|
|
{
|
|
/// <summary>
|
|
/// Indicate the location ID of the origin of shipment. <br> Example: YBZA
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("originLocationIds", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
|
|
public System.Collections.Generic.ICollection<string> OriginLocationIds { get; set; }
|
|
|
|
/// <summary>
|
|
/// Indicate the delivery commitment day.<br> Example: MON
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("commitDays", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
|
|
public System.Collections.Generic.ICollection<string> CommitDays { get; set; }
|
|
|
|
/// <summary>
|
|
/// Indicate the service code. <br> Example: 06
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("serviceCode", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
|
|
public string ServiceCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// Specify the Airport Id. <br> Example: MEM
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("airportId", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
|
|
public string AirportId { get; set; }
|
|
|
|
/// <summary>
|
|
/// Indicate the Standard Carrier Alpha Code (SCAC) is a privately controlled US code used to identify vessel operating common carriers (VOCC). It is typically two to four letters long.
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("scac", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
|
|
public string Scac { get; set; }
|
|
|
|
/// <summary>
|
|
/// Specify origin service area.<br> Example: AM
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("originServiceAreas", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
|
|
public System.Collections.Generic.ICollection<string> OriginServiceAreas { get; set; }
|
|
|
|
/// <summary>
|
|
/// Specify the delivery commitment day. <br> Example: SAT
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("deliveryDay", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
|
|
public string DeliveryDay { get; set; }
|
|
|
|
/// <summary>
|
|
/// Specify the origin location ID.<br> Example: 6121
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("originLocationNumbers", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
|
|
public System.Collections.Generic.ICollection<int> OriginLocationNumbers { get; set; }
|
|
|
|
/// <summary>
|
|
/// Indicate the destination postal code.<br> Example: 38017
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("destinationPostalCode", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
|
|
public string DestinationPostalCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// Indicate the shipment Commit Date. <br> Example: 2019-07-22T08:30:00
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("commitDate", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
|
|
public string CommitDate { get; set; }
|
|
|
|
/// <summary>
|
|
/// Indicate the ASTRA description for the label. <br> Example: XXXL1ST
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("astraDescription", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
|
|
public string AstraDescription { get; set; }
|
|
|
|
/// <summary>
|
|
/// Indicate the delivery date. <br> Example: 2019-07-22T08:30:00
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("deliveryDate", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
|
|
public string DeliveryDate { get; set; }
|
|
|
|
/// <summary>
|
|
/// Indicate the delivery eligibilities.
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("deliveryEligibilities", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
|
|
public System.Collections.Generic.ICollection<string> DeliveryEligibilities { get; set; }
|
|
|
|
/// <summary>
|
|
/// indicate if ineligible For Money Back Guarantee.
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("ineligibleForMoneyBackGuarantee", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
|
|
public bool? IneligibleForMoneyBackGuarantee { get; set; }
|
|
|
|
/// <summary>
|
|
/// Specify Maximum transit time. <br> Example: THREE_DAYS
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("MaximumTransitTime", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
|
|
public string MaximumTransitTime { get; set; }
|
|
|
|
/// <summary>
|
|
/// Indicate Astra Planned Service Level. <br> Example: astraPlannedServicelevel
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("astraPlannedServiceLevel", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
|
|
public string AstraPlannedServiceLevel { get; set; }
|
|
|
|
/// <summary>
|
|
/// Indicate Destination Location Ids. <br> Example: HKAA
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("destinationLocationIds", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
|
|
public System.Collections.Generic.ICollection<string> DestinationLocationIds { get; set; }
|
|
|
|
/// <summary>
|
|
/// Indicate destination location State Or Province code. <br> Example: TN<br><a onclick='loadDocReference("canadaprovincecodes")'>Click here to see State Or Province Code</a>
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("destinationLocationStateOrProvinceCodes", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
|
|
public System.Collections.Generic.ICollection<string> DestinationLocationStateOrProvinceCodes { get; set; }
|
|
|
|
/// <summary>
|
|
/// Indicate the Transit Time in days. <br> Example: THREE_DAYS
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("transitTime", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
|
|
public string TransitTime { get; set; }
|
|
|
|
/// <summary>
|
|
/// Indicate the Packaging Code. <br> Example: M1M1M1
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("packagingCode", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
|
|
public string PackagingCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// Indicate the Destination Location Numbers. <br> Example: 386
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("destinationLocationNumbers", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
|
|
public System.Collections.Generic.ICollection<int> DestinationLocationNumbers { get; set; }
|
|
|
|
/// <summary>
|
|
/// Indicate the Published Delivery Time. <br> Example: THREE_DAYS
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("publishedDeliveryTime", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
|
|
public string PublishedDeliveryTime { get; set; }
|
|
|
|
/// <summary>
|
|
/// Indicate the Country Code.<br>Example: [ US, IN]<br><a onclick='loadDocReference("countrycodes")'>Click here to see Country Codes</a>
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("countryCodes", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
|
|
public System.Collections.Generic.ICollection<string> CountryCodes { get; set; }
|
|
|
|
/// <summary>
|
|
/// Specifies state Or Province Code. State code is required for US, CA, PR and not required for other countries. Conditional. Max length is 2. <br> Example: TN
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("stateOrProvinceCodes", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
|
|
public System.Collections.Generic.ICollection<string> StateOrProvinceCodes { get; set; }
|
|
|
|
/// <summary>
|
|
/// This is FedEx URSA Prefix Code. <br> Example: PrefixCode
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("ursaPrefixCode", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
|
|
public string UrsaPrefixCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// This is URSA Suffix Code. <br> Example: SuffixCode
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("ursaSuffixCode", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
|
|
public string UrsaSuffixCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// This is Destination Service Areas. <br> Example: A2
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("destinationServiceAreas", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
|
|
public System.Collections.Generic.ICollection<string> DestinationServiceAreas { get; set; }
|
|
|
|
/// <summary>
|
|
/// This is Origin Postal Codes. <br> Example: M1M1M1
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("originPostalCodes", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
|
|
public System.Collections.Generic.ICollection<string> OriginPostalCodes { get; set; }
|
|
|
|
/// <summary>
|
|
/// This is Custom Transit Time in days. <br> Example: THREE_DAYS
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("customTransitTime", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
|
|
public string CustomTransitTime { get; set; }
|
|
|
|
private System.Collections.Generic.IDictionary<string, object> _additionalProperties;
|
|
|
|
[Newtonsoft.Json.JsonExtensionData]
|
|
public System.Collections.Generic.IDictionary<string, object> AdditionalProperties
|
|
{
|
|
get { return _additionalProperties ?? (_additionalProperties = new System.Collections.Generic.Dictionary<string, object>()); }
|
|
set { _additionalProperties = value; }
|
|
}
|
|
|
|
}
|
|
} |