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.
35 lines
2.3 KiB
C#
35 lines
2.3 KiB
C#
namespace TradeManageNew.APIClients.FedexAPI.Models.Ship
|
|
{
|
|
/// <summary>
|
|
/// Specify the document upload reference 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 UploadDocumentReferenceDetail
|
|
{
|
|
/// <summary>
|
|
/// Returns the type of document (if any) specified in the ship shipment request.<br>Example: PRO_FORMA_INVOICE
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("documentType", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
|
|
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.StringEnumConverter))]
|
|
public UploadDocumentReferenceDetailDocumentType? DocumentType { get; set; }
|
|
|
|
/// <summary>
|
|
/// Specify the reference for the uploaded document.This is for the customer to reference their uploaded docs when they retrieve them. Could be anything, order number, po number, whatever the customer used to tie the document to something they would use.<br>Note: Ensure to supply document references in case of Pre-Shipment document upload.</br><br>Example: Reference
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("documentReference", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
|
|
public string DocumentReference { get; set; }
|
|
|
|
/// <summary>
|
|
/// Specify additional information about the uploaded document for better understanding.<br>Example: Certificate of Origin is uploaded for country of manufacturing verification.
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("description", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
|
|
public string Description { get; set; }
|
|
|
|
/// <summary>
|
|
/// This is the uploaded document ID value.<br>Example: 090927d680038c61
|
|
/// </summary>
|
|
[Newtonsoft.Json.JsonProperty("documentId", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
|
|
public string DocumentId { get; set; }
|
|
|
|
}
|
|
} |