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.
18695 lines
524 KiB
C#
18695 lines
524 KiB
C#
//------------------------------------------------------------------------------
|
|
// <auto-generated>
|
|
// 此代码由工具生成。
|
|
// 运行时版本:4.0.30319.42000
|
|
//
|
|
// 对此文件的更改可能会导致不正确的行为,并且如果
|
|
// 重新生成代码,这些更改将会丢失。
|
|
// </auto-generated>
|
|
//------------------------------------------------------------------------------
|
|
|
|
//
|
|
// 此源代码是由 Microsoft.VSDesigner 4.0.30319.42000 版自动生成。
|
|
//
|
|
#pragma warning disable 1591
|
|
|
|
namespace TradeManageNew.WebReference {
|
|
using System;
|
|
using System.Web.Services;
|
|
using System.Diagnostics;
|
|
using System.Web.Services.Protocols;
|
|
using System.Xml.Serialization;
|
|
using System.ComponentModel;
|
|
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Web.Services.WebServiceBindingAttribute(Name="ShipServiceSoapBinding", Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ShipService : System.Web.Services.Protocols.SoapHttpClientProtocol {
|
|
|
|
private System.Threading.SendOrPostCallback processTagOperationCompleted;
|
|
|
|
private System.Threading.SendOrPostCallback processShipmentOperationCompleted;
|
|
|
|
private System.Threading.SendOrPostCallback deleteTagOperationCompleted;
|
|
|
|
private System.Threading.SendOrPostCallback deleteShipmentOperationCompleted;
|
|
|
|
private System.Threading.SendOrPostCallback validateShipmentOperationCompleted;
|
|
|
|
private bool useDefaultCredentialsSetExplicitly;
|
|
|
|
/// <remarks/>
|
|
public ShipService() {
|
|
this.Url = global::TradeManageNew.Properties.Settings.Default.TradeManageNew_WebReference_ShipService;
|
|
if ((this.IsLocalFileSystemWebService(this.Url) == true)) {
|
|
this.UseDefaultCredentials = true;
|
|
this.useDefaultCredentialsSetExplicitly = false;
|
|
}
|
|
else {
|
|
this.useDefaultCredentialsSetExplicitly = true;
|
|
}
|
|
}
|
|
|
|
public new string Url {
|
|
get {
|
|
return base.Url;
|
|
}
|
|
set {
|
|
if ((((this.IsLocalFileSystemWebService(base.Url) == true)
|
|
&& (this.useDefaultCredentialsSetExplicitly == false))
|
|
&& (this.IsLocalFileSystemWebService(value) == false))) {
|
|
base.UseDefaultCredentials = false;
|
|
}
|
|
base.Url = value;
|
|
}
|
|
}
|
|
|
|
public new bool UseDefaultCredentials {
|
|
get {
|
|
return base.UseDefaultCredentials;
|
|
}
|
|
set {
|
|
base.UseDefaultCredentials = value;
|
|
this.useDefaultCredentialsSetExplicitly = true;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public event processTagCompletedEventHandler processTagCompleted;
|
|
|
|
/// <remarks/>
|
|
public event processShipmentCompletedEventHandler processShipmentCompleted;
|
|
|
|
/// <remarks/>
|
|
public event deleteTagCompletedEventHandler deleteTagCompleted;
|
|
|
|
/// <remarks/>
|
|
public event deleteShipmentCompletedEventHandler deleteShipmentCompleted;
|
|
|
|
/// <remarks/>
|
|
public event validateShipmentCompletedEventHandler validateShipmentCompleted;
|
|
|
|
/// <remarks/>
|
|
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://fedex.com/ws/ship/v15/processTag", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Bare)]
|
|
[return: System.Xml.Serialization.XmlElementAttribute("ProcessTagReply", Namespace="http://fedex.com/ws/ship/v15")]
|
|
public ProcessTagReply processTag([System.Xml.Serialization.XmlElementAttribute(Namespace="http://fedex.com/ws/ship/v15")] ProcessTagRequest ProcessTagRequest) {
|
|
object[] results = this.Invoke("processTag", new object[] {
|
|
ProcessTagRequest});
|
|
return ((ProcessTagReply)(results[0]));
|
|
}
|
|
|
|
/// <remarks/>
|
|
public void processTagAsync(ProcessTagRequest ProcessTagRequest) {
|
|
this.processTagAsync(ProcessTagRequest, null);
|
|
}
|
|
|
|
/// <remarks/>
|
|
public void processTagAsync(ProcessTagRequest ProcessTagRequest, object userState) {
|
|
if ((this.processTagOperationCompleted == null)) {
|
|
this.processTagOperationCompleted = new System.Threading.SendOrPostCallback(this.OnprocessTagOperationCompleted);
|
|
}
|
|
this.InvokeAsync("processTag", new object[] {
|
|
ProcessTagRequest}, this.processTagOperationCompleted, userState);
|
|
}
|
|
|
|
private void OnprocessTagOperationCompleted(object arg) {
|
|
if ((this.processTagCompleted != null)) {
|
|
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
|
|
this.processTagCompleted(this, new processTagCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://fedex.com/ws/ship/v15/processShipment", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Bare)]
|
|
[return: System.Xml.Serialization.XmlElementAttribute("ProcessShipmentReply", Namespace="http://fedex.com/ws/ship/v15")]
|
|
public ProcessShipmentReply processShipment([System.Xml.Serialization.XmlElementAttribute(Namespace="http://fedex.com/ws/ship/v15")] ProcessShipmentRequest ProcessShipmentRequest) {
|
|
object[] results = this.Invoke("processShipment", new object[] {
|
|
ProcessShipmentRequest});
|
|
return ((ProcessShipmentReply)(results[0]));
|
|
}
|
|
|
|
/// <remarks/>
|
|
public void processShipmentAsync(ProcessShipmentRequest ProcessShipmentRequest) {
|
|
this.processShipmentAsync(ProcessShipmentRequest, null);
|
|
}
|
|
|
|
/// <remarks/>
|
|
public void processShipmentAsync(ProcessShipmentRequest ProcessShipmentRequest, object userState) {
|
|
if ((this.processShipmentOperationCompleted == null)) {
|
|
this.processShipmentOperationCompleted = new System.Threading.SendOrPostCallback(this.OnprocessShipmentOperationCompleted);
|
|
}
|
|
this.InvokeAsync("processShipment", new object[] {
|
|
ProcessShipmentRequest}, this.processShipmentOperationCompleted, userState);
|
|
}
|
|
|
|
private void OnprocessShipmentOperationCompleted(object arg) {
|
|
if ((this.processShipmentCompleted != null)) {
|
|
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
|
|
this.processShipmentCompleted(this, new processShipmentCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://fedex.com/ws/ship/v15/deleteTag", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Bare)]
|
|
[return: System.Xml.Serialization.XmlElementAttribute("ShipmentReply", Namespace="http://fedex.com/ws/ship/v15")]
|
|
public ShipmentReply deleteTag([System.Xml.Serialization.XmlElementAttribute(Namespace="http://fedex.com/ws/ship/v15")] DeleteTagRequest DeleteTagRequest) {
|
|
object[] results = this.Invoke("deleteTag", new object[] {
|
|
DeleteTagRequest});
|
|
return ((ShipmentReply)(results[0]));
|
|
}
|
|
|
|
/// <remarks/>
|
|
public void deleteTagAsync(DeleteTagRequest DeleteTagRequest) {
|
|
this.deleteTagAsync(DeleteTagRequest, null);
|
|
}
|
|
|
|
/// <remarks/>
|
|
public void deleteTagAsync(DeleteTagRequest DeleteTagRequest, object userState) {
|
|
if ((this.deleteTagOperationCompleted == null)) {
|
|
this.deleteTagOperationCompleted = new System.Threading.SendOrPostCallback(this.OndeleteTagOperationCompleted);
|
|
}
|
|
this.InvokeAsync("deleteTag", new object[] {
|
|
DeleteTagRequest}, this.deleteTagOperationCompleted, userState);
|
|
}
|
|
|
|
private void OndeleteTagOperationCompleted(object arg) {
|
|
if ((this.deleteTagCompleted != null)) {
|
|
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
|
|
this.deleteTagCompleted(this, new deleteTagCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://fedex.com/ws/ship/v15/deleteShipment", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Bare)]
|
|
[return: System.Xml.Serialization.XmlElementAttribute("ShipmentReply", Namespace="http://fedex.com/ws/ship/v15")]
|
|
public ShipmentReply deleteShipment([System.Xml.Serialization.XmlElementAttribute(Namespace="http://fedex.com/ws/ship/v15")] DeleteShipmentRequest DeleteShipmentRequest) {
|
|
object[] results = this.Invoke("deleteShipment", new object[] {
|
|
DeleteShipmentRequest});
|
|
return ((ShipmentReply)(results[0]));
|
|
}
|
|
|
|
/// <remarks/>
|
|
public void deleteShipmentAsync(DeleteShipmentRequest DeleteShipmentRequest) {
|
|
this.deleteShipmentAsync(DeleteShipmentRequest, null);
|
|
}
|
|
|
|
/// <remarks/>
|
|
public void deleteShipmentAsync(DeleteShipmentRequest DeleteShipmentRequest, object userState) {
|
|
if ((this.deleteShipmentOperationCompleted == null)) {
|
|
this.deleteShipmentOperationCompleted = new System.Threading.SendOrPostCallback(this.OndeleteShipmentOperationCompleted);
|
|
}
|
|
this.InvokeAsync("deleteShipment", new object[] {
|
|
DeleteShipmentRequest}, this.deleteShipmentOperationCompleted, userState);
|
|
}
|
|
|
|
private void OndeleteShipmentOperationCompleted(object arg) {
|
|
if ((this.deleteShipmentCompleted != null)) {
|
|
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
|
|
this.deleteShipmentCompleted(this, new deleteShipmentCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://fedex.com/ws/ship/v15/validateShipment", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Bare)]
|
|
[return: System.Xml.Serialization.XmlElementAttribute("ShipmentReply", Namespace="http://fedex.com/ws/ship/v15")]
|
|
public ShipmentReply validateShipment([System.Xml.Serialization.XmlElementAttribute(Namespace="http://fedex.com/ws/ship/v15")] ValidateShipmentRequest ValidateShipmentRequest) {
|
|
object[] results = this.Invoke("validateShipment", new object[] {
|
|
ValidateShipmentRequest});
|
|
return ((ShipmentReply)(results[0]));
|
|
}
|
|
|
|
/// <remarks/>
|
|
public void validateShipmentAsync(ValidateShipmentRequest ValidateShipmentRequest) {
|
|
this.validateShipmentAsync(ValidateShipmentRequest, null);
|
|
}
|
|
|
|
/// <remarks/>
|
|
public void validateShipmentAsync(ValidateShipmentRequest ValidateShipmentRequest, object userState) {
|
|
if ((this.validateShipmentOperationCompleted == null)) {
|
|
this.validateShipmentOperationCompleted = new System.Threading.SendOrPostCallback(this.OnvalidateShipmentOperationCompleted);
|
|
}
|
|
this.InvokeAsync("validateShipment", new object[] {
|
|
ValidateShipmentRequest}, this.validateShipmentOperationCompleted, userState);
|
|
}
|
|
|
|
private void OnvalidateShipmentOperationCompleted(object arg) {
|
|
if ((this.validateShipmentCompleted != null)) {
|
|
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
|
|
this.validateShipmentCompleted(this, new validateShipmentCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public new void CancelAsync(object userState) {
|
|
base.CancelAsync(userState);
|
|
}
|
|
|
|
private bool IsLocalFileSystemWebService(string url) {
|
|
if (((url == null)
|
|
|| (url == string.Empty))) {
|
|
return false;
|
|
}
|
|
System.Uri wsUri = new System.Uri(url);
|
|
if (((wsUri.Port >= 1024)
|
|
&& (string.Compare(wsUri.Host, "localHost", System.StringComparison.OrdinalIgnoreCase) == 0))) {
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ProcessTagRequest {
|
|
|
|
private WebAuthenticationDetail webAuthenticationDetailField;
|
|
|
|
private ClientDetail clientDetailField;
|
|
|
|
private TransactionDetail transactionDetailField;
|
|
|
|
private VersionId versionField;
|
|
|
|
private RequestedShipment requestedShipmentField;
|
|
|
|
/// <remarks/>
|
|
public WebAuthenticationDetail WebAuthenticationDetail {
|
|
get {
|
|
return this.webAuthenticationDetailField;
|
|
}
|
|
set {
|
|
this.webAuthenticationDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ClientDetail ClientDetail {
|
|
get {
|
|
return this.clientDetailField;
|
|
}
|
|
set {
|
|
this.clientDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public TransactionDetail TransactionDetail {
|
|
get {
|
|
return this.transactionDetailField;
|
|
}
|
|
set {
|
|
this.transactionDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public VersionId Version {
|
|
get {
|
|
return this.versionField;
|
|
}
|
|
set {
|
|
this.versionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public RequestedShipment RequestedShipment {
|
|
get {
|
|
return this.requestedShipmentField;
|
|
}
|
|
set {
|
|
this.requestedShipmentField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class WebAuthenticationDetail {
|
|
|
|
private WebAuthenticationCredential userCredentialField;
|
|
|
|
/// <remarks/>
|
|
public WebAuthenticationCredential UserCredential {
|
|
get {
|
|
return this.userCredentialField;
|
|
}
|
|
set {
|
|
this.userCredentialField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class WebAuthenticationCredential {
|
|
|
|
private string keyField;
|
|
|
|
private string passwordField;
|
|
|
|
/// <remarks/>
|
|
public string Key {
|
|
get {
|
|
return this.keyField;
|
|
}
|
|
set {
|
|
this.keyField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Password {
|
|
get {
|
|
return this.passwordField;
|
|
}
|
|
set {
|
|
this.passwordField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ValidateShipmentRequest {
|
|
|
|
private WebAuthenticationDetail webAuthenticationDetailField;
|
|
|
|
private ClientDetail clientDetailField;
|
|
|
|
private TransactionDetail transactionDetailField;
|
|
|
|
private VersionId versionField;
|
|
|
|
private RequestedShipment requestedShipmentField;
|
|
|
|
/// <remarks/>
|
|
public WebAuthenticationDetail WebAuthenticationDetail {
|
|
get {
|
|
return this.webAuthenticationDetailField;
|
|
}
|
|
set {
|
|
this.webAuthenticationDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ClientDetail ClientDetail {
|
|
get {
|
|
return this.clientDetailField;
|
|
}
|
|
set {
|
|
this.clientDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public TransactionDetail TransactionDetail {
|
|
get {
|
|
return this.transactionDetailField;
|
|
}
|
|
set {
|
|
this.transactionDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public VersionId Version {
|
|
get {
|
|
return this.versionField;
|
|
}
|
|
set {
|
|
this.versionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public RequestedShipment RequestedShipment {
|
|
get {
|
|
return this.requestedShipmentField;
|
|
}
|
|
set {
|
|
this.requestedShipmentField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ClientDetail {
|
|
|
|
private string accountNumberField;
|
|
|
|
private string meterNumberField;
|
|
|
|
private string integratorIdField;
|
|
|
|
private Localization localizationField;
|
|
|
|
/// <remarks/>
|
|
public string AccountNumber {
|
|
get {
|
|
return this.accountNumberField;
|
|
}
|
|
set {
|
|
this.accountNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string MeterNumber {
|
|
get {
|
|
return this.meterNumberField;
|
|
}
|
|
set {
|
|
this.meterNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string IntegratorId {
|
|
get {
|
|
return this.integratorIdField;
|
|
}
|
|
set {
|
|
this.integratorIdField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Localization Localization {
|
|
get {
|
|
return this.localizationField;
|
|
}
|
|
set {
|
|
this.localizationField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class Localization {
|
|
|
|
private string languageCodeField;
|
|
|
|
private string localeCodeField;
|
|
|
|
/// <remarks/>
|
|
public string LanguageCode {
|
|
get {
|
|
return this.languageCodeField;
|
|
}
|
|
set {
|
|
this.languageCodeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string LocaleCode {
|
|
get {
|
|
return this.localeCodeField;
|
|
}
|
|
set {
|
|
this.localeCodeField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class TransactionDetail {
|
|
|
|
private string customerTransactionIdField;
|
|
|
|
private Localization localizationField;
|
|
|
|
/// <remarks/>
|
|
public string CustomerTransactionId {
|
|
get {
|
|
return this.customerTransactionIdField;
|
|
}
|
|
set {
|
|
this.customerTransactionIdField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Localization Localization {
|
|
get {
|
|
return this.localizationField;
|
|
}
|
|
set {
|
|
this.localizationField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class VersionId {
|
|
|
|
private string serviceIdField;
|
|
|
|
private int majorField;
|
|
|
|
private int intermediateField;
|
|
|
|
private int minorField;
|
|
|
|
public VersionId() {
|
|
this.serviceIdField = "ship";
|
|
this.majorField = 15;
|
|
this.intermediateField = 0;
|
|
this.minorField = 0;
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string ServiceId {
|
|
get {
|
|
return this.serviceIdField;
|
|
}
|
|
set {
|
|
this.serviceIdField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public int Major {
|
|
get {
|
|
return this.majorField;
|
|
}
|
|
set {
|
|
this.majorField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public int Intermediate {
|
|
get {
|
|
return this.intermediateField;
|
|
}
|
|
set {
|
|
this.intermediateField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public int Minor {
|
|
get {
|
|
return this.minorField;
|
|
}
|
|
set {
|
|
this.minorField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class RequestedShipment {
|
|
|
|
private System.DateTime shipTimestampField;
|
|
|
|
private DropoffType dropoffTypeField;
|
|
|
|
private ServiceType serviceTypeField;
|
|
|
|
private PackagingType packagingTypeField;
|
|
|
|
private ShipmentManifestDetail manifestDetailField;
|
|
|
|
private Weight totalWeightField;
|
|
|
|
private Money totalInsuredValueField;
|
|
|
|
private string preferredCurrencyField;
|
|
|
|
private Party shipperField;
|
|
|
|
private Party recipientField;
|
|
|
|
private string recipientLocationNumberField;
|
|
|
|
private ContactAndAddress originField;
|
|
|
|
private Party soldToField;
|
|
|
|
private Payment shippingChargesPaymentField;
|
|
|
|
private ShipmentSpecialServicesRequested specialServicesRequestedField;
|
|
|
|
private ExpressFreightDetail expressFreightDetailField;
|
|
|
|
private FreightShipmentDetail freightShipmentDetailField;
|
|
|
|
private string deliveryInstructionsField;
|
|
|
|
private VariableHandlingChargeDetail variableHandlingChargeDetailField;
|
|
|
|
private CustomsClearanceDetail customsClearanceDetailField;
|
|
|
|
private PickupDetail pickupDetailField;
|
|
|
|
private SmartPostShipmentDetail smartPostDetailField;
|
|
|
|
private bool blockInsightVisibilityField;
|
|
|
|
private bool blockInsightVisibilityFieldSpecified;
|
|
|
|
private LabelSpecification labelSpecificationField;
|
|
|
|
private ShippingDocumentSpecification shippingDocumentSpecificationField;
|
|
|
|
private RateRequestType[] rateRequestTypesField;
|
|
|
|
private EdtRequestType edtRequestTypeField;
|
|
|
|
private bool edtRequestTypeFieldSpecified;
|
|
|
|
private TrackingId masterTrackingIdField;
|
|
|
|
private string packageCountField;
|
|
|
|
private DangerousGoodsDetail[] configurationDataField;
|
|
|
|
private RequestedPackageLineItem[] requestedPackageLineItemsField;
|
|
|
|
/// <remarks/>
|
|
public System.DateTime ShipTimestamp {
|
|
get {
|
|
return this.shipTimestampField;
|
|
}
|
|
set {
|
|
this.shipTimestampField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public DropoffType DropoffType {
|
|
get {
|
|
return this.dropoffTypeField;
|
|
}
|
|
set {
|
|
this.dropoffTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ServiceType ServiceType {
|
|
get {
|
|
return this.serviceTypeField;
|
|
}
|
|
set {
|
|
this.serviceTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public PackagingType PackagingType {
|
|
get {
|
|
return this.packagingTypeField;
|
|
}
|
|
set {
|
|
this.packagingTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ShipmentManifestDetail ManifestDetail {
|
|
get {
|
|
return this.manifestDetailField;
|
|
}
|
|
set {
|
|
this.manifestDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Weight TotalWeight {
|
|
get {
|
|
return this.totalWeightField;
|
|
}
|
|
set {
|
|
this.totalWeightField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money TotalInsuredValue {
|
|
get {
|
|
return this.totalInsuredValueField;
|
|
}
|
|
set {
|
|
this.totalInsuredValueField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string PreferredCurrency {
|
|
get {
|
|
return this.preferredCurrencyField;
|
|
}
|
|
set {
|
|
this.preferredCurrencyField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Party Shipper {
|
|
get {
|
|
return this.shipperField;
|
|
}
|
|
set {
|
|
this.shipperField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Party Recipient {
|
|
get {
|
|
return this.recipientField;
|
|
}
|
|
set {
|
|
this.recipientField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string RecipientLocationNumber {
|
|
get {
|
|
return this.recipientLocationNumberField;
|
|
}
|
|
set {
|
|
this.recipientLocationNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ContactAndAddress Origin {
|
|
get {
|
|
return this.originField;
|
|
}
|
|
set {
|
|
this.originField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Party SoldTo {
|
|
get {
|
|
return this.soldToField;
|
|
}
|
|
set {
|
|
this.soldToField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Payment ShippingChargesPayment {
|
|
get {
|
|
return this.shippingChargesPaymentField;
|
|
}
|
|
set {
|
|
this.shippingChargesPaymentField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ShipmentSpecialServicesRequested SpecialServicesRequested {
|
|
get {
|
|
return this.specialServicesRequestedField;
|
|
}
|
|
set {
|
|
this.specialServicesRequestedField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ExpressFreightDetail ExpressFreightDetail {
|
|
get {
|
|
return this.expressFreightDetailField;
|
|
}
|
|
set {
|
|
this.expressFreightDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public FreightShipmentDetail FreightShipmentDetail {
|
|
get {
|
|
return this.freightShipmentDetailField;
|
|
}
|
|
set {
|
|
this.freightShipmentDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string DeliveryInstructions {
|
|
get {
|
|
return this.deliveryInstructionsField;
|
|
}
|
|
set {
|
|
this.deliveryInstructionsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public VariableHandlingChargeDetail VariableHandlingChargeDetail {
|
|
get {
|
|
return this.variableHandlingChargeDetailField;
|
|
}
|
|
set {
|
|
this.variableHandlingChargeDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public CustomsClearanceDetail CustomsClearanceDetail {
|
|
get {
|
|
return this.customsClearanceDetailField;
|
|
}
|
|
set {
|
|
this.customsClearanceDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public PickupDetail PickupDetail {
|
|
get {
|
|
return this.pickupDetailField;
|
|
}
|
|
set {
|
|
this.pickupDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public SmartPostShipmentDetail SmartPostDetail {
|
|
get {
|
|
return this.smartPostDetailField;
|
|
}
|
|
set {
|
|
this.smartPostDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public bool BlockInsightVisibility {
|
|
get {
|
|
return this.blockInsightVisibilityField;
|
|
}
|
|
set {
|
|
this.blockInsightVisibilityField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool BlockInsightVisibilitySpecified {
|
|
get {
|
|
return this.blockInsightVisibilityFieldSpecified;
|
|
}
|
|
set {
|
|
this.blockInsightVisibilityFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public LabelSpecification LabelSpecification {
|
|
get {
|
|
return this.labelSpecificationField;
|
|
}
|
|
set {
|
|
this.labelSpecificationField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ShippingDocumentSpecification ShippingDocumentSpecification {
|
|
get {
|
|
return this.shippingDocumentSpecificationField;
|
|
}
|
|
set {
|
|
this.shippingDocumentSpecificationField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("RateRequestTypes")]
|
|
public RateRequestType[] RateRequestTypes {
|
|
get {
|
|
return this.rateRequestTypesField;
|
|
}
|
|
set {
|
|
this.rateRequestTypesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public EdtRequestType EdtRequestType {
|
|
get {
|
|
return this.edtRequestTypeField;
|
|
}
|
|
set {
|
|
this.edtRequestTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool EdtRequestTypeSpecified {
|
|
get {
|
|
return this.edtRequestTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.edtRequestTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public TrackingId MasterTrackingId {
|
|
get {
|
|
return this.masterTrackingIdField;
|
|
}
|
|
set {
|
|
this.masterTrackingIdField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger")]
|
|
public string PackageCount {
|
|
get {
|
|
return this.packageCountField;
|
|
}
|
|
set {
|
|
this.packageCountField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlArrayItemAttribute("DangerousGoodsPackageConfigurations", IsNullable=false)]
|
|
public DangerousGoodsDetail[] ConfigurationData {
|
|
get {
|
|
return this.configurationDataField;
|
|
}
|
|
set {
|
|
this.configurationDataField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("RequestedPackageLineItems")]
|
|
public RequestedPackageLineItem[] RequestedPackageLineItems {
|
|
get {
|
|
return this.requestedPackageLineItemsField;
|
|
}
|
|
set {
|
|
this.requestedPackageLineItemsField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum DropoffType {
|
|
|
|
/// <remarks/>
|
|
BUSINESS_SERVICE_CENTER,
|
|
|
|
/// <remarks/>
|
|
DROP_BOX,
|
|
|
|
/// <remarks/>
|
|
REGULAR_PICKUP,
|
|
|
|
/// <remarks/>
|
|
REQUEST_COURIER,
|
|
|
|
/// <remarks/>
|
|
STATION,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum ServiceType {
|
|
|
|
/// <remarks/>
|
|
EUROPE_FIRST_INTERNATIONAL_PRIORITY,
|
|
|
|
/// <remarks/>
|
|
FEDEX_1_DAY_FREIGHT,
|
|
|
|
/// <remarks/>
|
|
FEDEX_2_DAY,
|
|
|
|
/// <remarks/>
|
|
FEDEX_2_DAY_AM,
|
|
|
|
/// <remarks/>
|
|
FEDEX_2_DAY_FREIGHT,
|
|
|
|
/// <remarks/>
|
|
FEDEX_3_DAY_FREIGHT,
|
|
|
|
/// <remarks/>
|
|
FEDEX_DISTANCE_DEFERRED,
|
|
|
|
/// <remarks/>
|
|
FEDEX_EXPRESS_SAVER,
|
|
|
|
/// <remarks/>
|
|
FEDEX_FIRST_FREIGHT,
|
|
|
|
/// <remarks/>
|
|
FEDEX_FREIGHT_ECONOMY,
|
|
|
|
/// <remarks/>
|
|
FEDEX_FREIGHT_PRIORITY,
|
|
|
|
/// <remarks/>
|
|
FEDEX_GROUND,
|
|
|
|
/// <remarks/>
|
|
FEDEX_NEXT_DAY_AFTERNOON,
|
|
|
|
/// <remarks/>
|
|
FEDEX_NEXT_DAY_EARLY_MORNING,
|
|
|
|
/// <remarks/>
|
|
FEDEX_NEXT_DAY_END_OF_DAY,
|
|
|
|
/// <remarks/>
|
|
FEDEX_NEXT_DAY_FREIGHT,
|
|
|
|
/// <remarks/>
|
|
FEDEX_NEXT_DAY_MID_MORNING,
|
|
|
|
/// <remarks/>
|
|
FIRST_OVERNIGHT,
|
|
|
|
/// <remarks/>
|
|
GROUND_HOME_DELIVERY,
|
|
|
|
/// <remarks/>
|
|
INTERNATIONAL_ECONOMY,
|
|
|
|
/// <remarks/>
|
|
INTERNATIONAL_ECONOMY_FREIGHT,
|
|
|
|
/// <remarks/>
|
|
INTERNATIONAL_FIRST,
|
|
|
|
/// <remarks/>
|
|
INTERNATIONAL_PRIORITY,
|
|
|
|
/// <remarks/>
|
|
INTERNATIONAL_PRIORITY_FREIGHT,
|
|
|
|
/// <remarks/>
|
|
PRIORITY_OVERNIGHT,
|
|
|
|
/// <remarks/>
|
|
SAME_DAY,
|
|
|
|
/// <remarks/>
|
|
SAME_DAY_CITY,
|
|
|
|
/// <remarks/>
|
|
SMART_POST,
|
|
|
|
/// <remarks/>
|
|
STANDARD_OVERNIGHT,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum PackagingType {
|
|
|
|
/// <remarks/>
|
|
FEDEX_10KG_BOX,
|
|
|
|
/// <remarks/>
|
|
FEDEX_25KG_BOX,
|
|
|
|
/// <remarks/>
|
|
FEDEX_BOX,
|
|
|
|
/// <remarks/>
|
|
FEDEX_ENVELOPE,
|
|
|
|
/// <remarks/>
|
|
FEDEX_EXTRA_LARGE_BOX,
|
|
|
|
/// <remarks/>
|
|
FEDEX_LARGE_BOX,
|
|
|
|
/// <remarks/>
|
|
FEDEX_MEDIUM_BOX,
|
|
|
|
/// <remarks/>
|
|
FEDEX_PAK,
|
|
|
|
/// <remarks/>
|
|
FEDEX_SMALL_BOX,
|
|
|
|
/// <remarks/>
|
|
FEDEX_TUBE,
|
|
|
|
/// <remarks/>
|
|
YOUR_PACKAGING,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ShipmentManifestDetail {
|
|
|
|
private CustomerReferenceType manifestReferenceTypeField;
|
|
|
|
private bool manifestReferenceTypeFieldSpecified;
|
|
|
|
/// <remarks/>
|
|
public CustomerReferenceType ManifestReferenceType {
|
|
get {
|
|
return this.manifestReferenceTypeField;
|
|
}
|
|
set {
|
|
this.manifestReferenceTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ManifestReferenceTypeSpecified {
|
|
get {
|
|
return this.manifestReferenceTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.manifestReferenceTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum CustomerReferenceType {
|
|
|
|
/// <remarks/>
|
|
BILL_OF_LADING,
|
|
|
|
/// <remarks/>
|
|
CUSTOMER_REFERENCE,
|
|
|
|
/// <remarks/>
|
|
DEPARTMENT_NUMBER,
|
|
|
|
/// <remarks/>
|
|
ELECTRONIC_PRODUCT_CODE,
|
|
|
|
/// <remarks/>
|
|
INTRACOUNTRY_REGULATORY_REFERENCE,
|
|
|
|
/// <remarks/>
|
|
INVOICE_NUMBER,
|
|
|
|
/// <remarks/>
|
|
P_O_NUMBER,
|
|
|
|
/// <remarks/>
|
|
RMA_ASSOCIATION,
|
|
|
|
/// <remarks/>
|
|
SHIPMENT_INTEGRITY,
|
|
|
|
/// <remarks/>
|
|
STORE_NUMBER,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class Weight {
|
|
|
|
private WeightUnits unitsField;
|
|
|
|
private decimal valueField;
|
|
|
|
/// <remarks/>
|
|
public WeightUnits Units {
|
|
get {
|
|
return this.unitsField;
|
|
}
|
|
set {
|
|
this.unitsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public decimal Value {
|
|
get {
|
|
return this.valueField;
|
|
}
|
|
set {
|
|
this.valueField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum WeightUnits {
|
|
|
|
/// <remarks/>
|
|
KG,
|
|
|
|
/// <remarks/>
|
|
LB,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class Money {
|
|
|
|
private string currencyField;
|
|
|
|
private decimal amountField;
|
|
|
|
/// <remarks/>
|
|
public string Currency {
|
|
get {
|
|
return this.currencyField;
|
|
}
|
|
set {
|
|
this.currencyField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public decimal Amount {
|
|
get {
|
|
return this.amountField;
|
|
}
|
|
set {
|
|
this.amountField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class Party {
|
|
|
|
private string accountNumberField;
|
|
|
|
private TaxpayerIdentification[] tinsField;
|
|
|
|
private Contact contactField;
|
|
|
|
private Address addressField;
|
|
|
|
/// <remarks/>
|
|
public string AccountNumber {
|
|
get {
|
|
return this.accountNumberField;
|
|
}
|
|
set {
|
|
this.accountNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("Tins")]
|
|
public TaxpayerIdentification[] Tins {
|
|
get {
|
|
return this.tinsField;
|
|
}
|
|
set {
|
|
this.tinsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Contact Contact {
|
|
get {
|
|
return this.contactField;
|
|
}
|
|
set {
|
|
this.contactField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Address Address {
|
|
get {
|
|
return this.addressField;
|
|
}
|
|
set {
|
|
this.addressField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class TaxpayerIdentification {
|
|
|
|
private TinType tinTypeField;
|
|
|
|
private string numberField;
|
|
|
|
private string usageField;
|
|
|
|
private System.DateTime effectiveDateField;
|
|
|
|
private bool effectiveDateFieldSpecified;
|
|
|
|
private System.DateTime expirationDateField;
|
|
|
|
private bool expirationDateFieldSpecified;
|
|
|
|
/// <remarks/>
|
|
public TinType TinType {
|
|
get {
|
|
return this.tinTypeField;
|
|
}
|
|
set {
|
|
this.tinTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Number {
|
|
get {
|
|
return this.numberField;
|
|
}
|
|
set {
|
|
this.numberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Usage {
|
|
get {
|
|
return this.usageField;
|
|
}
|
|
set {
|
|
this.usageField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public System.DateTime EffectiveDate {
|
|
get {
|
|
return this.effectiveDateField;
|
|
}
|
|
set {
|
|
this.effectiveDateField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool EffectiveDateSpecified {
|
|
get {
|
|
return this.effectiveDateFieldSpecified;
|
|
}
|
|
set {
|
|
this.effectiveDateFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public System.DateTime ExpirationDate {
|
|
get {
|
|
return this.expirationDateField;
|
|
}
|
|
set {
|
|
this.expirationDateField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ExpirationDateSpecified {
|
|
get {
|
|
return this.expirationDateFieldSpecified;
|
|
}
|
|
set {
|
|
this.expirationDateFieldSpecified = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum TinType {
|
|
|
|
/// <remarks/>
|
|
BUSINESS_NATIONAL,
|
|
|
|
/// <remarks/>
|
|
BUSINESS_STATE,
|
|
|
|
/// <remarks/>
|
|
BUSINESS_UNION,
|
|
|
|
/// <remarks/>
|
|
PERSONAL_NATIONAL,
|
|
|
|
/// <remarks/>
|
|
PERSONAL_STATE,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class Contact {
|
|
|
|
private string contactIdField;
|
|
|
|
private string personNameField;
|
|
|
|
private string titleField;
|
|
|
|
private string companyNameField;
|
|
|
|
private string phoneNumberField;
|
|
|
|
private string phoneExtensionField;
|
|
|
|
private string tollFreePhoneNumberField;
|
|
|
|
private string pagerNumberField;
|
|
|
|
private string faxNumberField;
|
|
|
|
private string eMailAddressField;
|
|
|
|
/// <remarks/>
|
|
public string ContactId {
|
|
get {
|
|
return this.contactIdField;
|
|
}
|
|
set {
|
|
this.contactIdField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string PersonName {
|
|
get {
|
|
return this.personNameField;
|
|
}
|
|
set {
|
|
this.personNameField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Title {
|
|
get {
|
|
return this.titleField;
|
|
}
|
|
set {
|
|
this.titleField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string CompanyName {
|
|
get {
|
|
return this.companyNameField;
|
|
}
|
|
set {
|
|
this.companyNameField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string PhoneNumber {
|
|
get {
|
|
return this.phoneNumberField;
|
|
}
|
|
set {
|
|
this.phoneNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string PhoneExtension {
|
|
get {
|
|
return this.phoneExtensionField;
|
|
}
|
|
set {
|
|
this.phoneExtensionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string TollFreePhoneNumber {
|
|
get {
|
|
return this.tollFreePhoneNumberField;
|
|
}
|
|
set {
|
|
this.tollFreePhoneNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string PagerNumber {
|
|
get {
|
|
return this.pagerNumberField;
|
|
}
|
|
set {
|
|
this.pagerNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string FaxNumber {
|
|
get {
|
|
return this.faxNumberField;
|
|
}
|
|
set {
|
|
this.faxNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string EMailAddress {
|
|
get {
|
|
return this.eMailAddressField;
|
|
}
|
|
set {
|
|
this.eMailAddressField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class Address {
|
|
|
|
private string[] streetLinesField;
|
|
|
|
private string cityField;
|
|
|
|
private string stateOrProvinceCodeField;
|
|
|
|
private string postalCodeField;
|
|
|
|
private string urbanizationCodeField;
|
|
|
|
private string countryCodeField;
|
|
|
|
private string countryNameField;
|
|
|
|
private bool residentialField;
|
|
|
|
private bool residentialFieldSpecified;
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("StreetLines")]
|
|
public string[] StreetLines {
|
|
get {
|
|
return this.streetLinesField;
|
|
}
|
|
set {
|
|
this.streetLinesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string City {
|
|
get {
|
|
return this.cityField;
|
|
}
|
|
set {
|
|
this.cityField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string StateOrProvinceCode {
|
|
get {
|
|
return this.stateOrProvinceCodeField;
|
|
}
|
|
set {
|
|
this.stateOrProvinceCodeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string PostalCode {
|
|
get {
|
|
return this.postalCodeField;
|
|
}
|
|
set {
|
|
this.postalCodeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string UrbanizationCode {
|
|
get {
|
|
return this.urbanizationCodeField;
|
|
}
|
|
set {
|
|
this.urbanizationCodeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string CountryCode {
|
|
get {
|
|
return this.countryCodeField;
|
|
}
|
|
set {
|
|
this.countryCodeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string CountryName {
|
|
get {
|
|
return this.countryNameField;
|
|
}
|
|
set {
|
|
this.countryNameField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public bool Residential {
|
|
get {
|
|
return this.residentialField;
|
|
}
|
|
set {
|
|
this.residentialField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ResidentialSpecified {
|
|
get {
|
|
return this.residentialFieldSpecified;
|
|
}
|
|
set {
|
|
this.residentialFieldSpecified = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ContactAndAddress {
|
|
|
|
private Contact contactField;
|
|
|
|
private Address addressField;
|
|
|
|
/// <remarks/>
|
|
public Contact Contact {
|
|
get {
|
|
return this.contactField;
|
|
}
|
|
set {
|
|
this.contactField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Address Address {
|
|
get {
|
|
return this.addressField;
|
|
}
|
|
set {
|
|
this.addressField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class Payment {
|
|
|
|
private PaymentType paymentTypeField;
|
|
|
|
private Payor payorField;
|
|
|
|
/// <remarks/>
|
|
public PaymentType PaymentType {
|
|
get {
|
|
return this.paymentTypeField;
|
|
}
|
|
set {
|
|
this.paymentTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Payor Payor {
|
|
get {
|
|
return this.payorField;
|
|
}
|
|
set {
|
|
this.payorField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum PaymentType {
|
|
|
|
/// <remarks/>
|
|
ACCOUNT,
|
|
|
|
/// <remarks/>
|
|
COLLECT,
|
|
|
|
/// <remarks/>
|
|
RECIPIENT,
|
|
|
|
/// <remarks/>
|
|
SENDER,
|
|
|
|
/// <remarks/>
|
|
THIRD_PARTY,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class Payor {
|
|
|
|
private Party responsiblePartyField;
|
|
|
|
/// <remarks/>
|
|
public Party ResponsibleParty {
|
|
get {
|
|
return this.responsiblePartyField;
|
|
}
|
|
set {
|
|
this.responsiblePartyField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ShipmentSpecialServicesRequested {
|
|
|
|
private ShipmentSpecialServiceType[] specialServiceTypesField;
|
|
|
|
private CodDetail codDetailField;
|
|
|
|
private DeliveryOnInvoiceAcceptanceDetail deliveryOnInvoiceAcceptanceDetailField;
|
|
|
|
private HoldAtLocationDetail holdAtLocationDetailField;
|
|
|
|
private EMailNotificationDetail eMailNotificationDetailField;
|
|
|
|
private ReturnShipmentDetail returnShipmentDetailField;
|
|
|
|
private PendingShipmentDetail pendingShipmentDetailField;
|
|
|
|
private InternationalControlledExportDetail internationalControlledExportDetailField;
|
|
|
|
private InternationalTrafficInArmsRegulationsDetail internationalTrafficInArmsRegulationsDetailField;
|
|
|
|
private ShipmentDryIceDetail shipmentDryIceDetailField;
|
|
|
|
private HomeDeliveryPremiumDetail homeDeliveryPremiumDetailField;
|
|
|
|
private FreightGuaranteeDetail freightGuaranteeDetailField;
|
|
|
|
private EtdDetail etdDetailField;
|
|
|
|
private CustomDeliveryWindowDetail customDeliveryWindowDetailField;
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("SpecialServiceTypes")]
|
|
public ShipmentSpecialServiceType[] SpecialServiceTypes {
|
|
get {
|
|
return this.specialServiceTypesField;
|
|
}
|
|
set {
|
|
this.specialServiceTypesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public CodDetail CodDetail {
|
|
get {
|
|
return this.codDetailField;
|
|
}
|
|
set {
|
|
this.codDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public DeliveryOnInvoiceAcceptanceDetail DeliveryOnInvoiceAcceptanceDetail {
|
|
get {
|
|
return this.deliveryOnInvoiceAcceptanceDetailField;
|
|
}
|
|
set {
|
|
this.deliveryOnInvoiceAcceptanceDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public HoldAtLocationDetail HoldAtLocationDetail {
|
|
get {
|
|
return this.holdAtLocationDetailField;
|
|
}
|
|
set {
|
|
this.holdAtLocationDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public EMailNotificationDetail EMailNotificationDetail {
|
|
get {
|
|
return this.eMailNotificationDetailField;
|
|
}
|
|
set {
|
|
this.eMailNotificationDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ReturnShipmentDetail ReturnShipmentDetail {
|
|
get {
|
|
return this.returnShipmentDetailField;
|
|
}
|
|
set {
|
|
this.returnShipmentDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public PendingShipmentDetail PendingShipmentDetail {
|
|
get {
|
|
return this.pendingShipmentDetailField;
|
|
}
|
|
set {
|
|
this.pendingShipmentDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public InternationalControlledExportDetail InternationalControlledExportDetail {
|
|
get {
|
|
return this.internationalControlledExportDetailField;
|
|
}
|
|
set {
|
|
this.internationalControlledExportDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public InternationalTrafficInArmsRegulationsDetail InternationalTrafficInArmsRegulationsDetail {
|
|
get {
|
|
return this.internationalTrafficInArmsRegulationsDetailField;
|
|
}
|
|
set {
|
|
this.internationalTrafficInArmsRegulationsDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ShipmentDryIceDetail ShipmentDryIceDetail {
|
|
get {
|
|
return this.shipmentDryIceDetailField;
|
|
}
|
|
set {
|
|
this.shipmentDryIceDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public HomeDeliveryPremiumDetail HomeDeliveryPremiumDetail {
|
|
get {
|
|
return this.homeDeliveryPremiumDetailField;
|
|
}
|
|
set {
|
|
this.homeDeliveryPremiumDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public FreightGuaranteeDetail FreightGuaranteeDetail {
|
|
get {
|
|
return this.freightGuaranteeDetailField;
|
|
}
|
|
set {
|
|
this.freightGuaranteeDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public EtdDetail EtdDetail {
|
|
get {
|
|
return this.etdDetailField;
|
|
}
|
|
set {
|
|
this.etdDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public CustomDeliveryWindowDetail CustomDeliveryWindowDetail {
|
|
get {
|
|
return this.customDeliveryWindowDetailField;
|
|
}
|
|
set {
|
|
this.customDeliveryWindowDetailField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum ShipmentSpecialServiceType {
|
|
|
|
/// <remarks/>
|
|
BROKER_SELECT_OPTION,
|
|
|
|
/// <remarks/>
|
|
CALL_BEFORE_DELIVERY,
|
|
|
|
/// <remarks/>
|
|
COD,
|
|
|
|
/// <remarks/>
|
|
CUSTOM_DELIVERY_WINDOW,
|
|
|
|
/// <remarks/>
|
|
DANGEROUS_GOODS,
|
|
|
|
/// <remarks/>
|
|
DELIVERY_ON_INVOICE_ACCEPTANCE,
|
|
|
|
/// <remarks/>
|
|
DO_NOT_BREAK_DOWN_PALLETS,
|
|
|
|
/// <remarks/>
|
|
DO_NOT_STACK_PALLETS,
|
|
|
|
/// <remarks/>
|
|
DRY_ICE,
|
|
|
|
/// <remarks/>
|
|
EAST_COAST_SPECIAL,
|
|
|
|
/// <remarks/>
|
|
ELECTRONIC_TRADE_DOCUMENTS,
|
|
|
|
/// <remarks/>
|
|
EMAIL_NOTIFICATION,
|
|
|
|
/// <remarks/>
|
|
EXTREME_LENGTH,
|
|
|
|
/// <remarks/>
|
|
FEDEX_ONE_RATE,
|
|
|
|
/// <remarks/>
|
|
FOOD,
|
|
|
|
/// <remarks/>
|
|
FREIGHT_GUARANTEE,
|
|
|
|
/// <remarks/>
|
|
FREIGHT_TO_COLLECT,
|
|
|
|
/// <remarks/>
|
|
FUTURE_DAY_SHIPMENT,
|
|
|
|
/// <remarks/>
|
|
HOLD_AT_LOCATION,
|
|
|
|
/// <remarks/>
|
|
HOME_DELIVERY_PREMIUM,
|
|
|
|
/// <remarks/>
|
|
INSIDE_DELIVERY,
|
|
|
|
/// <remarks/>
|
|
INSIDE_PICKUP,
|
|
|
|
/// <remarks/>
|
|
INTERNATIONAL_CONTROLLED_EXPORT_SERVICE,
|
|
|
|
/// <remarks/>
|
|
INTERNATIONAL_TRAFFIC_IN_ARMS_REGULATIONS,
|
|
|
|
/// <remarks/>
|
|
LIFTGATE_DELIVERY,
|
|
|
|
/// <remarks/>
|
|
LIFTGATE_PICKUP,
|
|
|
|
/// <remarks/>
|
|
LIMITED_ACCESS_DELIVERY,
|
|
|
|
/// <remarks/>
|
|
LIMITED_ACCESS_PICKUP,
|
|
|
|
/// <remarks/>
|
|
PENDING_SHIPMENT,
|
|
|
|
/// <remarks/>
|
|
PHARMACY_DELIVERY,
|
|
|
|
/// <remarks/>
|
|
POISON,
|
|
|
|
/// <remarks/>
|
|
PROTECTION_FROM_FREEZING,
|
|
|
|
/// <remarks/>
|
|
RETURNS_CLEARANCE,
|
|
|
|
/// <remarks/>
|
|
RETURN_SHIPMENT,
|
|
|
|
/// <remarks/>
|
|
SATURDAY_DELIVERY,
|
|
|
|
/// <remarks/>
|
|
SATURDAY_PICKUP,
|
|
|
|
/// <remarks/>
|
|
TOP_LOAD,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class CodDetail {
|
|
|
|
private Money codCollectionAmountField;
|
|
|
|
private CodAddTransportationChargesDetail addTransportationChargesDetailField;
|
|
|
|
private CodCollectionType collectionTypeField;
|
|
|
|
private Party codRecipientField;
|
|
|
|
private ContactAndAddress financialInstitutionContactAndAddressField;
|
|
|
|
private string remitToNameField;
|
|
|
|
private CodReturnReferenceIndicatorType referenceIndicatorField;
|
|
|
|
private bool referenceIndicatorFieldSpecified;
|
|
|
|
private TrackingId returnTrackingIdField;
|
|
|
|
/// <remarks/>
|
|
public Money CodCollectionAmount {
|
|
get {
|
|
return this.codCollectionAmountField;
|
|
}
|
|
set {
|
|
this.codCollectionAmountField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public CodAddTransportationChargesDetail AddTransportationChargesDetail {
|
|
get {
|
|
return this.addTransportationChargesDetailField;
|
|
}
|
|
set {
|
|
this.addTransportationChargesDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public CodCollectionType CollectionType {
|
|
get {
|
|
return this.collectionTypeField;
|
|
}
|
|
set {
|
|
this.collectionTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Party CodRecipient {
|
|
get {
|
|
return this.codRecipientField;
|
|
}
|
|
set {
|
|
this.codRecipientField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ContactAndAddress FinancialInstitutionContactAndAddress {
|
|
get {
|
|
return this.financialInstitutionContactAndAddressField;
|
|
}
|
|
set {
|
|
this.financialInstitutionContactAndAddressField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string RemitToName {
|
|
get {
|
|
return this.remitToNameField;
|
|
}
|
|
set {
|
|
this.remitToNameField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public CodReturnReferenceIndicatorType ReferenceIndicator {
|
|
get {
|
|
return this.referenceIndicatorField;
|
|
}
|
|
set {
|
|
this.referenceIndicatorField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ReferenceIndicatorSpecified {
|
|
get {
|
|
return this.referenceIndicatorFieldSpecified;
|
|
}
|
|
set {
|
|
this.referenceIndicatorFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public TrackingId ReturnTrackingId {
|
|
get {
|
|
return this.returnTrackingIdField;
|
|
}
|
|
set {
|
|
this.returnTrackingIdField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class CodAddTransportationChargesDetail {
|
|
|
|
private RateTypeBasisType rateTypeBasisField;
|
|
|
|
private bool rateTypeBasisFieldSpecified;
|
|
|
|
private CodAddTransportationChargeBasisType chargeBasisField;
|
|
|
|
private bool chargeBasisFieldSpecified;
|
|
|
|
private ChargeBasisLevelType chargeBasisLevelField;
|
|
|
|
private bool chargeBasisLevelFieldSpecified;
|
|
|
|
/// <remarks/>
|
|
public RateTypeBasisType RateTypeBasis {
|
|
get {
|
|
return this.rateTypeBasisField;
|
|
}
|
|
set {
|
|
this.rateTypeBasisField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool RateTypeBasisSpecified {
|
|
get {
|
|
return this.rateTypeBasisFieldSpecified;
|
|
}
|
|
set {
|
|
this.rateTypeBasisFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public CodAddTransportationChargeBasisType ChargeBasis {
|
|
get {
|
|
return this.chargeBasisField;
|
|
}
|
|
set {
|
|
this.chargeBasisField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ChargeBasisSpecified {
|
|
get {
|
|
return this.chargeBasisFieldSpecified;
|
|
}
|
|
set {
|
|
this.chargeBasisFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ChargeBasisLevelType ChargeBasisLevel {
|
|
get {
|
|
return this.chargeBasisLevelField;
|
|
}
|
|
set {
|
|
this.chargeBasisLevelField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ChargeBasisLevelSpecified {
|
|
get {
|
|
return this.chargeBasisLevelFieldSpecified;
|
|
}
|
|
set {
|
|
this.chargeBasisLevelFieldSpecified = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum RateTypeBasisType {
|
|
|
|
/// <remarks/>
|
|
ACCOUNT,
|
|
|
|
/// <remarks/>
|
|
LIST,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum CodAddTransportationChargeBasisType {
|
|
|
|
/// <remarks/>
|
|
COD_SURCHARGE,
|
|
|
|
/// <remarks/>
|
|
NET_CHARGE,
|
|
|
|
/// <remarks/>
|
|
NET_FREIGHT,
|
|
|
|
/// <remarks/>
|
|
TOTAL_CUSTOMER_CHARGE,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum ChargeBasisLevelType {
|
|
|
|
/// <remarks/>
|
|
CURRENT_PACKAGE,
|
|
|
|
/// <remarks/>
|
|
SUM_OF_PACKAGES,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum CodCollectionType {
|
|
|
|
/// <remarks/>
|
|
ANY,
|
|
|
|
/// <remarks/>
|
|
CASH,
|
|
|
|
/// <remarks/>
|
|
COMPANY_CHECK,
|
|
|
|
/// <remarks/>
|
|
GUARANTEED_FUNDS,
|
|
|
|
/// <remarks/>
|
|
PERSONAL_CHECK,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum CodReturnReferenceIndicatorType {
|
|
|
|
/// <remarks/>
|
|
INVOICE,
|
|
|
|
/// <remarks/>
|
|
PO,
|
|
|
|
/// <remarks/>
|
|
REFERENCE,
|
|
|
|
/// <remarks/>
|
|
TRACKING,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class TrackingId {
|
|
|
|
private TrackingIdType trackingIdTypeField;
|
|
|
|
private bool trackingIdTypeFieldSpecified;
|
|
|
|
private string formIdField;
|
|
|
|
private string uspsApplicationIdField;
|
|
|
|
private string trackingNumberField;
|
|
|
|
/// <remarks/>
|
|
public TrackingIdType TrackingIdType {
|
|
get {
|
|
return this.trackingIdTypeField;
|
|
}
|
|
set {
|
|
this.trackingIdTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool TrackingIdTypeSpecified {
|
|
get {
|
|
return this.trackingIdTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.trackingIdTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string FormId {
|
|
get {
|
|
return this.formIdField;
|
|
}
|
|
set {
|
|
this.formIdField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string UspsApplicationId {
|
|
get {
|
|
return this.uspsApplicationIdField;
|
|
}
|
|
set {
|
|
this.uspsApplicationIdField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string TrackingNumber {
|
|
get {
|
|
return this.trackingNumberField;
|
|
}
|
|
set {
|
|
this.trackingNumberField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum TrackingIdType {
|
|
|
|
/// <remarks/>
|
|
EXPRESS,
|
|
|
|
/// <remarks/>
|
|
FEDEX,
|
|
|
|
/// <remarks/>
|
|
FREIGHT,
|
|
|
|
/// <remarks/>
|
|
GROUND,
|
|
|
|
/// <remarks/>
|
|
USPS,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class DeliveryOnInvoiceAcceptanceDetail {
|
|
|
|
private Party recipientField;
|
|
|
|
private TrackingId trackingIdField;
|
|
|
|
/// <remarks/>
|
|
public Party Recipient {
|
|
get {
|
|
return this.recipientField;
|
|
}
|
|
set {
|
|
this.recipientField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public TrackingId TrackingId {
|
|
get {
|
|
return this.trackingIdField;
|
|
}
|
|
set {
|
|
this.trackingIdField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class HoldAtLocationDetail {
|
|
|
|
private string phoneNumberField;
|
|
|
|
private ContactAndAddress locationContactAndAddressField;
|
|
|
|
private FedExLocationType locationTypeField;
|
|
|
|
private bool locationTypeFieldSpecified;
|
|
|
|
/// <remarks/>
|
|
public string PhoneNumber {
|
|
get {
|
|
return this.phoneNumberField;
|
|
}
|
|
set {
|
|
this.phoneNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ContactAndAddress LocationContactAndAddress {
|
|
get {
|
|
return this.locationContactAndAddressField;
|
|
}
|
|
set {
|
|
this.locationContactAndAddressField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public FedExLocationType LocationType {
|
|
get {
|
|
return this.locationTypeField;
|
|
}
|
|
set {
|
|
this.locationTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool LocationTypeSpecified {
|
|
get {
|
|
return this.locationTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.locationTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum FedExLocationType {
|
|
|
|
/// <remarks/>
|
|
FEDEX_EXPRESS_STATION,
|
|
|
|
/// <remarks/>
|
|
FEDEX_FACILITY,
|
|
|
|
/// <remarks/>
|
|
FEDEX_FREIGHT_SERVICE_CENTER,
|
|
|
|
/// <remarks/>
|
|
FEDEX_GROUND_TERMINAL,
|
|
|
|
/// <remarks/>
|
|
FEDEX_HOME_DELIVERY_STATION,
|
|
|
|
/// <remarks/>
|
|
FEDEX_OFFICE,
|
|
|
|
/// <remarks/>
|
|
FEDEX_SHIPSITE,
|
|
|
|
/// <remarks/>
|
|
FEDEX_SMART_POST_HUB,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class EMailNotificationDetail {
|
|
|
|
private EMailNotificationAggregationType aggregationTypeField;
|
|
|
|
private bool aggregationTypeFieldSpecified;
|
|
|
|
private string personalMessageField;
|
|
|
|
private EMailNotificationRecipient[] recipientsField;
|
|
|
|
/// <remarks/>
|
|
public EMailNotificationAggregationType AggregationType {
|
|
get {
|
|
return this.aggregationTypeField;
|
|
}
|
|
set {
|
|
this.aggregationTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool AggregationTypeSpecified {
|
|
get {
|
|
return this.aggregationTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.aggregationTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string PersonalMessage {
|
|
get {
|
|
return this.personalMessageField;
|
|
}
|
|
set {
|
|
this.personalMessageField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("Recipients")]
|
|
public EMailNotificationRecipient[] Recipients {
|
|
get {
|
|
return this.recipientsField;
|
|
}
|
|
set {
|
|
this.recipientsField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum EMailNotificationAggregationType {
|
|
|
|
/// <remarks/>
|
|
PER_PACKAGE,
|
|
|
|
/// <remarks/>
|
|
PER_SHIPMENT,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class EMailNotificationRecipient {
|
|
|
|
private EMailNotificationRecipientType eMailNotificationRecipientTypeField;
|
|
|
|
private string eMailAddressField;
|
|
|
|
private EMailNotificationEventType[] notificationEventsRequestedField;
|
|
|
|
private EMailNotificationFormatType formatField;
|
|
|
|
private Localization localizationField;
|
|
|
|
/// <remarks/>
|
|
public EMailNotificationRecipientType EMailNotificationRecipientType {
|
|
get {
|
|
return this.eMailNotificationRecipientTypeField;
|
|
}
|
|
set {
|
|
this.eMailNotificationRecipientTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string EMailAddress {
|
|
get {
|
|
return this.eMailAddressField;
|
|
}
|
|
set {
|
|
this.eMailAddressField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("NotificationEventsRequested")]
|
|
public EMailNotificationEventType[] NotificationEventsRequested {
|
|
get {
|
|
return this.notificationEventsRequestedField;
|
|
}
|
|
set {
|
|
this.notificationEventsRequestedField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public EMailNotificationFormatType Format {
|
|
get {
|
|
return this.formatField;
|
|
}
|
|
set {
|
|
this.formatField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Localization Localization {
|
|
get {
|
|
return this.localizationField;
|
|
}
|
|
set {
|
|
this.localizationField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum EMailNotificationRecipientType {
|
|
|
|
/// <remarks/>
|
|
BROKER,
|
|
|
|
/// <remarks/>
|
|
OTHER,
|
|
|
|
/// <remarks/>
|
|
RECIPIENT,
|
|
|
|
/// <remarks/>
|
|
SHIPPER,
|
|
|
|
/// <remarks/>
|
|
THIRD_PARTY,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum EMailNotificationEventType {
|
|
|
|
/// <remarks/>
|
|
ON_DELIVERY,
|
|
|
|
/// <remarks/>
|
|
ON_EXCEPTION,
|
|
|
|
/// <remarks/>
|
|
ON_SHIPMENT,
|
|
|
|
/// <remarks/>
|
|
ON_TENDER,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum EMailNotificationFormatType {
|
|
|
|
/// <remarks/>
|
|
HTML,
|
|
|
|
/// <remarks/>
|
|
TEXT,
|
|
|
|
/// <remarks/>
|
|
WIRELESS,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ReturnShipmentDetail {
|
|
|
|
private ReturnType returnTypeField;
|
|
|
|
private Rma rmaField;
|
|
|
|
private ReturnEMailDetail returnEMailDetailField;
|
|
|
|
private ReturnAssociationDetail returnAssociationField;
|
|
|
|
/// <remarks/>
|
|
public ReturnType ReturnType {
|
|
get {
|
|
return this.returnTypeField;
|
|
}
|
|
set {
|
|
this.returnTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Rma Rma {
|
|
get {
|
|
return this.rmaField;
|
|
}
|
|
set {
|
|
this.rmaField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ReturnEMailDetail ReturnEMailDetail {
|
|
get {
|
|
return this.returnEMailDetailField;
|
|
}
|
|
set {
|
|
this.returnEMailDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ReturnAssociationDetail ReturnAssociation {
|
|
get {
|
|
return this.returnAssociationField;
|
|
}
|
|
set {
|
|
this.returnAssociationField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum ReturnType {
|
|
|
|
/// <remarks/>
|
|
FEDEX_TAG,
|
|
|
|
/// <remarks/>
|
|
PENDING,
|
|
|
|
/// <remarks/>
|
|
PRINT_RETURN_LABEL,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class Rma {
|
|
|
|
private string reasonField;
|
|
|
|
/// <remarks/>
|
|
public string Reason {
|
|
get {
|
|
return this.reasonField;
|
|
}
|
|
set {
|
|
this.reasonField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ReturnEMailDetail {
|
|
|
|
private string merchantPhoneNumberField;
|
|
|
|
private ReturnEMailAllowedSpecialServiceType[] allowedSpecialServicesField;
|
|
|
|
/// <remarks/>
|
|
public string MerchantPhoneNumber {
|
|
get {
|
|
return this.merchantPhoneNumberField;
|
|
}
|
|
set {
|
|
this.merchantPhoneNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("AllowedSpecialServices")]
|
|
public ReturnEMailAllowedSpecialServiceType[] AllowedSpecialServices {
|
|
get {
|
|
return this.allowedSpecialServicesField;
|
|
}
|
|
set {
|
|
this.allowedSpecialServicesField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum ReturnEMailAllowedSpecialServiceType {
|
|
|
|
/// <remarks/>
|
|
SATURDAY_DELIVERY,
|
|
|
|
/// <remarks/>
|
|
SATURDAY_PICKUP,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ReturnAssociationDetail {
|
|
|
|
private string trackingNumberField;
|
|
|
|
private System.DateTime shipDateField;
|
|
|
|
private bool shipDateFieldSpecified;
|
|
|
|
/// <remarks/>
|
|
public string TrackingNumber {
|
|
get {
|
|
return this.trackingNumberField;
|
|
}
|
|
set {
|
|
this.trackingNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="date")]
|
|
public System.DateTime ShipDate {
|
|
get {
|
|
return this.shipDateField;
|
|
}
|
|
set {
|
|
this.shipDateField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ShipDateSpecified {
|
|
get {
|
|
return this.shipDateFieldSpecified;
|
|
}
|
|
set {
|
|
this.shipDateFieldSpecified = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class PendingShipmentDetail {
|
|
|
|
private PendingShipmentType typeField;
|
|
|
|
private System.DateTime expirationDateField;
|
|
|
|
private bool expirationDateFieldSpecified;
|
|
|
|
private EMailLabelDetail emailLabelDetailField;
|
|
|
|
private PendingShipmentProcessingOptionType[] processingOptionsField;
|
|
|
|
private RecommendedDocumentType[] recommendedDocumentSpecificationField;
|
|
|
|
private UploadDocumentReferenceDetail[] documentReferencesField;
|
|
|
|
/// <remarks/>
|
|
public PendingShipmentType Type {
|
|
get {
|
|
return this.typeField;
|
|
}
|
|
set {
|
|
this.typeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="date")]
|
|
public System.DateTime ExpirationDate {
|
|
get {
|
|
return this.expirationDateField;
|
|
}
|
|
set {
|
|
this.expirationDateField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ExpirationDateSpecified {
|
|
get {
|
|
return this.expirationDateFieldSpecified;
|
|
}
|
|
set {
|
|
this.expirationDateFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public EMailLabelDetail EmailLabelDetail {
|
|
get {
|
|
return this.emailLabelDetailField;
|
|
}
|
|
set {
|
|
this.emailLabelDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlArrayItemAttribute("Options", IsNullable=false)]
|
|
public PendingShipmentProcessingOptionType[] ProcessingOptions {
|
|
get {
|
|
return this.processingOptionsField;
|
|
}
|
|
set {
|
|
this.processingOptionsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlArrayItemAttribute("Types", IsNullable=false)]
|
|
public RecommendedDocumentType[] RecommendedDocumentSpecification {
|
|
get {
|
|
return this.recommendedDocumentSpecificationField;
|
|
}
|
|
set {
|
|
this.recommendedDocumentSpecificationField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("DocumentReferences")]
|
|
public UploadDocumentReferenceDetail[] DocumentReferences {
|
|
get {
|
|
return this.documentReferencesField;
|
|
}
|
|
set {
|
|
this.documentReferencesField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum PendingShipmentType {
|
|
|
|
/// <remarks/>
|
|
EMAIL,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class EMailLabelDetail {
|
|
|
|
private string messageField;
|
|
|
|
private EMailRecipient[] recipientsField;
|
|
|
|
/// <remarks/>
|
|
public string Message {
|
|
get {
|
|
return this.messageField;
|
|
}
|
|
set {
|
|
this.messageField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("Recipients")]
|
|
public EMailRecipient[] Recipients {
|
|
get {
|
|
return this.recipientsField;
|
|
}
|
|
set {
|
|
this.recipientsField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class EMailRecipient {
|
|
|
|
private string emailAddressField;
|
|
|
|
private AccessorRoleType roleField;
|
|
|
|
private bool roleFieldSpecified;
|
|
|
|
private EmailOptionType[] optionsRequestedField;
|
|
|
|
private Localization localizationField;
|
|
|
|
/// <remarks/>
|
|
public string EmailAddress {
|
|
get {
|
|
return this.emailAddressField;
|
|
}
|
|
set {
|
|
this.emailAddressField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public AccessorRoleType Role {
|
|
get {
|
|
return this.roleField;
|
|
}
|
|
set {
|
|
this.roleField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool RoleSpecified {
|
|
get {
|
|
return this.roleFieldSpecified;
|
|
}
|
|
set {
|
|
this.roleFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlArrayItemAttribute("Options", IsNullable=false)]
|
|
public EmailOptionType[] OptionsRequested {
|
|
get {
|
|
return this.optionsRequestedField;
|
|
}
|
|
set {
|
|
this.optionsRequestedField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Localization Localization {
|
|
get {
|
|
return this.localizationField;
|
|
}
|
|
set {
|
|
this.localizationField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum AccessorRoleType {
|
|
|
|
/// <remarks/>
|
|
SHIPMENT_COMPLETOR,
|
|
|
|
/// <remarks/>
|
|
SHIPMENT_INITIATOR,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum EmailOptionType {
|
|
|
|
/// <remarks/>
|
|
SUPPRESS_ACCESS_EMAILS,
|
|
|
|
/// <remarks/>
|
|
SUPPRESS_ADDITIONAL_LANGUAGES,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum PendingShipmentProcessingOptionType {
|
|
|
|
/// <remarks/>
|
|
ALLOW_MODIFICATIONS,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum RecommendedDocumentType {
|
|
|
|
/// <remarks/>
|
|
ANTIQUE_STATEMENT_EUROPEAN_UNION,
|
|
|
|
/// <remarks/>
|
|
ANTIQUE_STATEMENT_UNITED_STATES,
|
|
|
|
/// <remarks/>
|
|
ASSEMBLER_DECLARATION,
|
|
|
|
/// <remarks/>
|
|
BEARING_WORKSHEET,
|
|
|
|
/// <remarks/>
|
|
CERTIFICATE_OF_SHIPMENTS_TO_SYRIA,
|
|
|
|
/// <remarks/>
|
|
COMMERCIAL_INVOICE_FOR_THE_CARIBBEAN_COMMON_MARKET,
|
|
|
|
/// <remarks/>
|
|
CONIFEROUS_SOLID_WOOD_PACKAGING_MATERIAL_TO_THE_PEOPLES_REPUBLIC_OF_CHINA,
|
|
|
|
/// <remarks/>
|
|
DECLARATION_FOR_FREE_ENTRY_OF_RETURNED_AMERICAN_PRODUCTS,
|
|
|
|
/// <remarks/>
|
|
DECLARATION_OF_BIOLOGICAL_STANDARDS,
|
|
|
|
/// <remarks/>
|
|
DECLARATION_OF_IMPORTED_ELECTRONIC_PRODUCTS_SUBJECT_TO_RADIATION_CONTROL_STANDARD,
|
|
|
|
/// <remarks/>
|
|
ELECTRONIC_INTEGRATED_CIRCUIT_WORKSHEET,
|
|
|
|
/// <remarks/>
|
|
FILM_AND_VIDEO_CERTIFICATE,
|
|
|
|
/// <remarks/>
|
|
INTERIM_FOOTWEAR_INVOICE,
|
|
|
|
/// <remarks/>
|
|
NAFTA_CERTIFICATE_OF_ORIGIN_CANADA_ENGLISH,
|
|
|
|
/// <remarks/>
|
|
NAFTA_CERTIFICATE_OF_ORIGIN_CANADA_FRENCH,
|
|
|
|
/// <remarks/>
|
|
NAFTA_CERTIFICATE_OF_ORIGIN_SPANISH,
|
|
|
|
/// <remarks/>
|
|
NAFTA_CERTIFICATE_OF_ORIGIN_UNITED_STATES,
|
|
|
|
/// <remarks/>
|
|
PACKING_LIST,
|
|
|
|
/// <remarks/>
|
|
PRINTED_CIRCUIT_BOARD_WORKSHEET,
|
|
|
|
/// <remarks/>
|
|
REPAIRED_WATCH_BREAKOUT_WORKSHEET,
|
|
|
|
/// <remarks/>
|
|
STATEMENT_REGARDING_THE_IMPORT_OF_RADIO_FREQUENCY_DEVICES,
|
|
|
|
/// <remarks/>
|
|
TOXIC_SUBSTANCES_CONTROL_ACT,
|
|
|
|
/// <remarks/>
|
|
UNITED_STATES_CARIBBEAN_BASIN_TRADE_PARTNERSHIP_ACT_CERTIFICATE_OF_ORIGIN_NON_TEXTILES,
|
|
|
|
/// <remarks/>
|
|
UNITED_STATES_CARIBBEAN_BASIN_TRADE_PARTNERSHIP_ACT_CERTIFICATE_OF_ORIGIN_TEXTILES,
|
|
|
|
/// <remarks/>
|
|
UNITED_STATES_NEW_WATCH_WORKSHEET,
|
|
|
|
/// <remarks/>
|
|
UNITED_STATES_WATCH_REPAIR_DECLARATION,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class UploadDocumentReferenceDetail {
|
|
|
|
private string lineNumberField;
|
|
|
|
private string customerReferenceField;
|
|
|
|
private string descriptionField;
|
|
|
|
private UploadDocumentProducerType documentProducerField;
|
|
|
|
private bool documentProducerFieldSpecified;
|
|
|
|
private UploadDocumentType documentTypeField;
|
|
|
|
private bool documentTypeFieldSpecified;
|
|
|
|
private string documentIdField;
|
|
|
|
private UploadDocumentIdProducer documentIdProducerField;
|
|
|
|
private bool documentIdProducerFieldSpecified;
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger")]
|
|
public string LineNumber {
|
|
get {
|
|
return this.lineNumberField;
|
|
}
|
|
set {
|
|
this.lineNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string CustomerReference {
|
|
get {
|
|
return this.customerReferenceField;
|
|
}
|
|
set {
|
|
this.customerReferenceField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Description {
|
|
get {
|
|
return this.descriptionField;
|
|
}
|
|
set {
|
|
this.descriptionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public UploadDocumentProducerType DocumentProducer {
|
|
get {
|
|
return this.documentProducerField;
|
|
}
|
|
set {
|
|
this.documentProducerField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool DocumentProducerSpecified {
|
|
get {
|
|
return this.documentProducerFieldSpecified;
|
|
}
|
|
set {
|
|
this.documentProducerFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public UploadDocumentType DocumentType {
|
|
get {
|
|
return this.documentTypeField;
|
|
}
|
|
set {
|
|
this.documentTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool DocumentTypeSpecified {
|
|
get {
|
|
return this.documentTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.documentTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string DocumentId {
|
|
get {
|
|
return this.documentIdField;
|
|
}
|
|
set {
|
|
this.documentIdField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public UploadDocumentIdProducer DocumentIdProducer {
|
|
get {
|
|
return this.documentIdProducerField;
|
|
}
|
|
set {
|
|
this.documentIdProducerField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool DocumentIdProducerSpecified {
|
|
get {
|
|
return this.documentIdProducerFieldSpecified;
|
|
}
|
|
set {
|
|
this.documentIdProducerFieldSpecified = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum UploadDocumentProducerType {
|
|
|
|
/// <remarks/>
|
|
CUSTOMER,
|
|
|
|
/// <remarks/>
|
|
FEDEX_CLS,
|
|
|
|
/// <remarks/>
|
|
FEDEX_GSMW,
|
|
|
|
/// <remarks/>
|
|
FEDEX_GTM,
|
|
|
|
/// <remarks/>
|
|
OTHER,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum UploadDocumentType {
|
|
|
|
/// <remarks/>
|
|
CERTIFICATE_OF_ORIGIN,
|
|
|
|
/// <remarks/>
|
|
COMMERCIAL_INVOICE,
|
|
|
|
/// <remarks/>
|
|
ETD_LABEL,
|
|
|
|
/// <remarks/>
|
|
NAFTA_CERTIFICATE_OF_ORIGIN,
|
|
|
|
/// <remarks/>
|
|
OTHER,
|
|
|
|
/// <remarks/>
|
|
PRO_FORMA_INVOICE,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum UploadDocumentIdProducer {
|
|
|
|
/// <remarks/>
|
|
CUSTOMER,
|
|
|
|
/// <remarks/>
|
|
FEDEX_CAFE,
|
|
|
|
/// <remarks/>
|
|
FEDEX_CSHP,
|
|
|
|
/// <remarks/>
|
|
FEDEX_FXRS,
|
|
|
|
/// <remarks/>
|
|
FEDEX_GSMW,
|
|
|
|
/// <remarks/>
|
|
FEDEX_GTM,
|
|
|
|
/// <remarks/>
|
|
FEDEX_INET,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class InternationalControlledExportDetail {
|
|
|
|
private InternationalControlledExportType typeField;
|
|
|
|
private string foreignTradeZoneCodeField;
|
|
|
|
private string entryNumberField;
|
|
|
|
private string licenseOrPermitNumberField;
|
|
|
|
private System.DateTime licenseOrPermitExpirationDateField;
|
|
|
|
private bool licenseOrPermitExpirationDateFieldSpecified;
|
|
|
|
/// <remarks/>
|
|
public InternationalControlledExportType Type {
|
|
get {
|
|
return this.typeField;
|
|
}
|
|
set {
|
|
this.typeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string ForeignTradeZoneCode {
|
|
get {
|
|
return this.foreignTradeZoneCodeField;
|
|
}
|
|
set {
|
|
this.foreignTradeZoneCodeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string EntryNumber {
|
|
get {
|
|
return this.entryNumberField;
|
|
}
|
|
set {
|
|
this.entryNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string LicenseOrPermitNumber {
|
|
get {
|
|
return this.licenseOrPermitNumberField;
|
|
}
|
|
set {
|
|
this.licenseOrPermitNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="date")]
|
|
public System.DateTime LicenseOrPermitExpirationDate {
|
|
get {
|
|
return this.licenseOrPermitExpirationDateField;
|
|
}
|
|
set {
|
|
this.licenseOrPermitExpirationDateField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool LicenseOrPermitExpirationDateSpecified {
|
|
get {
|
|
return this.licenseOrPermitExpirationDateFieldSpecified;
|
|
}
|
|
set {
|
|
this.licenseOrPermitExpirationDateFieldSpecified = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum InternationalControlledExportType {
|
|
|
|
/// <remarks/>
|
|
DEA_036,
|
|
|
|
/// <remarks/>
|
|
DEA_236,
|
|
|
|
/// <remarks/>
|
|
DEA_486,
|
|
|
|
/// <remarks/>
|
|
DSP_05,
|
|
|
|
/// <remarks/>
|
|
DSP_61,
|
|
|
|
/// <remarks/>
|
|
DSP_73,
|
|
|
|
/// <remarks/>
|
|
DSP_85,
|
|
|
|
/// <remarks/>
|
|
DSP_94,
|
|
|
|
/// <remarks/>
|
|
DSP_LICENSE_AGREEMENT,
|
|
|
|
/// <remarks/>
|
|
FROM_FOREIGN_TRADE_ZONE,
|
|
|
|
/// <remarks/>
|
|
WAREHOUSE_WITHDRAWAL,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class InternationalTrafficInArmsRegulationsDetail {
|
|
|
|
private string licenseOrExemptionNumberField;
|
|
|
|
/// <remarks/>
|
|
public string LicenseOrExemptionNumber {
|
|
get {
|
|
return this.licenseOrExemptionNumberField;
|
|
}
|
|
set {
|
|
this.licenseOrExemptionNumberField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ShipmentDryIceDetail {
|
|
|
|
private string packageCountField;
|
|
|
|
private Weight totalWeightField;
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger")]
|
|
public string PackageCount {
|
|
get {
|
|
return this.packageCountField;
|
|
}
|
|
set {
|
|
this.packageCountField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Weight TotalWeight {
|
|
get {
|
|
return this.totalWeightField;
|
|
}
|
|
set {
|
|
this.totalWeightField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class HomeDeliveryPremiumDetail {
|
|
|
|
private HomeDeliveryPremiumType homeDeliveryPremiumTypeField;
|
|
|
|
private System.DateTime dateField;
|
|
|
|
private bool dateFieldSpecified;
|
|
|
|
private string phoneNumberField;
|
|
|
|
/// <remarks/>
|
|
public HomeDeliveryPremiumType HomeDeliveryPremiumType {
|
|
get {
|
|
return this.homeDeliveryPremiumTypeField;
|
|
}
|
|
set {
|
|
this.homeDeliveryPremiumTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="date")]
|
|
public System.DateTime Date {
|
|
get {
|
|
return this.dateField;
|
|
}
|
|
set {
|
|
this.dateField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool DateSpecified {
|
|
get {
|
|
return this.dateFieldSpecified;
|
|
}
|
|
set {
|
|
this.dateFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string PhoneNumber {
|
|
get {
|
|
return this.phoneNumberField;
|
|
}
|
|
set {
|
|
this.phoneNumberField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum HomeDeliveryPremiumType {
|
|
|
|
/// <remarks/>
|
|
APPOINTMENT,
|
|
|
|
/// <remarks/>
|
|
DATE_CERTAIN,
|
|
|
|
/// <remarks/>
|
|
EVENING,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class FreightGuaranteeDetail {
|
|
|
|
private FreightGuaranteeType typeField;
|
|
|
|
private bool typeFieldSpecified;
|
|
|
|
private System.DateTime dateField;
|
|
|
|
private bool dateFieldSpecified;
|
|
|
|
/// <remarks/>
|
|
public FreightGuaranteeType Type {
|
|
get {
|
|
return this.typeField;
|
|
}
|
|
set {
|
|
this.typeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool TypeSpecified {
|
|
get {
|
|
return this.typeFieldSpecified;
|
|
}
|
|
set {
|
|
this.typeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="date")]
|
|
public System.DateTime Date {
|
|
get {
|
|
return this.dateField;
|
|
}
|
|
set {
|
|
this.dateField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool DateSpecified {
|
|
get {
|
|
return this.dateFieldSpecified;
|
|
}
|
|
set {
|
|
this.dateFieldSpecified = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum FreightGuaranteeType {
|
|
|
|
/// <remarks/>
|
|
GUARANTEED_DATE,
|
|
|
|
/// <remarks/>
|
|
GUARANTEED_MORNING,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class EtdDetail {
|
|
|
|
private RequestedShippingDocumentType[] requestedDocumentCopiesField;
|
|
|
|
private UploadDocumentDetail[] documentsField;
|
|
|
|
private UploadDocumentReferenceDetail[] documentReferencesField;
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("RequestedDocumentCopies")]
|
|
public RequestedShippingDocumentType[] RequestedDocumentCopies {
|
|
get {
|
|
return this.requestedDocumentCopiesField;
|
|
}
|
|
set {
|
|
this.requestedDocumentCopiesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("Documents")]
|
|
public UploadDocumentDetail[] Documents {
|
|
get {
|
|
return this.documentsField;
|
|
}
|
|
set {
|
|
this.documentsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("DocumentReferences")]
|
|
public UploadDocumentReferenceDetail[] DocumentReferences {
|
|
get {
|
|
return this.documentReferencesField;
|
|
}
|
|
set {
|
|
this.documentReferencesField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum RequestedShippingDocumentType {
|
|
|
|
/// <remarks/>
|
|
CERTIFICATE_OF_ORIGIN,
|
|
|
|
/// <remarks/>
|
|
COMMERCIAL_INVOICE,
|
|
|
|
/// <remarks/>
|
|
CUSTOMER_SPECIFIED_LABELS,
|
|
|
|
/// <remarks/>
|
|
CUSTOM_PACKAGE_DOCUMENT,
|
|
|
|
/// <remarks/>
|
|
CUSTOM_SHIPMENT_DOCUMENT,
|
|
|
|
/// <remarks/>
|
|
DANGEROUS_GOODS_SHIPPERS_DECLARATION,
|
|
|
|
/// <remarks/>
|
|
EXPORT_DECLARATION,
|
|
|
|
/// <remarks/>
|
|
FREIGHT_ADDRESS_LABEL,
|
|
|
|
/// <remarks/>
|
|
GENERAL_AGENCY_AGREEMENT,
|
|
|
|
/// <remarks/>
|
|
LABEL,
|
|
|
|
/// <remarks/>
|
|
NAFTA_CERTIFICATE_OF_ORIGIN,
|
|
|
|
/// <remarks/>
|
|
OP_900,
|
|
|
|
/// <remarks/>
|
|
PRO_FORMA_INVOICE,
|
|
|
|
/// <remarks/>
|
|
RETURN_INSTRUCTIONS,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class UploadDocumentDetail {
|
|
|
|
private string lineNumberField;
|
|
|
|
private string customerReferenceField;
|
|
|
|
private UploadDocumentProducerType documentProducerField;
|
|
|
|
private bool documentProducerFieldSpecified;
|
|
|
|
private UploadDocumentType documentTypeField;
|
|
|
|
private bool documentTypeFieldSpecified;
|
|
|
|
private string fileNameField;
|
|
|
|
private byte[] documentContentField;
|
|
|
|
private System.DateTime expirationDateField;
|
|
|
|
private bool expirationDateFieldSpecified;
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger")]
|
|
public string LineNumber {
|
|
get {
|
|
return this.lineNumberField;
|
|
}
|
|
set {
|
|
this.lineNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string CustomerReference {
|
|
get {
|
|
return this.customerReferenceField;
|
|
}
|
|
set {
|
|
this.customerReferenceField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public UploadDocumentProducerType DocumentProducer {
|
|
get {
|
|
return this.documentProducerField;
|
|
}
|
|
set {
|
|
this.documentProducerField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool DocumentProducerSpecified {
|
|
get {
|
|
return this.documentProducerFieldSpecified;
|
|
}
|
|
set {
|
|
this.documentProducerFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public UploadDocumentType DocumentType {
|
|
get {
|
|
return this.documentTypeField;
|
|
}
|
|
set {
|
|
this.documentTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool DocumentTypeSpecified {
|
|
get {
|
|
return this.documentTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.documentTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string FileName {
|
|
get {
|
|
return this.fileNameField;
|
|
}
|
|
set {
|
|
this.fileNameField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")]
|
|
public byte[] DocumentContent {
|
|
get {
|
|
return this.documentContentField;
|
|
}
|
|
set {
|
|
this.documentContentField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="date")]
|
|
public System.DateTime ExpirationDate {
|
|
get {
|
|
return this.expirationDateField;
|
|
}
|
|
set {
|
|
this.expirationDateField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ExpirationDateSpecified {
|
|
get {
|
|
return this.expirationDateFieldSpecified;
|
|
}
|
|
set {
|
|
this.expirationDateFieldSpecified = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class CustomDeliveryWindowDetail {
|
|
|
|
private CustomDeliveryWindowType typeField;
|
|
|
|
private bool typeFieldSpecified;
|
|
|
|
private System.DateTime requestTimeField;
|
|
|
|
private bool requestTimeFieldSpecified;
|
|
|
|
private DateRange requestRangeField;
|
|
|
|
private System.DateTime requestDateField;
|
|
|
|
private bool requestDateFieldSpecified;
|
|
|
|
/// <remarks/>
|
|
public CustomDeliveryWindowType Type {
|
|
get {
|
|
return this.typeField;
|
|
}
|
|
set {
|
|
this.typeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool TypeSpecified {
|
|
get {
|
|
return this.typeFieldSpecified;
|
|
}
|
|
set {
|
|
this.typeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="time")]
|
|
public System.DateTime RequestTime {
|
|
get {
|
|
return this.requestTimeField;
|
|
}
|
|
set {
|
|
this.requestTimeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool RequestTimeSpecified {
|
|
get {
|
|
return this.requestTimeFieldSpecified;
|
|
}
|
|
set {
|
|
this.requestTimeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public DateRange RequestRange {
|
|
get {
|
|
return this.requestRangeField;
|
|
}
|
|
set {
|
|
this.requestRangeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="date")]
|
|
public System.DateTime RequestDate {
|
|
get {
|
|
return this.requestDateField;
|
|
}
|
|
set {
|
|
this.requestDateField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool RequestDateSpecified {
|
|
get {
|
|
return this.requestDateFieldSpecified;
|
|
}
|
|
set {
|
|
this.requestDateFieldSpecified = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum CustomDeliveryWindowType {
|
|
|
|
/// <remarks/>
|
|
AFTER,
|
|
|
|
/// <remarks/>
|
|
BEFORE,
|
|
|
|
/// <remarks/>
|
|
BETWEEN,
|
|
|
|
/// <remarks/>
|
|
ON,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class DateRange {
|
|
|
|
private System.DateTime beginsField;
|
|
|
|
private bool beginsFieldSpecified;
|
|
|
|
private System.DateTime endsField;
|
|
|
|
private bool endsFieldSpecified;
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="date")]
|
|
public System.DateTime Begins {
|
|
get {
|
|
return this.beginsField;
|
|
}
|
|
set {
|
|
this.beginsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool BeginsSpecified {
|
|
get {
|
|
return this.beginsFieldSpecified;
|
|
}
|
|
set {
|
|
this.beginsFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="date")]
|
|
public System.DateTime Ends {
|
|
get {
|
|
return this.endsField;
|
|
}
|
|
set {
|
|
this.endsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool EndsSpecified {
|
|
get {
|
|
return this.endsFieldSpecified;
|
|
}
|
|
set {
|
|
this.endsFieldSpecified = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ExpressFreightDetail {
|
|
|
|
private bool packingListEnclosedField;
|
|
|
|
private bool packingListEnclosedFieldSpecified;
|
|
|
|
private string shippersLoadAndCountField;
|
|
|
|
private string bookingConfirmationNumberField;
|
|
|
|
/// <remarks/>
|
|
public bool PackingListEnclosed {
|
|
get {
|
|
return this.packingListEnclosedField;
|
|
}
|
|
set {
|
|
this.packingListEnclosedField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool PackingListEnclosedSpecified {
|
|
get {
|
|
return this.packingListEnclosedFieldSpecified;
|
|
}
|
|
set {
|
|
this.packingListEnclosedFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger")]
|
|
public string ShippersLoadAndCount {
|
|
get {
|
|
return this.shippersLoadAndCountField;
|
|
}
|
|
set {
|
|
this.shippersLoadAndCountField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string BookingConfirmationNumber {
|
|
get {
|
|
return this.bookingConfirmationNumberField;
|
|
}
|
|
set {
|
|
this.bookingConfirmationNumberField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class FreightShipmentDetail {
|
|
|
|
private string fedExFreightAccountNumberField;
|
|
|
|
private ContactAndAddress fedExFreightBillingContactAndAddressField;
|
|
|
|
private Party alternateBillingField;
|
|
|
|
private PrintedReference[] printedReferencesField;
|
|
|
|
private FreightShipmentRoleType roleField;
|
|
|
|
private bool roleFieldSpecified;
|
|
|
|
private FreightCollectTermsType collectTermsTypeField;
|
|
|
|
private bool collectTermsTypeFieldSpecified;
|
|
|
|
private Money declaredValuePerUnitField;
|
|
|
|
private string declaredValueUnitsField;
|
|
|
|
private LiabilityCoverageDetail liabilityCoverageDetailField;
|
|
|
|
private string[] couponsField;
|
|
|
|
private string totalHandlingUnitsField;
|
|
|
|
private decimal clientDiscountPercentField;
|
|
|
|
private bool clientDiscountPercentFieldSpecified;
|
|
|
|
private Weight palletWeightField;
|
|
|
|
private Dimensions shipmentDimensionsField;
|
|
|
|
private string commentField;
|
|
|
|
private FreightSpecialServicePayment[] specialServicePaymentsField;
|
|
|
|
private string hazardousMaterialsEmergencyContactNumberField;
|
|
|
|
private string hazardousMaterialsOfferorField;
|
|
|
|
private FreightShipmentLineItem[] lineItemsField;
|
|
|
|
/// <remarks/>
|
|
public string FedExFreightAccountNumber {
|
|
get {
|
|
return this.fedExFreightAccountNumberField;
|
|
}
|
|
set {
|
|
this.fedExFreightAccountNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ContactAndAddress FedExFreightBillingContactAndAddress {
|
|
get {
|
|
return this.fedExFreightBillingContactAndAddressField;
|
|
}
|
|
set {
|
|
this.fedExFreightBillingContactAndAddressField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Party AlternateBilling {
|
|
get {
|
|
return this.alternateBillingField;
|
|
}
|
|
set {
|
|
this.alternateBillingField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("PrintedReferences")]
|
|
public PrintedReference[] PrintedReferences {
|
|
get {
|
|
return this.printedReferencesField;
|
|
}
|
|
set {
|
|
this.printedReferencesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public FreightShipmentRoleType Role {
|
|
get {
|
|
return this.roleField;
|
|
}
|
|
set {
|
|
this.roleField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool RoleSpecified {
|
|
get {
|
|
return this.roleFieldSpecified;
|
|
}
|
|
set {
|
|
this.roleFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public FreightCollectTermsType CollectTermsType {
|
|
get {
|
|
return this.collectTermsTypeField;
|
|
}
|
|
set {
|
|
this.collectTermsTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool CollectTermsTypeSpecified {
|
|
get {
|
|
return this.collectTermsTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.collectTermsTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money DeclaredValuePerUnit {
|
|
get {
|
|
return this.declaredValuePerUnitField;
|
|
}
|
|
set {
|
|
this.declaredValuePerUnitField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string DeclaredValueUnits {
|
|
get {
|
|
return this.declaredValueUnitsField;
|
|
}
|
|
set {
|
|
this.declaredValueUnitsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public LiabilityCoverageDetail LiabilityCoverageDetail {
|
|
get {
|
|
return this.liabilityCoverageDetailField;
|
|
}
|
|
set {
|
|
this.liabilityCoverageDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("Coupons")]
|
|
public string[] Coupons {
|
|
get {
|
|
return this.couponsField;
|
|
}
|
|
set {
|
|
this.couponsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger")]
|
|
public string TotalHandlingUnits {
|
|
get {
|
|
return this.totalHandlingUnitsField;
|
|
}
|
|
set {
|
|
this.totalHandlingUnitsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public decimal ClientDiscountPercent {
|
|
get {
|
|
return this.clientDiscountPercentField;
|
|
}
|
|
set {
|
|
this.clientDiscountPercentField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ClientDiscountPercentSpecified {
|
|
get {
|
|
return this.clientDiscountPercentFieldSpecified;
|
|
}
|
|
set {
|
|
this.clientDiscountPercentFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Weight PalletWeight {
|
|
get {
|
|
return this.palletWeightField;
|
|
}
|
|
set {
|
|
this.palletWeightField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Dimensions ShipmentDimensions {
|
|
get {
|
|
return this.shipmentDimensionsField;
|
|
}
|
|
set {
|
|
this.shipmentDimensionsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Comment {
|
|
get {
|
|
return this.commentField;
|
|
}
|
|
set {
|
|
this.commentField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("SpecialServicePayments")]
|
|
public FreightSpecialServicePayment[] SpecialServicePayments {
|
|
get {
|
|
return this.specialServicePaymentsField;
|
|
}
|
|
set {
|
|
this.specialServicePaymentsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string HazardousMaterialsEmergencyContactNumber {
|
|
get {
|
|
return this.hazardousMaterialsEmergencyContactNumberField;
|
|
}
|
|
set {
|
|
this.hazardousMaterialsEmergencyContactNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string HazardousMaterialsOfferor {
|
|
get {
|
|
return this.hazardousMaterialsOfferorField;
|
|
}
|
|
set {
|
|
this.hazardousMaterialsOfferorField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("LineItems")]
|
|
public FreightShipmentLineItem[] LineItems {
|
|
get {
|
|
return this.lineItemsField;
|
|
}
|
|
set {
|
|
this.lineItemsField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class PrintedReference {
|
|
|
|
private PrintedReferenceType typeField;
|
|
|
|
private bool typeFieldSpecified;
|
|
|
|
private string valueField;
|
|
|
|
/// <remarks/>
|
|
public PrintedReferenceType Type {
|
|
get {
|
|
return this.typeField;
|
|
}
|
|
set {
|
|
this.typeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool TypeSpecified {
|
|
get {
|
|
return this.typeFieldSpecified;
|
|
}
|
|
set {
|
|
this.typeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Value {
|
|
get {
|
|
return this.valueField;
|
|
}
|
|
set {
|
|
this.valueField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum PrintedReferenceType {
|
|
|
|
/// <remarks/>
|
|
BILL_OF_LADING,
|
|
|
|
/// <remarks/>
|
|
CONSIGNEE_ID_NUMBER,
|
|
|
|
/// <remarks/>
|
|
SHIPPER_ID_NUMBER,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum FreightShipmentRoleType {
|
|
|
|
/// <remarks/>
|
|
CONSIGNEE,
|
|
|
|
/// <remarks/>
|
|
SHIPPER,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum FreightCollectTermsType {
|
|
|
|
/// <remarks/>
|
|
NON_RECOURSE_SHIPPER_SIGNED,
|
|
|
|
/// <remarks/>
|
|
STANDARD,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class LiabilityCoverageDetail {
|
|
|
|
private LiabilityCoverageType coverageTypeField;
|
|
|
|
private bool coverageTypeFieldSpecified;
|
|
|
|
private Money coverageAmountField;
|
|
|
|
/// <remarks/>
|
|
public LiabilityCoverageType CoverageType {
|
|
get {
|
|
return this.coverageTypeField;
|
|
}
|
|
set {
|
|
this.coverageTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool CoverageTypeSpecified {
|
|
get {
|
|
return this.coverageTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.coverageTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money CoverageAmount {
|
|
get {
|
|
return this.coverageAmountField;
|
|
}
|
|
set {
|
|
this.coverageAmountField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum LiabilityCoverageType {
|
|
|
|
/// <remarks/>
|
|
NEW,
|
|
|
|
/// <remarks/>
|
|
USED_OR_RECONDITIONED,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class Dimensions {
|
|
|
|
private string lengthField;
|
|
|
|
private string widthField;
|
|
|
|
private string heightField;
|
|
|
|
private LinearUnits unitsField;
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger")]
|
|
public string Length {
|
|
get {
|
|
return this.lengthField;
|
|
}
|
|
set {
|
|
this.lengthField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger")]
|
|
public string Width {
|
|
get {
|
|
return this.widthField;
|
|
}
|
|
set {
|
|
this.widthField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger")]
|
|
public string Height {
|
|
get {
|
|
return this.heightField;
|
|
}
|
|
set {
|
|
this.heightField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public LinearUnits Units {
|
|
get {
|
|
return this.unitsField;
|
|
}
|
|
set {
|
|
this.unitsField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum LinearUnits {
|
|
|
|
/// <remarks/>
|
|
CM,
|
|
|
|
/// <remarks/>
|
|
IN,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class FreightSpecialServicePayment {
|
|
|
|
private ShipmentSpecialServiceType specialServiceField;
|
|
|
|
private bool specialServiceFieldSpecified;
|
|
|
|
private FreightShipmentRoleType paymentTypeField;
|
|
|
|
private bool paymentTypeFieldSpecified;
|
|
|
|
/// <remarks/>
|
|
public ShipmentSpecialServiceType SpecialService {
|
|
get {
|
|
return this.specialServiceField;
|
|
}
|
|
set {
|
|
this.specialServiceField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool SpecialServiceSpecified {
|
|
get {
|
|
return this.specialServiceFieldSpecified;
|
|
}
|
|
set {
|
|
this.specialServiceFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public FreightShipmentRoleType PaymentType {
|
|
get {
|
|
return this.paymentTypeField;
|
|
}
|
|
set {
|
|
this.paymentTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool PaymentTypeSpecified {
|
|
get {
|
|
return this.paymentTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.paymentTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class FreightShipmentLineItem {
|
|
|
|
private FreightClassType freightClassField;
|
|
|
|
private bool freightClassFieldSpecified;
|
|
|
|
private bool classProvidedByCustomerField;
|
|
|
|
private bool classProvidedByCustomerFieldSpecified;
|
|
|
|
private string handlingUnitsField;
|
|
|
|
private PhysicalPackagingType packagingField;
|
|
|
|
private bool packagingFieldSpecified;
|
|
|
|
private string piecesField;
|
|
|
|
private string nmfcCodeField;
|
|
|
|
private HazardousCommodityOptionType hazardousMaterialsField;
|
|
|
|
private bool hazardousMaterialsFieldSpecified;
|
|
|
|
private string purchaseOrderNumberField;
|
|
|
|
private string descriptionField;
|
|
|
|
private Weight weightField;
|
|
|
|
private Dimensions dimensionsField;
|
|
|
|
private Volume volumeField;
|
|
|
|
/// <remarks/>
|
|
public FreightClassType FreightClass {
|
|
get {
|
|
return this.freightClassField;
|
|
}
|
|
set {
|
|
this.freightClassField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool FreightClassSpecified {
|
|
get {
|
|
return this.freightClassFieldSpecified;
|
|
}
|
|
set {
|
|
this.freightClassFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public bool ClassProvidedByCustomer {
|
|
get {
|
|
return this.classProvidedByCustomerField;
|
|
}
|
|
set {
|
|
this.classProvidedByCustomerField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ClassProvidedByCustomerSpecified {
|
|
get {
|
|
return this.classProvidedByCustomerFieldSpecified;
|
|
}
|
|
set {
|
|
this.classProvidedByCustomerFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger")]
|
|
public string HandlingUnits {
|
|
get {
|
|
return this.handlingUnitsField;
|
|
}
|
|
set {
|
|
this.handlingUnitsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public PhysicalPackagingType Packaging {
|
|
get {
|
|
return this.packagingField;
|
|
}
|
|
set {
|
|
this.packagingField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool PackagingSpecified {
|
|
get {
|
|
return this.packagingFieldSpecified;
|
|
}
|
|
set {
|
|
this.packagingFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger")]
|
|
public string Pieces {
|
|
get {
|
|
return this.piecesField;
|
|
}
|
|
set {
|
|
this.piecesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string NmfcCode {
|
|
get {
|
|
return this.nmfcCodeField;
|
|
}
|
|
set {
|
|
this.nmfcCodeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public HazardousCommodityOptionType HazardousMaterials {
|
|
get {
|
|
return this.hazardousMaterialsField;
|
|
}
|
|
set {
|
|
this.hazardousMaterialsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool HazardousMaterialsSpecified {
|
|
get {
|
|
return this.hazardousMaterialsFieldSpecified;
|
|
}
|
|
set {
|
|
this.hazardousMaterialsFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string PurchaseOrderNumber {
|
|
get {
|
|
return this.purchaseOrderNumberField;
|
|
}
|
|
set {
|
|
this.purchaseOrderNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Description {
|
|
get {
|
|
return this.descriptionField;
|
|
}
|
|
set {
|
|
this.descriptionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Weight Weight {
|
|
get {
|
|
return this.weightField;
|
|
}
|
|
set {
|
|
this.weightField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Dimensions Dimensions {
|
|
get {
|
|
return this.dimensionsField;
|
|
}
|
|
set {
|
|
this.dimensionsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Volume Volume {
|
|
get {
|
|
return this.volumeField;
|
|
}
|
|
set {
|
|
this.volumeField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum FreightClassType {
|
|
|
|
/// <remarks/>
|
|
CLASS_050,
|
|
|
|
/// <remarks/>
|
|
CLASS_055,
|
|
|
|
/// <remarks/>
|
|
CLASS_060,
|
|
|
|
/// <remarks/>
|
|
CLASS_065,
|
|
|
|
/// <remarks/>
|
|
CLASS_070,
|
|
|
|
/// <remarks/>
|
|
CLASS_077_5,
|
|
|
|
/// <remarks/>
|
|
CLASS_085,
|
|
|
|
/// <remarks/>
|
|
CLASS_092_5,
|
|
|
|
/// <remarks/>
|
|
CLASS_100,
|
|
|
|
/// <remarks/>
|
|
CLASS_110,
|
|
|
|
/// <remarks/>
|
|
CLASS_125,
|
|
|
|
/// <remarks/>
|
|
CLASS_150,
|
|
|
|
/// <remarks/>
|
|
CLASS_175,
|
|
|
|
/// <remarks/>
|
|
CLASS_200,
|
|
|
|
/// <remarks/>
|
|
CLASS_250,
|
|
|
|
/// <remarks/>
|
|
CLASS_300,
|
|
|
|
/// <remarks/>
|
|
CLASS_400,
|
|
|
|
/// <remarks/>
|
|
CLASS_500,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum PhysicalPackagingType {
|
|
|
|
/// <remarks/>
|
|
BAG,
|
|
|
|
/// <remarks/>
|
|
BARREL,
|
|
|
|
/// <remarks/>
|
|
BASKET,
|
|
|
|
/// <remarks/>
|
|
BOX,
|
|
|
|
/// <remarks/>
|
|
BUCKET,
|
|
|
|
/// <remarks/>
|
|
BUNDLE,
|
|
|
|
/// <remarks/>
|
|
CARTON,
|
|
|
|
/// <remarks/>
|
|
CASE,
|
|
|
|
/// <remarks/>
|
|
CONTAINER,
|
|
|
|
/// <remarks/>
|
|
CRATE,
|
|
|
|
/// <remarks/>
|
|
CYLINDER,
|
|
|
|
/// <remarks/>
|
|
DRUM,
|
|
|
|
/// <remarks/>
|
|
ENVELOPE,
|
|
|
|
/// <remarks/>
|
|
HAMPER,
|
|
|
|
/// <remarks/>
|
|
OTHER,
|
|
|
|
/// <remarks/>
|
|
PAIL,
|
|
|
|
/// <remarks/>
|
|
PALLET,
|
|
|
|
/// <remarks/>
|
|
PIECE,
|
|
|
|
/// <remarks/>
|
|
REEL,
|
|
|
|
/// <remarks/>
|
|
ROLL,
|
|
|
|
/// <remarks/>
|
|
SKID,
|
|
|
|
/// <remarks/>
|
|
TANK,
|
|
|
|
/// <remarks/>
|
|
TUBE,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum HazardousCommodityOptionType {
|
|
|
|
/// <remarks/>
|
|
BATTERY,
|
|
|
|
/// <remarks/>
|
|
HAZARDOUS_MATERIALS,
|
|
|
|
/// <remarks/>
|
|
LIMITED_QUANTITIES_COMMODITIES,
|
|
|
|
/// <remarks/>
|
|
ORM_D,
|
|
|
|
/// <remarks/>
|
|
REPORTABLE_QUANTITIES,
|
|
|
|
/// <remarks/>
|
|
SMALL_QUANTITY_EXCEPTION,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class Volume {
|
|
|
|
private VolumeUnits unitsField;
|
|
|
|
private bool unitsFieldSpecified;
|
|
|
|
private decimal valueField;
|
|
|
|
private bool valueFieldSpecified;
|
|
|
|
/// <remarks/>
|
|
public VolumeUnits Units {
|
|
get {
|
|
return this.unitsField;
|
|
}
|
|
set {
|
|
this.unitsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool UnitsSpecified {
|
|
get {
|
|
return this.unitsFieldSpecified;
|
|
}
|
|
set {
|
|
this.unitsFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public decimal Value {
|
|
get {
|
|
return this.valueField;
|
|
}
|
|
set {
|
|
this.valueField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ValueSpecified {
|
|
get {
|
|
return this.valueFieldSpecified;
|
|
}
|
|
set {
|
|
this.valueFieldSpecified = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum VolumeUnits {
|
|
|
|
/// <remarks/>
|
|
CUBIC_FT,
|
|
|
|
/// <remarks/>
|
|
CUBIC_M,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class VariableHandlingChargeDetail {
|
|
|
|
private Money fixedValueField;
|
|
|
|
private decimal percentValueField;
|
|
|
|
private bool percentValueFieldSpecified;
|
|
|
|
private RateElementBasisType rateElementBasisField;
|
|
|
|
private bool rateElementBasisFieldSpecified;
|
|
|
|
private RateTypeBasisType rateTypeBasisField;
|
|
|
|
private bool rateTypeBasisFieldSpecified;
|
|
|
|
/// <remarks/>
|
|
public Money FixedValue {
|
|
get {
|
|
return this.fixedValueField;
|
|
}
|
|
set {
|
|
this.fixedValueField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public decimal PercentValue {
|
|
get {
|
|
return this.percentValueField;
|
|
}
|
|
set {
|
|
this.percentValueField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool PercentValueSpecified {
|
|
get {
|
|
return this.percentValueFieldSpecified;
|
|
}
|
|
set {
|
|
this.percentValueFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public RateElementBasisType RateElementBasis {
|
|
get {
|
|
return this.rateElementBasisField;
|
|
}
|
|
set {
|
|
this.rateElementBasisField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool RateElementBasisSpecified {
|
|
get {
|
|
return this.rateElementBasisFieldSpecified;
|
|
}
|
|
set {
|
|
this.rateElementBasisFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public RateTypeBasisType RateTypeBasis {
|
|
get {
|
|
return this.rateTypeBasisField;
|
|
}
|
|
set {
|
|
this.rateTypeBasisField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool RateTypeBasisSpecified {
|
|
get {
|
|
return this.rateTypeBasisFieldSpecified;
|
|
}
|
|
set {
|
|
this.rateTypeBasisFieldSpecified = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum RateElementBasisType {
|
|
|
|
/// <remarks/>
|
|
BASE_CHARGE,
|
|
|
|
/// <remarks/>
|
|
NET_CHARGE,
|
|
|
|
/// <remarks/>
|
|
NET_CHARGE_EXCLUDING_TAXES,
|
|
|
|
/// <remarks/>
|
|
NET_FREIGHT,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class CustomsClearanceDetail {
|
|
|
|
private BrokerDetail[] brokersField;
|
|
|
|
private ClearanceBrokerageType clearanceBrokerageField;
|
|
|
|
private bool clearanceBrokerageFieldSpecified;
|
|
|
|
private CustomsOptionDetail customsOptionsField;
|
|
|
|
private Party importerOfRecordField;
|
|
|
|
private RecipientCustomsId recipientCustomsIdField;
|
|
|
|
private Payment dutiesPaymentField;
|
|
|
|
private InternationalDocumentContentType documentContentField;
|
|
|
|
private bool documentContentFieldSpecified;
|
|
|
|
private Money customsValueField;
|
|
|
|
private FreightOnValueType freightOnValueField;
|
|
|
|
private bool freightOnValueFieldSpecified;
|
|
|
|
private Money insuranceChargesField;
|
|
|
|
private bool partiesToTransactionAreRelatedField;
|
|
|
|
private bool partiesToTransactionAreRelatedFieldSpecified;
|
|
|
|
private CommercialInvoice commercialInvoiceField;
|
|
|
|
private Commodity[] commoditiesField;
|
|
|
|
private ExportDetail exportDetailField;
|
|
|
|
private RegulatoryControlType[] regulatoryControlsField;
|
|
|
|
private CustomsDeclarationStatementDetail declarationStatementDetailField;
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("Brokers")]
|
|
public BrokerDetail[] Brokers {
|
|
get {
|
|
return this.brokersField;
|
|
}
|
|
set {
|
|
this.brokersField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ClearanceBrokerageType ClearanceBrokerage {
|
|
get {
|
|
return this.clearanceBrokerageField;
|
|
}
|
|
set {
|
|
this.clearanceBrokerageField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ClearanceBrokerageSpecified {
|
|
get {
|
|
return this.clearanceBrokerageFieldSpecified;
|
|
}
|
|
set {
|
|
this.clearanceBrokerageFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public CustomsOptionDetail CustomsOptions {
|
|
get {
|
|
return this.customsOptionsField;
|
|
}
|
|
set {
|
|
this.customsOptionsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Party ImporterOfRecord {
|
|
get {
|
|
return this.importerOfRecordField;
|
|
}
|
|
set {
|
|
this.importerOfRecordField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public RecipientCustomsId RecipientCustomsId {
|
|
get {
|
|
return this.recipientCustomsIdField;
|
|
}
|
|
set {
|
|
this.recipientCustomsIdField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Payment DutiesPayment {
|
|
get {
|
|
return this.dutiesPaymentField;
|
|
}
|
|
set {
|
|
this.dutiesPaymentField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public InternationalDocumentContentType DocumentContent {
|
|
get {
|
|
return this.documentContentField;
|
|
}
|
|
set {
|
|
this.documentContentField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool DocumentContentSpecified {
|
|
get {
|
|
return this.documentContentFieldSpecified;
|
|
}
|
|
set {
|
|
this.documentContentFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money CustomsValue {
|
|
get {
|
|
return this.customsValueField;
|
|
}
|
|
set {
|
|
this.customsValueField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public FreightOnValueType FreightOnValue {
|
|
get {
|
|
return this.freightOnValueField;
|
|
}
|
|
set {
|
|
this.freightOnValueField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool FreightOnValueSpecified {
|
|
get {
|
|
return this.freightOnValueFieldSpecified;
|
|
}
|
|
set {
|
|
this.freightOnValueFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money InsuranceCharges {
|
|
get {
|
|
return this.insuranceChargesField;
|
|
}
|
|
set {
|
|
this.insuranceChargesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public bool PartiesToTransactionAreRelated {
|
|
get {
|
|
return this.partiesToTransactionAreRelatedField;
|
|
}
|
|
set {
|
|
this.partiesToTransactionAreRelatedField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool PartiesToTransactionAreRelatedSpecified {
|
|
get {
|
|
return this.partiesToTransactionAreRelatedFieldSpecified;
|
|
}
|
|
set {
|
|
this.partiesToTransactionAreRelatedFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public CommercialInvoice CommercialInvoice {
|
|
get {
|
|
return this.commercialInvoiceField;
|
|
}
|
|
set {
|
|
this.commercialInvoiceField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("Commodities")]
|
|
public Commodity[] Commodities {
|
|
get {
|
|
return this.commoditiesField;
|
|
}
|
|
set {
|
|
this.commoditiesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ExportDetail ExportDetail {
|
|
get {
|
|
return this.exportDetailField;
|
|
}
|
|
set {
|
|
this.exportDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("RegulatoryControls")]
|
|
public RegulatoryControlType[] RegulatoryControls {
|
|
get {
|
|
return this.regulatoryControlsField;
|
|
}
|
|
set {
|
|
this.regulatoryControlsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public CustomsDeclarationStatementDetail DeclarationStatementDetail {
|
|
get {
|
|
return this.declarationStatementDetailField;
|
|
}
|
|
set {
|
|
this.declarationStatementDetailField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class BrokerDetail {
|
|
|
|
private BrokerType typeField;
|
|
|
|
private bool typeFieldSpecified;
|
|
|
|
private Party brokerField;
|
|
|
|
/// <remarks/>
|
|
public BrokerType Type {
|
|
get {
|
|
return this.typeField;
|
|
}
|
|
set {
|
|
this.typeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool TypeSpecified {
|
|
get {
|
|
return this.typeFieldSpecified;
|
|
}
|
|
set {
|
|
this.typeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Party Broker {
|
|
get {
|
|
return this.brokerField;
|
|
}
|
|
set {
|
|
this.brokerField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum BrokerType {
|
|
|
|
/// <remarks/>
|
|
EXPORT,
|
|
|
|
/// <remarks/>
|
|
IMPORT,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum ClearanceBrokerageType {
|
|
|
|
/// <remarks/>
|
|
BROKER_INCLUSIVE,
|
|
|
|
/// <remarks/>
|
|
BROKER_INCLUSIVE_NON_RESIDENT_IMPORTER,
|
|
|
|
/// <remarks/>
|
|
BROKER_SELECT,
|
|
|
|
/// <remarks/>
|
|
BROKER_SELECT_NON_RESIDENT_IMPORTER,
|
|
|
|
/// <remarks/>
|
|
BROKER_UNASSIGNED,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class CustomsOptionDetail {
|
|
|
|
private CustomsOptionType typeField;
|
|
|
|
private bool typeFieldSpecified;
|
|
|
|
private string descriptionField;
|
|
|
|
/// <remarks/>
|
|
public CustomsOptionType Type {
|
|
get {
|
|
return this.typeField;
|
|
}
|
|
set {
|
|
this.typeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool TypeSpecified {
|
|
get {
|
|
return this.typeFieldSpecified;
|
|
}
|
|
set {
|
|
this.typeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Description {
|
|
get {
|
|
return this.descriptionField;
|
|
}
|
|
set {
|
|
this.descriptionField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum CustomsOptionType {
|
|
|
|
/// <remarks/>
|
|
COURTESY_RETURN_LABEL,
|
|
|
|
/// <remarks/>
|
|
EXHIBITION_TRADE_SHOW,
|
|
|
|
/// <remarks/>
|
|
FAULTY_ITEM,
|
|
|
|
/// <remarks/>
|
|
FOLLOWING_REPAIR,
|
|
|
|
/// <remarks/>
|
|
FOR_REPAIR,
|
|
|
|
/// <remarks/>
|
|
ITEM_FOR_LOAN,
|
|
|
|
/// <remarks/>
|
|
OTHER,
|
|
|
|
/// <remarks/>
|
|
REJECTED,
|
|
|
|
/// <remarks/>
|
|
REPLACEMENT,
|
|
|
|
/// <remarks/>
|
|
TRIAL,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class RecipientCustomsId {
|
|
|
|
private RecipientCustomsIdType typeField;
|
|
|
|
private bool typeFieldSpecified;
|
|
|
|
private string valueField;
|
|
|
|
/// <remarks/>
|
|
public RecipientCustomsIdType Type {
|
|
get {
|
|
return this.typeField;
|
|
}
|
|
set {
|
|
this.typeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool TypeSpecified {
|
|
get {
|
|
return this.typeFieldSpecified;
|
|
}
|
|
set {
|
|
this.typeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Value {
|
|
get {
|
|
return this.valueField;
|
|
}
|
|
set {
|
|
this.valueField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum RecipientCustomsIdType {
|
|
|
|
/// <remarks/>
|
|
COMPANY,
|
|
|
|
/// <remarks/>
|
|
INDIVIDUAL,
|
|
|
|
/// <remarks/>
|
|
PASSPORT,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum InternationalDocumentContentType {
|
|
|
|
/// <remarks/>
|
|
DERIVED,
|
|
|
|
/// <remarks/>
|
|
DOCUMENTS_ONLY,
|
|
|
|
/// <remarks/>
|
|
NON_DOCUMENTS,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum FreightOnValueType {
|
|
|
|
/// <remarks/>
|
|
CARRIER_RISK,
|
|
|
|
/// <remarks/>
|
|
OWN_RISK,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class CommercialInvoice {
|
|
|
|
private string[] commentsField;
|
|
|
|
private Money freightChargeField;
|
|
|
|
private Money taxesOrMiscellaneousChargeField;
|
|
|
|
private TaxesOrMiscellaneousChargeType taxesOrMiscellaneousChargeTypeField;
|
|
|
|
private bool taxesOrMiscellaneousChargeTypeFieldSpecified;
|
|
|
|
private Money packingCostsField;
|
|
|
|
private Money handlingCostsField;
|
|
|
|
private string specialInstructionsField;
|
|
|
|
private string declarationStatementField;
|
|
|
|
private string paymentTermsField;
|
|
|
|
private PurposeOfShipmentType purposeField;
|
|
|
|
private bool purposeFieldSpecified;
|
|
|
|
private CustomerReference[] customerReferencesField;
|
|
|
|
private string originatorNameField;
|
|
|
|
private string termsOfSaleField;
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("Comments")]
|
|
public string[] Comments {
|
|
get {
|
|
return this.commentsField;
|
|
}
|
|
set {
|
|
this.commentsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money FreightCharge {
|
|
get {
|
|
return this.freightChargeField;
|
|
}
|
|
set {
|
|
this.freightChargeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money TaxesOrMiscellaneousCharge {
|
|
get {
|
|
return this.taxesOrMiscellaneousChargeField;
|
|
}
|
|
set {
|
|
this.taxesOrMiscellaneousChargeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public TaxesOrMiscellaneousChargeType TaxesOrMiscellaneousChargeType {
|
|
get {
|
|
return this.taxesOrMiscellaneousChargeTypeField;
|
|
}
|
|
set {
|
|
this.taxesOrMiscellaneousChargeTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool TaxesOrMiscellaneousChargeTypeSpecified {
|
|
get {
|
|
return this.taxesOrMiscellaneousChargeTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.taxesOrMiscellaneousChargeTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money PackingCosts {
|
|
get {
|
|
return this.packingCostsField;
|
|
}
|
|
set {
|
|
this.packingCostsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money HandlingCosts {
|
|
get {
|
|
return this.handlingCostsField;
|
|
}
|
|
set {
|
|
this.handlingCostsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string SpecialInstructions {
|
|
get {
|
|
return this.specialInstructionsField;
|
|
}
|
|
set {
|
|
this.specialInstructionsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string DeclarationStatement {
|
|
get {
|
|
return this.declarationStatementField;
|
|
}
|
|
set {
|
|
this.declarationStatementField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string PaymentTerms {
|
|
get {
|
|
return this.paymentTermsField;
|
|
}
|
|
set {
|
|
this.paymentTermsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public PurposeOfShipmentType Purpose {
|
|
get {
|
|
return this.purposeField;
|
|
}
|
|
set {
|
|
this.purposeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool PurposeSpecified {
|
|
get {
|
|
return this.purposeFieldSpecified;
|
|
}
|
|
set {
|
|
this.purposeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("CustomerReferences")]
|
|
public CustomerReference[] CustomerReferences {
|
|
get {
|
|
return this.customerReferencesField;
|
|
}
|
|
set {
|
|
this.customerReferencesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string OriginatorName {
|
|
get {
|
|
return this.originatorNameField;
|
|
}
|
|
set {
|
|
this.originatorNameField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string TermsOfSale {
|
|
get {
|
|
return this.termsOfSaleField;
|
|
}
|
|
set {
|
|
this.termsOfSaleField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum TaxesOrMiscellaneousChargeType {
|
|
|
|
/// <remarks/>
|
|
COMMISSIONS,
|
|
|
|
/// <remarks/>
|
|
DISCOUNTS,
|
|
|
|
/// <remarks/>
|
|
HANDLING_FEES,
|
|
|
|
/// <remarks/>
|
|
OTHER,
|
|
|
|
/// <remarks/>
|
|
ROYALTIES_AND_LICENSE_FEES,
|
|
|
|
/// <remarks/>
|
|
TAXES,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum PurposeOfShipmentType {
|
|
|
|
/// <remarks/>
|
|
GIFT,
|
|
|
|
/// <remarks/>
|
|
NOT_SOLD,
|
|
|
|
/// <remarks/>
|
|
PERSONAL_EFFECTS,
|
|
|
|
/// <remarks/>
|
|
REPAIR_AND_RETURN,
|
|
|
|
/// <remarks/>
|
|
SAMPLE,
|
|
|
|
/// <remarks/>
|
|
SOLD,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class CustomerReference {
|
|
|
|
private CustomerReferenceType customerReferenceTypeField;
|
|
|
|
private string valueField;
|
|
|
|
/// <remarks/>
|
|
public CustomerReferenceType CustomerReferenceType {
|
|
get {
|
|
return this.customerReferenceTypeField;
|
|
}
|
|
set {
|
|
this.customerReferenceTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Value {
|
|
get {
|
|
return this.valueField;
|
|
}
|
|
set {
|
|
this.valueField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class Commodity {
|
|
|
|
private string nameField;
|
|
|
|
private string numberOfPiecesField;
|
|
|
|
private string descriptionField;
|
|
|
|
private string countryOfManufactureField;
|
|
|
|
private string harmonizedCodeField;
|
|
|
|
private Weight weightField;
|
|
|
|
private decimal quantityField;
|
|
|
|
private bool quantityFieldSpecified;
|
|
|
|
private string quantityUnitsField;
|
|
|
|
private Measure[] additionalMeasuresField;
|
|
|
|
private Money unitPriceField;
|
|
|
|
private Money customsValueField;
|
|
|
|
private EdtExciseCondition[] exciseConditionsField;
|
|
|
|
private string exportLicenseNumberField;
|
|
|
|
private System.DateTime exportLicenseExpirationDateField;
|
|
|
|
private bool exportLicenseExpirationDateFieldSpecified;
|
|
|
|
private string cIMarksAndNumbersField;
|
|
|
|
private string partNumberField;
|
|
|
|
private NaftaCommodityDetail naftaDetailField;
|
|
|
|
/// <remarks/>
|
|
public string Name {
|
|
get {
|
|
return this.nameField;
|
|
}
|
|
set {
|
|
this.nameField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger")]
|
|
public string NumberOfPieces {
|
|
get {
|
|
return this.numberOfPiecesField;
|
|
}
|
|
set {
|
|
this.numberOfPiecesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Description {
|
|
get {
|
|
return this.descriptionField;
|
|
}
|
|
set {
|
|
this.descriptionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string CountryOfManufacture {
|
|
get {
|
|
return this.countryOfManufactureField;
|
|
}
|
|
set {
|
|
this.countryOfManufactureField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string HarmonizedCode {
|
|
get {
|
|
return this.harmonizedCodeField;
|
|
}
|
|
set {
|
|
this.harmonizedCodeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Weight Weight {
|
|
get {
|
|
return this.weightField;
|
|
}
|
|
set {
|
|
this.weightField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public decimal Quantity {
|
|
get {
|
|
return this.quantityField;
|
|
}
|
|
set {
|
|
this.quantityField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool QuantitySpecified {
|
|
get {
|
|
return this.quantityFieldSpecified;
|
|
}
|
|
set {
|
|
this.quantityFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string QuantityUnits {
|
|
get {
|
|
return this.quantityUnitsField;
|
|
}
|
|
set {
|
|
this.quantityUnitsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("AdditionalMeasures")]
|
|
public Measure[] AdditionalMeasures {
|
|
get {
|
|
return this.additionalMeasuresField;
|
|
}
|
|
set {
|
|
this.additionalMeasuresField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money UnitPrice {
|
|
get {
|
|
return this.unitPriceField;
|
|
}
|
|
set {
|
|
this.unitPriceField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money CustomsValue {
|
|
get {
|
|
return this.customsValueField;
|
|
}
|
|
set {
|
|
this.customsValueField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("ExciseConditions")]
|
|
public EdtExciseCondition[] ExciseConditions {
|
|
get {
|
|
return this.exciseConditionsField;
|
|
}
|
|
set {
|
|
this.exciseConditionsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string ExportLicenseNumber {
|
|
get {
|
|
return this.exportLicenseNumberField;
|
|
}
|
|
set {
|
|
this.exportLicenseNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="date")]
|
|
public System.DateTime ExportLicenseExpirationDate {
|
|
get {
|
|
return this.exportLicenseExpirationDateField;
|
|
}
|
|
set {
|
|
this.exportLicenseExpirationDateField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ExportLicenseExpirationDateSpecified {
|
|
get {
|
|
return this.exportLicenseExpirationDateFieldSpecified;
|
|
}
|
|
set {
|
|
this.exportLicenseExpirationDateFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string CIMarksAndNumbers {
|
|
get {
|
|
return this.cIMarksAndNumbersField;
|
|
}
|
|
set {
|
|
this.cIMarksAndNumbersField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string PartNumber {
|
|
get {
|
|
return this.partNumberField;
|
|
}
|
|
set {
|
|
this.partNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public NaftaCommodityDetail NaftaDetail {
|
|
get {
|
|
return this.naftaDetailField;
|
|
}
|
|
set {
|
|
this.naftaDetailField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class Measure {
|
|
|
|
private decimal quantityField;
|
|
|
|
private bool quantityFieldSpecified;
|
|
|
|
private string unitsField;
|
|
|
|
/// <remarks/>
|
|
public decimal Quantity {
|
|
get {
|
|
return this.quantityField;
|
|
}
|
|
set {
|
|
this.quantityField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool QuantitySpecified {
|
|
get {
|
|
return this.quantityFieldSpecified;
|
|
}
|
|
set {
|
|
this.quantityFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Units {
|
|
get {
|
|
return this.unitsField;
|
|
}
|
|
set {
|
|
this.unitsField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class EdtExciseCondition {
|
|
|
|
private string categoryField;
|
|
|
|
private string valueField;
|
|
|
|
/// <remarks/>
|
|
public string Category {
|
|
get {
|
|
return this.categoryField;
|
|
}
|
|
set {
|
|
this.categoryField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Value {
|
|
get {
|
|
return this.valueField;
|
|
}
|
|
set {
|
|
this.valueField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class NaftaCommodityDetail {
|
|
|
|
private NaftaPreferenceCriterionCode preferenceCriterionField;
|
|
|
|
private bool preferenceCriterionFieldSpecified;
|
|
|
|
private NaftaProducerDeterminationCode producerDeterminationField;
|
|
|
|
private bool producerDeterminationFieldSpecified;
|
|
|
|
private string producerIdField;
|
|
|
|
private NaftaNetCostMethodCode netCostMethodField;
|
|
|
|
private bool netCostMethodFieldSpecified;
|
|
|
|
private DateRange netCostDateRangeField;
|
|
|
|
/// <remarks/>
|
|
public NaftaPreferenceCriterionCode PreferenceCriterion {
|
|
get {
|
|
return this.preferenceCriterionField;
|
|
}
|
|
set {
|
|
this.preferenceCriterionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool PreferenceCriterionSpecified {
|
|
get {
|
|
return this.preferenceCriterionFieldSpecified;
|
|
}
|
|
set {
|
|
this.preferenceCriterionFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public NaftaProducerDeterminationCode ProducerDetermination {
|
|
get {
|
|
return this.producerDeterminationField;
|
|
}
|
|
set {
|
|
this.producerDeterminationField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ProducerDeterminationSpecified {
|
|
get {
|
|
return this.producerDeterminationFieldSpecified;
|
|
}
|
|
set {
|
|
this.producerDeterminationFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string ProducerId {
|
|
get {
|
|
return this.producerIdField;
|
|
}
|
|
set {
|
|
this.producerIdField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public NaftaNetCostMethodCode NetCostMethod {
|
|
get {
|
|
return this.netCostMethodField;
|
|
}
|
|
set {
|
|
this.netCostMethodField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool NetCostMethodSpecified {
|
|
get {
|
|
return this.netCostMethodFieldSpecified;
|
|
}
|
|
set {
|
|
this.netCostMethodFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public DateRange NetCostDateRange {
|
|
get {
|
|
return this.netCostDateRangeField;
|
|
}
|
|
set {
|
|
this.netCostDateRangeField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum NaftaPreferenceCriterionCode {
|
|
|
|
/// <remarks/>
|
|
A,
|
|
|
|
/// <remarks/>
|
|
B,
|
|
|
|
/// <remarks/>
|
|
C,
|
|
|
|
/// <remarks/>
|
|
D,
|
|
|
|
/// <remarks/>
|
|
E,
|
|
|
|
/// <remarks/>
|
|
F,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum NaftaProducerDeterminationCode {
|
|
|
|
/// <remarks/>
|
|
NO_1,
|
|
|
|
/// <remarks/>
|
|
NO_2,
|
|
|
|
/// <remarks/>
|
|
NO_3,
|
|
|
|
/// <remarks/>
|
|
YES,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum NaftaNetCostMethodCode {
|
|
|
|
/// <remarks/>
|
|
NC,
|
|
|
|
/// <remarks/>
|
|
NO,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ExportDetail {
|
|
|
|
private B13AFilingOptionType b13AFilingOptionField;
|
|
|
|
private bool b13AFilingOptionFieldSpecified;
|
|
|
|
private string exportComplianceStatementField;
|
|
|
|
private string permitNumberField;
|
|
|
|
private DestinationControlDetail destinationControlDetailField;
|
|
|
|
/// <remarks/>
|
|
public B13AFilingOptionType B13AFilingOption {
|
|
get {
|
|
return this.b13AFilingOptionField;
|
|
}
|
|
set {
|
|
this.b13AFilingOptionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool B13AFilingOptionSpecified {
|
|
get {
|
|
return this.b13AFilingOptionFieldSpecified;
|
|
}
|
|
set {
|
|
this.b13AFilingOptionFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string ExportComplianceStatement {
|
|
get {
|
|
return this.exportComplianceStatementField;
|
|
}
|
|
set {
|
|
this.exportComplianceStatementField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string PermitNumber {
|
|
get {
|
|
return this.permitNumberField;
|
|
}
|
|
set {
|
|
this.permitNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public DestinationControlDetail DestinationControlDetail {
|
|
get {
|
|
return this.destinationControlDetailField;
|
|
}
|
|
set {
|
|
this.destinationControlDetailField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum B13AFilingOptionType {
|
|
|
|
/// <remarks/>
|
|
FEDEX_TO_STAMP,
|
|
|
|
/// <remarks/>
|
|
FILED_ELECTRONICALLY,
|
|
|
|
/// <remarks/>
|
|
MANUALLY_ATTACHED,
|
|
|
|
/// <remarks/>
|
|
NOT_REQUIRED,
|
|
|
|
/// <remarks/>
|
|
SUMMARY_REPORTING,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class DestinationControlDetail {
|
|
|
|
private DestinationControlStatementType[] statementTypesField;
|
|
|
|
private string destinationCountriesField;
|
|
|
|
private string endUserField;
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("StatementTypes")]
|
|
public DestinationControlStatementType[] StatementTypes {
|
|
get {
|
|
return this.statementTypesField;
|
|
}
|
|
set {
|
|
this.statementTypesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string DestinationCountries {
|
|
get {
|
|
return this.destinationCountriesField;
|
|
}
|
|
set {
|
|
this.destinationCountriesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string EndUser {
|
|
get {
|
|
return this.endUserField;
|
|
}
|
|
set {
|
|
this.endUserField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum DestinationControlStatementType {
|
|
|
|
/// <remarks/>
|
|
DEPARTMENT_OF_COMMERCE,
|
|
|
|
/// <remarks/>
|
|
DEPARTMENT_OF_STATE,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum RegulatoryControlType {
|
|
|
|
/// <remarks/>
|
|
EU_CIRCULATION,
|
|
|
|
/// <remarks/>
|
|
FOOD_OR_PERISHABLE,
|
|
|
|
/// <remarks/>
|
|
NAFTA,
|
|
|
|
/// <remarks/>
|
|
NOT_APPLICABLE_FOR_LOW_CUSTOMS_VALUE_EXCEPTION,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class CustomsDeclarationStatementDetail {
|
|
|
|
private CustomsDeclarationStatementType[] typesField;
|
|
|
|
private NaftaLowValueStatementDetail naftaLowValueStatementDetailField;
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("Types")]
|
|
public CustomsDeclarationStatementType[] Types {
|
|
get {
|
|
return this.typesField;
|
|
}
|
|
set {
|
|
this.typesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public NaftaLowValueStatementDetail NaftaLowValueStatementDetail {
|
|
get {
|
|
return this.naftaLowValueStatementDetailField;
|
|
}
|
|
set {
|
|
this.naftaLowValueStatementDetailField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum CustomsDeclarationStatementType {
|
|
|
|
/// <remarks/>
|
|
NAFTA_LOW_VALUE,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class NaftaLowValueStatementDetail {
|
|
|
|
private CustomsRoleType roleField;
|
|
|
|
private bool roleFieldSpecified;
|
|
|
|
/// <remarks/>
|
|
public CustomsRoleType Role {
|
|
get {
|
|
return this.roleField;
|
|
}
|
|
set {
|
|
this.roleField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool RoleSpecified {
|
|
get {
|
|
return this.roleFieldSpecified;
|
|
}
|
|
set {
|
|
this.roleFieldSpecified = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum CustomsRoleType {
|
|
|
|
/// <remarks/>
|
|
EXPORTER,
|
|
|
|
/// <remarks/>
|
|
IMPORTER,
|
|
|
|
/// <remarks/>
|
|
LEGAL_AGENT,
|
|
|
|
/// <remarks/>
|
|
PRODUCER,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class PickupDetail {
|
|
|
|
private System.DateTime readyDateTimeField;
|
|
|
|
private bool readyDateTimeFieldSpecified;
|
|
|
|
private System.DateTime latestPickupDateTimeField;
|
|
|
|
private bool latestPickupDateTimeFieldSpecified;
|
|
|
|
private string courierInstructionsField;
|
|
|
|
private PickupRequestType requestTypeField;
|
|
|
|
private bool requestTypeFieldSpecified;
|
|
|
|
private PickupRequestSourceType requestSourceField;
|
|
|
|
private bool requestSourceFieldSpecified;
|
|
|
|
/// <remarks/>
|
|
public System.DateTime ReadyDateTime {
|
|
get {
|
|
return this.readyDateTimeField;
|
|
}
|
|
set {
|
|
this.readyDateTimeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ReadyDateTimeSpecified {
|
|
get {
|
|
return this.readyDateTimeFieldSpecified;
|
|
}
|
|
set {
|
|
this.readyDateTimeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public System.DateTime LatestPickupDateTime {
|
|
get {
|
|
return this.latestPickupDateTimeField;
|
|
}
|
|
set {
|
|
this.latestPickupDateTimeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool LatestPickupDateTimeSpecified {
|
|
get {
|
|
return this.latestPickupDateTimeFieldSpecified;
|
|
}
|
|
set {
|
|
this.latestPickupDateTimeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string CourierInstructions {
|
|
get {
|
|
return this.courierInstructionsField;
|
|
}
|
|
set {
|
|
this.courierInstructionsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public PickupRequestType RequestType {
|
|
get {
|
|
return this.requestTypeField;
|
|
}
|
|
set {
|
|
this.requestTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool RequestTypeSpecified {
|
|
get {
|
|
return this.requestTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.requestTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public PickupRequestSourceType RequestSource {
|
|
get {
|
|
return this.requestSourceField;
|
|
}
|
|
set {
|
|
this.requestSourceField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool RequestSourceSpecified {
|
|
get {
|
|
return this.requestSourceFieldSpecified;
|
|
}
|
|
set {
|
|
this.requestSourceFieldSpecified = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum PickupRequestType {
|
|
|
|
/// <remarks/>
|
|
FUTURE_DAY,
|
|
|
|
/// <remarks/>
|
|
SAME_DAY,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum PickupRequestSourceType {
|
|
|
|
/// <remarks/>
|
|
AUTOMATION,
|
|
|
|
/// <remarks/>
|
|
CUSTOMER_SERVICE,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class SmartPostShipmentDetail {
|
|
|
|
private SmartPostIndiciaType indiciaField;
|
|
|
|
private bool indiciaFieldSpecified;
|
|
|
|
private SmartPostAncillaryEndorsementType ancillaryEndorsementField;
|
|
|
|
private bool ancillaryEndorsementFieldSpecified;
|
|
|
|
private string hubIdField;
|
|
|
|
private string customerManifestIdField;
|
|
|
|
/// <remarks/>
|
|
public SmartPostIndiciaType Indicia {
|
|
get {
|
|
return this.indiciaField;
|
|
}
|
|
set {
|
|
this.indiciaField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool IndiciaSpecified {
|
|
get {
|
|
return this.indiciaFieldSpecified;
|
|
}
|
|
set {
|
|
this.indiciaFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public SmartPostAncillaryEndorsementType AncillaryEndorsement {
|
|
get {
|
|
return this.ancillaryEndorsementField;
|
|
}
|
|
set {
|
|
this.ancillaryEndorsementField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool AncillaryEndorsementSpecified {
|
|
get {
|
|
return this.ancillaryEndorsementFieldSpecified;
|
|
}
|
|
set {
|
|
this.ancillaryEndorsementFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string HubId {
|
|
get {
|
|
return this.hubIdField;
|
|
}
|
|
set {
|
|
this.hubIdField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string CustomerManifestId {
|
|
get {
|
|
return this.customerManifestIdField;
|
|
}
|
|
set {
|
|
this.customerManifestIdField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum SmartPostIndiciaType {
|
|
|
|
/// <remarks/>
|
|
MEDIA_MAIL,
|
|
|
|
/// <remarks/>
|
|
PARCEL_RETURN,
|
|
|
|
/// <remarks/>
|
|
PARCEL_SELECT,
|
|
|
|
/// <remarks/>
|
|
PRESORTED_BOUND_PRINTED_MATTER,
|
|
|
|
/// <remarks/>
|
|
PRESORTED_STANDARD,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum SmartPostAncillaryEndorsementType {
|
|
|
|
/// <remarks/>
|
|
ADDRESS_CORRECTION,
|
|
|
|
/// <remarks/>
|
|
CARRIER_LEAVE_IF_NO_RESPONSE,
|
|
|
|
/// <remarks/>
|
|
CHANGE_SERVICE,
|
|
|
|
/// <remarks/>
|
|
FORWARDING_SERVICE,
|
|
|
|
/// <remarks/>
|
|
RETURN_SERVICE,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class LabelSpecification {
|
|
|
|
private ShippingDocumentDispositionDetail[] dispositionsField;
|
|
|
|
private LabelFormatType labelFormatTypeField;
|
|
|
|
private ShippingDocumentImageType imageTypeField;
|
|
|
|
private bool imageTypeFieldSpecified;
|
|
|
|
private LabelStockType labelStockTypeField;
|
|
|
|
private bool labelStockTypeFieldSpecified;
|
|
|
|
private LabelPrintingOrientationType labelPrintingOrientationField;
|
|
|
|
private bool labelPrintingOrientationFieldSpecified;
|
|
|
|
private LabelOrderType labelOrderField;
|
|
|
|
private bool labelOrderFieldSpecified;
|
|
|
|
private ContactAndAddress printedLabelOriginField;
|
|
|
|
private CustomerSpecifiedLabelDetail customerSpecifiedDetailField;
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("Dispositions")]
|
|
public ShippingDocumentDispositionDetail[] Dispositions {
|
|
get {
|
|
return this.dispositionsField;
|
|
}
|
|
set {
|
|
this.dispositionsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public LabelFormatType LabelFormatType {
|
|
get {
|
|
return this.labelFormatTypeField;
|
|
}
|
|
set {
|
|
this.labelFormatTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ShippingDocumentImageType ImageType {
|
|
get {
|
|
return this.imageTypeField;
|
|
}
|
|
set {
|
|
this.imageTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ImageTypeSpecified {
|
|
get {
|
|
return this.imageTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.imageTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public LabelStockType LabelStockType {
|
|
get {
|
|
return this.labelStockTypeField;
|
|
}
|
|
set {
|
|
this.labelStockTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool LabelStockTypeSpecified {
|
|
get {
|
|
return this.labelStockTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.labelStockTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public LabelPrintingOrientationType LabelPrintingOrientation {
|
|
get {
|
|
return this.labelPrintingOrientationField;
|
|
}
|
|
set {
|
|
this.labelPrintingOrientationField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool LabelPrintingOrientationSpecified {
|
|
get {
|
|
return this.labelPrintingOrientationFieldSpecified;
|
|
}
|
|
set {
|
|
this.labelPrintingOrientationFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public LabelOrderType LabelOrder {
|
|
get {
|
|
return this.labelOrderField;
|
|
}
|
|
set {
|
|
this.labelOrderField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool LabelOrderSpecified {
|
|
get {
|
|
return this.labelOrderFieldSpecified;
|
|
}
|
|
set {
|
|
this.labelOrderFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ContactAndAddress PrintedLabelOrigin {
|
|
get {
|
|
return this.printedLabelOriginField;
|
|
}
|
|
set {
|
|
this.printedLabelOriginField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public CustomerSpecifiedLabelDetail CustomerSpecifiedDetail {
|
|
get {
|
|
return this.customerSpecifiedDetailField;
|
|
}
|
|
set {
|
|
this.customerSpecifiedDetailField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ShippingDocumentDispositionDetail {
|
|
|
|
private ShippingDocumentDispositionType dispositionTypeField;
|
|
|
|
private bool dispositionTypeFieldSpecified;
|
|
|
|
private ShippingDocumentGroupingType groupingField;
|
|
|
|
private bool groupingFieldSpecified;
|
|
|
|
private ShippingDocumentEMailDetail eMailDetailField;
|
|
|
|
private ShippingDocumentPrintDetail printDetailField;
|
|
|
|
/// <remarks/>
|
|
public ShippingDocumentDispositionType DispositionType {
|
|
get {
|
|
return this.dispositionTypeField;
|
|
}
|
|
set {
|
|
this.dispositionTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool DispositionTypeSpecified {
|
|
get {
|
|
return this.dispositionTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.dispositionTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ShippingDocumentGroupingType Grouping {
|
|
get {
|
|
return this.groupingField;
|
|
}
|
|
set {
|
|
this.groupingField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool GroupingSpecified {
|
|
get {
|
|
return this.groupingFieldSpecified;
|
|
}
|
|
set {
|
|
this.groupingFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ShippingDocumentEMailDetail EMailDetail {
|
|
get {
|
|
return this.eMailDetailField;
|
|
}
|
|
set {
|
|
this.eMailDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ShippingDocumentPrintDetail PrintDetail {
|
|
get {
|
|
return this.printDetailField;
|
|
}
|
|
set {
|
|
this.printDetailField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum ShippingDocumentDispositionType {
|
|
|
|
/// <remarks/>
|
|
CONFIRMED,
|
|
|
|
/// <remarks/>
|
|
DEFERRED_RETURNED,
|
|
|
|
/// <remarks/>
|
|
DEFERRED_STORED,
|
|
|
|
/// <remarks/>
|
|
EMAILED,
|
|
|
|
/// <remarks/>
|
|
QUEUED,
|
|
|
|
/// <remarks/>
|
|
RETURNED,
|
|
|
|
/// <remarks/>
|
|
STORED,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum ShippingDocumentGroupingType {
|
|
|
|
/// <remarks/>
|
|
CONSOLIDATED_BY_DOCUMENT_TYPE,
|
|
|
|
/// <remarks/>
|
|
INDIVIDUAL,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ShippingDocumentEMailDetail {
|
|
|
|
private ShippingDocumentEMailRecipient[] eMailRecipientsField;
|
|
|
|
private ShippingDocumentEMailGroupingType groupingField;
|
|
|
|
private bool groupingFieldSpecified;
|
|
|
|
private Localization localizationField;
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("EMailRecipients")]
|
|
public ShippingDocumentEMailRecipient[] EMailRecipients {
|
|
get {
|
|
return this.eMailRecipientsField;
|
|
}
|
|
set {
|
|
this.eMailRecipientsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ShippingDocumentEMailGroupingType Grouping {
|
|
get {
|
|
return this.groupingField;
|
|
}
|
|
set {
|
|
this.groupingField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool GroupingSpecified {
|
|
get {
|
|
return this.groupingFieldSpecified;
|
|
}
|
|
set {
|
|
this.groupingFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Localization Localization {
|
|
get {
|
|
return this.localizationField;
|
|
}
|
|
set {
|
|
this.localizationField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ShippingDocumentEMailRecipient {
|
|
|
|
private EMailNotificationRecipientType recipientTypeField;
|
|
|
|
private bool recipientTypeFieldSpecified;
|
|
|
|
private string addressField;
|
|
|
|
/// <remarks/>
|
|
public EMailNotificationRecipientType RecipientType {
|
|
get {
|
|
return this.recipientTypeField;
|
|
}
|
|
set {
|
|
this.recipientTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool RecipientTypeSpecified {
|
|
get {
|
|
return this.recipientTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.recipientTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Address {
|
|
get {
|
|
return this.addressField;
|
|
}
|
|
set {
|
|
this.addressField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum ShippingDocumentEMailGroupingType {
|
|
|
|
/// <remarks/>
|
|
BY_RECIPIENT,
|
|
|
|
/// <remarks/>
|
|
NONE,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ShippingDocumentPrintDetail {
|
|
|
|
private string printerIdField;
|
|
|
|
/// <remarks/>
|
|
public string PrinterId {
|
|
get {
|
|
return this.printerIdField;
|
|
}
|
|
set {
|
|
this.printerIdField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum LabelFormatType {
|
|
|
|
/// <remarks/>
|
|
COMMON2D,
|
|
|
|
/// <remarks/>
|
|
FEDEX_FREIGHT_STRAIGHT_BILL_OF_LADING,
|
|
|
|
/// <remarks/>
|
|
LABEL_DATA_ONLY,
|
|
|
|
/// <remarks/>
|
|
VICS_BILL_OF_LADING,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum ShippingDocumentImageType {
|
|
|
|
/// <remarks/>
|
|
DOC,
|
|
|
|
/// <remarks/>
|
|
DPL,
|
|
|
|
/// <remarks/>
|
|
EPL2,
|
|
|
|
/// <remarks/>
|
|
PDF,
|
|
|
|
/// <remarks/>
|
|
PNG,
|
|
|
|
/// <remarks/>
|
|
RTF,
|
|
|
|
/// <remarks/>
|
|
TEXT,
|
|
|
|
/// <remarks/>
|
|
ZPLII,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum LabelStockType {
|
|
|
|
/// <remarks/>
|
|
PAPER_4X6,
|
|
|
|
/// <remarks/>
|
|
PAPER_4X8,
|
|
|
|
/// <remarks/>
|
|
PAPER_4X9,
|
|
|
|
/// <remarks/>
|
|
PAPER_6X4,
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlEnumAttribute("PAPER_7X4.75")]
|
|
PAPER_7X475,
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlEnumAttribute("PAPER_8.5X11_BOTTOM_HALF_LABEL")]
|
|
PAPER_85X11_BOTTOM_HALF_LABEL,
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlEnumAttribute("PAPER_8.5X11_TOP_HALF_LABEL")]
|
|
PAPER_85X11_TOP_HALF_LABEL,
|
|
|
|
/// <remarks/>
|
|
PAPER_LETTER,
|
|
|
|
/// <remarks/>
|
|
STOCK_4X6,
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlEnumAttribute("STOCK_4X6.75_LEADING_DOC_TAB")]
|
|
STOCK_4X675_LEADING_DOC_TAB,
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlEnumAttribute("STOCK_4X6.75_TRAILING_DOC_TAB")]
|
|
STOCK_4X675_TRAILING_DOC_TAB,
|
|
|
|
/// <remarks/>
|
|
STOCK_4X8,
|
|
|
|
/// <remarks/>
|
|
STOCK_4X9_LEADING_DOC_TAB,
|
|
|
|
/// <remarks/>
|
|
STOCK_4X9_TRAILING_DOC_TAB,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum LabelPrintingOrientationType {
|
|
|
|
/// <remarks/>
|
|
BOTTOM_EDGE_OF_TEXT_FIRST,
|
|
|
|
/// <remarks/>
|
|
TOP_EDGE_OF_TEXT_FIRST,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum LabelOrderType {
|
|
|
|
/// <remarks/>
|
|
SHIPPING_LABEL_FIRST,
|
|
|
|
/// <remarks/>
|
|
SHIPPING_LABEL_LAST,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class CustomerSpecifiedLabelDetail {
|
|
|
|
private DocTabContent docTabContentField;
|
|
|
|
private RelativeVerticalPositionType customContentPositionField;
|
|
|
|
private bool customContentPositionFieldSpecified;
|
|
|
|
private CustomLabelDetail customContentField;
|
|
|
|
private ConfigurableLabelReferenceEntry[] configurableReferenceEntriesField;
|
|
|
|
private LabelMaskableDataType[] maskedDataField;
|
|
|
|
private SecondaryBarcodeType secondaryBarcodeField;
|
|
|
|
private bool secondaryBarcodeFieldSpecified;
|
|
|
|
private Localization termsAndConditionsLocalizationField;
|
|
|
|
private RegulatoryLabelContentDetail[] regulatoryLabelsField;
|
|
|
|
private AdditionalLabelsDetail[] additionalLabelsField;
|
|
|
|
private string airWaybillSuppressionCountField;
|
|
|
|
/// <remarks/>
|
|
public DocTabContent DocTabContent {
|
|
get {
|
|
return this.docTabContentField;
|
|
}
|
|
set {
|
|
this.docTabContentField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public RelativeVerticalPositionType CustomContentPosition {
|
|
get {
|
|
return this.customContentPositionField;
|
|
}
|
|
set {
|
|
this.customContentPositionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool CustomContentPositionSpecified {
|
|
get {
|
|
return this.customContentPositionFieldSpecified;
|
|
}
|
|
set {
|
|
this.customContentPositionFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public CustomLabelDetail CustomContent {
|
|
get {
|
|
return this.customContentField;
|
|
}
|
|
set {
|
|
this.customContentField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("ConfigurableReferenceEntries")]
|
|
public ConfigurableLabelReferenceEntry[] ConfigurableReferenceEntries {
|
|
get {
|
|
return this.configurableReferenceEntriesField;
|
|
}
|
|
set {
|
|
this.configurableReferenceEntriesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("MaskedData")]
|
|
public LabelMaskableDataType[] MaskedData {
|
|
get {
|
|
return this.maskedDataField;
|
|
}
|
|
set {
|
|
this.maskedDataField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public SecondaryBarcodeType SecondaryBarcode {
|
|
get {
|
|
return this.secondaryBarcodeField;
|
|
}
|
|
set {
|
|
this.secondaryBarcodeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool SecondaryBarcodeSpecified {
|
|
get {
|
|
return this.secondaryBarcodeFieldSpecified;
|
|
}
|
|
set {
|
|
this.secondaryBarcodeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Localization TermsAndConditionsLocalization {
|
|
get {
|
|
return this.termsAndConditionsLocalizationField;
|
|
}
|
|
set {
|
|
this.termsAndConditionsLocalizationField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("RegulatoryLabels")]
|
|
public RegulatoryLabelContentDetail[] RegulatoryLabels {
|
|
get {
|
|
return this.regulatoryLabelsField;
|
|
}
|
|
set {
|
|
this.regulatoryLabelsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("AdditionalLabels")]
|
|
public AdditionalLabelsDetail[] AdditionalLabels {
|
|
get {
|
|
return this.additionalLabelsField;
|
|
}
|
|
set {
|
|
this.additionalLabelsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger")]
|
|
public string AirWaybillSuppressionCount {
|
|
get {
|
|
return this.airWaybillSuppressionCountField;
|
|
}
|
|
set {
|
|
this.airWaybillSuppressionCountField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class DocTabContent {
|
|
|
|
private DocTabContentType docTabContentTypeField;
|
|
|
|
private DocTabZoneSpecification[] zone001Field;
|
|
|
|
private DocTabContentBarcoded barcodedField;
|
|
|
|
/// <remarks/>
|
|
public DocTabContentType DocTabContentType {
|
|
get {
|
|
return this.docTabContentTypeField;
|
|
}
|
|
set {
|
|
this.docTabContentTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlArrayItemAttribute("DocTabZoneSpecifications", IsNullable=false)]
|
|
public DocTabZoneSpecification[] Zone001 {
|
|
get {
|
|
return this.zone001Field;
|
|
}
|
|
set {
|
|
this.zone001Field = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public DocTabContentBarcoded Barcoded {
|
|
get {
|
|
return this.barcodedField;
|
|
}
|
|
set {
|
|
this.barcodedField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum DocTabContentType {
|
|
|
|
/// <remarks/>
|
|
BARCODED,
|
|
|
|
/// <remarks/>
|
|
MINIMUM,
|
|
|
|
/// <remarks/>
|
|
STANDARD,
|
|
|
|
/// <remarks/>
|
|
ZONE001,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class DocTabZoneSpecification {
|
|
|
|
private string zoneNumberField;
|
|
|
|
private string headerField;
|
|
|
|
private string dataFieldField;
|
|
|
|
private string literalValueField;
|
|
|
|
private DocTabZoneJustificationType justificationField;
|
|
|
|
private bool justificationFieldSpecified;
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger")]
|
|
public string ZoneNumber {
|
|
get {
|
|
return this.zoneNumberField;
|
|
}
|
|
set {
|
|
this.zoneNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Header {
|
|
get {
|
|
return this.headerField;
|
|
}
|
|
set {
|
|
this.headerField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string DataField {
|
|
get {
|
|
return this.dataFieldField;
|
|
}
|
|
set {
|
|
this.dataFieldField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string LiteralValue {
|
|
get {
|
|
return this.literalValueField;
|
|
}
|
|
set {
|
|
this.literalValueField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public DocTabZoneJustificationType Justification {
|
|
get {
|
|
return this.justificationField;
|
|
}
|
|
set {
|
|
this.justificationField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool JustificationSpecified {
|
|
get {
|
|
return this.justificationFieldSpecified;
|
|
}
|
|
set {
|
|
this.justificationFieldSpecified = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum DocTabZoneJustificationType {
|
|
|
|
/// <remarks/>
|
|
LEFT,
|
|
|
|
/// <remarks/>
|
|
RIGHT,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class DocTabContentBarcoded {
|
|
|
|
private BarcodeSymbologyType symbologyField;
|
|
|
|
private bool symbologyFieldSpecified;
|
|
|
|
private DocTabZoneSpecification specificationField;
|
|
|
|
/// <remarks/>
|
|
public BarcodeSymbologyType Symbology {
|
|
get {
|
|
return this.symbologyField;
|
|
}
|
|
set {
|
|
this.symbologyField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool SymbologySpecified {
|
|
get {
|
|
return this.symbologyFieldSpecified;
|
|
}
|
|
set {
|
|
this.symbologyFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public DocTabZoneSpecification Specification {
|
|
get {
|
|
return this.specificationField;
|
|
}
|
|
set {
|
|
this.specificationField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum BarcodeSymbologyType {
|
|
|
|
/// <remarks/>
|
|
CODABAR,
|
|
|
|
/// <remarks/>
|
|
CODE128,
|
|
|
|
/// <remarks/>
|
|
CODE128B,
|
|
|
|
/// <remarks/>
|
|
CODE128C,
|
|
|
|
/// <remarks/>
|
|
CODE128_WIDEBAR,
|
|
|
|
/// <remarks/>
|
|
CODE39,
|
|
|
|
/// <remarks/>
|
|
CODE93,
|
|
|
|
/// <remarks/>
|
|
I2OF5,
|
|
|
|
/// <remarks/>
|
|
PDF417,
|
|
|
|
/// <remarks/>
|
|
POSTNET,
|
|
|
|
/// <remarks/>
|
|
QR_CODE,
|
|
|
|
/// <remarks/>
|
|
UCC128,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum RelativeVerticalPositionType {
|
|
|
|
/// <remarks/>
|
|
ABOVE,
|
|
|
|
/// <remarks/>
|
|
BELOW,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class CustomLabelDetail {
|
|
|
|
private CustomLabelCoordinateUnits coordinateUnitsField;
|
|
|
|
private bool coordinateUnitsFieldSpecified;
|
|
|
|
private CustomLabelTextEntry[] textEntriesField;
|
|
|
|
private CustomLabelGraphicEntry[] graphicEntriesField;
|
|
|
|
private CustomLabelBoxEntry[] boxEntriesField;
|
|
|
|
private CustomLabelBarcodeEntry[] barcodeEntriesField;
|
|
|
|
/// <remarks/>
|
|
public CustomLabelCoordinateUnits CoordinateUnits {
|
|
get {
|
|
return this.coordinateUnitsField;
|
|
}
|
|
set {
|
|
this.coordinateUnitsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool CoordinateUnitsSpecified {
|
|
get {
|
|
return this.coordinateUnitsFieldSpecified;
|
|
}
|
|
set {
|
|
this.coordinateUnitsFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("TextEntries")]
|
|
public CustomLabelTextEntry[] TextEntries {
|
|
get {
|
|
return this.textEntriesField;
|
|
}
|
|
set {
|
|
this.textEntriesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("GraphicEntries")]
|
|
public CustomLabelGraphicEntry[] GraphicEntries {
|
|
get {
|
|
return this.graphicEntriesField;
|
|
}
|
|
set {
|
|
this.graphicEntriesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("BoxEntries")]
|
|
public CustomLabelBoxEntry[] BoxEntries {
|
|
get {
|
|
return this.boxEntriesField;
|
|
}
|
|
set {
|
|
this.boxEntriesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("BarcodeEntries")]
|
|
public CustomLabelBarcodeEntry[] BarcodeEntries {
|
|
get {
|
|
return this.barcodeEntriesField;
|
|
}
|
|
set {
|
|
this.barcodeEntriesField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum CustomLabelCoordinateUnits {
|
|
|
|
/// <remarks/>
|
|
MILS,
|
|
|
|
/// <remarks/>
|
|
PIXELS,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class CustomLabelTextEntry {
|
|
|
|
private CustomLabelPosition positionField;
|
|
|
|
private string formatField;
|
|
|
|
private string[] dataFieldsField;
|
|
|
|
private string thermalFontIdField;
|
|
|
|
private string fontNameField;
|
|
|
|
private string fontSizeField;
|
|
|
|
private RotationType rotationField;
|
|
|
|
private bool rotationFieldSpecified;
|
|
|
|
/// <remarks/>
|
|
public CustomLabelPosition Position {
|
|
get {
|
|
return this.positionField;
|
|
}
|
|
set {
|
|
this.positionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Format {
|
|
get {
|
|
return this.formatField;
|
|
}
|
|
set {
|
|
this.formatField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("DataFields")]
|
|
public string[] DataFields {
|
|
get {
|
|
return this.dataFieldsField;
|
|
}
|
|
set {
|
|
this.dataFieldsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string ThermalFontId {
|
|
get {
|
|
return this.thermalFontIdField;
|
|
}
|
|
set {
|
|
this.thermalFontIdField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string FontName {
|
|
get {
|
|
return this.fontNameField;
|
|
}
|
|
set {
|
|
this.fontNameField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger")]
|
|
public string FontSize {
|
|
get {
|
|
return this.fontSizeField;
|
|
}
|
|
set {
|
|
this.fontSizeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public RotationType Rotation {
|
|
get {
|
|
return this.rotationField;
|
|
}
|
|
set {
|
|
this.rotationField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool RotationSpecified {
|
|
get {
|
|
return this.rotationFieldSpecified;
|
|
}
|
|
set {
|
|
this.rotationFieldSpecified = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class CustomLabelPosition {
|
|
|
|
private string xField;
|
|
|
|
private int yField;
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger")]
|
|
public string X {
|
|
get {
|
|
return this.xField;
|
|
}
|
|
set {
|
|
this.xField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public int Y {
|
|
get {
|
|
return this.yField;
|
|
}
|
|
set {
|
|
this.yField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum RotationType {
|
|
|
|
/// <remarks/>
|
|
LEFT,
|
|
|
|
/// <remarks/>
|
|
NONE,
|
|
|
|
/// <remarks/>
|
|
RIGHT,
|
|
|
|
/// <remarks/>
|
|
UPSIDE_DOWN,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class CustomLabelGraphicEntry {
|
|
|
|
private CustomLabelPosition positionField;
|
|
|
|
private string printerGraphicIdField;
|
|
|
|
private string fileGraphicFullNameField;
|
|
|
|
/// <remarks/>
|
|
public CustomLabelPosition Position {
|
|
get {
|
|
return this.positionField;
|
|
}
|
|
set {
|
|
this.positionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string PrinterGraphicId {
|
|
get {
|
|
return this.printerGraphicIdField;
|
|
}
|
|
set {
|
|
this.printerGraphicIdField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string FileGraphicFullName {
|
|
get {
|
|
return this.fileGraphicFullNameField;
|
|
}
|
|
set {
|
|
this.fileGraphicFullNameField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class CustomLabelBoxEntry {
|
|
|
|
private CustomLabelPosition topLeftCornerField;
|
|
|
|
private CustomLabelPosition bottomRightCornerField;
|
|
|
|
/// <remarks/>
|
|
public CustomLabelPosition TopLeftCorner {
|
|
get {
|
|
return this.topLeftCornerField;
|
|
}
|
|
set {
|
|
this.topLeftCornerField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public CustomLabelPosition BottomRightCorner {
|
|
get {
|
|
return this.bottomRightCornerField;
|
|
}
|
|
set {
|
|
this.bottomRightCornerField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class CustomLabelBarcodeEntry {
|
|
|
|
private CustomLabelPosition positionField;
|
|
|
|
private string formatField;
|
|
|
|
private string[] dataFieldsField;
|
|
|
|
private int barHeightField;
|
|
|
|
private bool barHeightFieldSpecified;
|
|
|
|
private int thinBarWidthField;
|
|
|
|
private bool thinBarWidthFieldSpecified;
|
|
|
|
private BarcodeSymbologyType barcodeSymbologyField;
|
|
|
|
/// <remarks/>
|
|
public CustomLabelPosition Position {
|
|
get {
|
|
return this.positionField;
|
|
}
|
|
set {
|
|
this.positionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Format {
|
|
get {
|
|
return this.formatField;
|
|
}
|
|
set {
|
|
this.formatField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("DataFields")]
|
|
public string[] DataFields {
|
|
get {
|
|
return this.dataFieldsField;
|
|
}
|
|
set {
|
|
this.dataFieldsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public int BarHeight {
|
|
get {
|
|
return this.barHeightField;
|
|
}
|
|
set {
|
|
this.barHeightField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool BarHeightSpecified {
|
|
get {
|
|
return this.barHeightFieldSpecified;
|
|
}
|
|
set {
|
|
this.barHeightFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public int ThinBarWidth {
|
|
get {
|
|
return this.thinBarWidthField;
|
|
}
|
|
set {
|
|
this.thinBarWidthField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ThinBarWidthSpecified {
|
|
get {
|
|
return this.thinBarWidthFieldSpecified;
|
|
}
|
|
set {
|
|
this.thinBarWidthFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public BarcodeSymbologyType BarcodeSymbology {
|
|
get {
|
|
return this.barcodeSymbologyField;
|
|
}
|
|
set {
|
|
this.barcodeSymbologyField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ConfigurableLabelReferenceEntry {
|
|
|
|
private string zoneNumberField;
|
|
|
|
private string headerField;
|
|
|
|
private string dataFieldField;
|
|
|
|
private string literalValueField;
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger")]
|
|
public string ZoneNumber {
|
|
get {
|
|
return this.zoneNumberField;
|
|
}
|
|
set {
|
|
this.zoneNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Header {
|
|
get {
|
|
return this.headerField;
|
|
}
|
|
set {
|
|
this.headerField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string DataField {
|
|
get {
|
|
return this.dataFieldField;
|
|
}
|
|
set {
|
|
this.dataFieldField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string LiteralValue {
|
|
get {
|
|
return this.literalValueField;
|
|
}
|
|
set {
|
|
this.literalValueField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum LabelMaskableDataType {
|
|
|
|
/// <remarks/>
|
|
CUSTOMS_VALUE,
|
|
|
|
/// <remarks/>
|
|
DUTIES_AND_TAXES_PAYOR_ACCOUNT_NUMBER,
|
|
|
|
/// <remarks/>
|
|
SHIPPER_ACCOUNT_NUMBER,
|
|
|
|
/// <remarks/>
|
|
TERMS_AND_CONDITIONS,
|
|
|
|
/// <remarks/>
|
|
TRANSPORTATION_CHARGES_PAYOR_ACCOUNT_NUMBER,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum SecondaryBarcodeType {
|
|
|
|
/// <remarks/>
|
|
COMMON_2D,
|
|
|
|
/// <remarks/>
|
|
NONE,
|
|
|
|
/// <remarks/>
|
|
SSCC_18,
|
|
|
|
/// <remarks/>
|
|
USPS,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class RegulatoryLabelContentDetail {
|
|
|
|
private RegulatoryLabelType typeField;
|
|
|
|
private bool typeFieldSpecified;
|
|
|
|
private CustomerSpecifiedLabelGenerationOptionType[] generationOptionsField;
|
|
|
|
/// <remarks/>
|
|
public RegulatoryLabelType Type {
|
|
get {
|
|
return this.typeField;
|
|
}
|
|
set {
|
|
this.typeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool TypeSpecified {
|
|
get {
|
|
return this.typeFieldSpecified;
|
|
}
|
|
set {
|
|
this.typeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("GenerationOptions")]
|
|
public CustomerSpecifiedLabelGenerationOptionType[] GenerationOptions {
|
|
get {
|
|
return this.generationOptionsField;
|
|
}
|
|
set {
|
|
this.generationOptionsField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum RegulatoryLabelType {
|
|
|
|
/// <remarks/>
|
|
ALCOHOL_SHIPMENT_LABEL,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum CustomerSpecifiedLabelGenerationOptionType {
|
|
|
|
/// <remarks/>
|
|
CONTENT_ON_SHIPPING_LABEL_ONLY,
|
|
|
|
/// <remarks/>
|
|
CONTENT_ON_SHIPPING_LABEL_PREFERRED,
|
|
|
|
/// <remarks/>
|
|
CONTENT_ON_SUPPLEMENTAL_LABEL_ONLY,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class AdditionalLabelsDetail {
|
|
|
|
private AdditionalLabelsType typeField;
|
|
|
|
private string countField;
|
|
|
|
/// <remarks/>
|
|
public AdditionalLabelsType Type {
|
|
get {
|
|
return this.typeField;
|
|
}
|
|
set {
|
|
this.typeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger")]
|
|
public string Count {
|
|
get {
|
|
return this.countField;
|
|
}
|
|
set {
|
|
this.countField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum AdditionalLabelsType {
|
|
|
|
/// <remarks/>
|
|
BROKER,
|
|
|
|
/// <remarks/>
|
|
CONSIGNEE,
|
|
|
|
/// <remarks/>
|
|
CUSTOMS,
|
|
|
|
/// <remarks/>
|
|
DESTINATION,
|
|
|
|
/// <remarks/>
|
|
FREIGHT_REFERENCE,
|
|
|
|
/// <remarks/>
|
|
MANIFEST,
|
|
|
|
/// <remarks/>
|
|
ORIGIN,
|
|
|
|
/// <remarks/>
|
|
RECIPIENT,
|
|
|
|
/// <remarks/>
|
|
SHIPPER,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ShippingDocumentSpecification {
|
|
|
|
private RequestedShippingDocumentType[] shippingDocumentTypesField;
|
|
|
|
private CertificateOfOriginDetail certificateOfOriginField;
|
|
|
|
private CommercialInvoiceDetail commercialInvoiceDetailField;
|
|
|
|
private CustomDocumentDetail[] customPackageDocumentDetailField;
|
|
|
|
private CustomDocumentDetail[] customShipmentDocumentDetailField;
|
|
|
|
private ExportDeclarationDetail exportDeclarationDetailField;
|
|
|
|
private GeneralAgencyAgreementDetail generalAgencyAgreementDetailField;
|
|
|
|
private NaftaCertificateOfOriginDetail naftaCertificateOfOriginDetailField;
|
|
|
|
private Op900Detail op900DetailField;
|
|
|
|
private DangerousGoodsShippersDeclarationDetail dangerousGoodsShippersDeclarationDetailField;
|
|
|
|
private FreightAddressLabelDetail freightAddressLabelDetailField;
|
|
|
|
private ReturnInstructionsDetail returnInstructionsDetailField;
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("ShippingDocumentTypes")]
|
|
public RequestedShippingDocumentType[] ShippingDocumentTypes {
|
|
get {
|
|
return this.shippingDocumentTypesField;
|
|
}
|
|
set {
|
|
this.shippingDocumentTypesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public CertificateOfOriginDetail CertificateOfOrigin {
|
|
get {
|
|
return this.certificateOfOriginField;
|
|
}
|
|
set {
|
|
this.certificateOfOriginField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public CommercialInvoiceDetail CommercialInvoiceDetail {
|
|
get {
|
|
return this.commercialInvoiceDetailField;
|
|
}
|
|
set {
|
|
this.commercialInvoiceDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("CustomPackageDocumentDetail")]
|
|
public CustomDocumentDetail[] CustomPackageDocumentDetail {
|
|
get {
|
|
return this.customPackageDocumentDetailField;
|
|
}
|
|
set {
|
|
this.customPackageDocumentDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("CustomShipmentDocumentDetail")]
|
|
public CustomDocumentDetail[] CustomShipmentDocumentDetail {
|
|
get {
|
|
return this.customShipmentDocumentDetailField;
|
|
}
|
|
set {
|
|
this.customShipmentDocumentDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ExportDeclarationDetail ExportDeclarationDetail {
|
|
get {
|
|
return this.exportDeclarationDetailField;
|
|
}
|
|
set {
|
|
this.exportDeclarationDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public GeneralAgencyAgreementDetail GeneralAgencyAgreementDetail {
|
|
get {
|
|
return this.generalAgencyAgreementDetailField;
|
|
}
|
|
set {
|
|
this.generalAgencyAgreementDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public NaftaCertificateOfOriginDetail NaftaCertificateOfOriginDetail {
|
|
get {
|
|
return this.naftaCertificateOfOriginDetailField;
|
|
}
|
|
set {
|
|
this.naftaCertificateOfOriginDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Op900Detail Op900Detail {
|
|
get {
|
|
return this.op900DetailField;
|
|
}
|
|
set {
|
|
this.op900DetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public DangerousGoodsShippersDeclarationDetail DangerousGoodsShippersDeclarationDetail {
|
|
get {
|
|
return this.dangerousGoodsShippersDeclarationDetailField;
|
|
}
|
|
set {
|
|
this.dangerousGoodsShippersDeclarationDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public FreightAddressLabelDetail FreightAddressLabelDetail {
|
|
get {
|
|
return this.freightAddressLabelDetailField;
|
|
}
|
|
set {
|
|
this.freightAddressLabelDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ReturnInstructionsDetail ReturnInstructionsDetail {
|
|
get {
|
|
return this.returnInstructionsDetailField;
|
|
}
|
|
set {
|
|
this.returnInstructionsDetailField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class CertificateOfOriginDetail {
|
|
|
|
private ShippingDocumentFormat documentFormatField;
|
|
|
|
private CustomerImageUsage[] customerImageUsagesField;
|
|
|
|
/// <remarks/>
|
|
public ShippingDocumentFormat DocumentFormat {
|
|
get {
|
|
return this.documentFormatField;
|
|
}
|
|
set {
|
|
this.documentFormatField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("CustomerImageUsages")]
|
|
public CustomerImageUsage[] CustomerImageUsages {
|
|
get {
|
|
return this.customerImageUsagesField;
|
|
}
|
|
set {
|
|
this.customerImageUsagesField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ShippingDocumentFormat {
|
|
|
|
private ShippingDocumentDispositionDetail[] dispositionsField;
|
|
|
|
private LinearMeasure topOfPageOffsetField;
|
|
|
|
private ShippingDocumentImageType imageTypeField;
|
|
|
|
private bool imageTypeFieldSpecified;
|
|
|
|
private ShippingDocumentStockType stockTypeField;
|
|
|
|
private bool stockTypeFieldSpecified;
|
|
|
|
private bool provideInstructionsField;
|
|
|
|
private bool provideInstructionsFieldSpecified;
|
|
|
|
private DocumentFormatOptionType[] optionsRequestedField;
|
|
|
|
private Localization localizationField;
|
|
|
|
private string customDocumentIdentifierField;
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("Dispositions")]
|
|
public ShippingDocumentDispositionDetail[] Dispositions {
|
|
get {
|
|
return this.dispositionsField;
|
|
}
|
|
set {
|
|
this.dispositionsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public LinearMeasure TopOfPageOffset {
|
|
get {
|
|
return this.topOfPageOffsetField;
|
|
}
|
|
set {
|
|
this.topOfPageOffsetField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ShippingDocumentImageType ImageType {
|
|
get {
|
|
return this.imageTypeField;
|
|
}
|
|
set {
|
|
this.imageTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ImageTypeSpecified {
|
|
get {
|
|
return this.imageTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.imageTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ShippingDocumentStockType StockType {
|
|
get {
|
|
return this.stockTypeField;
|
|
}
|
|
set {
|
|
this.stockTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool StockTypeSpecified {
|
|
get {
|
|
return this.stockTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.stockTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public bool ProvideInstructions {
|
|
get {
|
|
return this.provideInstructionsField;
|
|
}
|
|
set {
|
|
this.provideInstructionsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ProvideInstructionsSpecified {
|
|
get {
|
|
return this.provideInstructionsFieldSpecified;
|
|
}
|
|
set {
|
|
this.provideInstructionsFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlArrayItemAttribute("Options", IsNullable=false)]
|
|
public DocumentFormatOptionType[] OptionsRequested {
|
|
get {
|
|
return this.optionsRequestedField;
|
|
}
|
|
set {
|
|
this.optionsRequestedField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Localization Localization {
|
|
get {
|
|
return this.localizationField;
|
|
}
|
|
set {
|
|
this.localizationField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string CustomDocumentIdentifier {
|
|
get {
|
|
return this.customDocumentIdentifierField;
|
|
}
|
|
set {
|
|
this.customDocumentIdentifierField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class LinearMeasure {
|
|
|
|
private decimal valueField;
|
|
|
|
private bool valueFieldSpecified;
|
|
|
|
private LinearUnits unitsField;
|
|
|
|
private bool unitsFieldSpecified;
|
|
|
|
/// <remarks/>
|
|
public decimal Value {
|
|
get {
|
|
return this.valueField;
|
|
}
|
|
set {
|
|
this.valueField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ValueSpecified {
|
|
get {
|
|
return this.valueFieldSpecified;
|
|
}
|
|
set {
|
|
this.valueFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public LinearUnits Units {
|
|
get {
|
|
return this.unitsField;
|
|
}
|
|
set {
|
|
this.unitsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool UnitsSpecified {
|
|
get {
|
|
return this.unitsFieldSpecified;
|
|
}
|
|
set {
|
|
this.unitsFieldSpecified = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum ShippingDocumentStockType {
|
|
|
|
/// <remarks/>
|
|
OP_900_LG_B,
|
|
|
|
/// <remarks/>
|
|
OP_900_LL_B,
|
|
|
|
/// <remarks/>
|
|
OP_950,
|
|
|
|
/// <remarks/>
|
|
PAPER_4X6,
|
|
|
|
/// <remarks/>
|
|
PAPER_4_PER_PAGE_PORTRAIT,
|
|
|
|
/// <remarks/>
|
|
PAPER_LETTER,
|
|
|
|
/// <remarks/>
|
|
STOCK_4X6,
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlEnumAttribute("STOCK_4X6.75_LEADING_DOC_TAB")]
|
|
STOCK_4X675_LEADING_DOC_TAB,
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlEnumAttribute("STOCK_4X6.75_TRAILING_DOC_TAB")]
|
|
STOCK_4X675_TRAILING_DOC_TAB,
|
|
|
|
/// <remarks/>
|
|
STOCK_4X8,
|
|
|
|
/// <remarks/>
|
|
STOCK_4X9_LEADING_DOC_TAB,
|
|
|
|
/// <remarks/>
|
|
STOCK_4X9_TRAILING_DOC_TAB,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum DocumentFormatOptionType {
|
|
|
|
/// <remarks/>
|
|
SUPPRESS_ADDITIONAL_LANGUAGES,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class CustomerImageUsage {
|
|
|
|
private CustomerImageUsageType typeField;
|
|
|
|
private bool typeFieldSpecified;
|
|
|
|
private ImageId idField;
|
|
|
|
private bool idFieldSpecified;
|
|
|
|
/// <remarks/>
|
|
public CustomerImageUsageType Type {
|
|
get {
|
|
return this.typeField;
|
|
}
|
|
set {
|
|
this.typeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool TypeSpecified {
|
|
get {
|
|
return this.typeFieldSpecified;
|
|
}
|
|
set {
|
|
this.typeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ImageId Id {
|
|
get {
|
|
return this.idField;
|
|
}
|
|
set {
|
|
this.idField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool IdSpecified {
|
|
get {
|
|
return this.idFieldSpecified;
|
|
}
|
|
set {
|
|
this.idFieldSpecified = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum CustomerImageUsageType {
|
|
|
|
/// <remarks/>
|
|
LETTER_HEAD,
|
|
|
|
/// <remarks/>
|
|
SIGNATURE,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum ImageId {
|
|
|
|
/// <remarks/>
|
|
IMAGE_1,
|
|
|
|
/// <remarks/>
|
|
IMAGE_2,
|
|
|
|
/// <remarks/>
|
|
IMAGE_3,
|
|
|
|
/// <remarks/>
|
|
IMAGE_4,
|
|
|
|
/// <remarks/>
|
|
IMAGE_5,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class CommercialInvoiceDetail {
|
|
|
|
private ShippingDocumentFormat formatField;
|
|
|
|
private CustomerImageUsage[] customerImageUsagesField;
|
|
|
|
/// <remarks/>
|
|
public ShippingDocumentFormat Format {
|
|
get {
|
|
return this.formatField;
|
|
}
|
|
set {
|
|
this.formatField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("CustomerImageUsages")]
|
|
public CustomerImageUsage[] CustomerImageUsages {
|
|
get {
|
|
return this.customerImageUsagesField;
|
|
}
|
|
set {
|
|
this.customerImageUsagesField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class CustomDocumentDetail {
|
|
|
|
private ShippingDocumentFormat formatField;
|
|
|
|
private LabelPrintingOrientationType labelPrintingOrientationField;
|
|
|
|
private bool labelPrintingOrientationFieldSpecified;
|
|
|
|
private LabelRotationType labelRotationField;
|
|
|
|
private bool labelRotationFieldSpecified;
|
|
|
|
private string specificationIdField;
|
|
|
|
private string customDocumentIdentifierField;
|
|
|
|
private DocTabContent docTabContentField;
|
|
|
|
/// <remarks/>
|
|
public ShippingDocumentFormat Format {
|
|
get {
|
|
return this.formatField;
|
|
}
|
|
set {
|
|
this.formatField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public LabelPrintingOrientationType LabelPrintingOrientation {
|
|
get {
|
|
return this.labelPrintingOrientationField;
|
|
}
|
|
set {
|
|
this.labelPrintingOrientationField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool LabelPrintingOrientationSpecified {
|
|
get {
|
|
return this.labelPrintingOrientationFieldSpecified;
|
|
}
|
|
set {
|
|
this.labelPrintingOrientationFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public LabelRotationType LabelRotation {
|
|
get {
|
|
return this.labelRotationField;
|
|
}
|
|
set {
|
|
this.labelRotationField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool LabelRotationSpecified {
|
|
get {
|
|
return this.labelRotationFieldSpecified;
|
|
}
|
|
set {
|
|
this.labelRotationFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string SpecificationId {
|
|
get {
|
|
return this.specificationIdField;
|
|
}
|
|
set {
|
|
this.specificationIdField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string CustomDocumentIdentifier {
|
|
get {
|
|
return this.customDocumentIdentifierField;
|
|
}
|
|
set {
|
|
this.customDocumentIdentifierField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public DocTabContent DocTabContent {
|
|
get {
|
|
return this.docTabContentField;
|
|
}
|
|
set {
|
|
this.docTabContentField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum LabelRotationType {
|
|
|
|
/// <remarks/>
|
|
LEFT,
|
|
|
|
/// <remarks/>
|
|
NONE,
|
|
|
|
/// <remarks/>
|
|
RIGHT,
|
|
|
|
/// <remarks/>
|
|
UPSIDE_DOWN,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ExportDeclarationDetail {
|
|
|
|
private ShippingDocumentFormat documentFormatField;
|
|
|
|
private CustomerImageUsage[] customerImageUsagesField;
|
|
|
|
/// <remarks/>
|
|
public ShippingDocumentFormat DocumentFormat {
|
|
get {
|
|
return this.documentFormatField;
|
|
}
|
|
set {
|
|
this.documentFormatField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("CustomerImageUsages")]
|
|
public CustomerImageUsage[] CustomerImageUsages {
|
|
get {
|
|
return this.customerImageUsagesField;
|
|
}
|
|
set {
|
|
this.customerImageUsagesField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class GeneralAgencyAgreementDetail {
|
|
|
|
private ShippingDocumentFormat formatField;
|
|
|
|
/// <remarks/>
|
|
public ShippingDocumentFormat Format {
|
|
get {
|
|
return this.formatField;
|
|
}
|
|
set {
|
|
this.formatField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class NaftaCertificateOfOriginDetail {
|
|
|
|
private ShippingDocumentFormat formatField;
|
|
|
|
private DateRange blanketPeriodField;
|
|
|
|
private NaftaImporterSpecificationType importerSpecificationField;
|
|
|
|
private bool importerSpecificationFieldSpecified;
|
|
|
|
private Contact signatureContactField;
|
|
|
|
private NaftaProducerSpecificationType producerSpecificationField;
|
|
|
|
private bool producerSpecificationFieldSpecified;
|
|
|
|
private NaftaProducer[] producersField;
|
|
|
|
private CustomerImageUsage[] customerImageUsagesField;
|
|
|
|
/// <remarks/>
|
|
public ShippingDocumentFormat Format {
|
|
get {
|
|
return this.formatField;
|
|
}
|
|
set {
|
|
this.formatField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public DateRange BlanketPeriod {
|
|
get {
|
|
return this.blanketPeriodField;
|
|
}
|
|
set {
|
|
this.blanketPeriodField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public NaftaImporterSpecificationType ImporterSpecification {
|
|
get {
|
|
return this.importerSpecificationField;
|
|
}
|
|
set {
|
|
this.importerSpecificationField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ImporterSpecificationSpecified {
|
|
get {
|
|
return this.importerSpecificationFieldSpecified;
|
|
}
|
|
set {
|
|
this.importerSpecificationFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Contact SignatureContact {
|
|
get {
|
|
return this.signatureContactField;
|
|
}
|
|
set {
|
|
this.signatureContactField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public NaftaProducerSpecificationType ProducerSpecification {
|
|
get {
|
|
return this.producerSpecificationField;
|
|
}
|
|
set {
|
|
this.producerSpecificationField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ProducerSpecificationSpecified {
|
|
get {
|
|
return this.producerSpecificationFieldSpecified;
|
|
}
|
|
set {
|
|
this.producerSpecificationFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("Producers")]
|
|
public NaftaProducer[] Producers {
|
|
get {
|
|
return this.producersField;
|
|
}
|
|
set {
|
|
this.producersField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("CustomerImageUsages")]
|
|
public CustomerImageUsage[] CustomerImageUsages {
|
|
get {
|
|
return this.customerImageUsagesField;
|
|
}
|
|
set {
|
|
this.customerImageUsagesField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum NaftaImporterSpecificationType {
|
|
|
|
/// <remarks/>
|
|
IMPORTER_OF_RECORD,
|
|
|
|
/// <remarks/>
|
|
RECIPIENT,
|
|
|
|
/// <remarks/>
|
|
UNKNOWN,
|
|
|
|
/// <remarks/>
|
|
VARIOUS,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum NaftaProducerSpecificationType {
|
|
|
|
/// <remarks/>
|
|
AVAILABLE_UPON_REQUEST,
|
|
|
|
/// <remarks/>
|
|
MULTIPLE_SPECIFIED,
|
|
|
|
/// <remarks/>
|
|
SAME,
|
|
|
|
/// <remarks/>
|
|
SINGLE_SPECIFIED,
|
|
|
|
/// <remarks/>
|
|
UNKNOWN,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class NaftaProducer {
|
|
|
|
private string idField;
|
|
|
|
private Party producerField;
|
|
|
|
/// <remarks/>
|
|
public string Id {
|
|
get {
|
|
return this.idField;
|
|
}
|
|
set {
|
|
this.idField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Party Producer {
|
|
get {
|
|
return this.producerField;
|
|
}
|
|
set {
|
|
this.producerField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class Op900Detail {
|
|
|
|
private ShippingDocumentFormat formatField;
|
|
|
|
private CustomerReferenceType referenceField;
|
|
|
|
private bool referenceFieldSpecified;
|
|
|
|
private CustomerImageUsage[] customerImageUsagesField;
|
|
|
|
private string signatureNameField;
|
|
|
|
/// <remarks/>
|
|
public ShippingDocumentFormat Format {
|
|
get {
|
|
return this.formatField;
|
|
}
|
|
set {
|
|
this.formatField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public CustomerReferenceType Reference {
|
|
get {
|
|
return this.referenceField;
|
|
}
|
|
set {
|
|
this.referenceField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ReferenceSpecified {
|
|
get {
|
|
return this.referenceFieldSpecified;
|
|
}
|
|
set {
|
|
this.referenceFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("CustomerImageUsages")]
|
|
public CustomerImageUsage[] CustomerImageUsages {
|
|
get {
|
|
return this.customerImageUsagesField;
|
|
}
|
|
set {
|
|
this.customerImageUsagesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string SignatureName {
|
|
get {
|
|
return this.signatureNameField;
|
|
}
|
|
set {
|
|
this.signatureNameField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class DangerousGoodsShippersDeclarationDetail {
|
|
|
|
private ShippingDocumentFormat formatField;
|
|
|
|
private CustomerImageUsage[] customerImageUsagesField;
|
|
|
|
/// <remarks/>
|
|
public ShippingDocumentFormat Format {
|
|
get {
|
|
return this.formatField;
|
|
}
|
|
set {
|
|
this.formatField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("CustomerImageUsages")]
|
|
public CustomerImageUsage[] CustomerImageUsages {
|
|
get {
|
|
return this.customerImageUsagesField;
|
|
}
|
|
set {
|
|
this.customerImageUsagesField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class FreightAddressLabelDetail {
|
|
|
|
private ShippingDocumentFormat formatField;
|
|
|
|
private string copiesField;
|
|
|
|
private PageQuadrantType startingPositionField;
|
|
|
|
private bool startingPositionFieldSpecified;
|
|
|
|
private DocTabContent docTabContentField;
|
|
|
|
private RelativeVerticalPositionType customContentPositionField;
|
|
|
|
private bool customContentPositionFieldSpecified;
|
|
|
|
private CustomLabelDetail customContentField;
|
|
|
|
/// <remarks/>
|
|
public ShippingDocumentFormat Format {
|
|
get {
|
|
return this.formatField;
|
|
}
|
|
set {
|
|
this.formatField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger")]
|
|
public string Copies {
|
|
get {
|
|
return this.copiesField;
|
|
}
|
|
set {
|
|
this.copiesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public PageQuadrantType StartingPosition {
|
|
get {
|
|
return this.startingPositionField;
|
|
}
|
|
set {
|
|
this.startingPositionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool StartingPositionSpecified {
|
|
get {
|
|
return this.startingPositionFieldSpecified;
|
|
}
|
|
set {
|
|
this.startingPositionFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public DocTabContent DocTabContent {
|
|
get {
|
|
return this.docTabContentField;
|
|
}
|
|
set {
|
|
this.docTabContentField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public RelativeVerticalPositionType CustomContentPosition {
|
|
get {
|
|
return this.customContentPositionField;
|
|
}
|
|
set {
|
|
this.customContentPositionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool CustomContentPositionSpecified {
|
|
get {
|
|
return this.customContentPositionFieldSpecified;
|
|
}
|
|
set {
|
|
this.customContentPositionFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public CustomLabelDetail CustomContent {
|
|
get {
|
|
return this.customContentField;
|
|
}
|
|
set {
|
|
this.customContentField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum PageQuadrantType {
|
|
|
|
/// <remarks/>
|
|
BOTTOM_LEFT,
|
|
|
|
/// <remarks/>
|
|
BOTTOM_RIGHT,
|
|
|
|
/// <remarks/>
|
|
TOP_LEFT,
|
|
|
|
/// <remarks/>
|
|
TOP_RIGHT,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ReturnInstructionsDetail {
|
|
|
|
private ShippingDocumentFormat formatField;
|
|
|
|
private string customTextField;
|
|
|
|
/// <remarks/>
|
|
public ShippingDocumentFormat Format {
|
|
get {
|
|
return this.formatField;
|
|
}
|
|
set {
|
|
this.formatField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string CustomText {
|
|
get {
|
|
return this.customTextField;
|
|
}
|
|
set {
|
|
this.customTextField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum RateRequestType {
|
|
|
|
/// <remarks/>
|
|
LIST,
|
|
|
|
/// <remarks/>
|
|
NONE,
|
|
|
|
/// <remarks/>
|
|
PREFERRED,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum EdtRequestType {
|
|
|
|
/// <remarks/>
|
|
ALL,
|
|
|
|
/// <remarks/>
|
|
NONE,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class DangerousGoodsDetail {
|
|
|
|
private HazardousCommodityRegulationType regulationField;
|
|
|
|
private bool regulationFieldSpecified;
|
|
|
|
private DangerousGoodsAccessibilityType accessibilityField;
|
|
|
|
private bool accessibilityFieldSpecified;
|
|
|
|
private bool cargoAircraftOnlyField;
|
|
|
|
private bool cargoAircraftOnlyFieldSpecified;
|
|
|
|
private HazardousCommodityOptionType[] optionsField;
|
|
|
|
private DangerousGoodsPackingOptionType packingOptionField;
|
|
|
|
private bool packingOptionFieldSpecified;
|
|
|
|
private string referenceIdField;
|
|
|
|
private DangerousGoodsContainer[] containersField;
|
|
|
|
private HazardousCommodityPackagingDetail packagingField;
|
|
|
|
private DangerousGoodsSignatory signatoryField;
|
|
|
|
private string emergencyContactNumberField;
|
|
|
|
private string offerorField;
|
|
|
|
private Contact infectiousSubstanceResponsibleContactField;
|
|
|
|
private string additionalHandlingField;
|
|
|
|
private RadioactivityDetail radioactivityDetailField;
|
|
|
|
/// <remarks/>
|
|
public HazardousCommodityRegulationType Regulation {
|
|
get {
|
|
return this.regulationField;
|
|
}
|
|
set {
|
|
this.regulationField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool RegulationSpecified {
|
|
get {
|
|
return this.regulationFieldSpecified;
|
|
}
|
|
set {
|
|
this.regulationFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public DangerousGoodsAccessibilityType Accessibility {
|
|
get {
|
|
return this.accessibilityField;
|
|
}
|
|
set {
|
|
this.accessibilityField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool AccessibilitySpecified {
|
|
get {
|
|
return this.accessibilityFieldSpecified;
|
|
}
|
|
set {
|
|
this.accessibilityFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public bool CargoAircraftOnly {
|
|
get {
|
|
return this.cargoAircraftOnlyField;
|
|
}
|
|
set {
|
|
this.cargoAircraftOnlyField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool CargoAircraftOnlySpecified {
|
|
get {
|
|
return this.cargoAircraftOnlyFieldSpecified;
|
|
}
|
|
set {
|
|
this.cargoAircraftOnlyFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("Options")]
|
|
public HazardousCommodityOptionType[] Options {
|
|
get {
|
|
return this.optionsField;
|
|
}
|
|
set {
|
|
this.optionsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public DangerousGoodsPackingOptionType PackingOption {
|
|
get {
|
|
return this.packingOptionField;
|
|
}
|
|
set {
|
|
this.packingOptionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool PackingOptionSpecified {
|
|
get {
|
|
return this.packingOptionFieldSpecified;
|
|
}
|
|
set {
|
|
this.packingOptionFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string ReferenceId {
|
|
get {
|
|
return this.referenceIdField;
|
|
}
|
|
set {
|
|
this.referenceIdField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("Containers")]
|
|
public DangerousGoodsContainer[] Containers {
|
|
get {
|
|
return this.containersField;
|
|
}
|
|
set {
|
|
this.containersField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public HazardousCommodityPackagingDetail Packaging {
|
|
get {
|
|
return this.packagingField;
|
|
}
|
|
set {
|
|
this.packagingField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public DangerousGoodsSignatory Signatory {
|
|
get {
|
|
return this.signatoryField;
|
|
}
|
|
set {
|
|
this.signatoryField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string EmergencyContactNumber {
|
|
get {
|
|
return this.emergencyContactNumberField;
|
|
}
|
|
set {
|
|
this.emergencyContactNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Offeror {
|
|
get {
|
|
return this.offerorField;
|
|
}
|
|
set {
|
|
this.offerorField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Contact InfectiousSubstanceResponsibleContact {
|
|
get {
|
|
return this.infectiousSubstanceResponsibleContactField;
|
|
}
|
|
set {
|
|
this.infectiousSubstanceResponsibleContactField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string AdditionalHandling {
|
|
get {
|
|
return this.additionalHandlingField;
|
|
}
|
|
set {
|
|
this.additionalHandlingField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public RadioactivityDetail RadioactivityDetail {
|
|
get {
|
|
return this.radioactivityDetailField;
|
|
}
|
|
set {
|
|
this.radioactivityDetailField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum HazardousCommodityRegulationType {
|
|
|
|
/// <remarks/>
|
|
ADR,
|
|
|
|
/// <remarks/>
|
|
DOT,
|
|
|
|
/// <remarks/>
|
|
IATA,
|
|
|
|
/// <remarks/>
|
|
ORMD,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum DangerousGoodsAccessibilityType {
|
|
|
|
/// <remarks/>
|
|
ACCESSIBLE,
|
|
|
|
/// <remarks/>
|
|
INACCESSIBLE,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum DangerousGoodsPackingOptionType {
|
|
|
|
/// <remarks/>
|
|
OVERPACK,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class DangerousGoodsContainer {
|
|
|
|
private HazardousContainerPackingType packingTypeField;
|
|
|
|
private bool packingTypeFieldSpecified;
|
|
|
|
private string containerTypeField;
|
|
|
|
private RadioactiveContainerClassType radioactiveContainerClassField;
|
|
|
|
private bool radioactiveContainerClassFieldSpecified;
|
|
|
|
private string numberOfContainersField;
|
|
|
|
private HazardousCommodityContent[] hazardousCommoditiesField;
|
|
|
|
/// <remarks/>
|
|
public HazardousContainerPackingType PackingType {
|
|
get {
|
|
return this.packingTypeField;
|
|
}
|
|
set {
|
|
this.packingTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool PackingTypeSpecified {
|
|
get {
|
|
return this.packingTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.packingTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string ContainerType {
|
|
get {
|
|
return this.containerTypeField;
|
|
}
|
|
set {
|
|
this.containerTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public RadioactiveContainerClassType RadioactiveContainerClass {
|
|
get {
|
|
return this.radioactiveContainerClassField;
|
|
}
|
|
set {
|
|
this.radioactiveContainerClassField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool RadioactiveContainerClassSpecified {
|
|
get {
|
|
return this.radioactiveContainerClassFieldSpecified;
|
|
}
|
|
set {
|
|
this.radioactiveContainerClassFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger")]
|
|
public string NumberOfContainers {
|
|
get {
|
|
return this.numberOfContainersField;
|
|
}
|
|
set {
|
|
this.numberOfContainersField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("HazardousCommodities")]
|
|
public HazardousCommodityContent[] HazardousCommodities {
|
|
get {
|
|
return this.hazardousCommoditiesField;
|
|
}
|
|
set {
|
|
this.hazardousCommoditiesField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum HazardousContainerPackingType {
|
|
|
|
/// <remarks/>
|
|
ALL_PACKED_IN_ONE,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum RadioactiveContainerClassType {
|
|
|
|
/// <remarks/>
|
|
EXCEPTED_PACKAGE,
|
|
|
|
/// <remarks/>
|
|
INDUSTRIAL_IP1,
|
|
|
|
/// <remarks/>
|
|
INDUSTRIAL_IP2,
|
|
|
|
/// <remarks/>
|
|
INDUSTRIAL_IP3,
|
|
|
|
/// <remarks/>
|
|
TYPE_A,
|
|
|
|
/// <remarks/>
|
|
TYPE_B_M,
|
|
|
|
/// <remarks/>
|
|
TYPE_B_U,
|
|
|
|
/// <remarks/>
|
|
TYPE_C,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class HazardousCommodityContent {
|
|
|
|
private HazardousCommodityDescription descriptionField;
|
|
|
|
private HazardousCommodityQuantityDetail quantityField;
|
|
|
|
private HazardousCommodityInnerReceptacleDetail[] innerReceptaclesField;
|
|
|
|
private HazardousCommodityOptionDetail optionsField;
|
|
|
|
private RadionuclideDetail radionuclideDetailField;
|
|
|
|
/// <remarks/>
|
|
public HazardousCommodityDescription Description {
|
|
get {
|
|
return this.descriptionField;
|
|
}
|
|
set {
|
|
this.descriptionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public HazardousCommodityQuantityDetail Quantity {
|
|
get {
|
|
return this.quantityField;
|
|
}
|
|
set {
|
|
this.quantityField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("InnerReceptacles")]
|
|
public HazardousCommodityInnerReceptacleDetail[] InnerReceptacles {
|
|
get {
|
|
return this.innerReceptaclesField;
|
|
}
|
|
set {
|
|
this.innerReceptaclesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public HazardousCommodityOptionDetail Options {
|
|
get {
|
|
return this.optionsField;
|
|
}
|
|
set {
|
|
this.optionsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public RadionuclideDetail RadionuclideDetail {
|
|
get {
|
|
return this.radionuclideDetailField;
|
|
}
|
|
set {
|
|
this.radionuclideDetailField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class HazardousCommodityDescription {
|
|
|
|
private string idField;
|
|
|
|
private string sequenceNumberField;
|
|
|
|
private HazardousCommodityPackingGroupType packingGroupField;
|
|
|
|
private bool packingGroupFieldSpecified;
|
|
|
|
private HazardousCommodityPackingDetail packingDetailsField;
|
|
|
|
private bool reportableQuantityField;
|
|
|
|
private bool reportableQuantityFieldSpecified;
|
|
|
|
private string properShippingNameField;
|
|
|
|
private string technicalNameField;
|
|
|
|
private decimal percentageField;
|
|
|
|
private bool percentageFieldSpecified;
|
|
|
|
private string hazardClassField;
|
|
|
|
private string[] subsidiaryClassesField;
|
|
|
|
private string labelTextField;
|
|
|
|
private HazardousCommodityDescriptionProcessingOptionType[] processingOptionsField;
|
|
|
|
private string authorizationField;
|
|
|
|
/// <remarks/>
|
|
public string Id {
|
|
get {
|
|
return this.idField;
|
|
}
|
|
set {
|
|
this.idField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger")]
|
|
public string SequenceNumber {
|
|
get {
|
|
return this.sequenceNumberField;
|
|
}
|
|
set {
|
|
this.sequenceNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public HazardousCommodityPackingGroupType PackingGroup {
|
|
get {
|
|
return this.packingGroupField;
|
|
}
|
|
set {
|
|
this.packingGroupField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool PackingGroupSpecified {
|
|
get {
|
|
return this.packingGroupFieldSpecified;
|
|
}
|
|
set {
|
|
this.packingGroupFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public HazardousCommodityPackingDetail PackingDetails {
|
|
get {
|
|
return this.packingDetailsField;
|
|
}
|
|
set {
|
|
this.packingDetailsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public bool ReportableQuantity {
|
|
get {
|
|
return this.reportableQuantityField;
|
|
}
|
|
set {
|
|
this.reportableQuantityField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ReportableQuantitySpecified {
|
|
get {
|
|
return this.reportableQuantityFieldSpecified;
|
|
}
|
|
set {
|
|
this.reportableQuantityFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string ProperShippingName {
|
|
get {
|
|
return this.properShippingNameField;
|
|
}
|
|
set {
|
|
this.properShippingNameField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string TechnicalName {
|
|
get {
|
|
return this.technicalNameField;
|
|
}
|
|
set {
|
|
this.technicalNameField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public decimal Percentage {
|
|
get {
|
|
return this.percentageField;
|
|
}
|
|
set {
|
|
this.percentageField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool PercentageSpecified {
|
|
get {
|
|
return this.percentageFieldSpecified;
|
|
}
|
|
set {
|
|
this.percentageFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string HazardClass {
|
|
get {
|
|
return this.hazardClassField;
|
|
}
|
|
set {
|
|
this.hazardClassField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("SubsidiaryClasses")]
|
|
public string[] SubsidiaryClasses {
|
|
get {
|
|
return this.subsidiaryClassesField;
|
|
}
|
|
set {
|
|
this.subsidiaryClassesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string LabelText {
|
|
get {
|
|
return this.labelTextField;
|
|
}
|
|
set {
|
|
this.labelTextField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("ProcessingOptions")]
|
|
public HazardousCommodityDescriptionProcessingOptionType[] ProcessingOptions {
|
|
get {
|
|
return this.processingOptionsField;
|
|
}
|
|
set {
|
|
this.processingOptionsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Authorization {
|
|
get {
|
|
return this.authorizationField;
|
|
}
|
|
set {
|
|
this.authorizationField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum HazardousCommodityPackingGroupType {
|
|
|
|
/// <remarks/>
|
|
DEFAULT,
|
|
|
|
/// <remarks/>
|
|
I,
|
|
|
|
/// <remarks/>
|
|
II,
|
|
|
|
/// <remarks/>
|
|
III,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class HazardousCommodityPackingDetail {
|
|
|
|
private bool cargoAircraftOnlyField;
|
|
|
|
private bool cargoAircraftOnlyFieldSpecified;
|
|
|
|
private string packingInstructionsField;
|
|
|
|
/// <remarks/>
|
|
public bool CargoAircraftOnly {
|
|
get {
|
|
return this.cargoAircraftOnlyField;
|
|
}
|
|
set {
|
|
this.cargoAircraftOnlyField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool CargoAircraftOnlySpecified {
|
|
get {
|
|
return this.cargoAircraftOnlyFieldSpecified;
|
|
}
|
|
set {
|
|
this.cargoAircraftOnlyFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string PackingInstructions {
|
|
get {
|
|
return this.packingInstructionsField;
|
|
}
|
|
set {
|
|
this.packingInstructionsField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum HazardousCommodityDescriptionProcessingOptionType {
|
|
|
|
/// <remarks/>
|
|
INCLUDE_SPECIAL_PROVISIONS,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class HazardousCommodityQuantityDetail {
|
|
|
|
private decimal amountField;
|
|
|
|
private bool amountFieldSpecified;
|
|
|
|
private string unitsField;
|
|
|
|
private HazardousCommodityQuantityType quantityTypeField;
|
|
|
|
private bool quantityTypeFieldSpecified;
|
|
|
|
/// <remarks/>
|
|
public decimal Amount {
|
|
get {
|
|
return this.amountField;
|
|
}
|
|
set {
|
|
this.amountField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool AmountSpecified {
|
|
get {
|
|
return this.amountFieldSpecified;
|
|
}
|
|
set {
|
|
this.amountFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Units {
|
|
get {
|
|
return this.unitsField;
|
|
}
|
|
set {
|
|
this.unitsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public HazardousCommodityQuantityType QuantityType {
|
|
get {
|
|
return this.quantityTypeField;
|
|
}
|
|
set {
|
|
this.quantityTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool QuantityTypeSpecified {
|
|
get {
|
|
return this.quantityTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.quantityTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum HazardousCommodityQuantityType {
|
|
|
|
/// <remarks/>
|
|
GROSS,
|
|
|
|
/// <remarks/>
|
|
NET,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class HazardousCommodityInnerReceptacleDetail {
|
|
|
|
private HazardousCommodityQuantityDetail quantityField;
|
|
|
|
/// <remarks/>
|
|
public HazardousCommodityQuantityDetail Quantity {
|
|
get {
|
|
return this.quantityField;
|
|
}
|
|
set {
|
|
this.quantityField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class HazardousCommodityOptionDetail {
|
|
|
|
private HazardousCommodityLabelTextOptionType labelTextOptionField;
|
|
|
|
private bool labelTextOptionFieldSpecified;
|
|
|
|
private string customerSuppliedLabelTextField;
|
|
|
|
/// <remarks/>
|
|
public HazardousCommodityLabelTextOptionType LabelTextOption {
|
|
get {
|
|
return this.labelTextOptionField;
|
|
}
|
|
set {
|
|
this.labelTextOptionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool LabelTextOptionSpecified {
|
|
get {
|
|
return this.labelTextOptionFieldSpecified;
|
|
}
|
|
set {
|
|
this.labelTextOptionFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string CustomerSuppliedLabelText {
|
|
get {
|
|
return this.customerSuppliedLabelTextField;
|
|
}
|
|
set {
|
|
this.customerSuppliedLabelTextField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum HazardousCommodityLabelTextOptionType {
|
|
|
|
/// <remarks/>
|
|
APPEND,
|
|
|
|
/// <remarks/>
|
|
OVERRIDE,
|
|
|
|
/// <remarks/>
|
|
STANDARD,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class RadionuclideDetail {
|
|
|
|
private string radionuclideField;
|
|
|
|
private RadionuclideActivity activityField;
|
|
|
|
private bool exceptedPackagingIsReportableQuantityField;
|
|
|
|
private bool exceptedPackagingIsReportableQuantityFieldSpecified;
|
|
|
|
private PhysicalFormType physicalFormField;
|
|
|
|
private bool physicalFormFieldSpecified;
|
|
|
|
private string chemicalFormField;
|
|
|
|
/// <remarks/>
|
|
public string Radionuclide {
|
|
get {
|
|
return this.radionuclideField;
|
|
}
|
|
set {
|
|
this.radionuclideField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public RadionuclideActivity Activity {
|
|
get {
|
|
return this.activityField;
|
|
}
|
|
set {
|
|
this.activityField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public bool ExceptedPackagingIsReportableQuantity {
|
|
get {
|
|
return this.exceptedPackagingIsReportableQuantityField;
|
|
}
|
|
set {
|
|
this.exceptedPackagingIsReportableQuantityField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ExceptedPackagingIsReportableQuantitySpecified {
|
|
get {
|
|
return this.exceptedPackagingIsReportableQuantityFieldSpecified;
|
|
}
|
|
set {
|
|
this.exceptedPackagingIsReportableQuantityFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public PhysicalFormType PhysicalForm {
|
|
get {
|
|
return this.physicalFormField;
|
|
}
|
|
set {
|
|
this.physicalFormField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool PhysicalFormSpecified {
|
|
get {
|
|
return this.physicalFormFieldSpecified;
|
|
}
|
|
set {
|
|
this.physicalFormFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string ChemicalForm {
|
|
get {
|
|
return this.chemicalFormField;
|
|
}
|
|
set {
|
|
this.chemicalFormField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class RadionuclideActivity {
|
|
|
|
private decimal valueField;
|
|
|
|
private bool valueFieldSpecified;
|
|
|
|
private RadioactivityUnitOfMeasure unitOfMeasureField;
|
|
|
|
private bool unitOfMeasureFieldSpecified;
|
|
|
|
/// <remarks/>
|
|
public decimal Value {
|
|
get {
|
|
return this.valueField;
|
|
}
|
|
set {
|
|
this.valueField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ValueSpecified {
|
|
get {
|
|
return this.valueFieldSpecified;
|
|
}
|
|
set {
|
|
this.valueFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public RadioactivityUnitOfMeasure UnitOfMeasure {
|
|
get {
|
|
return this.unitOfMeasureField;
|
|
}
|
|
set {
|
|
this.unitOfMeasureField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool UnitOfMeasureSpecified {
|
|
get {
|
|
return this.unitOfMeasureFieldSpecified;
|
|
}
|
|
set {
|
|
this.unitOfMeasureFieldSpecified = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum RadioactivityUnitOfMeasure {
|
|
|
|
/// <remarks/>
|
|
BQ,
|
|
|
|
/// <remarks/>
|
|
GBQ,
|
|
|
|
/// <remarks/>
|
|
KBQ,
|
|
|
|
/// <remarks/>
|
|
MBQ,
|
|
|
|
/// <remarks/>
|
|
PBQ,
|
|
|
|
/// <remarks/>
|
|
TBQ,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum PhysicalFormType {
|
|
|
|
/// <remarks/>
|
|
GAS,
|
|
|
|
/// <remarks/>
|
|
LIQUID,
|
|
|
|
/// <remarks/>
|
|
SOLID,
|
|
|
|
/// <remarks/>
|
|
SPECIAL,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class HazardousCommodityPackagingDetail {
|
|
|
|
private string countField;
|
|
|
|
private string unitsField;
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger")]
|
|
public string Count {
|
|
get {
|
|
return this.countField;
|
|
}
|
|
set {
|
|
this.countField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Units {
|
|
get {
|
|
return this.unitsField;
|
|
}
|
|
set {
|
|
this.unitsField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class DangerousGoodsSignatory {
|
|
|
|
private string contactNameField;
|
|
|
|
private string titleField;
|
|
|
|
private string placeField;
|
|
|
|
/// <remarks/>
|
|
public string ContactName {
|
|
get {
|
|
return this.contactNameField;
|
|
}
|
|
set {
|
|
this.contactNameField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Title {
|
|
get {
|
|
return this.titleField;
|
|
}
|
|
set {
|
|
this.titleField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Place {
|
|
get {
|
|
return this.placeField;
|
|
}
|
|
set {
|
|
this.placeField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class RadioactivityDetail {
|
|
|
|
private decimal transportIndexField;
|
|
|
|
private bool transportIndexFieldSpecified;
|
|
|
|
private decimal surfaceReadingField;
|
|
|
|
private bool surfaceReadingFieldSpecified;
|
|
|
|
private decimal criticalitySafetyIndexField;
|
|
|
|
private bool criticalitySafetyIndexFieldSpecified;
|
|
|
|
private Dimensions dimensionsField;
|
|
|
|
/// <remarks/>
|
|
public decimal TransportIndex {
|
|
get {
|
|
return this.transportIndexField;
|
|
}
|
|
set {
|
|
this.transportIndexField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool TransportIndexSpecified {
|
|
get {
|
|
return this.transportIndexFieldSpecified;
|
|
}
|
|
set {
|
|
this.transportIndexFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public decimal SurfaceReading {
|
|
get {
|
|
return this.surfaceReadingField;
|
|
}
|
|
set {
|
|
this.surfaceReadingField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool SurfaceReadingSpecified {
|
|
get {
|
|
return this.surfaceReadingFieldSpecified;
|
|
}
|
|
set {
|
|
this.surfaceReadingFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public decimal CriticalitySafetyIndex {
|
|
get {
|
|
return this.criticalitySafetyIndexField;
|
|
}
|
|
set {
|
|
this.criticalitySafetyIndexField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool CriticalitySafetyIndexSpecified {
|
|
get {
|
|
return this.criticalitySafetyIndexFieldSpecified;
|
|
}
|
|
set {
|
|
this.criticalitySafetyIndexFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Dimensions Dimensions {
|
|
get {
|
|
return this.dimensionsField;
|
|
}
|
|
set {
|
|
this.dimensionsField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class RequestedPackageLineItem {
|
|
|
|
private string sequenceNumberField;
|
|
|
|
private string groupNumberField;
|
|
|
|
private string groupPackageCountField;
|
|
|
|
private VariableHandlingChargeDetail variableHandlingChargeDetailField;
|
|
|
|
private Money insuredValueField;
|
|
|
|
private Weight weightField;
|
|
|
|
private Dimensions dimensionsField;
|
|
|
|
private PhysicalPackagingType physicalPackagingField;
|
|
|
|
private bool physicalPackagingFieldSpecified;
|
|
|
|
private string itemDescriptionField;
|
|
|
|
private string itemDescriptionForClearanceField;
|
|
|
|
private CustomerReference[] customerReferencesField;
|
|
|
|
private PackageSpecialServicesRequested specialServicesRequestedField;
|
|
|
|
private ContentRecord[] contentRecordsField;
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger")]
|
|
public string SequenceNumber {
|
|
get {
|
|
return this.sequenceNumberField;
|
|
}
|
|
set {
|
|
this.sequenceNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger")]
|
|
public string GroupNumber {
|
|
get {
|
|
return this.groupNumberField;
|
|
}
|
|
set {
|
|
this.groupNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger")]
|
|
public string GroupPackageCount {
|
|
get {
|
|
return this.groupPackageCountField;
|
|
}
|
|
set {
|
|
this.groupPackageCountField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public VariableHandlingChargeDetail VariableHandlingChargeDetail {
|
|
get {
|
|
return this.variableHandlingChargeDetailField;
|
|
}
|
|
set {
|
|
this.variableHandlingChargeDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money InsuredValue {
|
|
get {
|
|
return this.insuredValueField;
|
|
}
|
|
set {
|
|
this.insuredValueField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Weight Weight {
|
|
get {
|
|
return this.weightField;
|
|
}
|
|
set {
|
|
this.weightField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Dimensions Dimensions {
|
|
get {
|
|
return this.dimensionsField;
|
|
}
|
|
set {
|
|
this.dimensionsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public PhysicalPackagingType PhysicalPackaging {
|
|
get {
|
|
return this.physicalPackagingField;
|
|
}
|
|
set {
|
|
this.physicalPackagingField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool PhysicalPackagingSpecified {
|
|
get {
|
|
return this.physicalPackagingFieldSpecified;
|
|
}
|
|
set {
|
|
this.physicalPackagingFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string ItemDescription {
|
|
get {
|
|
return this.itemDescriptionField;
|
|
}
|
|
set {
|
|
this.itemDescriptionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string ItemDescriptionForClearance {
|
|
get {
|
|
return this.itemDescriptionForClearanceField;
|
|
}
|
|
set {
|
|
this.itemDescriptionForClearanceField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("CustomerReferences")]
|
|
public CustomerReference[] CustomerReferences {
|
|
get {
|
|
return this.customerReferencesField;
|
|
}
|
|
set {
|
|
this.customerReferencesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public PackageSpecialServicesRequested SpecialServicesRequested {
|
|
get {
|
|
return this.specialServicesRequestedField;
|
|
}
|
|
set {
|
|
this.specialServicesRequestedField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("ContentRecords")]
|
|
public ContentRecord[] ContentRecords {
|
|
get {
|
|
return this.contentRecordsField;
|
|
}
|
|
set {
|
|
this.contentRecordsField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class PackageSpecialServicesRequested {
|
|
|
|
private PackageSpecialServiceType[] specialServiceTypesField;
|
|
|
|
private CodDetail codDetailField;
|
|
|
|
private DangerousGoodsDetail dangerousGoodsDetailField;
|
|
|
|
private Weight dryIceWeightField;
|
|
|
|
private SignatureOptionDetail signatureOptionDetailField;
|
|
|
|
private PriorityAlertDetail priorityAlertDetailField;
|
|
|
|
private AlcoholDetail alcoholDetailField;
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("SpecialServiceTypes")]
|
|
public PackageSpecialServiceType[] SpecialServiceTypes {
|
|
get {
|
|
return this.specialServiceTypesField;
|
|
}
|
|
set {
|
|
this.specialServiceTypesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public CodDetail CodDetail {
|
|
get {
|
|
return this.codDetailField;
|
|
}
|
|
set {
|
|
this.codDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public DangerousGoodsDetail DangerousGoodsDetail {
|
|
get {
|
|
return this.dangerousGoodsDetailField;
|
|
}
|
|
set {
|
|
this.dangerousGoodsDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Weight DryIceWeight {
|
|
get {
|
|
return this.dryIceWeightField;
|
|
}
|
|
set {
|
|
this.dryIceWeightField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public SignatureOptionDetail SignatureOptionDetail {
|
|
get {
|
|
return this.signatureOptionDetailField;
|
|
}
|
|
set {
|
|
this.signatureOptionDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public PriorityAlertDetail PriorityAlertDetail {
|
|
get {
|
|
return this.priorityAlertDetailField;
|
|
}
|
|
set {
|
|
this.priorityAlertDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public AlcoholDetail AlcoholDetail {
|
|
get {
|
|
return this.alcoholDetailField;
|
|
}
|
|
set {
|
|
this.alcoholDetailField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum PackageSpecialServiceType {
|
|
|
|
/// <remarks/>
|
|
ALCOHOL,
|
|
|
|
/// <remarks/>
|
|
APPOINTMENT_DELIVERY,
|
|
|
|
/// <remarks/>
|
|
COD,
|
|
|
|
/// <remarks/>
|
|
DANGEROUS_GOODS,
|
|
|
|
/// <remarks/>
|
|
DRY_ICE,
|
|
|
|
/// <remarks/>
|
|
NON_STANDARD_CONTAINER,
|
|
|
|
/// <remarks/>
|
|
PRIORITY_ALERT,
|
|
|
|
/// <remarks/>
|
|
SIGNATURE_OPTION,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class SignatureOptionDetail {
|
|
|
|
private SignatureOptionType optionTypeField;
|
|
|
|
private string signatureReleaseNumberField;
|
|
|
|
/// <remarks/>
|
|
public SignatureOptionType OptionType {
|
|
get {
|
|
return this.optionTypeField;
|
|
}
|
|
set {
|
|
this.optionTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string SignatureReleaseNumber {
|
|
get {
|
|
return this.signatureReleaseNumberField;
|
|
}
|
|
set {
|
|
this.signatureReleaseNumberField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum SignatureOptionType {
|
|
|
|
/// <remarks/>
|
|
ADULT,
|
|
|
|
/// <remarks/>
|
|
DIRECT,
|
|
|
|
/// <remarks/>
|
|
INDIRECT,
|
|
|
|
/// <remarks/>
|
|
NO_SIGNATURE_REQUIRED,
|
|
|
|
/// <remarks/>
|
|
SERVICE_DEFAULT,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class PriorityAlertDetail {
|
|
|
|
private PriorityAlertEnhancementType[] enhancementTypesField;
|
|
|
|
private string[] contentField;
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("EnhancementTypes")]
|
|
public PriorityAlertEnhancementType[] EnhancementTypes {
|
|
get {
|
|
return this.enhancementTypesField;
|
|
}
|
|
set {
|
|
this.enhancementTypesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("Content")]
|
|
public string[] Content {
|
|
get {
|
|
return this.contentField;
|
|
}
|
|
set {
|
|
this.contentField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum PriorityAlertEnhancementType {
|
|
|
|
/// <remarks/>
|
|
PRIORITY_ALERT_PLUS,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class AlcoholDetail {
|
|
|
|
private AlcoholRecipientType recipientTypeField;
|
|
|
|
private bool recipientTypeFieldSpecified;
|
|
|
|
/// <remarks/>
|
|
public AlcoholRecipientType RecipientType {
|
|
get {
|
|
return this.recipientTypeField;
|
|
}
|
|
set {
|
|
this.recipientTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool RecipientTypeSpecified {
|
|
get {
|
|
return this.recipientTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.recipientTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum AlcoholRecipientType {
|
|
|
|
/// <remarks/>
|
|
CONSUMER,
|
|
|
|
/// <remarks/>
|
|
LICENSEE,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ContentRecord {
|
|
|
|
private string partNumberField;
|
|
|
|
private string itemNumberField;
|
|
|
|
private string receivedQuantityField;
|
|
|
|
private string descriptionField;
|
|
|
|
/// <remarks/>
|
|
public string PartNumber {
|
|
get {
|
|
return this.partNumberField;
|
|
}
|
|
set {
|
|
this.partNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string ItemNumber {
|
|
get {
|
|
return this.itemNumberField;
|
|
}
|
|
set {
|
|
this.itemNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger")]
|
|
public string ReceivedQuantity {
|
|
get {
|
|
return this.receivedQuantityField;
|
|
}
|
|
set {
|
|
this.receivedQuantityField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Description {
|
|
get {
|
|
return this.descriptionField;
|
|
}
|
|
set {
|
|
this.descriptionField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class DeleteShipmentRequest {
|
|
|
|
private WebAuthenticationDetail webAuthenticationDetailField;
|
|
|
|
private ClientDetail clientDetailField;
|
|
|
|
private TransactionDetail transactionDetailField;
|
|
|
|
private VersionId versionField;
|
|
|
|
private System.DateTime shipTimestampField;
|
|
|
|
private bool shipTimestampFieldSpecified;
|
|
|
|
private TrackingId trackingIdField;
|
|
|
|
private DeletionControlType deletionControlField;
|
|
|
|
/// <remarks/>
|
|
public WebAuthenticationDetail WebAuthenticationDetail {
|
|
get {
|
|
return this.webAuthenticationDetailField;
|
|
}
|
|
set {
|
|
this.webAuthenticationDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ClientDetail ClientDetail {
|
|
get {
|
|
return this.clientDetailField;
|
|
}
|
|
set {
|
|
this.clientDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public TransactionDetail TransactionDetail {
|
|
get {
|
|
return this.transactionDetailField;
|
|
}
|
|
set {
|
|
this.transactionDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public VersionId Version {
|
|
get {
|
|
return this.versionField;
|
|
}
|
|
set {
|
|
this.versionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public System.DateTime ShipTimestamp {
|
|
get {
|
|
return this.shipTimestampField;
|
|
}
|
|
set {
|
|
this.shipTimestampField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ShipTimestampSpecified {
|
|
get {
|
|
return this.shipTimestampFieldSpecified;
|
|
}
|
|
set {
|
|
this.shipTimestampFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public TrackingId TrackingId {
|
|
get {
|
|
return this.trackingIdField;
|
|
}
|
|
set {
|
|
this.trackingIdField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public DeletionControlType DeletionControl {
|
|
get {
|
|
return this.deletionControlField;
|
|
}
|
|
set {
|
|
this.deletionControlField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum DeletionControlType {
|
|
|
|
/// <remarks/>
|
|
DELETE_ALL_PACKAGES,
|
|
|
|
/// <remarks/>
|
|
DELETE_ENTIRE_CONSOLIDATION,
|
|
|
|
/// <remarks/>
|
|
DELETE_ONE_PACKAGE,
|
|
|
|
/// <remarks/>
|
|
LEGACY,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ShipmentReply {
|
|
|
|
private NotificationSeverityType highestSeverityField;
|
|
|
|
private Notification[] notificationsField;
|
|
|
|
private TransactionDetail transactionDetailField;
|
|
|
|
private VersionId versionField;
|
|
|
|
/// <remarks/>
|
|
public NotificationSeverityType HighestSeverity {
|
|
get {
|
|
return this.highestSeverityField;
|
|
}
|
|
set {
|
|
this.highestSeverityField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("Notifications")]
|
|
public Notification[] Notifications {
|
|
get {
|
|
return this.notificationsField;
|
|
}
|
|
set {
|
|
this.notificationsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public TransactionDetail TransactionDetail {
|
|
get {
|
|
return this.transactionDetailField;
|
|
}
|
|
set {
|
|
this.transactionDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public VersionId Version {
|
|
get {
|
|
return this.versionField;
|
|
}
|
|
set {
|
|
this.versionField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum NotificationSeverityType {
|
|
|
|
/// <remarks/>
|
|
ERROR,
|
|
|
|
/// <remarks/>
|
|
FAILURE,
|
|
|
|
/// <remarks/>
|
|
NOTE,
|
|
|
|
/// <remarks/>
|
|
SUCCESS,
|
|
|
|
/// <remarks/>
|
|
WARNING,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class Notification {
|
|
|
|
private NotificationSeverityType severityField;
|
|
|
|
private string sourceField;
|
|
|
|
private string codeField;
|
|
|
|
private string messageField;
|
|
|
|
private string localizedMessageField;
|
|
|
|
private NotificationParameter[] messageParametersField;
|
|
|
|
/// <remarks/>
|
|
public NotificationSeverityType Severity {
|
|
get {
|
|
return this.severityField;
|
|
}
|
|
set {
|
|
this.severityField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Source {
|
|
get {
|
|
return this.sourceField;
|
|
}
|
|
set {
|
|
this.sourceField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Code {
|
|
get {
|
|
return this.codeField;
|
|
}
|
|
set {
|
|
this.codeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Message {
|
|
get {
|
|
return this.messageField;
|
|
}
|
|
set {
|
|
this.messageField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string LocalizedMessage {
|
|
get {
|
|
return this.localizedMessageField;
|
|
}
|
|
set {
|
|
this.localizedMessageField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("MessageParameters")]
|
|
public NotificationParameter[] MessageParameters {
|
|
get {
|
|
return this.messageParametersField;
|
|
}
|
|
set {
|
|
this.messageParametersField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class NotificationParameter {
|
|
|
|
private string idField;
|
|
|
|
private string valueField;
|
|
|
|
/// <remarks/>
|
|
public string Id {
|
|
get {
|
|
return this.idField;
|
|
}
|
|
set {
|
|
this.idField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Value {
|
|
get {
|
|
return this.valueField;
|
|
}
|
|
set {
|
|
this.valueField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class DeleteTagRequest {
|
|
|
|
private WebAuthenticationDetail webAuthenticationDetailField;
|
|
|
|
private ClientDetail clientDetailField;
|
|
|
|
private TransactionDetail transactionDetailField;
|
|
|
|
private VersionId versionField;
|
|
|
|
private string dispatchLocationIdField;
|
|
|
|
private System.DateTime dispatchDateField;
|
|
|
|
private bool dispatchDateFieldSpecified;
|
|
|
|
private Payment paymentField;
|
|
|
|
private string confirmationNumberField;
|
|
|
|
/// <remarks/>
|
|
public WebAuthenticationDetail WebAuthenticationDetail {
|
|
get {
|
|
return this.webAuthenticationDetailField;
|
|
}
|
|
set {
|
|
this.webAuthenticationDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ClientDetail ClientDetail {
|
|
get {
|
|
return this.clientDetailField;
|
|
}
|
|
set {
|
|
this.clientDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public TransactionDetail TransactionDetail {
|
|
get {
|
|
return this.transactionDetailField;
|
|
}
|
|
set {
|
|
this.transactionDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public VersionId Version {
|
|
get {
|
|
return this.versionField;
|
|
}
|
|
set {
|
|
this.versionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string DispatchLocationId {
|
|
get {
|
|
return this.dispatchLocationIdField;
|
|
}
|
|
set {
|
|
this.dispatchLocationIdField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="date")]
|
|
public System.DateTime DispatchDate {
|
|
get {
|
|
return this.dispatchDateField;
|
|
}
|
|
set {
|
|
this.dispatchDateField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool DispatchDateSpecified {
|
|
get {
|
|
return this.dispatchDateFieldSpecified;
|
|
}
|
|
set {
|
|
this.dispatchDateFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Payment Payment {
|
|
get {
|
|
return this.paymentField;
|
|
}
|
|
set {
|
|
this.paymentField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string ConfirmationNumber {
|
|
get {
|
|
return this.confirmationNumberField;
|
|
}
|
|
set {
|
|
this.confirmationNumberField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ProcessShipmentReply {
|
|
|
|
private NotificationSeverityType highestSeverityField;
|
|
|
|
private Notification[] notificationsField;
|
|
|
|
private TransactionDetail transactionDetailField;
|
|
|
|
private VersionId versionField;
|
|
|
|
private string jobIdField;
|
|
|
|
private CompletedShipmentDetail completedShipmentDetailField;
|
|
|
|
private ShippingDocument[] errorLabelsField;
|
|
|
|
/// <remarks/>
|
|
public NotificationSeverityType HighestSeverity {
|
|
get {
|
|
return this.highestSeverityField;
|
|
}
|
|
set {
|
|
this.highestSeverityField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("Notifications")]
|
|
public Notification[] Notifications {
|
|
get {
|
|
return this.notificationsField;
|
|
}
|
|
set {
|
|
this.notificationsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public TransactionDetail TransactionDetail {
|
|
get {
|
|
return this.transactionDetailField;
|
|
}
|
|
set {
|
|
this.transactionDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public VersionId Version {
|
|
get {
|
|
return this.versionField;
|
|
}
|
|
set {
|
|
this.versionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string JobId {
|
|
get {
|
|
return this.jobIdField;
|
|
}
|
|
set {
|
|
this.jobIdField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public CompletedShipmentDetail CompletedShipmentDetail {
|
|
get {
|
|
return this.completedShipmentDetailField;
|
|
}
|
|
set {
|
|
this.completedShipmentDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("ErrorLabels")]
|
|
public ShippingDocument[] ErrorLabels {
|
|
get {
|
|
return this.errorLabelsField;
|
|
}
|
|
set {
|
|
this.errorLabelsField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class CompletedShipmentDetail {
|
|
|
|
private bool usDomesticField;
|
|
|
|
private bool usDomesticFieldSpecified;
|
|
|
|
private CarrierCodeType carrierCodeField;
|
|
|
|
private bool carrierCodeFieldSpecified;
|
|
|
|
private TrackingId masterTrackingIdField;
|
|
|
|
private string serviceTypeDescriptionField;
|
|
|
|
private string packagingDescriptionField;
|
|
|
|
private ShipmentOperationalDetail operationalDetailField;
|
|
|
|
private PendingShipmentAccessorDetail[] accessDetailField;
|
|
|
|
private CompletedTagDetail tagDetailField;
|
|
|
|
private CompletedSmartPostDetail smartPostDetailField;
|
|
|
|
private CompletedHazardousShipmentDetail hazardousShipmentDetailField;
|
|
|
|
private ShipmentRating shipmentRatingField;
|
|
|
|
private CompletedHoldAtLocationDetail completedHoldAtLocationDetailField;
|
|
|
|
private string exportComplianceStatementField;
|
|
|
|
private CompletedEtdDetail completedEtdDetailField;
|
|
|
|
private ShippingDocument[] shipmentDocumentsField;
|
|
|
|
private AssociatedShipmentDetail[] associatedShipmentsField;
|
|
|
|
private CompletedCodDetail completedCodDetailField;
|
|
|
|
private CompletedPackageDetail[] completedPackageDetailsField;
|
|
|
|
/// <remarks/>
|
|
public bool UsDomestic {
|
|
get {
|
|
return this.usDomesticField;
|
|
}
|
|
set {
|
|
this.usDomesticField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool UsDomesticSpecified {
|
|
get {
|
|
return this.usDomesticFieldSpecified;
|
|
}
|
|
set {
|
|
this.usDomesticFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public CarrierCodeType CarrierCode {
|
|
get {
|
|
return this.carrierCodeField;
|
|
}
|
|
set {
|
|
this.carrierCodeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool CarrierCodeSpecified {
|
|
get {
|
|
return this.carrierCodeFieldSpecified;
|
|
}
|
|
set {
|
|
this.carrierCodeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public TrackingId MasterTrackingId {
|
|
get {
|
|
return this.masterTrackingIdField;
|
|
}
|
|
set {
|
|
this.masterTrackingIdField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string ServiceTypeDescription {
|
|
get {
|
|
return this.serviceTypeDescriptionField;
|
|
}
|
|
set {
|
|
this.serviceTypeDescriptionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string PackagingDescription {
|
|
get {
|
|
return this.packagingDescriptionField;
|
|
}
|
|
set {
|
|
this.packagingDescriptionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ShipmentOperationalDetail OperationalDetail {
|
|
get {
|
|
return this.operationalDetailField;
|
|
}
|
|
set {
|
|
this.operationalDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlArrayItemAttribute("AccessorDetails", IsNullable=false)]
|
|
public PendingShipmentAccessorDetail[] AccessDetail {
|
|
get {
|
|
return this.accessDetailField;
|
|
}
|
|
set {
|
|
this.accessDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public CompletedTagDetail TagDetail {
|
|
get {
|
|
return this.tagDetailField;
|
|
}
|
|
set {
|
|
this.tagDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public CompletedSmartPostDetail SmartPostDetail {
|
|
get {
|
|
return this.smartPostDetailField;
|
|
}
|
|
set {
|
|
this.smartPostDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public CompletedHazardousShipmentDetail HazardousShipmentDetail {
|
|
get {
|
|
return this.hazardousShipmentDetailField;
|
|
}
|
|
set {
|
|
this.hazardousShipmentDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ShipmentRating ShipmentRating {
|
|
get {
|
|
return this.shipmentRatingField;
|
|
}
|
|
set {
|
|
this.shipmentRatingField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public CompletedHoldAtLocationDetail CompletedHoldAtLocationDetail {
|
|
get {
|
|
return this.completedHoldAtLocationDetailField;
|
|
}
|
|
set {
|
|
this.completedHoldAtLocationDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string ExportComplianceStatement {
|
|
get {
|
|
return this.exportComplianceStatementField;
|
|
}
|
|
set {
|
|
this.exportComplianceStatementField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public CompletedEtdDetail CompletedEtdDetail {
|
|
get {
|
|
return this.completedEtdDetailField;
|
|
}
|
|
set {
|
|
this.completedEtdDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("ShipmentDocuments")]
|
|
public ShippingDocument[] ShipmentDocuments {
|
|
get {
|
|
return this.shipmentDocumentsField;
|
|
}
|
|
set {
|
|
this.shipmentDocumentsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("AssociatedShipments")]
|
|
public AssociatedShipmentDetail[] AssociatedShipments {
|
|
get {
|
|
return this.associatedShipmentsField;
|
|
}
|
|
set {
|
|
this.associatedShipmentsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public CompletedCodDetail CompletedCodDetail {
|
|
get {
|
|
return this.completedCodDetailField;
|
|
}
|
|
set {
|
|
this.completedCodDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("CompletedPackageDetails")]
|
|
public CompletedPackageDetail[] CompletedPackageDetails {
|
|
get {
|
|
return this.completedPackageDetailsField;
|
|
}
|
|
set {
|
|
this.completedPackageDetailsField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum CarrierCodeType {
|
|
|
|
/// <remarks/>
|
|
FDXC,
|
|
|
|
/// <remarks/>
|
|
FDXE,
|
|
|
|
/// <remarks/>
|
|
FDXG,
|
|
|
|
/// <remarks/>
|
|
FXCC,
|
|
|
|
/// <remarks/>
|
|
FXFR,
|
|
|
|
/// <remarks/>
|
|
FXSP,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ShipmentOperationalDetail {
|
|
|
|
private string ursaPrefixCodeField;
|
|
|
|
private string ursaSuffixCodeField;
|
|
|
|
private string originLocationIdField;
|
|
|
|
private int originLocationNumberField;
|
|
|
|
private bool originLocationNumberFieldSpecified;
|
|
|
|
private string originServiceAreaField;
|
|
|
|
private string destinationLocationIdField;
|
|
|
|
private int destinationLocationNumberField;
|
|
|
|
private bool destinationLocationNumberFieldSpecified;
|
|
|
|
private string destinationServiceAreaField;
|
|
|
|
private string destinationLocationStateOrProvinceCodeField;
|
|
|
|
private System.DateTime deliveryDateField;
|
|
|
|
private bool deliveryDateFieldSpecified;
|
|
|
|
private DayOfWeekType deliveryDayField;
|
|
|
|
private bool deliveryDayFieldSpecified;
|
|
|
|
private System.DateTime publishedDeliveryTimeField;
|
|
|
|
private bool publishedDeliveryTimeFieldSpecified;
|
|
|
|
private System.DateTime commitDateField;
|
|
|
|
private bool commitDateFieldSpecified;
|
|
|
|
private DayOfWeekType commitDayField;
|
|
|
|
private bool commitDayFieldSpecified;
|
|
|
|
private TransitTimeType transitTimeField;
|
|
|
|
private bool transitTimeFieldSpecified;
|
|
|
|
private TransitTimeType maximumTransitTimeField;
|
|
|
|
private bool maximumTransitTimeFieldSpecified;
|
|
|
|
private TransitTimeType customTransitTimeField;
|
|
|
|
private bool customTransitTimeFieldSpecified;
|
|
|
|
private bool ineligibleForMoneyBackGuaranteeField;
|
|
|
|
private bool ineligibleForMoneyBackGuaranteeFieldSpecified;
|
|
|
|
private GroundDeliveryEligibilityType[] deliveryEligibilitiesField;
|
|
|
|
private string astraPlannedServiceLevelField;
|
|
|
|
private string astraDescriptionField;
|
|
|
|
private string postalCodeField;
|
|
|
|
private string stateOrProvinceCodeField;
|
|
|
|
private string countryCodeField;
|
|
|
|
private string airportIdField;
|
|
|
|
private string serviceCodeField;
|
|
|
|
private string packagingCodeField;
|
|
|
|
private string scacField;
|
|
|
|
/// <remarks/>
|
|
public string UrsaPrefixCode {
|
|
get {
|
|
return this.ursaPrefixCodeField;
|
|
}
|
|
set {
|
|
this.ursaPrefixCodeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string UrsaSuffixCode {
|
|
get {
|
|
return this.ursaSuffixCodeField;
|
|
}
|
|
set {
|
|
this.ursaSuffixCodeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string OriginLocationId {
|
|
get {
|
|
return this.originLocationIdField;
|
|
}
|
|
set {
|
|
this.originLocationIdField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public int OriginLocationNumber {
|
|
get {
|
|
return this.originLocationNumberField;
|
|
}
|
|
set {
|
|
this.originLocationNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool OriginLocationNumberSpecified {
|
|
get {
|
|
return this.originLocationNumberFieldSpecified;
|
|
}
|
|
set {
|
|
this.originLocationNumberFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string OriginServiceArea {
|
|
get {
|
|
return this.originServiceAreaField;
|
|
}
|
|
set {
|
|
this.originServiceAreaField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string DestinationLocationId {
|
|
get {
|
|
return this.destinationLocationIdField;
|
|
}
|
|
set {
|
|
this.destinationLocationIdField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public int DestinationLocationNumber {
|
|
get {
|
|
return this.destinationLocationNumberField;
|
|
}
|
|
set {
|
|
this.destinationLocationNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool DestinationLocationNumberSpecified {
|
|
get {
|
|
return this.destinationLocationNumberFieldSpecified;
|
|
}
|
|
set {
|
|
this.destinationLocationNumberFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string DestinationServiceArea {
|
|
get {
|
|
return this.destinationServiceAreaField;
|
|
}
|
|
set {
|
|
this.destinationServiceAreaField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string DestinationLocationStateOrProvinceCode {
|
|
get {
|
|
return this.destinationLocationStateOrProvinceCodeField;
|
|
}
|
|
set {
|
|
this.destinationLocationStateOrProvinceCodeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="date")]
|
|
public System.DateTime DeliveryDate {
|
|
get {
|
|
return this.deliveryDateField;
|
|
}
|
|
set {
|
|
this.deliveryDateField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool DeliveryDateSpecified {
|
|
get {
|
|
return this.deliveryDateFieldSpecified;
|
|
}
|
|
set {
|
|
this.deliveryDateFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public DayOfWeekType DeliveryDay {
|
|
get {
|
|
return this.deliveryDayField;
|
|
}
|
|
set {
|
|
this.deliveryDayField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool DeliveryDaySpecified {
|
|
get {
|
|
return this.deliveryDayFieldSpecified;
|
|
}
|
|
set {
|
|
this.deliveryDayFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="time")]
|
|
public System.DateTime PublishedDeliveryTime {
|
|
get {
|
|
return this.publishedDeliveryTimeField;
|
|
}
|
|
set {
|
|
this.publishedDeliveryTimeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool PublishedDeliveryTimeSpecified {
|
|
get {
|
|
return this.publishedDeliveryTimeFieldSpecified;
|
|
}
|
|
set {
|
|
this.publishedDeliveryTimeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="date")]
|
|
public System.DateTime CommitDate {
|
|
get {
|
|
return this.commitDateField;
|
|
}
|
|
set {
|
|
this.commitDateField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool CommitDateSpecified {
|
|
get {
|
|
return this.commitDateFieldSpecified;
|
|
}
|
|
set {
|
|
this.commitDateFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public DayOfWeekType CommitDay {
|
|
get {
|
|
return this.commitDayField;
|
|
}
|
|
set {
|
|
this.commitDayField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool CommitDaySpecified {
|
|
get {
|
|
return this.commitDayFieldSpecified;
|
|
}
|
|
set {
|
|
this.commitDayFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public TransitTimeType TransitTime {
|
|
get {
|
|
return this.transitTimeField;
|
|
}
|
|
set {
|
|
this.transitTimeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool TransitTimeSpecified {
|
|
get {
|
|
return this.transitTimeFieldSpecified;
|
|
}
|
|
set {
|
|
this.transitTimeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public TransitTimeType MaximumTransitTime {
|
|
get {
|
|
return this.maximumTransitTimeField;
|
|
}
|
|
set {
|
|
this.maximumTransitTimeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool MaximumTransitTimeSpecified {
|
|
get {
|
|
return this.maximumTransitTimeFieldSpecified;
|
|
}
|
|
set {
|
|
this.maximumTransitTimeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public TransitTimeType CustomTransitTime {
|
|
get {
|
|
return this.customTransitTimeField;
|
|
}
|
|
set {
|
|
this.customTransitTimeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool CustomTransitTimeSpecified {
|
|
get {
|
|
return this.customTransitTimeFieldSpecified;
|
|
}
|
|
set {
|
|
this.customTransitTimeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public bool IneligibleForMoneyBackGuarantee {
|
|
get {
|
|
return this.ineligibleForMoneyBackGuaranteeField;
|
|
}
|
|
set {
|
|
this.ineligibleForMoneyBackGuaranteeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool IneligibleForMoneyBackGuaranteeSpecified {
|
|
get {
|
|
return this.ineligibleForMoneyBackGuaranteeFieldSpecified;
|
|
}
|
|
set {
|
|
this.ineligibleForMoneyBackGuaranteeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("DeliveryEligibilities")]
|
|
public GroundDeliveryEligibilityType[] DeliveryEligibilities {
|
|
get {
|
|
return this.deliveryEligibilitiesField;
|
|
}
|
|
set {
|
|
this.deliveryEligibilitiesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string AstraPlannedServiceLevel {
|
|
get {
|
|
return this.astraPlannedServiceLevelField;
|
|
}
|
|
set {
|
|
this.astraPlannedServiceLevelField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string AstraDescription {
|
|
get {
|
|
return this.astraDescriptionField;
|
|
}
|
|
set {
|
|
this.astraDescriptionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string PostalCode {
|
|
get {
|
|
return this.postalCodeField;
|
|
}
|
|
set {
|
|
this.postalCodeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string StateOrProvinceCode {
|
|
get {
|
|
return this.stateOrProvinceCodeField;
|
|
}
|
|
set {
|
|
this.stateOrProvinceCodeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string CountryCode {
|
|
get {
|
|
return this.countryCodeField;
|
|
}
|
|
set {
|
|
this.countryCodeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string AirportId {
|
|
get {
|
|
return this.airportIdField;
|
|
}
|
|
set {
|
|
this.airportIdField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string ServiceCode {
|
|
get {
|
|
return this.serviceCodeField;
|
|
}
|
|
set {
|
|
this.serviceCodeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string PackagingCode {
|
|
get {
|
|
return this.packagingCodeField;
|
|
}
|
|
set {
|
|
this.packagingCodeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Scac {
|
|
get {
|
|
return this.scacField;
|
|
}
|
|
set {
|
|
this.scacField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum DayOfWeekType {
|
|
|
|
/// <remarks/>
|
|
FRI,
|
|
|
|
/// <remarks/>
|
|
MON,
|
|
|
|
/// <remarks/>
|
|
SAT,
|
|
|
|
/// <remarks/>
|
|
SUN,
|
|
|
|
/// <remarks/>
|
|
THU,
|
|
|
|
/// <remarks/>
|
|
TUE,
|
|
|
|
/// <remarks/>
|
|
WED,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum TransitTimeType {
|
|
|
|
/// <remarks/>
|
|
EIGHTEEN_DAYS,
|
|
|
|
/// <remarks/>
|
|
EIGHT_DAYS,
|
|
|
|
/// <remarks/>
|
|
ELEVEN_DAYS,
|
|
|
|
/// <remarks/>
|
|
FIFTEEN_DAYS,
|
|
|
|
/// <remarks/>
|
|
FIVE_DAYS,
|
|
|
|
/// <remarks/>
|
|
FOURTEEN_DAYS,
|
|
|
|
/// <remarks/>
|
|
FOUR_DAYS,
|
|
|
|
/// <remarks/>
|
|
NINETEEN_DAYS,
|
|
|
|
/// <remarks/>
|
|
NINE_DAYS,
|
|
|
|
/// <remarks/>
|
|
ONE_DAY,
|
|
|
|
/// <remarks/>
|
|
SEVENTEEN_DAYS,
|
|
|
|
/// <remarks/>
|
|
SEVEN_DAYS,
|
|
|
|
/// <remarks/>
|
|
SIXTEEN_DAYS,
|
|
|
|
/// <remarks/>
|
|
SIX_DAYS,
|
|
|
|
/// <remarks/>
|
|
TEN_DAYS,
|
|
|
|
/// <remarks/>
|
|
THIRTEEN_DAYS,
|
|
|
|
/// <remarks/>
|
|
THREE_DAYS,
|
|
|
|
/// <remarks/>
|
|
TWELVE_DAYS,
|
|
|
|
/// <remarks/>
|
|
TWENTY_DAYS,
|
|
|
|
/// <remarks/>
|
|
TWO_DAYS,
|
|
|
|
/// <remarks/>
|
|
UNKNOWN,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum GroundDeliveryEligibilityType {
|
|
|
|
/// <remarks/>
|
|
ALTERNATE_DAY_SERVICE,
|
|
|
|
/// <remarks/>
|
|
CARTAGE_AGENT_DELIVERY,
|
|
|
|
/// <remarks/>
|
|
SATURDAY_DELIVERY,
|
|
|
|
/// <remarks/>
|
|
USPS_DELIVERY,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class PendingShipmentAccessorDetail {
|
|
|
|
private AccessorRoleType roleField;
|
|
|
|
private bool roleFieldSpecified;
|
|
|
|
private string userIdField;
|
|
|
|
private string passwordField;
|
|
|
|
private string emailLabelUrlField;
|
|
|
|
/// <remarks/>
|
|
public AccessorRoleType Role {
|
|
get {
|
|
return this.roleField;
|
|
}
|
|
set {
|
|
this.roleField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool RoleSpecified {
|
|
get {
|
|
return this.roleFieldSpecified;
|
|
}
|
|
set {
|
|
this.roleFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string UserId {
|
|
get {
|
|
return this.userIdField;
|
|
}
|
|
set {
|
|
this.userIdField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Password {
|
|
get {
|
|
return this.passwordField;
|
|
}
|
|
set {
|
|
this.passwordField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string EmailLabelUrl {
|
|
get {
|
|
return this.emailLabelUrlField;
|
|
}
|
|
set {
|
|
this.emailLabelUrlField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class CompletedTagDetail {
|
|
|
|
private string confirmationNumberField;
|
|
|
|
private string accessTimeField;
|
|
|
|
private System.DateTime cutoffTimeField;
|
|
|
|
private bool cutoffTimeFieldSpecified;
|
|
|
|
private string locationField;
|
|
|
|
private System.DateTime deliveryCommitmentField;
|
|
|
|
private bool deliveryCommitmentFieldSpecified;
|
|
|
|
private System.DateTime dispatchDateField;
|
|
|
|
private bool dispatchDateFieldSpecified;
|
|
|
|
/// <remarks/>
|
|
public string ConfirmationNumber {
|
|
get {
|
|
return this.confirmationNumberField;
|
|
}
|
|
set {
|
|
this.confirmationNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="duration")]
|
|
public string AccessTime {
|
|
get {
|
|
return this.accessTimeField;
|
|
}
|
|
set {
|
|
this.accessTimeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="time")]
|
|
public System.DateTime CutoffTime {
|
|
get {
|
|
return this.cutoffTimeField;
|
|
}
|
|
set {
|
|
this.cutoffTimeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool CutoffTimeSpecified {
|
|
get {
|
|
return this.cutoffTimeFieldSpecified;
|
|
}
|
|
set {
|
|
this.cutoffTimeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Location {
|
|
get {
|
|
return this.locationField;
|
|
}
|
|
set {
|
|
this.locationField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public System.DateTime DeliveryCommitment {
|
|
get {
|
|
return this.deliveryCommitmentField;
|
|
}
|
|
set {
|
|
this.deliveryCommitmentField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool DeliveryCommitmentSpecified {
|
|
get {
|
|
return this.deliveryCommitmentFieldSpecified;
|
|
}
|
|
set {
|
|
this.deliveryCommitmentFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="date")]
|
|
public System.DateTime DispatchDate {
|
|
get {
|
|
return this.dispatchDateField;
|
|
}
|
|
set {
|
|
this.dispatchDateField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool DispatchDateSpecified {
|
|
get {
|
|
return this.dispatchDateFieldSpecified;
|
|
}
|
|
set {
|
|
this.dispatchDateFieldSpecified = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class CompletedSmartPostDetail {
|
|
|
|
private CarrierCodeType pickUpCarrierField;
|
|
|
|
private bool pickUpCarrierFieldSpecified;
|
|
|
|
private bool machinableField;
|
|
|
|
private bool machinableFieldSpecified;
|
|
|
|
/// <remarks/>
|
|
public CarrierCodeType PickUpCarrier {
|
|
get {
|
|
return this.pickUpCarrierField;
|
|
}
|
|
set {
|
|
this.pickUpCarrierField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool PickUpCarrierSpecified {
|
|
get {
|
|
return this.pickUpCarrierFieldSpecified;
|
|
}
|
|
set {
|
|
this.pickUpCarrierFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public bool Machinable {
|
|
get {
|
|
return this.machinableField;
|
|
}
|
|
set {
|
|
this.machinableField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool MachinableSpecified {
|
|
get {
|
|
return this.machinableFieldSpecified;
|
|
}
|
|
set {
|
|
this.machinableFieldSpecified = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class CompletedHazardousShipmentDetail {
|
|
|
|
private CompletedHazardousSummaryDetail hazardousSummaryDetailField;
|
|
|
|
private ShipmentDryIceDetail dryIceDetailField;
|
|
|
|
private AdrLicenseDetail adrLicenseField;
|
|
|
|
/// <remarks/>
|
|
public CompletedHazardousSummaryDetail HazardousSummaryDetail {
|
|
get {
|
|
return this.hazardousSummaryDetailField;
|
|
}
|
|
set {
|
|
this.hazardousSummaryDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ShipmentDryIceDetail DryIceDetail {
|
|
get {
|
|
return this.dryIceDetailField;
|
|
}
|
|
set {
|
|
this.dryIceDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public AdrLicenseDetail AdrLicense {
|
|
get {
|
|
return this.adrLicenseField;
|
|
}
|
|
set {
|
|
this.adrLicenseField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class CompletedHazardousSummaryDetail {
|
|
|
|
private string smallQuantityExceptionPackageCountField;
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger")]
|
|
public string SmallQuantityExceptionPackageCount {
|
|
get {
|
|
return this.smallQuantityExceptionPackageCountField;
|
|
}
|
|
set {
|
|
this.smallQuantityExceptionPackageCountField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class AdrLicenseDetail {
|
|
|
|
private LicenseOrPermitDetail licenseOrPermitDetailField;
|
|
|
|
/// <remarks/>
|
|
public LicenseOrPermitDetail LicenseOrPermitDetail {
|
|
get {
|
|
return this.licenseOrPermitDetailField;
|
|
}
|
|
set {
|
|
this.licenseOrPermitDetailField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class LicenseOrPermitDetail {
|
|
|
|
private string numberField;
|
|
|
|
private System.DateTime effectiveDateField;
|
|
|
|
private bool effectiveDateFieldSpecified;
|
|
|
|
private System.DateTime expirationDateField;
|
|
|
|
private bool expirationDateFieldSpecified;
|
|
|
|
/// <remarks/>
|
|
public string Number {
|
|
get {
|
|
return this.numberField;
|
|
}
|
|
set {
|
|
this.numberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="date")]
|
|
public System.DateTime EffectiveDate {
|
|
get {
|
|
return this.effectiveDateField;
|
|
}
|
|
set {
|
|
this.effectiveDateField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool EffectiveDateSpecified {
|
|
get {
|
|
return this.effectiveDateFieldSpecified;
|
|
}
|
|
set {
|
|
this.effectiveDateFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="date")]
|
|
public System.DateTime ExpirationDate {
|
|
get {
|
|
return this.expirationDateField;
|
|
}
|
|
set {
|
|
this.expirationDateField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ExpirationDateSpecified {
|
|
get {
|
|
return this.expirationDateFieldSpecified;
|
|
}
|
|
set {
|
|
this.expirationDateFieldSpecified = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ShipmentRating {
|
|
|
|
private ReturnedRateType actualRateTypeField;
|
|
|
|
private bool actualRateTypeFieldSpecified;
|
|
|
|
private Money effectiveNetDiscountField;
|
|
|
|
private ShipmentRateDetail[] shipmentRateDetailsField;
|
|
|
|
/// <remarks/>
|
|
public ReturnedRateType ActualRateType {
|
|
get {
|
|
return this.actualRateTypeField;
|
|
}
|
|
set {
|
|
this.actualRateTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ActualRateTypeSpecified {
|
|
get {
|
|
return this.actualRateTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.actualRateTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money EffectiveNetDiscount {
|
|
get {
|
|
return this.effectiveNetDiscountField;
|
|
}
|
|
set {
|
|
this.effectiveNetDiscountField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("ShipmentRateDetails")]
|
|
public ShipmentRateDetail[] ShipmentRateDetails {
|
|
get {
|
|
return this.shipmentRateDetailsField;
|
|
}
|
|
set {
|
|
this.shipmentRateDetailsField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum ReturnedRateType {
|
|
|
|
/// <remarks/>
|
|
INCENTIVE,
|
|
|
|
/// <remarks/>
|
|
PAYOR_ACCOUNT_PACKAGE,
|
|
|
|
/// <remarks/>
|
|
PAYOR_ACCOUNT_SHIPMENT,
|
|
|
|
/// <remarks/>
|
|
PAYOR_LIST_PACKAGE,
|
|
|
|
/// <remarks/>
|
|
PAYOR_LIST_SHIPMENT,
|
|
|
|
/// <remarks/>
|
|
PREFERRED_ACCOUNT_PACKAGE,
|
|
|
|
/// <remarks/>
|
|
PREFERRED_ACCOUNT_SHIPMENT,
|
|
|
|
/// <remarks/>
|
|
PREFERRED_LIST_PACKAGE,
|
|
|
|
/// <remarks/>
|
|
PREFERRED_LIST_SHIPMENT,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ShipmentRateDetail {
|
|
|
|
private ReturnedRateType rateTypeField;
|
|
|
|
private bool rateTypeFieldSpecified;
|
|
|
|
private string rateScaleField;
|
|
|
|
private string rateZoneField;
|
|
|
|
private PricingCodeType pricingCodeField;
|
|
|
|
private bool pricingCodeFieldSpecified;
|
|
|
|
private RatedWeightMethod ratedWeightMethodField;
|
|
|
|
private bool ratedWeightMethodFieldSpecified;
|
|
|
|
private MinimumChargeType minimumChargeTypeField;
|
|
|
|
private bool minimumChargeTypeFieldSpecified;
|
|
|
|
private CurrencyExchangeRate currencyExchangeRateField;
|
|
|
|
private SpecialRatingAppliedType[] specialRatingAppliedField;
|
|
|
|
private string dimDivisorField;
|
|
|
|
private RateDimensionalDivisorType dimDivisorTypeField;
|
|
|
|
private bool dimDivisorTypeFieldSpecified;
|
|
|
|
private decimal fuelSurchargePercentField;
|
|
|
|
private bool fuelSurchargePercentFieldSpecified;
|
|
|
|
private Weight totalBillingWeightField;
|
|
|
|
private Weight totalDimWeightField;
|
|
|
|
private Money totalBaseChargeField;
|
|
|
|
private Money totalFreightDiscountsField;
|
|
|
|
private Money totalNetFreightField;
|
|
|
|
private Money totalSurchargesField;
|
|
|
|
private Money totalNetFedExChargeField;
|
|
|
|
private Money totalTaxesField;
|
|
|
|
private Money totalNetChargeField;
|
|
|
|
private Money totalRebatesField;
|
|
|
|
private Money totalDutiesAndTaxesField;
|
|
|
|
private Money totalNetChargeWithDutiesAndTaxesField;
|
|
|
|
private ShipmentLegRateDetail[] shipmentLegRateDetailsField;
|
|
|
|
private FreightRateDetail freightRateDetailField;
|
|
|
|
private RateDiscount[] freightDiscountsField;
|
|
|
|
private Rebate[] rebatesField;
|
|
|
|
private Surcharge[] surchargesField;
|
|
|
|
private Tax[] taxesField;
|
|
|
|
private EdtCommodityTax[] dutiesAndTaxesField;
|
|
|
|
private VariableHandlingCharges variableHandlingChargesField;
|
|
|
|
private VariableHandlingCharges totalVariableHandlingChargesField;
|
|
|
|
/// <remarks/>
|
|
public ReturnedRateType RateType {
|
|
get {
|
|
return this.rateTypeField;
|
|
}
|
|
set {
|
|
this.rateTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool RateTypeSpecified {
|
|
get {
|
|
return this.rateTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.rateTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string RateScale {
|
|
get {
|
|
return this.rateScaleField;
|
|
}
|
|
set {
|
|
this.rateScaleField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string RateZone {
|
|
get {
|
|
return this.rateZoneField;
|
|
}
|
|
set {
|
|
this.rateZoneField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public PricingCodeType PricingCode {
|
|
get {
|
|
return this.pricingCodeField;
|
|
}
|
|
set {
|
|
this.pricingCodeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool PricingCodeSpecified {
|
|
get {
|
|
return this.pricingCodeFieldSpecified;
|
|
}
|
|
set {
|
|
this.pricingCodeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public RatedWeightMethod RatedWeightMethod {
|
|
get {
|
|
return this.ratedWeightMethodField;
|
|
}
|
|
set {
|
|
this.ratedWeightMethodField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool RatedWeightMethodSpecified {
|
|
get {
|
|
return this.ratedWeightMethodFieldSpecified;
|
|
}
|
|
set {
|
|
this.ratedWeightMethodFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public MinimumChargeType MinimumChargeType {
|
|
get {
|
|
return this.minimumChargeTypeField;
|
|
}
|
|
set {
|
|
this.minimumChargeTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool MinimumChargeTypeSpecified {
|
|
get {
|
|
return this.minimumChargeTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.minimumChargeTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public CurrencyExchangeRate CurrencyExchangeRate {
|
|
get {
|
|
return this.currencyExchangeRateField;
|
|
}
|
|
set {
|
|
this.currencyExchangeRateField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("SpecialRatingApplied")]
|
|
public SpecialRatingAppliedType[] SpecialRatingApplied {
|
|
get {
|
|
return this.specialRatingAppliedField;
|
|
}
|
|
set {
|
|
this.specialRatingAppliedField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger")]
|
|
public string DimDivisor {
|
|
get {
|
|
return this.dimDivisorField;
|
|
}
|
|
set {
|
|
this.dimDivisorField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public RateDimensionalDivisorType DimDivisorType {
|
|
get {
|
|
return this.dimDivisorTypeField;
|
|
}
|
|
set {
|
|
this.dimDivisorTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool DimDivisorTypeSpecified {
|
|
get {
|
|
return this.dimDivisorTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.dimDivisorTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public decimal FuelSurchargePercent {
|
|
get {
|
|
return this.fuelSurchargePercentField;
|
|
}
|
|
set {
|
|
this.fuelSurchargePercentField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool FuelSurchargePercentSpecified {
|
|
get {
|
|
return this.fuelSurchargePercentFieldSpecified;
|
|
}
|
|
set {
|
|
this.fuelSurchargePercentFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Weight TotalBillingWeight {
|
|
get {
|
|
return this.totalBillingWeightField;
|
|
}
|
|
set {
|
|
this.totalBillingWeightField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Weight TotalDimWeight {
|
|
get {
|
|
return this.totalDimWeightField;
|
|
}
|
|
set {
|
|
this.totalDimWeightField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money TotalBaseCharge {
|
|
get {
|
|
return this.totalBaseChargeField;
|
|
}
|
|
set {
|
|
this.totalBaseChargeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money TotalFreightDiscounts {
|
|
get {
|
|
return this.totalFreightDiscountsField;
|
|
}
|
|
set {
|
|
this.totalFreightDiscountsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money TotalNetFreight {
|
|
get {
|
|
return this.totalNetFreightField;
|
|
}
|
|
set {
|
|
this.totalNetFreightField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money TotalSurcharges {
|
|
get {
|
|
return this.totalSurchargesField;
|
|
}
|
|
set {
|
|
this.totalSurchargesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money TotalNetFedExCharge {
|
|
get {
|
|
return this.totalNetFedExChargeField;
|
|
}
|
|
set {
|
|
this.totalNetFedExChargeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money TotalTaxes {
|
|
get {
|
|
return this.totalTaxesField;
|
|
}
|
|
set {
|
|
this.totalTaxesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money TotalNetCharge {
|
|
get {
|
|
return this.totalNetChargeField;
|
|
}
|
|
set {
|
|
this.totalNetChargeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money TotalRebates {
|
|
get {
|
|
return this.totalRebatesField;
|
|
}
|
|
set {
|
|
this.totalRebatesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money TotalDutiesAndTaxes {
|
|
get {
|
|
return this.totalDutiesAndTaxesField;
|
|
}
|
|
set {
|
|
this.totalDutiesAndTaxesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money TotalNetChargeWithDutiesAndTaxes {
|
|
get {
|
|
return this.totalNetChargeWithDutiesAndTaxesField;
|
|
}
|
|
set {
|
|
this.totalNetChargeWithDutiesAndTaxesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("ShipmentLegRateDetails")]
|
|
public ShipmentLegRateDetail[] ShipmentLegRateDetails {
|
|
get {
|
|
return this.shipmentLegRateDetailsField;
|
|
}
|
|
set {
|
|
this.shipmentLegRateDetailsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public FreightRateDetail FreightRateDetail {
|
|
get {
|
|
return this.freightRateDetailField;
|
|
}
|
|
set {
|
|
this.freightRateDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("FreightDiscounts")]
|
|
public RateDiscount[] FreightDiscounts {
|
|
get {
|
|
return this.freightDiscountsField;
|
|
}
|
|
set {
|
|
this.freightDiscountsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("Rebates")]
|
|
public Rebate[] Rebates {
|
|
get {
|
|
return this.rebatesField;
|
|
}
|
|
set {
|
|
this.rebatesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("Surcharges")]
|
|
public Surcharge[] Surcharges {
|
|
get {
|
|
return this.surchargesField;
|
|
}
|
|
set {
|
|
this.surchargesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("Taxes")]
|
|
public Tax[] Taxes {
|
|
get {
|
|
return this.taxesField;
|
|
}
|
|
set {
|
|
this.taxesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("DutiesAndTaxes")]
|
|
public EdtCommodityTax[] DutiesAndTaxes {
|
|
get {
|
|
return this.dutiesAndTaxesField;
|
|
}
|
|
set {
|
|
this.dutiesAndTaxesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public VariableHandlingCharges VariableHandlingCharges {
|
|
get {
|
|
return this.variableHandlingChargesField;
|
|
}
|
|
set {
|
|
this.variableHandlingChargesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public VariableHandlingCharges TotalVariableHandlingCharges {
|
|
get {
|
|
return this.totalVariableHandlingChargesField;
|
|
}
|
|
set {
|
|
this.totalVariableHandlingChargesField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum PricingCodeType {
|
|
|
|
/// <remarks/>
|
|
ACTUAL,
|
|
|
|
/// <remarks/>
|
|
ALTERNATE,
|
|
|
|
/// <remarks/>
|
|
BASE,
|
|
|
|
/// <remarks/>
|
|
HUNDREDWEIGHT,
|
|
|
|
/// <remarks/>
|
|
HUNDREDWEIGHT_ALTERNATE,
|
|
|
|
/// <remarks/>
|
|
INTERNATIONAL_DISTRIBUTION,
|
|
|
|
/// <remarks/>
|
|
INTERNATIONAL_ECONOMY_SERVICE,
|
|
|
|
/// <remarks/>
|
|
LTL_FREIGHT,
|
|
|
|
/// <remarks/>
|
|
PACKAGE,
|
|
|
|
/// <remarks/>
|
|
SHIPMENT,
|
|
|
|
/// <remarks/>
|
|
SHIPMENT_FIVE_POUND_OPTIONAL,
|
|
|
|
/// <remarks/>
|
|
SHIPMENT_OPTIONAL,
|
|
|
|
/// <remarks/>
|
|
SPECIAL,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum RatedWeightMethod {
|
|
|
|
/// <remarks/>
|
|
ACTUAL,
|
|
|
|
/// <remarks/>
|
|
AVERAGE_PACKAGE_WEIGHT_MINIMUM,
|
|
|
|
/// <remarks/>
|
|
BALLOON,
|
|
|
|
/// <remarks/>
|
|
DEFAULT_WEIGHT_APPLIED,
|
|
|
|
/// <remarks/>
|
|
DIM,
|
|
|
|
/// <remarks/>
|
|
FREIGHT_MINIMUM,
|
|
|
|
/// <remarks/>
|
|
MIXED,
|
|
|
|
/// <remarks/>
|
|
OVERSIZE,
|
|
|
|
/// <remarks/>
|
|
OVERSIZE_1,
|
|
|
|
/// <remarks/>
|
|
OVERSIZE_2,
|
|
|
|
/// <remarks/>
|
|
OVERSIZE_3,
|
|
|
|
/// <remarks/>
|
|
PACKAGING_MINIMUM,
|
|
|
|
/// <remarks/>
|
|
WEIGHT_BREAK,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum MinimumChargeType {
|
|
|
|
/// <remarks/>
|
|
CUSTOMER,
|
|
|
|
/// <remarks/>
|
|
CUSTOMER_FREIGHT_WEIGHT,
|
|
|
|
/// <remarks/>
|
|
EARNED_DISCOUNT,
|
|
|
|
/// <remarks/>
|
|
MIXED,
|
|
|
|
/// <remarks/>
|
|
RATE_SCALE,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class CurrencyExchangeRate {
|
|
|
|
private string fromCurrencyField;
|
|
|
|
private string intoCurrencyField;
|
|
|
|
private decimal rateField;
|
|
|
|
private bool rateFieldSpecified;
|
|
|
|
/// <remarks/>
|
|
public string FromCurrency {
|
|
get {
|
|
return this.fromCurrencyField;
|
|
}
|
|
set {
|
|
this.fromCurrencyField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string IntoCurrency {
|
|
get {
|
|
return this.intoCurrencyField;
|
|
}
|
|
set {
|
|
this.intoCurrencyField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public decimal Rate {
|
|
get {
|
|
return this.rateField;
|
|
}
|
|
set {
|
|
this.rateField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool RateSpecified {
|
|
get {
|
|
return this.rateFieldSpecified;
|
|
}
|
|
set {
|
|
this.rateFieldSpecified = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum SpecialRatingAppliedType {
|
|
|
|
/// <remarks/>
|
|
FEDEX_ONE_RATE,
|
|
|
|
/// <remarks/>
|
|
FIXED_FUEL_SURCHARGE,
|
|
|
|
/// <remarks/>
|
|
IMPORT_PRICING,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum RateDimensionalDivisorType {
|
|
|
|
/// <remarks/>
|
|
COUNTRY,
|
|
|
|
/// <remarks/>
|
|
CUSTOMER,
|
|
|
|
/// <remarks/>
|
|
OTHER,
|
|
|
|
/// <remarks/>
|
|
PRODUCT,
|
|
|
|
/// <remarks/>
|
|
WAIVED,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ShipmentLegRateDetail {
|
|
|
|
private string legDescriptionField;
|
|
|
|
private Address legOriginField;
|
|
|
|
private string legOriginLocationIdField;
|
|
|
|
private Address legDestinationField;
|
|
|
|
private string legDestinationLocationIdField;
|
|
|
|
private ReturnedRateType rateTypeField;
|
|
|
|
private bool rateTypeFieldSpecified;
|
|
|
|
private string rateScaleField;
|
|
|
|
private string rateZoneField;
|
|
|
|
private PricingCodeType pricingCodeField;
|
|
|
|
private bool pricingCodeFieldSpecified;
|
|
|
|
private RatedWeightMethod ratedWeightMethodField;
|
|
|
|
private bool ratedWeightMethodFieldSpecified;
|
|
|
|
private MinimumChargeType minimumChargeTypeField;
|
|
|
|
private bool minimumChargeTypeFieldSpecified;
|
|
|
|
private CurrencyExchangeRate currencyExchangeRateField;
|
|
|
|
private SpecialRatingAppliedType[] specialRatingAppliedField;
|
|
|
|
private string dimDivisorField;
|
|
|
|
private RateDimensionalDivisorType dimDivisorTypeField;
|
|
|
|
private bool dimDivisorTypeFieldSpecified;
|
|
|
|
private decimal fuelSurchargePercentField;
|
|
|
|
private bool fuelSurchargePercentFieldSpecified;
|
|
|
|
private Weight totalBillingWeightField;
|
|
|
|
private Weight totalDimWeightField;
|
|
|
|
private Money totalBaseChargeField;
|
|
|
|
private Money totalFreightDiscountsField;
|
|
|
|
private Money totalNetFreightField;
|
|
|
|
private Money totalSurchargesField;
|
|
|
|
private Money totalNetFedExChargeField;
|
|
|
|
private Money totalTaxesField;
|
|
|
|
private Money totalNetChargeField;
|
|
|
|
private Money totalRebatesField;
|
|
|
|
private Money totalDutiesAndTaxesField;
|
|
|
|
private Money totalNetChargeWithDutiesAndTaxesField;
|
|
|
|
private FreightRateDetail freightRateDetailField;
|
|
|
|
private RateDiscount[] freightDiscountsField;
|
|
|
|
private Rebate[] rebatesField;
|
|
|
|
private Surcharge[] surchargesField;
|
|
|
|
private Tax[] taxesField;
|
|
|
|
private EdtCommodityTax[] dutiesAndTaxesField;
|
|
|
|
private VariableHandlingCharges variableHandlingChargesField;
|
|
|
|
private VariableHandlingCharges totalVariableHandlingChargesField;
|
|
|
|
/// <remarks/>
|
|
public string LegDescription {
|
|
get {
|
|
return this.legDescriptionField;
|
|
}
|
|
set {
|
|
this.legDescriptionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Address LegOrigin {
|
|
get {
|
|
return this.legOriginField;
|
|
}
|
|
set {
|
|
this.legOriginField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string LegOriginLocationId {
|
|
get {
|
|
return this.legOriginLocationIdField;
|
|
}
|
|
set {
|
|
this.legOriginLocationIdField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Address LegDestination {
|
|
get {
|
|
return this.legDestinationField;
|
|
}
|
|
set {
|
|
this.legDestinationField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string LegDestinationLocationId {
|
|
get {
|
|
return this.legDestinationLocationIdField;
|
|
}
|
|
set {
|
|
this.legDestinationLocationIdField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ReturnedRateType RateType {
|
|
get {
|
|
return this.rateTypeField;
|
|
}
|
|
set {
|
|
this.rateTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool RateTypeSpecified {
|
|
get {
|
|
return this.rateTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.rateTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string RateScale {
|
|
get {
|
|
return this.rateScaleField;
|
|
}
|
|
set {
|
|
this.rateScaleField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string RateZone {
|
|
get {
|
|
return this.rateZoneField;
|
|
}
|
|
set {
|
|
this.rateZoneField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public PricingCodeType PricingCode {
|
|
get {
|
|
return this.pricingCodeField;
|
|
}
|
|
set {
|
|
this.pricingCodeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool PricingCodeSpecified {
|
|
get {
|
|
return this.pricingCodeFieldSpecified;
|
|
}
|
|
set {
|
|
this.pricingCodeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public RatedWeightMethod RatedWeightMethod {
|
|
get {
|
|
return this.ratedWeightMethodField;
|
|
}
|
|
set {
|
|
this.ratedWeightMethodField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool RatedWeightMethodSpecified {
|
|
get {
|
|
return this.ratedWeightMethodFieldSpecified;
|
|
}
|
|
set {
|
|
this.ratedWeightMethodFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public MinimumChargeType MinimumChargeType {
|
|
get {
|
|
return this.minimumChargeTypeField;
|
|
}
|
|
set {
|
|
this.minimumChargeTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool MinimumChargeTypeSpecified {
|
|
get {
|
|
return this.minimumChargeTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.minimumChargeTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public CurrencyExchangeRate CurrencyExchangeRate {
|
|
get {
|
|
return this.currencyExchangeRateField;
|
|
}
|
|
set {
|
|
this.currencyExchangeRateField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("SpecialRatingApplied")]
|
|
public SpecialRatingAppliedType[] SpecialRatingApplied {
|
|
get {
|
|
return this.specialRatingAppliedField;
|
|
}
|
|
set {
|
|
this.specialRatingAppliedField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger")]
|
|
public string DimDivisor {
|
|
get {
|
|
return this.dimDivisorField;
|
|
}
|
|
set {
|
|
this.dimDivisorField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public RateDimensionalDivisorType DimDivisorType {
|
|
get {
|
|
return this.dimDivisorTypeField;
|
|
}
|
|
set {
|
|
this.dimDivisorTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool DimDivisorTypeSpecified {
|
|
get {
|
|
return this.dimDivisorTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.dimDivisorTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public decimal FuelSurchargePercent {
|
|
get {
|
|
return this.fuelSurchargePercentField;
|
|
}
|
|
set {
|
|
this.fuelSurchargePercentField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool FuelSurchargePercentSpecified {
|
|
get {
|
|
return this.fuelSurchargePercentFieldSpecified;
|
|
}
|
|
set {
|
|
this.fuelSurchargePercentFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Weight TotalBillingWeight {
|
|
get {
|
|
return this.totalBillingWeightField;
|
|
}
|
|
set {
|
|
this.totalBillingWeightField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Weight TotalDimWeight {
|
|
get {
|
|
return this.totalDimWeightField;
|
|
}
|
|
set {
|
|
this.totalDimWeightField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money TotalBaseCharge {
|
|
get {
|
|
return this.totalBaseChargeField;
|
|
}
|
|
set {
|
|
this.totalBaseChargeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money TotalFreightDiscounts {
|
|
get {
|
|
return this.totalFreightDiscountsField;
|
|
}
|
|
set {
|
|
this.totalFreightDiscountsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money TotalNetFreight {
|
|
get {
|
|
return this.totalNetFreightField;
|
|
}
|
|
set {
|
|
this.totalNetFreightField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money TotalSurcharges {
|
|
get {
|
|
return this.totalSurchargesField;
|
|
}
|
|
set {
|
|
this.totalSurchargesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money TotalNetFedExCharge {
|
|
get {
|
|
return this.totalNetFedExChargeField;
|
|
}
|
|
set {
|
|
this.totalNetFedExChargeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money TotalTaxes {
|
|
get {
|
|
return this.totalTaxesField;
|
|
}
|
|
set {
|
|
this.totalTaxesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money TotalNetCharge {
|
|
get {
|
|
return this.totalNetChargeField;
|
|
}
|
|
set {
|
|
this.totalNetChargeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money TotalRebates {
|
|
get {
|
|
return this.totalRebatesField;
|
|
}
|
|
set {
|
|
this.totalRebatesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money TotalDutiesAndTaxes {
|
|
get {
|
|
return this.totalDutiesAndTaxesField;
|
|
}
|
|
set {
|
|
this.totalDutiesAndTaxesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money TotalNetChargeWithDutiesAndTaxes {
|
|
get {
|
|
return this.totalNetChargeWithDutiesAndTaxesField;
|
|
}
|
|
set {
|
|
this.totalNetChargeWithDutiesAndTaxesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public FreightRateDetail FreightRateDetail {
|
|
get {
|
|
return this.freightRateDetailField;
|
|
}
|
|
set {
|
|
this.freightRateDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("FreightDiscounts")]
|
|
public RateDiscount[] FreightDiscounts {
|
|
get {
|
|
return this.freightDiscountsField;
|
|
}
|
|
set {
|
|
this.freightDiscountsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("Rebates")]
|
|
public Rebate[] Rebates {
|
|
get {
|
|
return this.rebatesField;
|
|
}
|
|
set {
|
|
this.rebatesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("Surcharges")]
|
|
public Surcharge[] Surcharges {
|
|
get {
|
|
return this.surchargesField;
|
|
}
|
|
set {
|
|
this.surchargesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("Taxes")]
|
|
public Tax[] Taxes {
|
|
get {
|
|
return this.taxesField;
|
|
}
|
|
set {
|
|
this.taxesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("DutiesAndTaxes")]
|
|
public EdtCommodityTax[] DutiesAndTaxes {
|
|
get {
|
|
return this.dutiesAndTaxesField;
|
|
}
|
|
set {
|
|
this.dutiesAndTaxesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public VariableHandlingCharges VariableHandlingCharges {
|
|
get {
|
|
return this.variableHandlingChargesField;
|
|
}
|
|
set {
|
|
this.variableHandlingChargesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public VariableHandlingCharges TotalVariableHandlingCharges {
|
|
get {
|
|
return this.totalVariableHandlingChargesField;
|
|
}
|
|
set {
|
|
this.totalVariableHandlingChargesField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class FreightRateDetail {
|
|
|
|
private string quoteNumberField;
|
|
|
|
private FreightRateQuoteType quoteTypeField;
|
|
|
|
private bool quoteTypeFieldSpecified;
|
|
|
|
private FreightBaseChargeCalculationType baseChargeCalculationField;
|
|
|
|
private bool baseChargeCalculationFieldSpecified;
|
|
|
|
private FreightBaseCharge[] baseChargesField;
|
|
|
|
private FreightRateNotation[] notationsField;
|
|
|
|
/// <remarks/>
|
|
public string QuoteNumber {
|
|
get {
|
|
return this.quoteNumberField;
|
|
}
|
|
set {
|
|
this.quoteNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public FreightRateQuoteType QuoteType {
|
|
get {
|
|
return this.quoteTypeField;
|
|
}
|
|
set {
|
|
this.quoteTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool QuoteTypeSpecified {
|
|
get {
|
|
return this.quoteTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.quoteTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public FreightBaseChargeCalculationType BaseChargeCalculation {
|
|
get {
|
|
return this.baseChargeCalculationField;
|
|
}
|
|
set {
|
|
this.baseChargeCalculationField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool BaseChargeCalculationSpecified {
|
|
get {
|
|
return this.baseChargeCalculationFieldSpecified;
|
|
}
|
|
set {
|
|
this.baseChargeCalculationFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("BaseCharges")]
|
|
public FreightBaseCharge[] BaseCharges {
|
|
get {
|
|
return this.baseChargesField;
|
|
}
|
|
set {
|
|
this.baseChargesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("Notations")]
|
|
public FreightRateNotation[] Notations {
|
|
get {
|
|
return this.notationsField;
|
|
}
|
|
set {
|
|
this.notationsField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum FreightRateQuoteType {
|
|
|
|
/// <remarks/>
|
|
AUTOMATED,
|
|
|
|
/// <remarks/>
|
|
MANUAL,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum FreightBaseChargeCalculationType {
|
|
|
|
/// <remarks/>
|
|
BEYOND,
|
|
|
|
/// <remarks/>
|
|
LINE_ITEMS,
|
|
|
|
/// <remarks/>
|
|
UNIT_PRICING,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class FreightBaseCharge {
|
|
|
|
private FreightClassType freightClassField;
|
|
|
|
private bool freightClassFieldSpecified;
|
|
|
|
private FreightClassType ratedAsClassField;
|
|
|
|
private bool ratedAsClassFieldSpecified;
|
|
|
|
private string nmfcCodeField;
|
|
|
|
private string descriptionField;
|
|
|
|
private Weight weightField;
|
|
|
|
private Money chargeRateField;
|
|
|
|
private FreightChargeBasisType chargeBasisField;
|
|
|
|
private bool chargeBasisFieldSpecified;
|
|
|
|
private Money extendedAmountField;
|
|
|
|
/// <remarks/>
|
|
public FreightClassType FreightClass {
|
|
get {
|
|
return this.freightClassField;
|
|
}
|
|
set {
|
|
this.freightClassField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool FreightClassSpecified {
|
|
get {
|
|
return this.freightClassFieldSpecified;
|
|
}
|
|
set {
|
|
this.freightClassFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public FreightClassType RatedAsClass {
|
|
get {
|
|
return this.ratedAsClassField;
|
|
}
|
|
set {
|
|
this.ratedAsClassField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool RatedAsClassSpecified {
|
|
get {
|
|
return this.ratedAsClassFieldSpecified;
|
|
}
|
|
set {
|
|
this.ratedAsClassFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string NmfcCode {
|
|
get {
|
|
return this.nmfcCodeField;
|
|
}
|
|
set {
|
|
this.nmfcCodeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Description {
|
|
get {
|
|
return this.descriptionField;
|
|
}
|
|
set {
|
|
this.descriptionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Weight Weight {
|
|
get {
|
|
return this.weightField;
|
|
}
|
|
set {
|
|
this.weightField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money ChargeRate {
|
|
get {
|
|
return this.chargeRateField;
|
|
}
|
|
set {
|
|
this.chargeRateField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public FreightChargeBasisType ChargeBasis {
|
|
get {
|
|
return this.chargeBasisField;
|
|
}
|
|
set {
|
|
this.chargeBasisField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ChargeBasisSpecified {
|
|
get {
|
|
return this.chargeBasisFieldSpecified;
|
|
}
|
|
set {
|
|
this.chargeBasisFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money ExtendedAmount {
|
|
get {
|
|
return this.extendedAmountField;
|
|
}
|
|
set {
|
|
this.extendedAmountField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum FreightChargeBasisType {
|
|
|
|
/// <remarks/>
|
|
CWT,
|
|
|
|
/// <remarks/>
|
|
FLAT,
|
|
|
|
/// <remarks/>
|
|
MINIMUM,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class FreightRateNotation {
|
|
|
|
private string codeField;
|
|
|
|
private string descriptionField;
|
|
|
|
/// <remarks/>
|
|
public string Code {
|
|
get {
|
|
return this.codeField;
|
|
}
|
|
set {
|
|
this.codeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Description {
|
|
get {
|
|
return this.descriptionField;
|
|
}
|
|
set {
|
|
this.descriptionField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class RateDiscount {
|
|
|
|
private RateDiscountType rateDiscountTypeField;
|
|
|
|
private bool rateDiscountTypeFieldSpecified;
|
|
|
|
private string descriptionField;
|
|
|
|
private Money amountField;
|
|
|
|
private decimal percentField;
|
|
|
|
private bool percentFieldSpecified;
|
|
|
|
/// <remarks/>
|
|
public RateDiscountType RateDiscountType {
|
|
get {
|
|
return this.rateDiscountTypeField;
|
|
}
|
|
set {
|
|
this.rateDiscountTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool RateDiscountTypeSpecified {
|
|
get {
|
|
return this.rateDiscountTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.rateDiscountTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Description {
|
|
get {
|
|
return this.descriptionField;
|
|
}
|
|
set {
|
|
this.descriptionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money Amount {
|
|
get {
|
|
return this.amountField;
|
|
}
|
|
set {
|
|
this.amountField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public decimal Percent {
|
|
get {
|
|
return this.percentField;
|
|
}
|
|
set {
|
|
this.percentField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool PercentSpecified {
|
|
get {
|
|
return this.percentFieldSpecified;
|
|
}
|
|
set {
|
|
this.percentFieldSpecified = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum RateDiscountType {
|
|
|
|
/// <remarks/>
|
|
BONUS,
|
|
|
|
/// <remarks/>
|
|
COUPON,
|
|
|
|
/// <remarks/>
|
|
EARNED,
|
|
|
|
/// <remarks/>
|
|
INCENTIVE,
|
|
|
|
/// <remarks/>
|
|
OTHER,
|
|
|
|
/// <remarks/>
|
|
VOLUME,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class Rebate {
|
|
|
|
private RebateType rebateTypeField;
|
|
|
|
private bool rebateTypeFieldSpecified;
|
|
|
|
private string descriptionField;
|
|
|
|
private Money amountField;
|
|
|
|
private decimal percentField;
|
|
|
|
private bool percentFieldSpecified;
|
|
|
|
/// <remarks/>
|
|
public RebateType RebateType {
|
|
get {
|
|
return this.rebateTypeField;
|
|
}
|
|
set {
|
|
this.rebateTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool RebateTypeSpecified {
|
|
get {
|
|
return this.rebateTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.rebateTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Description {
|
|
get {
|
|
return this.descriptionField;
|
|
}
|
|
set {
|
|
this.descriptionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money Amount {
|
|
get {
|
|
return this.amountField;
|
|
}
|
|
set {
|
|
this.amountField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public decimal Percent {
|
|
get {
|
|
return this.percentField;
|
|
}
|
|
set {
|
|
this.percentField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool PercentSpecified {
|
|
get {
|
|
return this.percentFieldSpecified;
|
|
}
|
|
set {
|
|
this.percentFieldSpecified = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum RebateType {
|
|
|
|
/// <remarks/>
|
|
BONUS,
|
|
|
|
/// <remarks/>
|
|
EARNED,
|
|
|
|
/// <remarks/>
|
|
OTHER,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class Surcharge {
|
|
|
|
private SurchargeType surchargeTypeField;
|
|
|
|
private bool surchargeTypeFieldSpecified;
|
|
|
|
private SurchargeLevelType levelField;
|
|
|
|
private bool levelFieldSpecified;
|
|
|
|
private string descriptionField;
|
|
|
|
private Money amountField;
|
|
|
|
/// <remarks/>
|
|
public SurchargeType SurchargeType {
|
|
get {
|
|
return this.surchargeTypeField;
|
|
}
|
|
set {
|
|
this.surchargeTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool SurchargeTypeSpecified {
|
|
get {
|
|
return this.surchargeTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.surchargeTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public SurchargeLevelType Level {
|
|
get {
|
|
return this.levelField;
|
|
}
|
|
set {
|
|
this.levelField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool LevelSpecified {
|
|
get {
|
|
return this.levelFieldSpecified;
|
|
}
|
|
set {
|
|
this.levelFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Description {
|
|
get {
|
|
return this.descriptionField;
|
|
}
|
|
set {
|
|
this.descriptionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money Amount {
|
|
get {
|
|
return this.amountField;
|
|
}
|
|
set {
|
|
this.amountField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum SurchargeType {
|
|
|
|
/// <remarks/>
|
|
ADDITIONAL_HANDLING,
|
|
|
|
/// <remarks/>
|
|
ANCILLARY_FEE,
|
|
|
|
/// <remarks/>
|
|
APPOINTMENT_DELIVERY,
|
|
|
|
/// <remarks/>
|
|
BROKER_SELECT_OPTION,
|
|
|
|
/// <remarks/>
|
|
CANADIAN_DESTINATION,
|
|
|
|
/// <remarks/>
|
|
CLEARANCE_ENTRY_FEE,
|
|
|
|
/// <remarks/>
|
|
COD,
|
|
|
|
/// <remarks/>
|
|
CUT_FLOWERS,
|
|
|
|
/// <remarks/>
|
|
DANGEROUS_GOODS,
|
|
|
|
/// <remarks/>
|
|
DELIVERY_AREA,
|
|
|
|
/// <remarks/>
|
|
DELIVERY_CONFIRMATION,
|
|
|
|
/// <remarks/>
|
|
DELIVERY_ON_INVOICE_ACCEPTANCE,
|
|
|
|
/// <remarks/>
|
|
DOCUMENTATION_FEE,
|
|
|
|
/// <remarks/>
|
|
DRY_ICE,
|
|
|
|
/// <remarks/>
|
|
EMAIL_LABEL,
|
|
|
|
/// <remarks/>
|
|
EUROPE_FIRST,
|
|
|
|
/// <remarks/>
|
|
EXCESS_VALUE,
|
|
|
|
/// <remarks/>
|
|
EXHIBITION,
|
|
|
|
/// <remarks/>
|
|
EXPORT,
|
|
|
|
/// <remarks/>
|
|
EXTRA_SURFACE_HANDLING_CHARGE,
|
|
|
|
/// <remarks/>
|
|
EXTREME_LENGTH,
|
|
|
|
/// <remarks/>
|
|
FEDEX_INTRACOUNTRY_FEES,
|
|
|
|
/// <remarks/>
|
|
FEDEX_TAG,
|
|
|
|
/// <remarks/>
|
|
FICE,
|
|
|
|
/// <remarks/>
|
|
FLATBED,
|
|
|
|
/// <remarks/>
|
|
FREIGHT_GUARANTEE,
|
|
|
|
/// <remarks/>
|
|
FREIGHT_ON_VALUE,
|
|
|
|
/// <remarks/>
|
|
FREIGHT_TO_COLLECT,
|
|
|
|
/// <remarks/>
|
|
FUEL,
|
|
|
|
/// <remarks/>
|
|
HOLD_AT_LOCATION,
|
|
|
|
/// <remarks/>
|
|
HOME_DELIVERY_APPOINTMENT,
|
|
|
|
/// <remarks/>
|
|
HOME_DELIVERY_DATE_CERTAIN,
|
|
|
|
/// <remarks/>
|
|
HOME_DELIVERY_EVENING,
|
|
|
|
/// <remarks/>
|
|
INSIDE_DELIVERY,
|
|
|
|
/// <remarks/>
|
|
INSIDE_PICKUP,
|
|
|
|
/// <remarks/>
|
|
INSURED_VALUE,
|
|
|
|
/// <remarks/>
|
|
INTERHAWAII,
|
|
|
|
/// <remarks/>
|
|
LIFTGATE_DELIVERY,
|
|
|
|
/// <remarks/>
|
|
LIFTGATE_PICKUP,
|
|
|
|
/// <remarks/>
|
|
LIMITED_ACCESS_DELIVERY,
|
|
|
|
/// <remarks/>
|
|
LIMITED_ACCESS_PICKUP,
|
|
|
|
/// <remarks/>
|
|
METRO_DELIVERY,
|
|
|
|
/// <remarks/>
|
|
METRO_PICKUP,
|
|
|
|
/// <remarks/>
|
|
NON_MACHINABLE,
|
|
|
|
/// <remarks/>
|
|
OFFSHORE,
|
|
|
|
/// <remarks/>
|
|
ON_CALL_PICKUP,
|
|
|
|
/// <remarks/>
|
|
OTHER,
|
|
|
|
/// <remarks/>
|
|
OUT_OF_DELIVERY_AREA,
|
|
|
|
/// <remarks/>
|
|
OUT_OF_PICKUP_AREA,
|
|
|
|
/// <remarks/>
|
|
OVERSIZE,
|
|
|
|
/// <remarks/>
|
|
OVER_DIMENSION,
|
|
|
|
/// <remarks/>
|
|
PIECE_COUNT_VERIFICATION,
|
|
|
|
/// <remarks/>
|
|
PRE_DELIVERY_NOTIFICATION,
|
|
|
|
/// <remarks/>
|
|
PRIORITY_ALERT,
|
|
|
|
/// <remarks/>
|
|
PROTECTION_FROM_FREEZING,
|
|
|
|
/// <remarks/>
|
|
REGIONAL_MALL_DELIVERY,
|
|
|
|
/// <remarks/>
|
|
REGIONAL_MALL_PICKUP,
|
|
|
|
/// <remarks/>
|
|
REROUTE,
|
|
|
|
/// <remarks/>
|
|
RESCHEDULE,
|
|
|
|
/// <remarks/>
|
|
RESIDENTIAL_DELIVERY,
|
|
|
|
/// <remarks/>
|
|
RESIDENTIAL_PICKUP,
|
|
|
|
/// <remarks/>
|
|
RETURN_LABEL,
|
|
|
|
/// <remarks/>
|
|
SATURDAY_DELIVERY,
|
|
|
|
/// <remarks/>
|
|
SATURDAY_PICKUP,
|
|
|
|
/// <remarks/>
|
|
SIGNATURE_OPTION,
|
|
|
|
/// <remarks/>
|
|
TARP,
|
|
|
|
/// <remarks/>
|
|
THIRD_PARTY_CONSIGNEE,
|
|
|
|
/// <remarks/>
|
|
TRANSMART_SERVICE_FEE,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum SurchargeLevelType {
|
|
|
|
/// <remarks/>
|
|
PACKAGE,
|
|
|
|
/// <remarks/>
|
|
SHIPMENT,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class Tax {
|
|
|
|
private TaxType taxTypeField;
|
|
|
|
private bool taxTypeFieldSpecified;
|
|
|
|
private string descriptionField;
|
|
|
|
private Money amountField;
|
|
|
|
/// <remarks/>
|
|
public TaxType TaxType {
|
|
get {
|
|
return this.taxTypeField;
|
|
}
|
|
set {
|
|
this.taxTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool TaxTypeSpecified {
|
|
get {
|
|
return this.taxTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.taxTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Description {
|
|
get {
|
|
return this.descriptionField;
|
|
}
|
|
set {
|
|
this.descriptionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money Amount {
|
|
get {
|
|
return this.amountField;
|
|
}
|
|
set {
|
|
this.amountField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum TaxType {
|
|
|
|
/// <remarks/>
|
|
EXPORT,
|
|
|
|
/// <remarks/>
|
|
GST,
|
|
|
|
/// <remarks/>
|
|
HST,
|
|
|
|
/// <remarks/>
|
|
INTRACOUNTRY,
|
|
|
|
/// <remarks/>
|
|
OTHER,
|
|
|
|
/// <remarks/>
|
|
PST,
|
|
|
|
/// <remarks/>
|
|
VAT,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class EdtCommodityTax {
|
|
|
|
private string harmonizedCodeField;
|
|
|
|
private EdtTaxDetail[] taxesField;
|
|
|
|
/// <remarks/>
|
|
public string HarmonizedCode {
|
|
get {
|
|
return this.harmonizedCodeField;
|
|
}
|
|
set {
|
|
this.harmonizedCodeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("Taxes")]
|
|
public EdtTaxDetail[] Taxes {
|
|
get {
|
|
return this.taxesField;
|
|
}
|
|
set {
|
|
this.taxesField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class EdtTaxDetail {
|
|
|
|
private EdtTaxType taxTypeField;
|
|
|
|
private bool taxTypeFieldSpecified;
|
|
|
|
private System.DateTime effectiveDateField;
|
|
|
|
private bool effectiveDateFieldSpecified;
|
|
|
|
private string nameField;
|
|
|
|
private Money taxableValueField;
|
|
|
|
private string descriptionField;
|
|
|
|
private string formulaField;
|
|
|
|
private Money amountField;
|
|
|
|
/// <remarks/>
|
|
public EdtTaxType TaxType {
|
|
get {
|
|
return this.taxTypeField;
|
|
}
|
|
set {
|
|
this.taxTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool TaxTypeSpecified {
|
|
get {
|
|
return this.taxTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.taxTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="date")]
|
|
public System.DateTime EffectiveDate {
|
|
get {
|
|
return this.effectiveDateField;
|
|
}
|
|
set {
|
|
this.effectiveDateField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool EffectiveDateSpecified {
|
|
get {
|
|
return this.effectiveDateFieldSpecified;
|
|
}
|
|
set {
|
|
this.effectiveDateFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Name {
|
|
get {
|
|
return this.nameField;
|
|
}
|
|
set {
|
|
this.nameField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money TaxableValue {
|
|
get {
|
|
return this.taxableValueField;
|
|
}
|
|
set {
|
|
this.taxableValueField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Description {
|
|
get {
|
|
return this.descriptionField;
|
|
}
|
|
set {
|
|
this.descriptionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Formula {
|
|
get {
|
|
return this.formulaField;
|
|
}
|
|
set {
|
|
this.formulaField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money Amount {
|
|
get {
|
|
return this.amountField;
|
|
}
|
|
set {
|
|
this.amountField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum EdtTaxType {
|
|
|
|
/// <remarks/>
|
|
ADDITIONAL_TAXES,
|
|
|
|
/// <remarks/>
|
|
CONSULAR_INVOICE_FEE,
|
|
|
|
/// <remarks/>
|
|
CUSTOMS_SURCHARGES,
|
|
|
|
/// <remarks/>
|
|
DUTY,
|
|
|
|
/// <remarks/>
|
|
EXCISE_TAX,
|
|
|
|
/// <remarks/>
|
|
FOREIGN_EXCHANGE_TAX,
|
|
|
|
/// <remarks/>
|
|
GENERAL_SALES_TAX,
|
|
|
|
/// <remarks/>
|
|
IMPORT_LICENSE_FEE,
|
|
|
|
/// <remarks/>
|
|
INTERNAL_ADDITIONAL_TAXES,
|
|
|
|
/// <remarks/>
|
|
INTERNAL_SENSITIVE_PRODUCTS_TAX,
|
|
|
|
/// <remarks/>
|
|
OTHER,
|
|
|
|
/// <remarks/>
|
|
SENSITIVE_PRODUCTS_TAX,
|
|
|
|
/// <remarks/>
|
|
STAMP_TAX,
|
|
|
|
/// <remarks/>
|
|
STATISTICAL_TAX,
|
|
|
|
/// <remarks/>
|
|
TRANSPORT_FACILITIES_TAX,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class VariableHandlingCharges {
|
|
|
|
private Money variableHandlingChargeField;
|
|
|
|
private Money fixedVariableHandlingChargeField;
|
|
|
|
private Money percentVariableHandlingChargeField;
|
|
|
|
private Money totalCustomerChargeField;
|
|
|
|
/// <remarks/>
|
|
public Money VariableHandlingCharge {
|
|
get {
|
|
return this.variableHandlingChargeField;
|
|
}
|
|
set {
|
|
this.variableHandlingChargeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money FixedVariableHandlingCharge {
|
|
get {
|
|
return this.fixedVariableHandlingChargeField;
|
|
}
|
|
set {
|
|
this.fixedVariableHandlingChargeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money PercentVariableHandlingCharge {
|
|
get {
|
|
return this.percentVariableHandlingChargeField;
|
|
}
|
|
set {
|
|
this.percentVariableHandlingChargeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money TotalCustomerCharge {
|
|
get {
|
|
return this.totalCustomerChargeField;
|
|
}
|
|
set {
|
|
this.totalCustomerChargeField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class CompletedHoldAtLocationDetail {
|
|
|
|
private ContactAndAddress holdingLocationField;
|
|
|
|
private FedExLocationType holdingLocationTypeField;
|
|
|
|
private bool holdingLocationTypeFieldSpecified;
|
|
|
|
/// <remarks/>
|
|
public ContactAndAddress HoldingLocation {
|
|
get {
|
|
return this.holdingLocationField;
|
|
}
|
|
set {
|
|
this.holdingLocationField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public FedExLocationType HoldingLocationType {
|
|
get {
|
|
return this.holdingLocationTypeField;
|
|
}
|
|
set {
|
|
this.holdingLocationTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool HoldingLocationTypeSpecified {
|
|
get {
|
|
return this.holdingLocationTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.holdingLocationTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class CompletedEtdDetail {
|
|
|
|
private string folderIdField;
|
|
|
|
private UploadDocumentReferenceDetail[] uploadDocumentReferenceDetailsField;
|
|
|
|
/// <remarks/>
|
|
public string FolderId {
|
|
get {
|
|
return this.folderIdField;
|
|
}
|
|
set {
|
|
this.folderIdField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("UploadDocumentReferenceDetails")]
|
|
public UploadDocumentReferenceDetail[] UploadDocumentReferenceDetails {
|
|
get {
|
|
return this.uploadDocumentReferenceDetailsField;
|
|
}
|
|
set {
|
|
this.uploadDocumentReferenceDetailsField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ShippingDocument {
|
|
|
|
private ReturnedShippingDocumentType typeField;
|
|
|
|
private bool typeFieldSpecified;
|
|
|
|
private Localization[] localizationsField;
|
|
|
|
private ShippingDocumentGroupingType groupingField;
|
|
|
|
private bool groupingFieldSpecified;
|
|
|
|
private ShippingDocumentDispositionType shippingDocumentDispositionField;
|
|
|
|
private bool shippingDocumentDispositionFieldSpecified;
|
|
|
|
private string accessReferenceField;
|
|
|
|
private ShippingDocumentImageType imageTypeField;
|
|
|
|
private bool imageTypeFieldSpecified;
|
|
|
|
private string resolutionField;
|
|
|
|
private string copiesToPrintField;
|
|
|
|
private ShippingDocumentPart[] partsField;
|
|
|
|
/// <remarks/>
|
|
public ReturnedShippingDocumentType Type {
|
|
get {
|
|
return this.typeField;
|
|
}
|
|
set {
|
|
this.typeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool TypeSpecified {
|
|
get {
|
|
return this.typeFieldSpecified;
|
|
}
|
|
set {
|
|
this.typeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("Localizations")]
|
|
public Localization[] Localizations {
|
|
get {
|
|
return this.localizationsField;
|
|
}
|
|
set {
|
|
this.localizationsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ShippingDocumentGroupingType Grouping {
|
|
get {
|
|
return this.groupingField;
|
|
}
|
|
set {
|
|
this.groupingField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool GroupingSpecified {
|
|
get {
|
|
return this.groupingFieldSpecified;
|
|
}
|
|
set {
|
|
this.groupingFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ShippingDocumentDispositionType ShippingDocumentDisposition {
|
|
get {
|
|
return this.shippingDocumentDispositionField;
|
|
}
|
|
set {
|
|
this.shippingDocumentDispositionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ShippingDocumentDispositionSpecified {
|
|
get {
|
|
return this.shippingDocumentDispositionFieldSpecified;
|
|
}
|
|
set {
|
|
this.shippingDocumentDispositionFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string AccessReference {
|
|
get {
|
|
return this.accessReferenceField;
|
|
}
|
|
set {
|
|
this.accessReferenceField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ShippingDocumentImageType ImageType {
|
|
get {
|
|
return this.imageTypeField;
|
|
}
|
|
set {
|
|
this.imageTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ImageTypeSpecified {
|
|
get {
|
|
return this.imageTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.imageTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger")]
|
|
public string Resolution {
|
|
get {
|
|
return this.resolutionField;
|
|
}
|
|
set {
|
|
this.resolutionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger")]
|
|
public string CopiesToPrint {
|
|
get {
|
|
return this.copiesToPrintField;
|
|
}
|
|
set {
|
|
this.copiesToPrintField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("Parts")]
|
|
public ShippingDocumentPart[] Parts {
|
|
get {
|
|
return this.partsField;
|
|
}
|
|
set {
|
|
this.partsField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum ReturnedShippingDocumentType {
|
|
|
|
/// <remarks/>
|
|
AUXILIARY_LABEL,
|
|
|
|
/// <remarks/>
|
|
CERTIFICATE_OF_ORIGIN,
|
|
|
|
/// <remarks/>
|
|
COD_AND_DELIVERY_ON_INVOICE_ACCEPTANCE_RETURN_2_D_BARCODE,
|
|
|
|
/// <remarks/>
|
|
COD_AND_DELIVERY_ON_INVOICE_ACCEPTANCE_RETURN_LABEL,
|
|
|
|
/// <remarks/>
|
|
COD_RETURN_2_D_BARCODE,
|
|
|
|
/// <remarks/>
|
|
COD_RETURN_LABEL,
|
|
|
|
/// <remarks/>
|
|
COMMERCIAL_INVOICE,
|
|
|
|
/// <remarks/>
|
|
CUSTOM_PACKAGE_DOCUMENT,
|
|
|
|
/// <remarks/>
|
|
CUSTOM_SHIPMENT_DOCUMENT,
|
|
|
|
/// <remarks/>
|
|
DANGEROUS_GOODS_SHIPPERS_DECLARATION,
|
|
|
|
/// <remarks/>
|
|
DELIVERY_ON_INVOICE_ACCEPTANCE_RETURN_2_D_BARCODE,
|
|
|
|
/// <remarks/>
|
|
DELIVERY_ON_INVOICE_ACCEPTANCE_RETURN_LABEL,
|
|
|
|
/// <remarks/>
|
|
ETD_LABEL,
|
|
|
|
/// <remarks/>
|
|
EXPORT_DECLARATION,
|
|
|
|
/// <remarks/>
|
|
FREIGHT_ADDRESS_LABEL,
|
|
|
|
/// <remarks/>
|
|
GENERAL_AGENCY_AGREEMENT,
|
|
|
|
/// <remarks/>
|
|
GROUND_BARCODE,
|
|
|
|
/// <remarks/>
|
|
NAFTA_CERTIFICATE_OF_ORIGIN,
|
|
|
|
/// <remarks/>
|
|
OP_900,
|
|
|
|
/// <remarks/>
|
|
OUTBOUND_2_D_BARCODE,
|
|
|
|
/// <remarks/>
|
|
OUTBOUND_LABEL,
|
|
|
|
/// <remarks/>
|
|
PRO_FORMA_INVOICE,
|
|
|
|
/// <remarks/>
|
|
RECIPIENT_ADDRESS_BARCODE,
|
|
|
|
/// <remarks/>
|
|
RECIPIENT_POSTAL_BARCODE,
|
|
|
|
/// <remarks/>
|
|
RETURN_INSTRUCTIONS,
|
|
|
|
/// <remarks/>
|
|
TERMS_AND_CONDITIONS,
|
|
|
|
/// <remarks/>
|
|
USPS_BARCODE,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ShippingDocumentPart {
|
|
|
|
private string documentPartSequenceNumberField;
|
|
|
|
private byte[] imageField;
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger")]
|
|
public string DocumentPartSequenceNumber {
|
|
get {
|
|
return this.documentPartSequenceNumberField;
|
|
}
|
|
set {
|
|
this.documentPartSequenceNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")]
|
|
public byte[] Image {
|
|
get {
|
|
return this.imageField;
|
|
}
|
|
set {
|
|
this.imageField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class AssociatedShipmentDetail {
|
|
|
|
private AssociatedShipmentType typeField;
|
|
|
|
private bool typeFieldSpecified;
|
|
|
|
private Party senderField;
|
|
|
|
private Party recipientField;
|
|
|
|
private ServiceType serviceTypeField;
|
|
|
|
private bool serviceTypeFieldSpecified;
|
|
|
|
private PackagingType packagingTypeField;
|
|
|
|
private bool packagingTypeFieldSpecified;
|
|
|
|
private TrackingId trackingIdField;
|
|
|
|
private CustomerReference[] customerReferencesField;
|
|
|
|
private ShipmentOperationalDetail shipmentOperationalDetailField;
|
|
|
|
private PackageOperationalDetail packageOperationalDetailField;
|
|
|
|
private ShippingDocument labelField;
|
|
|
|
/// <remarks/>
|
|
public AssociatedShipmentType Type {
|
|
get {
|
|
return this.typeField;
|
|
}
|
|
set {
|
|
this.typeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool TypeSpecified {
|
|
get {
|
|
return this.typeFieldSpecified;
|
|
}
|
|
set {
|
|
this.typeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Party Sender {
|
|
get {
|
|
return this.senderField;
|
|
}
|
|
set {
|
|
this.senderField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Party Recipient {
|
|
get {
|
|
return this.recipientField;
|
|
}
|
|
set {
|
|
this.recipientField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ServiceType ServiceType {
|
|
get {
|
|
return this.serviceTypeField;
|
|
}
|
|
set {
|
|
this.serviceTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ServiceTypeSpecified {
|
|
get {
|
|
return this.serviceTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.serviceTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public PackagingType PackagingType {
|
|
get {
|
|
return this.packagingTypeField;
|
|
}
|
|
set {
|
|
this.packagingTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool PackagingTypeSpecified {
|
|
get {
|
|
return this.packagingTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.packagingTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public TrackingId TrackingId {
|
|
get {
|
|
return this.trackingIdField;
|
|
}
|
|
set {
|
|
this.trackingIdField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("CustomerReferences")]
|
|
public CustomerReference[] CustomerReferences {
|
|
get {
|
|
return this.customerReferencesField;
|
|
}
|
|
set {
|
|
this.customerReferencesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ShipmentOperationalDetail ShipmentOperationalDetail {
|
|
get {
|
|
return this.shipmentOperationalDetailField;
|
|
}
|
|
set {
|
|
this.shipmentOperationalDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public PackageOperationalDetail PackageOperationalDetail {
|
|
get {
|
|
return this.packageOperationalDetailField;
|
|
}
|
|
set {
|
|
this.packageOperationalDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ShippingDocument Label {
|
|
get {
|
|
return this.labelField;
|
|
}
|
|
set {
|
|
this.labelField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum AssociatedShipmentType {
|
|
|
|
/// <remarks/>
|
|
COD_AND_DELIVERY_ON_INVOICE_ACCEPTANCE_RETURN,
|
|
|
|
/// <remarks/>
|
|
COD_RETURN,
|
|
|
|
/// <remarks/>
|
|
DELIVERY_ON_INVOICE_ACCEPTANCE_RETURN,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class PackageOperationalDetail {
|
|
|
|
private string astraHandlingTextField;
|
|
|
|
private OperationalInstruction[] operationalInstructionsField;
|
|
|
|
private PackageBarcodes barcodesField;
|
|
|
|
private string groundServiceCodeField;
|
|
|
|
/// <remarks/>
|
|
public string AstraHandlingText {
|
|
get {
|
|
return this.astraHandlingTextField;
|
|
}
|
|
set {
|
|
this.astraHandlingTextField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("OperationalInstructions")]
|
|
public OperationalInstruction[] OperationalInstructions {
|
|
get {
|
|
return this.operationalInstructionsField;
|
|
}
|
|
set {
|
|
this.operationalInstructionsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public PackageBarcodes Barcodes {
|
|
get {
|
|
return this.barcodesField;
|
|
}
|
|
set {
|
|
this.barcodesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string GroundServiceCode {
|
|
get {
|
|
return this.groundServiceCodeField;
|
|
}
|
|
set {
|
|
this.groundServiceCodeField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class OperationalInstruction {
|
|
|
|
private int numberField;
|
|
|
|
private bool numberFieldSpecified;
|
|
|
|
private string contentField;
|
|
|
|
/// <remarks/>
|
|
public int Number {
|
|
get {
|
|
return this.numberField;
|
|
}
|
|
set {
|
|
this.numberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool NumberSpecified {
|
|
get {
|
|
return this.numberFieldSpecified;
|
|
}
|
|
set {
|
|
this.numberFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Content {
|
|
get {
|
|
return this.contentField;
|
|
}
|
|
set {
|
|
this.contentField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class PackageBarcodes {
|
|
|
|
private BinaryBarcode[] binaryBarcodesField;
|
|
|
|
private StringBarcode[] stringBarcodesField;
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("BinaryBarcodes")]
|
|
public BinaryBarcode[] BinaryBarcodes {
|
|
get {
|
|
return this.binaryBarcodesField;
|
|
}
|
|
set {
|
|
this.binaryBarcodesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("StringBarcodes")]
|
|
public StringBarcode[] StringBarcodes {
|
|
get {
|
|
return this.stringBarcodesField;
|
|
}
|
|
set {
|
|
this.stringBarcodesField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class BinaryBarcode {
|
|
|
|
private BinaryBarcodeType typeField;
|
|
|
|
private bool typeFieldSpecified;
|
|
|
|
private byte[] valueField;
|
|
|
|
/// <remarks/>
|
|
public BinaryBarcodeType Type {
|
|
get {
|
|
return this.typeField;
|
|
}
|
|
set {
|
|
this.typeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool TypeSpecified {
|
|
get {
|
|
return this.typeFieldSpecified;
|
|
}
|
|
set {
|
|
this.typeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")]
|
|
public byte[] Value {
|
|
get {
|
|
return this.valueField;
|
|
}
|
|
set {
|
|
this.valueField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum BinaryBarcodeType {
|
|
|
|
/// <remarks/>
|
|
COMMON_2D,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class StringBarcode {
|
|
|
|
private StringBarcodeType typeField;
|
|
|
|
private bool typeFieldSpecified;
|
|
|
|
private string valueField;
|
|
|
|
/// <remarks/>
|
|
public StringBarcodeType Type {
|
|
get {
|
|
return this.typeField;
|
|
}
|
|
set {
|
|
this.typeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool TypeSpecified {
|
|
get {
|
|
return this.typeFieldSpecified;
|
|
}
|
|
set {
|
|
this.typeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Value {
|
|
get {
|
|
return this.valueField;
|
|
}
|
|
set {
|
|
this.valueField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum StringBarcodeType {
|
|
|
|
/// <remarks/>
|
|
ADDRESS,
|
|
|
|
/// <remarks/>
|
|
ASTRA,
|
|
|
|
/// <remarks/>
|
|
FEDEX_1D,
|
|
|
|
/// <remarks/>
|
|
GROUND,
|
|
|
|
/// <remarks/>
|
|
POSTAL,
|
|
|
|
/// <remarks/>
|
|
USPS,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class CompletedCodDetail {
|
|
|
|
private Money collectionAmountField;
|
|
|
|
private CodAdjustmentType adjustmentTypeField;
|
|
|
|
private bool adjustmentTypeFieldSpecified;
|
|
|
|
/// <remarks/>
|
|
public Money CollectionAmount {
|
|
get {
|
|
return this.collectionAmountField;
|
|
}
|
|
set {
|
|
this.collectionAmountField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public CodAdjustmentType AdjustmentType {
|
|
get {
|
|
return this.adjustmentTypeField;
|
|
}
|
|
set {
|
|
this.adjustmentTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool AdjustmentTypeSpecified {
|
|
get {
|
|
return this.adjustmentTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.adjustmentTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum CodAdjustmentType {
|
|
|
|
/// <remarks/>
|
|
CHARGES_ADDED,
|
|
|
|
/// <remarks/>
|
|
NONE,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class CompletedPackageDetail {
|
|
|
|
private string sequenceNumberField;
|
|
|
|
private TrackingId[] trackingIdsField;
|
|
|
|
private string groupNumberField;
|
|
|
|
private OversizeClassType oversizeClassField;
|
|
|
|
private bool oversizeClassFieldSpecified;
|
|
|
|
private PackageRating packageRatingField;
|
|
|
|
private PackageOperationalDetail operationalDetailField;
|
|
|
|
private ShippingDocument labelField;
|
|
|
|
private ShippingDocument[] packageDocumentsField;
|
|
|
|
private CodReturnPackageDetail codReturnDetailField;
|
|
|
|
private SignatureOptionType signatureOptionField;
|
|
|
|
private bool signatureOptionFieldSpecified;
|
|
|
|
private Weight dryIceWeightField;
|
|
|
|
private CompletedHazardousPackageDetail hazardousPackageDetailField;
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger")]
|
|
public string SequenceNumber {
|
|
get {
|
|
return this.sequenceNumberField;
|
|
}
|
|
set {
|
|
this.sequenceNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("TrackingIds")]
|
|
public TrackingId[] TrackingIds {
|
|
get {
|
|
return this.trackingIdsField;
|
|
}
|
|
set {
|
|
this.trackingIdsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger")]
|
|
public string GroupNumber {
|
|
get {
|
|
return this.groupNumberField;
|
|
}
|
|
set {
|
|
this.groupNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public OversizeClassType OversizeClass {
|
|
get {
|
|
return this.oversizeClassField;
|
|
}
|
|
set {
|
|
this.oversizeClassField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool OversizeClassSpecified {
|
|
get {
|
|
return this.oversizeClassFieldSpecified;
|
|
}
|
|
set {
|
|
this.oversizeClassFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public PackageRating PackageRating {
|
|
get {
|
|
return this.packageRatingField;
|
|
}
|
|
set {
|
|
this.packageRatingField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public PackageOperationalDetail OperationalDetail {
|
|
get {
|
|
return this.operationalDetailField;
|
|
}
|
|
set {
|
|
this.operationalDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ShippingDocument Label {
|
|
get {
|
|
return this.labelField;
|
|
}
|
|
set {
|
|
this.labelField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("PackageDocuments")]
|
|
public ShippingDocument[] PackageDocuments {
|
|
get {
|
|
return this.packageDocumentsField;
|
|
}
|
|
set {
|
|
this.packageDocumentsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public CodReturnPackageDetail CodReturnDetail {
|
|
get {
|
|
return this.codReturnDetailField;
|
|
}
|
|
set {
|
|
this.codReturnDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public SignatureOptionType SignatureOption {
|
|
get {
|
|
return this.signatureOptionField;
|
|
}
|
|
set {
|
|
this.signatureOptionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool SignatureOptionSpecified {
|
|
get {
|
|
return this.signatureOptionFieldSpecified;
|
|
}
|
|
set {
|
|
this.signatureOptionFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Weight DryIceWeight {
|
|
get {
|
|
return this.dryIceWeightField;
|
|
}
|
|
set {
|
|
this.dryIceWeightField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public CompletedHazardousPackageDetail HazardousPackageDetail {
|
|
get {
|
|
return this.hazardousPackageDetailField;
|
|
}
|
|
set {
|
|
this.hazardousPackageDetailField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum OversizeClassType {
|
|
|
|
/// <remarks/>
|
|
OVERSIZE_1,
|
|
|
|
/// <remarks/>
|
|
OVERSIZE_2,
|
|
|
|
/// <remarks/>
|
|
OVERSIZE_3,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class PackageRating {
|
|
|
|
private ReturnedRateType actualRateTypeField;
|
|
|
|
private bool actualRateTypeFieldSpecified;
|
|
|
|
private Money effectiveNetDiscountField;
|
|
|
|
private PackageRateDetail[] packageRateDetailsField;
|
|
|
|
/// <remarks/>
|
|
public ReturnedRateType ActualRateType {
|
|
get {
|
|
return this.actualRateTypeField;
|
|
}
|
|
set {
|
|
this.actualRateTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ActualRateTypeSpecified {
|
|
get {
|
|
return this.actualRateTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.actualRateTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money EffectiveNetDiscount {
|
|
get {
|
|
return this.effectiveNetDiscountField;
|
|
}
|
|
set {
|
|
this.effectiveNetDiscountField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("PackageRateDetails")]
|
|
public PackageRateDetail[] PackageRateDetails {
|
|
get {
|
|
return this.packageRateDetailsField;
|
|
}
|
|
set {
|
|
this.packageRateDetailsField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class PackageRateDetail {
|
|
|
|
private ReturnedRateType rateTypeField;
|
|
|
|
private bool rateTypeFieldSpecified;
|
|
|
|
private RatedWeightMethod ratedWeightMethodField;
|
|
|
|
private bool ratedWeightMethodFieldSpecified;
|
|
|
|
private MinimumChargeType minimumChargeTypeField;
|
|
|
|
private bool minimumChargeTypeFieldSpecified;
|
|
|
|
private Weight billingWeightField;
|
|
|
|
private Weight dimWeightField;
|
|
|
|
private Weight oversizeWeightField;
|
|
|
|
private Money baseChargeField;
|
|
|
|
private Money totalFreightDiscountsField;
|
|
|
|
private Money netFreightField;
|
|
|
|
private Money totalSurchargesField;
|
|
|
|
private Money netFedExChargeField;
|
|
|
|
private Money totalTaxesField;
|
|
|
|
private Money netChargeField;
|
|
|
|
private Money totalRebatesField;
|
|
|
|
private RateDiscount[] freightDiscountsField;
|
|
|
|
private Rebate[] rebatesField;
|
|
|
|
private Surcharge[] surchargesField;
|
|
|
|
private Tax[] taxesField;
|
|
|
|
private VariableHandlingCharges variableHandlingChargesField;
|
|
|
|
/// <remarks/>
|
|
public ReturnedRateType RateType {
|
|
get {
|
|
return this.rateTypeField;
|
|
}
|
|
set {
|
|
this.rateTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool RateTypeSpecified {
|
|
get {
|
|
return this.rateTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.rateTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public RatedWeightMethod RatedWeightMethod {
|
|
get {
|
|
return this.ratedWeightMethodField;
|
|
}
|
|
set {
|
|
this.ratedWeightMethodField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool RatedWeightMethodSpecified {
|
|
get {
|
|
return this.ratedWeightMethodFieldSpecified;
|
|
}
|
|
set {
|
|
this.ratedWeightMethodFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public MinimumChargeType MinimumChargeType {
|
|
get {
|
|
return this.minimumChargeTypeField;
|
|
}
|
|
set {
|
|
this.minimumChargeTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool MinimumChargeTypeSpecified {
|
|
get {
|
|
return this.minimumChargeTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.minimumChargeTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Weight BillingWeight {
|
|
get {
|
|
return this.billingWeightField;
|
|
}
|
|
set {
|
|
this.billingWeightField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Weight DimWeight {
|
|
get {
|
|
return this.dimWeightField;
|
|
}
|
|
set {
|
|
this.dimWeightField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Weight OversizeWeight {
|
|
get {
|
|
return this.oversizeWeightField;
|
|
}
|
|
set {
|
|
this.oversizeWeightField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money BaseCharge {
|
|
get {
|
|
return this.baseChargeField;
|
|
}
|
|
set {
|
|
this.baseChargeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money TotalFreightDiscounts {
|
|
get {
|
|
return this.totalFreightDiscountsField;
|
|
}
|
|
set {
|
|
this.totalFreightDiscountsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money NetFreight {
|
|
get {
|
|
return this.netFreightField;
|
|
}
|
|
set {
|
|
this.netFreightField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money TotalSurcharges {
|
|
get {
|
|
return this.totalSurchargesField;
|
|
}
|
|
set {
|
|
this.totalSurchargesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money NetFedExCharge {
|
|
get {
|
|
return this.netFedExChargeField;
|
|
}
|
|
set {
|
|
this.netFedExChargeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money TotalTaxes {
|
|
get {
|
|
return this.totalTaxesField;
|
|
}
|
|
set {
|
|
this.totalTaxesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money NetCharge {
|
|
get {
|
|
return this.netChargeField;
|
|
}
|
|
set {
|
|
this.netChargeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public Money TotalRebates {
|
|
get {
|
|
return this.totalRebatesField;
|
|
}
|
|
set {
|
|
this.totalRebatesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("FreightDiscounts")]
|
|
public RateDiscount[] FreightDiscounts {
|
|
get {
|
|
return this.freightDiscountsField;
|
|
}
|
|
set {
|
|
this.freightDiscountsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("Rebates")]
|
|
public Rebate[] Rebates {
|
|
get {
|
|
return this.rebatesField;
|
|
}
|
|
set {
|
|
this.rebatesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("Surcharges")]
|
|
public Surcharge[] Surcharges {
|
|
get {
|
|
return this.surchargesField;
|
|
}
|
|
set {
|
|
this.surchargesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("Taxes")]
|
|
public Tax[] Taxes {
|
|
get {
|
|
return this.taxesField;
|
|
}
|
|
set {
|
|
this.taxesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public VariableHandlingCharges VariableHandlingCharges {
|
|
get {
|
|
return this.variableHandlingChargesField;
|
|
}
|
|
set {
|
|
this.variableHandlingChargesField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class CodReturnPackageDetail {
|
|
|
|
private Money collectionAmountField;
|
|
|
|
private CodAdjustmentType adjustmentTypeField;
|
|
|
|
private bool adjustmentTypeFieldSpecified;
|
|
|
|
private bool electronicField;
|
|
|
|
private bool electronicFieldSpecified;
|
|
|
|
private PackageBarcodes barcodesField;
|
|
|
|
private ShippingDocument labelField;
|
|
|
|
/// <remarks/>
|
|
public Money CollectionAmount {
|
|
get {
|
|
return this.collectionAmountField;
|
|
}
|
|
set {
|
|
this.collectionAmountField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public CodAdjustmentType AdjustmentType {
|
|
get {
|
|
return this.adjustmentTypeField;
|
|
}
|
|
set {
|
|
this.adjustmentTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool AdjustmentTypeSpecified {
|
|
get {
|
|
return this.adjustmentTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.adjustmentTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public bool Electronic {
|
|
get {
|
|
return this.electronicField;
|
|
}
|
|
set {
|
|
this.electronicField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool ElectronicSpecified {
|
|
get {
|
|
return this.electronicFieldSpecified;
|
|
}
|
|
set {
|
|
this.electronicFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public PackageBarcodes Barcodes {
|
|
get {
|
|
return this.barcodesField;
|
|
}
|
|
set {
|
|
this.barcodesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ShippingDocument Label {
|
|
get {
|
|
return this.labelField;
|
|
}
|
|
set {
|
|
this.labelField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class CompletedHazardousPackageDetail {
|
|
|
|
private string referenceIdField;
|
|
|
|
private DangerousGoodsAccessibilityType accessibilityField;
|
|
|
|
private bool accessibilityFieldSpecified;
|
|
|
|
private bool cargoAircraftOnlyField;
|
|
|
|
private bool cargoAircraftOnlyFieldSpecified;
|
|
|
|
private HazardousCommodityRegulationType regulationField;
|
|
|
|
private bool regulationFieldSpecified;
|
|
|
|
private decimal radioactiveTransportIndexField;
|
|
|
|
private bool radioactiveTransportIndexFieldSpecified;
|
|
|
|
private RadioactiveLabelType labelTypeField;
|
|
|
|
private bool labelTypeFieldSpecified;
|
|
|
|
private ValidatedHazardousContainer[] containersField;
|
|
|
|
/// <remarks/>
|
|
public string ReferenceId {
|
|
get {
|
|
return this.referenceIdField;
|
|
}
|
|
set {
|
|
this.referenceIdField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public DangerousGoodsAccessibilityType Accessibility {
|
|
get {
|
|
return this.accessibilityField;
|
|
}
|
|
set {
|
|
this.accessibilityField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool AccessibilitySpecified {
|
|
get {
|
|
return this.accessibilityFieldSpecified;
|
|
}
|
|
set {
|
|
this.accessibilityFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public bool CargoAircraftOnly {
|
|
get {
|
|
return this.cargoAircraftOnlyField;
|
|
}
|
|
set {
|
|
this.cargoAircraftOnlyField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool CargoAircraftOnlySpecified {
|
|
get {
|
|
return this.cargoAircraftOnlyFieldSpecified;
|
|
}
|
|
set {
|
|
this.cargoAircraftOnlyFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public HazardousCommodityRegulationType Regulation {
|
|
get {
|
|
return this.regulationField;
|
|
}
|
|
set {
|
|
this.regulationField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool RegulationSpecified {
|
|
get {
|
|
return this.regulationFieldSpecified;
|
|
}
|
|
set {
|
|
this.regulationFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public decimal RadioactiveTransportIndex {
|
|
get {
|
|
return this.radioactiveTransportIndexField;
|
|
}
|
|
set {
|
|
this.radioactiveTransportIndexField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool RadioactiveTransportIndexSpecified {
|
|
get {
|
|
return this.radioactiveTransportIndexFieldSpecified;
|
|
}
|
|
set {
|
|
this.radioactiveTransportIndexFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public RadioactiveLabelType LabelType {
|
|
get {
|
|
return this.labelTypeField;
|
|
}
|
|
set {
|
|
this.labelTypeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool LabelTypeSpecified {
|
|
get {
|
|
return this.labelTypeFieldSpecified;
|
|
}
|
|
set {
|
|
this.labelTypeFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("Containers")]
|
|
public ValidatedHazardousContainer[] Containers {
|
|
get {
|
|
return this.containersField;
|
|
}
|
|
set {
|
|
this.containersField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum RadioactiveLabelType {
|
|
|
|
/// <remarks/>
|
|
III_YELLOW,
|
|
|
|
/// <remarks/>
|
|
II_YELLOW,
|
|
|
|
/// <remarks/>
|
|
I_WHITE,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ValidatedHazardousContainer {
|
|
|
|
private decimal qValueField;
|
|
|
|
private bool qValueFieldSpecified;
|
|
|
|
private ValidatedHazardousCommodityContent[] hazardousCommoditiesField;
|
|
|
|
/// <remarks/>
|
|
public decimal QValue {
|
|
get {
|
|
return this.qValueField;
|
|
}
|
|
set {
|
|
this.qValueField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool QValueSpecified {
|
|
get {
|
|
return this.qValueFieldSpecified;
|
|
}
|
|
set {
|
|
this.qValueFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("HazardousCommodities")]
|
|
public ValidatedHazardousCommodityContent[] HazardousCommodities {
|
|
get {
|
|
return this.hazardousCommoditiesField;
|
|
}
|
|
set {
|
|
this.hazardousCommoditiesField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ValidatedHazardousCommodityContent {
|
|
|
|
private ValidatedHazardousCommodityDescription descriptionField;
|
|
|
|
private HazardousCommodityQuantityDetail quantityField;
|
|
|
|
private decimal massPointsField;
|
|
|
|
private bool massPointsFieldSpecified;
|
|
|
|
private HazardousCommodityOptionDetail optionsField;
|
|
|
|
/// <remarks/>
|
|
public ValidatedHazardousCommodityDescription Description {
|
|
get {
|
|
return this.descriptionField;
|
|
}
|
|
set {
|
|
this.descriptionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public HazardousCommodityQuantityDetail Quantity {
|
|
get {
|
|
return this.quantityField;
|
|
}
|
|
set {
|
|
this.quantityField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public decimal MassPoints {
|
|
get {
|
|
return this.massPointsField;
|
|
}
|
|
set {
|
|
this.massPointsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool MassPointsSpecified {
|
|
get {
|
|
return this.massPointsFieldSpecified;
|
|
}
|
|
set {
|
|
this.massPointsFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public HazardousCommodityOptionDetail Options {
|
|
get {
|
|
return this.optionsField;
|
|
}
|
|
set {
|
|
this.optionsField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ValidatedHazardousCommodityDescription {
|
|
|
|
private string idField;
|
|
|
|
private string sequenceNumberField;
|
|
|
|
private HazardousCommodityPackingGroupType packingGroupField;
|
|
|
|
private bool packingGroupFieldSpecified;
|
|
|
|
private string packingInstructionsField;
|
|
|
|
private string properShippingNameField;
|
|
|
|
private string properShippingNameAndDescriptionField;
|
|
|
|
private string technicalNameField;
|
|
|
|
private string hazardClassField;
|
|
|
|
private string[] subsidiaryClassesField;
|
|
|
|
private string symbolsField;
|
|
|
|
private string tunnelRestrictionCodeField;
|
|
|
|
private string specialProvisionsField;
|
|
|
|
private HazardousCommodityAttributeType[] attributesField;
|
|
|
|
private string authorizationField;
|
|
|
|
private string labelTextField;
|
|
|
|
/// <remarks/>
|
|
public string Id {
|
|
get {
|
|
return this.idField;
|
|
}
|
|
set {
|
|
this.idField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger")]
|
|
public string SequenceNumber {
|
|
get {
|
|
return this.sequenceNumberField;
|
|
}
|
|
set {
|
|
this.sequenceNumberField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public HazardousCommodityPackingGroupType PackingGroup {
|
|
get {
|
|
return this.packingGroupField;
|
|
}
|
|
set {
|
|
this.packingGroupField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlIgnoreAttribute()]
|
|
public bool PackingGroupSpecified {
|
|
get {
|
|
return this.packingGroupFieldSpecified;
|
|
}
|
|
set {
|
|
this.packingGroupFieldSpecified = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string PackingInstructions {
|
|
get {
|
|
return this.packingInstructionsField;
|
|
}
|
|
set {
|
|
this.packingInstructionsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string ProperShippingName {
|
|
get {
|
|
return this.properShippingNameField;
|
|
}
|
|
set {
|
|
this.properShippingNameField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string ProperShippingNameAndDescription {
|
|
get {
|
|
return this.properShippingNameAndDescriptionField;
|
|
}
|
|
set {
|
|
this.properShippingNameAndDescriptionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string TechnicalName {
|
|
get {
|
|
return this.technicalNameField;
|
|
}
|
|
set {
|
|
this.technicalNameField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string HazardClass {
|
|
get {
|
|
return this.hazardClassField;
|
|
}
|
|
set {
|
|
this.hazardClassField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("SubsidiaryClasses")]
|
|
public string[] SubsidiaryClasses {
|
|
get {
|
|
return this.subsidiaryClassesField;
|
|
}
|
|
set {
|
|
this.subsidiaryClassesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Symbols {
|
|
get {
|
|
return this.symbolsField;
|
|
}
|
|
set {
|
|
this.symbolsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string TunnelRestrictionCode {
|
|
get {
|
|
return this.tunnelRestrictionCodeField;
|
|
}
|
|
set {
|
|
this.tunnelRestrictionCodeField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string SpecialProvisions {
|
|
get {
|
|
return this.specialProvisionsField;
|
|
}
|
|
set {
|
|
this.specialProvisionsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("Attributes")]
|
|
public HazardousCommodityAttributeType[] Attributes {
|
|
get {
|
|
return this.attributesField;
|
|
}
|
|
set {
|
|
this.attributesField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string Authorization {
|
|
get {
|
|
return this.authorizationField;
|
|
}
|
|
set {
|
|
this.authorizationField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string LabelText {
|
|
get {
|
|
return this.labelTextField;
|
|
}
|
|
set {
|
|
this.labelTextField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public enum HazardousCommodityAttributeType {
|
|
|
|
/// <remarks/>
|
|
NOT_SUBJECT_TO_REGULATIONS,
|
|
|
|
/// <remarks/>
|
|
PLACARDED_VEHICLE_REQUIRED,
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ProcessShipmentRequest {
|
|
|
|
private WebAuthenticationDetail webAuthenticationDetailField;
|
|
|
|
private ClientDetail clientDetailField;
|
|
|
|
private TransactionDetail transactionDetailField;
|
|
|
|
private VersionId versionField;
|
|
|
|
private RequestedShipment requestedShipmentField;
|
|
|
|
/// <remarks/>
|
|
public WebAuthenticationDetail WebAuthenticationDetail {
|
|
get {
|
|
return this.webAuthenticationDetailField;
|
|
}
|
|
set {
|
|
this.webAuthenticationDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ClientDetail ClientDetail {
|
|
get {
|
|
return this.clientDetailField;
|
|
}
|
|
set {
|
|
this.clientDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public TransactionDetail TransactionDetail {
|
|
get {
|
|
return this.transactionDetailField;
|
|
}
|
|
set {
|
|
this.transactionDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public VersionId Version {
|
|
get {
|
|
return this.versionField;
|
|
}
|
|
set {
|
|
this.versionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public RequestedShipment RequestedShipment {
|
|
get {
|
|
return this.requestedShipmentField;
|
|
}
|
|
set {
|
|
this.requestedShipmentField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
|
|
[System.SerializableAttribute()]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fedex.com/ws/ship/v15")]
|
|
public partial class ProcessTagReply {
|
|
|
|
private NotificationSeverityType highestSeverityField;
|
|
|
|
private Notification[] notificationsField;
|
|
|
|
private TransactionDetail transactionDetailField;
|
|
|
|
private VersionId versionField;
|
|
|
|
private CompletedShipmentDetail completedShipmentDetailField;
|
|
|
|
/// <remarks/>
|
|
public NotificationSeverityType HighestSeverity {
|
|
get {
|
|
return this.highestSeverityField;
|
|
}
|
|
set {
|
|
this.highestSeverityField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.Xml.Serialization.XmlElementAttribute("Notifications")]
|
|
public Notification[] Notifications {
|
|
get {
|
|
return this.notificationsField;
|
|
}
|
|
set {
|
|
this.notificationsField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public TransactionDetail TransactionDetail {
|
|
get {
|
|
return this.transactionDetailField;
|
|
}
|
|
set {
|
|
this.transactionDetailField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public VersionId Version {
|
|
get {
|
|
return this.versionField;
|
|
}
|
|
set {
|
|
this.versionField = value;
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
public CompletedShipmentDetail CompletedShipmentDetail {
|
|
get {
|
|
return this.completedShipmentDetailField;
|
|
}
|
|
set {
|
|
this.completedShipmentDetailField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
|
|
public delegate void processTagCompletedEventHandler(object sender, processTagCompletedEventArgs e);
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
public partial class processTagCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
|
|
|
|
private object[] results;
|
|
|
|
internal processTagCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
|
|
base(exception, cancelled, userState) {
|
|
this.results = results;
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ProcessTagReply Result {
|
|
get {
|
|
this.RaiseExceptionIfNecessary();
|
|
return ((ProcessTagReply)(this.results[0]));
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
|
|
public delegate void processShipmentCompletedEventHandler(object sender, processShipmentCompletedEventArgs e);
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
public partial class processShipmentCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
|
|
|
|
private object[] results;
|
|
|
|
internal processShipmentCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
|
|
base(exception, cancelled, userState) {
|
|
this.results = results;
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ProcessShipmentReply Result {
|
|
get {
|
|
this.RaiseExceptionIfNecessary();
|
|
return ((ProcessShipmentReply)(this.results[0]));
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
|
|
public delegate void deleteTagCompletedEventHandler(object sender, deleteTagCompletedEventArgs e);
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
public partial class deleteTagCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
|
|
|
|
private object[] results;
|
|
|
|
internal deleteTagCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
|
|
base(exception, cancelled, userState) {
|
|
this.results = results;
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ShipmentReply Result {
|
|
get {
|
|
this.RaiseExceptionIfNecessary();
|
|
return ((ShipmentReply)(this.results[0]));
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
|
|
public delegate void deleteShipmentCompletedEventHandler(object sender, deleteShipmentCompletedEventArgs e);
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
public partial class deleteShipmentCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
|
|
|
|
private object[] results;
|
|
|
|
internal deleteShipmentCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
|
|
base(exception, cancelled, userState) {
|
|
this.results = results;
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ShipmentReply Result {
|
|
get {
|
|
this.RaiseExceptionIfNecessary();
|
|
return ((ShipmentReply)(this.results[0]));
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
|
|
public delegate void validateShipmentCompletedEventHandler(object sender, validateShipmentCompletedEventArgs e);
|
|
|
|
/// <remarks/>
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
|
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|
public partial class validateShipmentCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
|
|
|
|
private object[] results;
|
|
|
|
internal validateShipmentCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
|
|
base(exception, cancelled, userState) {
|
|
this.results = results;
|
|
}
|
|
|
|
/// <remarks/>
|
|
public ShipmentReply Result {
|
|
get {
|
|
this.RaiseExceptionIfNecessary();
|
|
return ((ShipmentReply)(this.results[0]));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
#pragma warning restore 1591 |