diff --git a/.vs/AuthorizeNET/DesignTimeBuild/.dtbcache.v2 b/.vs/AuthorizeNET/DesignTimeBuild/.dtbcache.v2
new file mode 100644
index 00000000..bd668894
Binary files /dev/null and b/.vs/AuthorizeNET/DesignTimeBuild/.dtbcache.v2 differ
diff --git a/.vs/AuthorizeNET/config/applicationhost.config b/.vs/AuthorizeNET/config/applicationhost.config
new file mode 100644
index 00000000..0d88f0db
--- /dev/null
+++ b/.vs/AuthorizeNET/config/applicationhost.config
@@ -0,0 +1,1016 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.vs/AuthorizeNET/project-colors.json b/.vs/AuthorizeNET/project-colors.json
new file mode 100644
index 00000000..92b32b4d
--- /dev/null
+++ b/.vs/AuthorizeNET/project-colors.json
@@ -0,0 +1,21 @@
+{
+ "Version": 1,
+ "ProjectMap": {
+ "5d52eaec-42fb-4313-83b8-69e2f55ebf14": {
+ "ProjectGuid": "5d52eaec-42fb-4313-83b8-69e2f55ebf14",
+ "DisplayName": "AuthorizeNET",
+ "ColorIndex": 0
+ },
+ "cda0d4d8-e4aa-4bea-8839-04d69607d914": {
+ "ProjectGuid": "cda0d4d8-e4aa-4bea-8839-04d69607d914",
+ "DisplayName": "AuthorizeNETtest",
+ "ColorIndex": 1
+ },
+ "a2fe74e1-b743-11d0-ae1a-00a0c90fffc3": {
+ "ProjectGuid": "a2fe74e1-b743-11d0-ae1a-00a0c90fffc3",
+ "DisplayName": "Miscellaneous Files",
+ "ColorIndex": -1
+ }
+ },
+ "NextColorIndex": 2
+}
\ No newline at end of file
diff --git a/.vs/AuthorizeNET/v17/.futdcache.v1 b/.vs/AuthorizeNET/v17/.futdcache.v1
new file mode 100644
index 00000000..e04e6335
Binary files /dev/null and b/.vs/AuthorizeNET/v17/.futdcache.v1 differ
diff --git a/.vs/AuthorizeNET/v17/TestStore/0/044.testlog b/.vs/AuthorizeNET/v17/TestStore/0/044.testlog
new file mode 100644
index 00000000..90a3073f
Binary files /dev/null and b/.vs/AuthorizeNET/v17/TestStore/0/044.testlog differ
diff --git a/.vs/AuthorizeNET/v17/TestStore/0/testlog.manifest b/.vs/AuthorizeNET/v17/TestStore/0/testlog.manifest
new file mode 100644
index 00000000..e46a80d7
Binary files /dev/null and b/.vs/AuthorizeNET/v17/TestStore/0/testlog.manifest differ
diff --git a/Authorize.NET/Api/Contracts/V1/AnetApiSchema.generated.cs b/Authorize.NET/Api/Contracts/V1/AnetApiSchema.generated.cs
index e4376c52..d346c999 100644
--- a/Authorize.NET/Api/Contracts/V1/AnetApiSchema.generated.cs
+++ b/Authorize.NET/Api/Contracts/V1/AnetApiSchema.generated.cs
@@ -8,6598 +8,7048 @@
//
//------------------------------------------------------------------------------
-//
+//
// This source code was auto-generated by xsd, Version=4.6.1055.0.
-//
-namespace AuthorizeNet.Api.Contracts.V1 {
- using System.Xml.Serialization;
-
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class decryptPaymentDataRequest : ANetApiRequest {
-
- ///
- public opaqueDataType opaqueData;
-
- ///
- public string callId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class opaqueDataType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string dataDescriptor;
-
- ///
- public string dataValue;
-
- ///
- public string dataKey;
-
- ///
- public System.DateTime expirationTimeStamp;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool expirationTimeStampSpecified;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class processorType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string name;
-
- ///
- public int id;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("cardType")]
- public string[] cardTypes;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(auDeleteType))]
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(auUpdateType))]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class auDetailsType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public long customerProfileID;
-
- ///
- public long customerPaymentProfileID;
-
- ///
- public string firstName;
-
- ///
- public string lastName;
-
- ///
- public string updateTimeUTC;
-
- ///
- public string auReasonCode;
-
- ///
- public string reasonDescription;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class auDeleteType : auDetailsType {
-
- ///
- public creditCardMaskedType creditCard;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class creditCardMaskedType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string cardNumber;
-
- ///
- public string expirationDate;
-
- ///
- public string cardType;
-
- ///
- public cardArt cardArt;
-
- ///
- public string issuerNumber;
-
- ///
- public bool isPaymentToken;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool isPaymentTokenSpecified;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class cardArt : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string cardBrand;
-
- ///
- public string cardImageHeight;
-
- ///
- public string cardImageUrl;
-
- ///
- public string cardImageWidth;
-
- ///
- public string cardType;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class auUpdateType : auDetailsType {
-
- ///
- public creditCardMaskedType newCreditCard;
-
- ///
- public creditCardMaskedType oldCreditCard;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class auResponseType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string auReasonCode;
-
- ///
- public long profileCount;
-
- ///
- public string reasonDescription;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class customerPaymentProfileListItemType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public bool defaultPaymentProfile;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool defaultPaymentProfileSpecified;
-
- ///
- public int customerPaymentProfileId;
-
- ///
- public int customerProfileId;
-
- ///
- public customerAddressType billTo;
-
- ///
- public paymentMaskedType payment;
-
- ///
- public string originalNetworkTransId;
-
- ///
- public decimal originalAuthAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool originalAuthAmountSpecified;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerAddressExType))]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class customerAddressType : nameAndAddressType {
-
- ///
- public string phoneNumber;
-
- ///
- public string faxNumber;
-
- ///
- public string email;
- }
-
- ///
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerAddressType))]
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerAddressExType))]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class nameAndAddressType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string firstName;
-
- ///
- public string lastName;
-
- ///
- public string company;
-
- ///
- public string address;
-
- ///
- public string city;
-
- ///
- public string state;
-
- ///
- public string zip;
-
- ///
- public string country;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class customerAddressExType : customerAddressType {
-
- ///
- public string customerAddressId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class paymentMaskedType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("bankAccount", typeof(bankAccountMaskedType))]
- [System.Xml.Serialization.XmlElementAttribute("creditCard", typeof(creditCardMaskedType))]
- [System.Xml.Serialization.XmlElementAttribute("tokenInformation", typeof(tokenMaskedType))]
- public object Item;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class bankAccountMaskedType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public bankAccountTypeEnum accountType;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool accountTypeSpecified;
-
- ///
- public string routingNumber;
-
- ///
- public string accountNumber;
-
- ///
- public string nameOnAccount;
-
- ///
- public echeckTypeEnum echeckType;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool echeckTypeSpecified;
-
- ///
- public string bankName;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum bankAccountTypeEnum {
-
- ///
- checking,
-
- ///
- savings,
-
- ///
- businessChecking,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum echeckTypeEnum {
-
- ///
- PPD,
-
- ///
- WEB,
-
- ///
- CCD,
-
- ///
- TEL,
-
- ///
- ARC,
-
- ///
- BOC,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class tokenMaskedType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string tokenSource;
-
- ///
- public string tokenNumber;
-
- ///
- public string expirationDate;
-
- ///
- public string tokenRequestorId;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class CustomerPaymentProfileSorting : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public CustomerPaymentProfileOrderFieldEnum orderBy;
-
- ///
- public bool orderDescending;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum CustomerPaymentProfileOrderFieldEnum {
-
- ///
- id,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class customerProfileSummaryType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string customerProfileId;
-
- ///
- public string description;
-
- ///
- public string merchantCustomerId;
-
- ///
- public string email;
-
- ///
- public System.DateTime createdDate;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class SubscriptionDetail : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public int id;
-
- ///
- public string name;
-
- ///
- public ARBSubscriptionStatusEnum status;
-
- ///
- public System.DateTime createTimeStampUTC;
-
- ///
- public string firstName;
-
- ///
- public string lastName;
-
- ///
- public int totalOccurrences;
-
- ///
- public int pastOccurrences;
-
- ///
- public paymentMethodEnum paymentMethod;
-
- ///
- public string accountNumber;
-
- ///
- public string invoice;
-
- ///
- public decimal amount;
-
- ///
- public string currencyCode;
-
- ///
- public int customerProfileId;
-
- ///
- public int customerPaymentProfileId;
-
- ///
- public int customerShippingProfileId;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool customerShippingProfileIdSpecified;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum ARBSubscriptionStatusEnum {
-
- ///
- active,
-
- ///
- expired,
-
- ///
- suspended,
-
- ///
- canceled,
-
- ///
- terminated,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum paymentMethodEnum {
-
- ///
- creditCard,
-
- ///
- eCheck,
-
- ///
- payPal,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class ARBGetSubscriptionListSorting : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public ARBGetSubscriptionListOrderFieldEnum orderBy;
-
- ///
- public bool orderDescending;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum ARBGetSubscriptionListOrderFieldEnum {
-
- ///
- id,
-
- ///
- name,
-
- ///
- status,
-
- ///
- createTimeStampUTC,
-
- ///
- lastName,
-
- ///
- firstName,
-
- ///
- accountNumber,
-
- ///
- amount,
-
- ///
- pastOccurrences,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class Paging : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public int limit;
-
- ///
- public int offset;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class TransactionListSorting : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public TransactionListOrderFieldEnum orderBy;
-
- ///
- public bool orderDescending;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum TransactionListOrderFieldEnum {
-
- ///
- id,
-
- ///
- submitTimeUTC,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class heldTransactionRequestType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public afdsTransactionEnum action;
-
- ///
- public string refTransId;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum afdsTransactionEnum {
-
- ///
- approve,
-
- ///
- decline,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class createProfileResponse : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public messagesType messages;
-
- ///
- public string customerProfileId;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("numericString", IsNullable=false)]
- public string[] customerPaymentProfileIdList;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("numericString", IsNullable=false)]
- public string[] customerShippingAddressIdList;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class messagesType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public messageTypeEnum resultCode;
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("message")]
- public messagesTypeMessage[] message;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum messageTypeEnum {
-
- ///
- Ok,
-
- ///
- Error,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class messagesTypeMessage : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string code;
-
- ///
- public string text;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class transactionResponse : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string responseCode;
-
- ///
- public string rawResponseCode;
-
- ///
- public string authCode;
-
- ///
- public string avsResultCode;
-
- ///
- public string cvvResultCode;
-
- ///
- public string cavvResultCode;
-
- ///
- public string transId;
-
- ///
- public string refTransID;
-
- ///
- public string transHash;
-
- ///
- public string testRequest;
-
- ///
- public string accountNumber;
-
- ///
- public string entryMode;
-
- ///
- public string accountType;
-
- ///
- public string splitTenderId;
-
- ///
- public transactionResponsePrePaidCard prePaidCard;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("message", IsNullable=false)]
- public transactionResponseMessage[] messages;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("error", IsNullable=false)]
- public transactionResponseError[] errors;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("splitTenderPayment", IsNullable=false)]
- public transactionResponseSplitTenderPayment[] splitTenderPayments;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)]
- public userField[] userFields;
-
- ///
- public nameAndAddressType shipTo;
-
- ///
- public transactionResponseSecureAcceptance secureAcceptance;
-
- ///
- public transactionResponseEmvResponse emvResponse;
-
- ///
- public string transHashSha2;
-
- ///
- public customerProfileIdType profile;
-
- ///
- public string networkTransId;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class transactionResponsePrePaidCard : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string requestedAmount;
-
- ///
- public string approvedAmount;
-
- ///
- public string balanceOnCard;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class transactionResponseMessage : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string code;
-
- ///
- public string description;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class transactionResponseError : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string errorCode;
-
- ///
- public string errorText;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class transactionResponseSplitTenderPayment : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string transId;
-
- ///
- public string responseCode;
-
- ///
- public string responseToCustomer;
-
- ///
- public string authCode;
-
- ///
- public string accountNumber;
-
- ///
- public string accountType;
-
- ///
- public string requestedAmount;
-
- ///
- public string approvedAmount;
-
- ///
- public string balanceOnCard;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class userField : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string name;
-
- ///
- public string value;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class transactionResponseSecureAcceptance : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string SecureAcceptanceUrl;
-
- ///
- public string PayerID;
-
- ///
- public string PayerEmail;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class transactionResponseEmvResponse : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string tlvData;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("tag", IsNullable=false)]
- public emvTag[] tags;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class emvTag : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string name;
-
- ///
- public string value;
-
- ///
- public string formatted;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class customerProfileIdType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string customerProfileId;
-
- ///
- public string customerPaymentProfileId;
-
- ///
- public string customerAddressId;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class returnedItemType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string id;
-
- ///
- public System.DateTime dateUTC;
-
- ///
- public System.DateTime dateLocal;
-
- ///
- public string code;
-
- ///
- public string description;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class transactionDetailsType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string transId;
-
- ///
- public string refTransId;
-
- ///
- public string splitTenderId;
-
- ///
- public System.DateTime submitTimeUTC;
-
- ///
- public System.DateTime submitTimeLocal;
-
- ///
- public string transactionType;
-
- ///
- public string transactionStatus;
-
- ///
- public int responseCode;
-
- ///
- public int responseReasonCode;
-
- ///
- public subscriptionPaymentType subscription;
-
- ///
- public string responseReasonDescription;
-
- ///
- public string authCode;
-
- ///
- public string AVSResponse;
-
- ///
- public string cardCodeResponse;
-
- ///
- public string CAVVResponse;
-
- ///
- public string FDSFilterAction;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("FDSFilter", IsNullable=false)]
- public FDSFilterType[] FDSFilters;
-
- ///
- public batchDetailsType batch;
-
- ///
- public orderExType order;
-
- ///
- public decimal requestedAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool requestedAmountSpecified;
-
- ///
- public decimal authAmount;
-
- ///
- public decimal settleAmount;
-
- ///
- public extendedAmountType tax;
-
- ///
- public extendedAmountType shipping;
-
- ///
- public extendedAmountType duty;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("lineItem", IsNullable=false)]
- public lineItemType[] lineItems;
-
- ///
- public decimal prepaidBalanceRemaining;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool prepaidBalanceRemainingSpecified;
-
- ///
- public bool taxExempt;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool taxExemptSpecified;
-
- ///
- public paymentMaskedType payment;
-
- ///
- public customerDataType customer;
-
- ///
- public customerAddressType billTo;
-
- ///
- public nameAndAddressType shipTo;
-
- ///
- public bool recurringBilling;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool recurringBillingSpecified;
-
- ///
- public string customerIP;
-
- ///
- public string product;
-
- ///
- public string entryMode;
-
- ///
- public string marketType;
-
- ///
- public string mobileDeviceId;
-
- ///
- public string customerSignature;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("returnedItem", IsNullable=false)]
- public returnedItemType[] returnedItems;
-
- ///
- public solutionType solution;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("tag", IsNullable=false)]
- public transactionDetailsTypeTag[] emvDetails;
-
- ///
- public customerProfileIdType profile;
-
- ///
- public extendedAmountType surcharge;
-
- ///
- public string employeeId;
-
- ///
- public extendedAmountType tip;
-
- ///
- public otherTaxType otherTax;
-
- ///
- public nameAndAddressType shipFrom;
-
- ///
- public string networkTransId;
-
- ///
- public string originalNetworkTransId;
-
- ///
- public decimal originalAuthAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool originalAuthAmountSpecified;
-
- ///
- public string authorizationIndicator;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class subscriptionPaymentType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public int id;
-
- ///
- public int payNum;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class FDSFilterType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string name;
-
- ///
- public string action;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class batchDetailsType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string batchId;
-
- ///
- public System.DateTime settlementTimeUTC;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool settlementTimeUTCSpecified;
-
- ///
- public System.DateTime settlementTimeLocal;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool settlementTimeLocalSpecified;
-
- ///
- public string settlementState;
-
- ///
- public string paymentMethod;
-
- ///
- public string marketType;
-
- ///
- public string product;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("statistic", IsNullable=false)]
- public batchStatisticType[] statistics;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class batchStatisticType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string accountType;
-
- ///
- public decimal chargeAmount;
-
- ///
- public int chargeCount;
-
- ///
- public decimal refundAmount;
-
- ///
- public int refundCount;
-
- ///
- public int voidCount;
-
- ///
- public int declineCount;
-
- ///
- public int errorCount;
-
- ///
- public decimal returnedItemAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool returnedItemAmountSpecified;
-
- ///
- public int returnedItemCount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool returnedItemCountSpecified;
-
- ///
- public decimal chargebackAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool chargebackAmountSpecified;
-
- ///
- public int chargebackCount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool chargebackCountSpecified;
-
- ///
- public int correctionNoticeCount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool correctionNoticeCountSpecified;
-
- ///
- public decimal chargeChargeBackAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool chargeChargeBackAmountSpecified;
-
- ///
- public int chargeChargeBackCount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool chargeChargeBackCountSpecified;
-
- ///
- public decimal refundChargeBackAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool refundChargeBackAmountSpecified;
-
- ///
- public int refundChargeBackCount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool refundChargeBackCountSpecified;
-
- ///
- public decimal chargeReturnedItemsAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool chargeReturnedItemsAmountSpecified;
-
- ///
- public int chargeReturnedItemsCount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool chargeReturnedItemsCountSpecified;
-
- ///
- public decimal refundReturnedItemsAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool refundReturnedItemsAmountSpecified;
-
- ///
- public int refundReturnedItemsCount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool refundReturnedItemsCountSpecified;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class orderExType : orderType {
-
- ///
- public string purchaseOrderNumber;
- }
-
- ///
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(orderExType))]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class orderType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string invoiceNumber;
-
- ///
- public string description;
-
- ///
- public decimal discountAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool discountAmountSpecified;
-
- ///
- public bool taxIsAfterDiscount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool taxIsAfterDiscountSpecified;
-
- ///
- public string totalTaxTypeCode;
-
- ///
- public string purchaserVATRegistrationNumber;
-
- ///
- public string merchantVATRegistrationNumber;
-
- ///
- public string vatInvoiceReferenceNumber;
-
- ///
- public string purchaserCode;
-
- ///
- public string summaryCommodityCode;
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
- public System.DateTime purchaseOrderDateUTC;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool purchaseOrderDateUTCSpecified;
-
- ///
- public string supplierOrderReference;
-
- ///
- public string authorizedContactName;
-
- ///
- public string cardAcceptorRefNumber;
-
- ///
- public string amexDataTAA1;
-
- ///
- public string amexDataTAA2;
-
- ///
- public string amexDataTAA3;
-
- ///
- public string amexDataTAA4;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class extendedAmountType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public decimal amount;
-
- ///
- public string name;
-
- ///
- public string description;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class lineItemType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string itemId;
-
- ///
- public string name;
-
- ///
- public string description;
-
- ///
- public decimal quantity;
-
- ///
- public decimal unitPrice;
-
- ///
- public bool taxable;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool taxableSpecified;
-
- ///
- public string unitOfMeasure;
-
- ///
- public string typeOfSupply;
-
- ///
- public decimal taxRate;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool taxRateSpecified;
-
- ///
- public decimal taxAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool taxAmountSpecified;
-
- ///
- public decimal nationalTax;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool nationalTaxSpecified;
-
- ///
- public decimal localTax;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool localTaxSpecified;
-
- ///
- public decimal vatRate;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool vatRateSpecified;
-
- ///
- public string alternateTaxId;
-
- ///
- public string alternateTaxType;
-
- ///
- public string alternateTaxTypeApplied;
-
- ///
- public decimal alternateTaxRate;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool alternateTaxRateSpecified;
-
- ///
- public decimal alternateTaxAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool alternateTaxAmountSpecified;
-
- ///
- public decimal totalAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool totalAmountSpecified;
-
- ///
- public string commodityCode;
-
- ///
- public string productCode;
-
- ///
- public string productSKU;
-
- ///
- public decimal discountRate;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool discountRateSpecified;
-
- ///
- public decimal discountAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool discountAmountSpecified;
-
- ///
- public bool taxIncludedInTotal;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool taxIncludedInTotalSpecified;
-
- ///
- public bool taxIsAfterDiscount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool taxIsAfterDiscountSpecified;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class customerDataType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public customerTypeEnum type;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool typeSpecified;
-
- ///
- public string id;
-
- ///
- public string email;
-
- ///
- public driversLicenseType driversLicense;
-
- ///
- public string taxId;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum customerTypeEnum {
-
- ///
- individual,
-
- ///
- business,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class driversLicenseType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string number;
-
- ///
- public string state;
-
- ///
- public string dateOfBirth;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class solutionType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string id;
-
- ///
- public string name;
-
- ///
- public string vendorName;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class transactionDetailsTypeTag : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string tagId;
-
- ///
- public string data;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class otherTaxType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public decimal nationalTaxAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool nationalTaxAmountSpecified;
-
- ///
- public decimal localTaxAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool localTaxAmountSpecified;
-
- ///
- public decimal alternateTaxAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool alternateTaxAmountSpecified;
-
- ///
- public string alternateTaxId;
-
- ///
- public decimal vatTaxRate;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool vatTaxRateSpecified;
-
- ///
- public decimal vatTaxAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool vatTaxAmountSpecified;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class profileTransactionType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("profileTransAuthCapture", typeof(profileTransAuthCaptureType))]
- [System.Xml.Serialization.XmlElementAttribute("profileTransAuthOnly", typeof(profileTransAuthOnlyType))]
- [System.Xml.Serialization.XmlElementAttribute("profileTransCaptureOnly", typeof(profileTransCaptureOnlyType))]
- [System.Xml.Serialization.XmlElementAttribute("profileTransPriorAuthCapture", typeof(profileTransPriorAuthCaptureType))]
- [System.Xml.Serialization.XmlElementAttribute("profileTransRefund", typeof(profileTransRefundType))]
- [System.Xml.Serialization.XmlElementAttribute("profileTransVoid", typeof(profileTransVoidType))]
- public object Item;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class profileTransAuthCaptureType : profileTransOrderType {
- }
-
- ///
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransCaptureOnlyType))]
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransAuthOnlyType))]
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransAuthCaptureType))]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class profileTransOrderType : profileTransAmountType {
-
- ///
- public string customerProfileId;
-
- ///
- public string customerPaymentProfileId;
-
- ///
- public string customerShippingAddressId;
-
- ///
- public orderExType order;
-
- ///
- public bool taxExempt;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool taxExemptSpecified;
-
- ///
- public bool recurringBilling;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool recurringBillingSpecified;
-
- ///
- public string cardCode;
-
- ///
- public string splitTenderId;
-
- ///
- public processingOptions processingOptions;
-
- ///
- public subsequentAuthInformation subsequentAuthInformation;
-
- ///
- public authorizationIndicatorType authorizationIndicatorType;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class processingOptions : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public bool isFirstRecurringPayment;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool isFirstRecurringPaymentSpecified;
-
- ///
- public bool isFirstSubsequentAuth;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool isFirstSubsequentAuthSpecified;
-
- ///
- public bool isSubsequentAuth;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool isSubsequentAuthSpecified;
-
- ///
- public bool isStoredCredentials;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool isStoredCredentialsSpecified;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class subsequentAuthInformation : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string originalNetworkTransId;
-
- ///
- public decimal originalAuthAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool originalAuthAmountSpecified;
-
- ///
- public merchantInitTransReasonEnum reason;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool reasonSpecified;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum merchantInitTransReasonEnum {
-
- ///
- resubmission,
-
- ///
- delayedCharge,
-
- ///
- reauthorization,
-
- ///
- noShow,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class authorizationIndicatorType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public authIndicatorEnum authorizationIndicator;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool authorizationIndicatorSpecified;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum authIndicatorEnum {
-
- ///
- pre,
-
- ///
- final,
- }
-
- ///
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransRefundType))]
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransPriorAuthCaptureType))]
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransOrderType))]
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransCaptureOnlyType))]
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransAuthOnlyType))]
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransAuthCaptureType))]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class profileTransAmountType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public decimal amount;
-
- ///
- public extendedAmountType tax;
-
- ///
- public extendedAmountType shipping;
-
- ///
- public extendedAmountType duty;
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("lineItems")]
- public lineItemType[] lineItems;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class profileTransRefundType : profileTransAmountType {
-
- ///
- public string customerProfileId;
-
- ///
- public string customerPaymentProfileId;
-
- ///
- public string customerShippingAddressId;
-
- ///
- public string creditCardNumberMasked;
-
- ///
- public string bankRoutingNumberMasked;
-
- ///
- public string bankAccountNumberMasked;
-
- ///
- public orderExType order;
-
- ///
- public string transId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class profileTransPriorAuthCaptureType : profileTransAmountType {
-
- ///
- public string customerProfileId;
-
- ///
- public string customerPaymentProfileId;
-
- ///
- public string customerShippingAddressId;
-
- ///
- public string transId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class profileTransCaptureOnlyType : profileTransOrderType {
-
- ///
- public string approvalCode;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class profileTransAuthOnlyType : profileTransOrderType {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class profileTransVoidType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string customerProfileId;
-
- ///
- public string customerPaymentProfileId;
-
- ///
- public string customerShippingAddressId;
-
- ///
- public string transId;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class paymentProfile : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string paymentProfileId;
-
- ///
- public string cardCode;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class customerProfilePaymentType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public bool createProfile;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool createProfileSpecified;
-
- ///
- public string customerProfileId;
-
- ///
- public paymentProfile paymentProfile;
-
- ///
- public string shippingProfileId;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class transactionRequestType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string transactionType;
-
- ///
- public decimal amount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool amountSpecified;
-
- ///
- public string currencyCode;
-
- ///
- public paymentType payment;
-
- ///
- public customerProfilePaymentType profile;
-
- ///
- public solutionType solution;
-
- ///
- public string callId;
-
- ///
- public string terminalNumber;
-
- ///
- public string authCode;
-
- ///
- public string refTransId;
-
- ///
- public string splitTenderId;
-
- ///
- public orderType order;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("lineItem", IsNullable=false)]
- public lineItemType[] lineItems;
-
- ///
- public extendedAmountType tax;
-
- ///
- public extendedAmountType duty;
-
- ///
- public extendedAmountType shipping;
-
- ///
- public bool taxExempt;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool taxExemptSpecified;
-
- ///
- public string poNumber;
-
- ///
- public customerDataType customer;
-
- ///
- public customerAddressType billTo;
-
- ///
- public nameAndAddressType shipTo;
-
- ///
- public string customerIP;
-
- ///
- public ccAuthenticationType cardholderAuthentication;
-
- ///
- public transRetailInfoType retail;
-
- ///
- public string employeeId;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("setting", IsNullable=false)]
- public settingType[] transactionSettings;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)]
- public userField[] userFields;
-
- ///
- public extendedAmountType surcharge;
-
- ///
- public string merchantDescriptor;
-
- ///
- public subMerchantType subMerchant;
-
- ///
- public extendedAmountType tip;
-
- ///
- public processingOptions processingOptions;
-
- ///
- public subsequentAuthInformation subsequentAuthInformation;
-
- ///
- public otherTaxType otherTax;
-
- ///
- public nameAndAddressType shipFrom;
-
- ///
- public authorizationIndicatorType authorizationIndicatorType;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class paymentType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("bankAccount", typeof(bankAccountType))]
- [System.Xml.Serialization.XmlElementAttribute("creditCard", typeof(creditCardType))]
- [System.Xml.Serialization.XmlElementAttribute("emv", typeof(paymentEmvType))]
- [System.Xml.Serialization.XmlElementAttribute("encryptedTrackData", typeof(encryptedTrackDataType))]
- [System.Xml.Serialization.XmlElementAttribute("opaqueData", typeof(opaqueDataType))]
- [System.Xml.Serialization.XmlElementAttribute("payPal", typeof(payPalType))]
- [System.Xml.Serialization.XmlElementAttribute("trackData", typeof(creditCardTrackType))]
- public object Item;
-
- ///
- public string dataSource;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class bankAccountType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public bankAccountTypeEnum accountType;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool accountTypeSpecified;
-
- ///
- public string routingNumber;
-
- ///
- public string accountNumber;
-
- ///
- public string nameOnAccount;
-
- ///
- public echeckTypeEnum echeckType;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool echeckTypeSpecified;
-
- ///
- public string bankName;
-
- ///
- public string checkNumber;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class creditCardType : creditCardSimpleType {
-
- ///
- public string cardCode;
-
- ///
- public bool isPaymentToken;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool isPaymentTokenSpecified;
-
- ///
- public string cryptogram;
-
- ///
- public string tokenRequestorName;
-
- ///
- public string tokenRequestorId;
-
- ///
- public string tokenRequestorEci;
- }
-
- ///
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(creditCardType))]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class creditCardSimpleType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string cardNumber;
-
- ///
- public string expirationDate;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class paymentEmvType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public object emvData;
-
- ///
- public object emvDescriptor;
-
- ///
- public object emvVersion;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class encryptedTrackDataType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public KeyBlock FormOfPayment;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class KeyBlock : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public KeyValue Value;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class KeyValue : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public EncodingType Encoding;
-
- ///
- public EncryptionAlgorithmType EncryptionAlgorithm;
-
- ///
- public KeyManagementScheme Scheme;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum EncodingType {
-
- ///
- Base64,
-
- ///
- Hex,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum EncryptionAlgorithmType {
-
- ///
- TDES,
-
- ///
- AES,
-
- ///
- RSA,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class KeyManagementScheme : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public KeyManagementSchemeDUKPT DUKPT;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class KeyManagementSchemeDUKPT : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public OperationType Operation;
-
- ///
- public KeyManagementSchemeDUKPTMode Mode;
-
- ///
- public KeyManagementSchemeDUKPTDeviceInfo DeviceInfo;
-
- ///
- public KeyManagementSchemeDUKPTEncryptedData EncryptedData;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum OperationType {
-
- ///
- DECRYPT,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class KeyManagementSchemeDUKPTMode : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string PIN;
-
- ///
- public string Data;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class KeyManagementSchemeDUKPTDeviceInfo : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string Description;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class KeyManagementSchemeDUKPTEncryptedData : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string Value;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class payPalType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string successUrl;
-
- ///
- public string cancelUrl;
-
- ///
- public string paypalLc;
-
- ///
- public string paypalHdrImg;
-
- ///
- public string paypalPayflowcolor;
-
- ///
- public string payerID;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class creditCardTrackType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("track1", typeof(string))]
- [System.Xml.Serialization.XmlElementAttribute("track2", typeof(string))]
- [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
- public string Item;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public ItemChoiceType1 ItemElementName;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IncludeInSchema=false)]
- public enum ItemChoiceType1 {
-
- ///
- track1,
-
- ///
- track2,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class ccAuthenticationType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string authenticationIndicator;
-
- ///
- public string cardholderAuthenticationValue;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class transRetailInfoType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- [System.ComponentModel.DefaultValueAttribute("2")]
- public string marketType;
-
- ///
- public string deviceType;
-
- ///
- public string customerSignature;
-
- ///
- public string terminalNumber;
-
- public transRetailInfoType() {
- this.marketType = "2";
- }
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class settingType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string settingName;
-
- ///
- public string settingValue;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class subMerchantType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string identifier;
-
- ///
- public string doingBusinessAs;
-
- ///
- public string paymentServiceProviderName;
-
- ///
- public string paymentServiceFacilitator;
-
- ///
- public string streetAddress;
-
- ///
- public string phone;
-
- ///
- public string email;
-
- ///
- public string postalCode;
-
- ///
- public string city;
-
- ///
- public string regionCode;
-
- ///
- public string countryCode;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class mobileDeviceType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string mobileDeviceId;
-
- ///
- public string description;
-
- ///
- public string phoneNumber;
-
- ///
- public string devicePlatform;
-
- ///
- public deviceActivationEnum deviceActivation;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool deviceActivationSpecified;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum deviceActivationEnum {
-
- ///
- Activate,
-
- ///
- Disable,
- }
-
- ///
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerPaymentProfileMaskedType))]
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerPaymentProfileType))]
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerPaymentProfileExType))]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class customerPaymentProfileBaseType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public customerTypeEnum customerType;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool customerTypeSpecified;
-
- ///
- public customerAddressType billTo;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class customerPaymentProfileMaskedType : customerPaymentProfileBaseType {
-
- ///
- public string customerProfileId;
-
- ///
- public string customerPaymentProfileId;
-
- ///
- public bool defaultPaymentProfile;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool defaultPaymentProfileSpecified;
-
- ///
- public paymentMaskedType payment;
-
- ///
- public driversLicenseMaskedType driversLicense;
-
- ///
- public string taxId;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("subscriptionId", IsNullable=false)]
- public string[] subscriptionIds;
-
- ///
- public string originalNetworkTransId;
-
- ///
- public decimal originalAuthAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool originalAuthAmountSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class driversLicenseMaskedType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string number;
-
- ///
- public string state;
-
- ///
- public string dateOfBirth;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerPaymentProfileExType))]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class customerPaymentProfileType : customerPaymentProfileBaseType {
-
- ///
- public paymentType payment;
-
- ///
- public driversLicenseType driversLicense;
-
- ///
- public string taxId;
-
- ///
- public bool defaultPaymentProfile;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool defaultPaymentProfileSpecified;
-
- ///
- public subsequentAuthInformation subsequentAuthInformation;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class customerPaymentProfileExType : customerPaymentProfileType {
-
- ///
- public string customerPaymentProfileId;
- }
-
- ///
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerProfileExType))]
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerProfileMaskedType))]
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerProfileInfoExType))]
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(subscriptionCustomerProfileType))]
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerProfileType))]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class customerProfileBaseType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string merchantCustomerId;
-
- ///
- public string description;
-
- ///
- public string email;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerProfileMaskedType))]
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerProfileInfoExType))]
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(subscriptionCustomerProfileType))]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class customerProfileExType : customerProfileBaseType {
-
- ///
- public string customerProfileId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class customerProfileMaskedType : customerProfileExType {
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("paymentProfiles")]
- public customerPaymentProfileMaskedType[] paymentProfiles;
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("shipToList")]
- public customerAddressExType[] shipToList;
-
- ///
- public customerProfileTypeEnum profileType;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool profileTypeSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum customerProfileTypeEnum {
-
- ///
- regular,
-
- ///
- guest,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class customerProfileInfoExType : customerProfileExType {
-
- ///
- public customerProfileTypeEnum profileType;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool profileTypeSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class subscriptionCustomerProfileType : customerProfileExType {
-
- ///
- public customerPaymentProfileMaskedType paymentProfile;
-
- ///
- public customerAddressExType shippingProfile;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class customerProfileType : customerProfileBaseType {
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("paymentProfiles")]
- public customerPaymentProfileType[] paymentProfiles;
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("shipToList")]
- public customerAddressType[] shipToList;
-
- ///
- public customerProfileTypeEnum profileType;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool profileTypeSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class ARBSubscriptionMaskedType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string name;
-
- ///
- public paymentScheduleType paymentSchedule;
-
- ///
- public decimal amount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool amountSpecified;
-
- ///
- public decimal trialAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool trialAmountSpecified;
-
- ///
- public ARBSubscriptionStatusEnum status;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool statusSpecified;
-
- ///
- public subscriptionCustomerProfileType profile;
-
- ///
- public orderType order;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)]
- public arbTransaction[] arbTransactions;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class paymentScheduleType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public paymentScheduleTypeInterval interval;
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
- public System.DateTime startDate;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool startDateSpecified;
-
- ///
- public short totalOccurrences;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool totalOccurrencesSpecified;
-
- ///
- public short trialOccurrences;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool trialOccurrencesSpecified;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class paymentScheduleTypeInterval : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public short length;
-
- ///
- public ARBSubscriptionUnitEnum unit;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum ARBSubscriptionUnitEnum {
-
- ///
- days,
-
- ///
- months,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class arbTransaction : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string transId;
-
- ///
- public string response;
-
- ///
- public System.DateTime submitTimeUTC;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool submitTimeUTCSpecified;
-
- ///
- public int payNum;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool payNumSpecified;
-
- ///
- public int attemptNum;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool attemptNumSpecified;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class securePaymentContainerErrorType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string code;
-
- ///
- public string description;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class customerType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public customerTypeEnum type;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool typeSpecified;
-
- ///
- public string id;
-
- ///
- public string email;
-
- ///
- public string phoneNumber;
-
- ///
- public string faxNumber;
-
- ///
- public driversLicenseType driversLicense;
-
- ///
- public string taxId;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class paymentSimpleType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("bankAccount", typeof(bankAccountType))]
- [System.Xml.Serialization.XmlElementAttribute("creditCard", typeof(creditCardSimpleType))]
- public object Item;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class merchantContactType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string merchantName;
-
- ///
- public string merchantAddress;
-
- ///
- public string merchantCity;
-
- ///
- public string merchantState;
-
- ///
- public string merchantZip;
-
- ///
- public string merchantPhone;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class ContactDetailType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string email;
-
- ///
- public string firstName;
-
- ///
- public string lastName;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class permissionType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string permissionName;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(emailSettingsType))]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class ArrayOfSetting : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("setting")]
- public settingType[] setting;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class emailSettingsType : ArrayOfSetting {
-
- ///
- [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")]
- public string version;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class fraudInformationType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("fraudFilter", IsNullable=false)]
- public string[] fraudFilterList;
-
- ///
- public string fraudAction;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class transactionSummaryType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string transId;
-
- ///
- public System.DateTime submitTimeUTC;
-
- ///
- public System.DateTime submitTimeLocal;
-
- ///
- public string transactionStatus;
-
- ///
- public string invoiceNumber;
-
- ///
- public string firstName;
-
- ///
- public string lastName;
-
- ///
- public string accountType;
-
- ///
- public string accountNumber;
-
- ///
- public decimal settleAmount;
-
- ///
- public string marketType;
-
- ///
- public string product;
-
- ///
- public string mobileDeviceId;
-
- ///
- public subscriptionPaymentType subscription;
-
- ///
- public bool hasReturnedItems;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool hasReturnedItemsSpecified;
-
- ///
- public fraudInformationType fraudInformation;
-
- ///
- public customerProfileIdType profile;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class ARBSubscriptionType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string name;
-
- ///
- public paymentScheduleType paymentSchedule;
-
- ///
- public decimal amount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool amountSpecified;
-
- ///
- public decimal trialAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool trialAmountSpecified;
-
- ///
- public paymentType payment;
-
- ///
- public orderType order;
-
- ///
- public customerType customer;
-
- ///
- public nameAndAddressType billTo;
-
- ///
- public nameAndAddressType shipTo;
-
- ///
- public customerProfileIdType profile;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class webCheckOutDataTypeToken : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string cardNumber;
-
- ///
- public string expirationDate;
-
- ///
- public string cardCode;
-
- ///
- public string zip;
-
- ///
- public string fullName;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class webCheckOutDataType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public webCheckOutTypeEnum type;
-
- ///
- public string id;
-
- ///
- public webCheckOutDataTypeToken token;
-
- ///
- public bankAccountType bankToken;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum webCheckOutTypeEnum {
-
- ///
- PAN,
-
- ///
- TOKEN,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class paymentDetails : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string currency;
-
- ///
- public string promoCode;
-
- ///
- public string misc;
-
- ///
- public string giftWrap;
-
- ///
- public string discount;
-
- ///
- public string tax;
-
- ///
- public string shippingHandling;
-
- ///
- public string subTotal;
-
- ///
- public string orderID;
-
- ///
- public string amount;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class fingerPrintType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string hashValue;
-
- ///
- public string sequence;
-
- ///
- public string timestamp;
-
- ///
- public string currencyCode;
-
- ///
- public string amount;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class impersonationAuthenticationType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string partnerLoginId;
-
- ///
- public string partnerTransactionKey;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class merchantAuthenticationType : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string name;
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("accessToken", typeof(string))]
- [System.Xml.Serialization.XmlElementAttribute("clientKey", typeof(string))]
- [System.Xml.Serialization.XmlElementAttribute("fingerPrint", typeof(fingerPrintType))]
- [System.Xml.Serialization.XmlElementAttribute("impersonationAuthentication", typeof(impersonationAuthenticationType))]
- [System.Xml.Serialization.XmlElementAttribute("password", typeof(string))]
- [System.Xml.Serialization.XmlElementAttribute("sessionToken", typeof(string))]
- [System.Xml.Serialization.XmlElementAttribute("transactionKey", typeof(string))]
- [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
- public object Item;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public ItemChoiceType ItemElementName;
-
- ///
- public string mobileDeviceId;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IncludeInSchema=false)]
- public enum ItemChoiceType {
-
- ///
- accessToken,
-
- ///
- clientKey,
-
- ///
- fingerPrint,
-
- ///
- impersonationAuthentication,
-
- ///
- password,
-
- ///
- sessionToken,
-
- ///
- transactionKey,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class ANetApiRequest : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public merchantAuthenticationType merchantAuthentication;
-
- ///
- public string clientId;
-
- ///
- public string refId;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class decryptPaymentDataResponse : ANetApiResponse {
-
- ///
- public customerAddressType shippingInfo;
-
- ///
- public customerAddressType billingInfo;
-
- ///
- public creditCardMaskedType cardInfo;
-
- ///
- public paymentDetails paymentDetails;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute("ErrorResponse", Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class ANetApiResponse : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string refId;
-
- ///
- public messagesType messages;
-
- ///
- public string sessionToken;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class securePaymentContainerRequest : ANetApiRequest {
-
- ///
- public webCheckOutDataType data;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class securePaymentContainerResponse : ANetApiResponse {
-
- ///
- public opaqueDataType opaqueData;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class isAliveRequest : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public string refId;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class isAliveResponse : ANetApiResponse {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class authenticateTestRequest : ANetApiRequest {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class authenticateTestResponse : ANetApiResponse {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class ARBCreateSubscriptionRequest : ANetApiRequest {
-
- ///
- public ARBSubscriptionType subscription;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class ARBCreateSubscriptionResponse : ANetApiResponse {
-
- ///
- public string subscriptionId;
-
- ///
- public customerProfileIdType profile;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class ARBUpdateSubscriptionRequest : ANetApiRequest {
-
- ///
- public string subscriptionId;
-
- ///
- public ARBSubscriptionType subscription;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class ARBUpdateSubscriptionResponse : ANetApiResponse {
-
- ///
- public customerProfileIdType profile;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class ARBCancelSubscriptionRequest : ANetApiRequest {
-
- ///
- public string subscriptionId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class ARBCancelSubscriptionResponse : ANetApiResponse {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class ARBGetSubscriptionStatusRequest : ANetApiRequest {
-
- ///
- public string subscriptionId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class ARBGetSubscriptionStatusResponse : ANetApiResponse {
-
- ///
- public ARBSubscriptionStatusEnum status;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool statusSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class createCustomerProfileRequest : ANetApiRequest {
-
- ///
- public customerProfileType profile;
-
- ///
- public validationModeEnum validationMode;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool validationModeSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum validationModeEnum {
-
- ///
- none,
-
- ///
- testMode,
-
- ///
- liveMode,
-
- ///
- oldLiveMode,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class createCustomerProfileResponse : ANetApiResponse {
-
- ///
- public string customerProfileId;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("numericString", IsNullable=false)]
- public string[] customerPaymentProfileIdList;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("numericString", IsNullable=false)]
- public string[] customerShippingAddressIdList;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)]
- public string[] validationDirectResponseList;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class createCustomerPaymentProfileRequest : ANetApiRequest {
-
- ///
- public string customerProfileId;
-
- ///
- public customerPaymentProfileType paymentProfile;
-
- ///
- public validationModeEnum validationMode;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool validationModeSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class createCustomerPaymentProfileResponse : ANetApiResponse {
-
- ///
- public string customerProfileId;
-
- ///
- public string customerPaymentProfileId;
-
- ///
- public string validationDirectResponse;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class createCustomerShippingAddressRequest : ANetApiRequest {
-
- ///
- public string customerProfileId;
-
- ///
- public customerAddressType address;
-
- ///
- public bool defaultShippingAddress;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool defaultShippingAddressSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class createCustomerShippingAddressResponse : ANetApiResponse {
-
- ///
- public string customerProfileId;
-
- ///
- public string customerAddressId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class createCustomerProfileFromTransactionRequest : ANetApiRequest {
-
- ///
- public string transId;
-
- ///
- public customerProfileBaseType customer;
-
- ///
- public string customerProfileId;
-
- ///
- public bool defaultPaymentProfile;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool defaultPaymentProfileSpecified;
-
- ///
- public bool defaultShippingAddress;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool defaultShippingAddressSpecified;
-
- ///
- public customerProfileTypeEnum profileType;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool profileTypeSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getCustomerProfileRequest : ANetApiRequest {
-
- ///
- public string customerProfileId;
-
- ///
- public string merchantCustomerId;
-
- ///
- public string email;
-
- ///
- public bool unmaskExpirationDate;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool unmaskExpirationDateSpecified;
-
- ///
- public bool includeIssuerInfo;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool includeIssuerInfoSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getCustomerProfileResponse : ANetApiResponse {
-
- ///
- public customerProfileMaskedType profile;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("subscriptionId", IsNullable=false)]
- public string[] subscriptionIds;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getCustomerPaymentProfileRequest : ANetApiRequest {
-
- ///
- public string customerProfileId;
-
- ///
- public string customerPaymentProfileId;
-
- ///
- public bool unmaskExpirationDate;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool unmaskExpirationDateSpecified;
-
- ///
- public bool includeIssuerInfo;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool includeIssuerInfoSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getCustomerPaymentProfileResponse : ANetApiResponse {
-
- ///
- public customerPaymentProfileMaskedType paymentProfile;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getCustomerShippingAddressRequest : ANetApiRequest {
-
- ///
- public string customerProfileId;
-
- ///
- public string customerAddressId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getCustomerShippingAddressResponse : ANetApiResponse {
-
- ///
- public bool defaultShippingAddress;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool defaultShippingAddressSpecified;
-
- ///
- public customerAddressExType address;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("subscriptionId", IsNullable=false)]
- public string[] subscriptionIds;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class updateCustomerProfileRequest : ANetApiRequest {
-
- ///
- public customerProfileExType profile;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class updateCustomerProfileResponse : ANetApiResponse {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class updateCustomerPaymentProfileRequest : ANetApiRequest {
-
- ///
- public string customerProfileId;
-
- ///
- public customerPaymentProfileExType paymentProfile;
-
- ///
- public validationModeEnum validationMode;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool validationModeSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class updateCustomerPaymentProfileResponse : ANetApiResponse {
-
- ///
- public string validationDirectResponse;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class updateCustomerShippingAddressRequest : ANetApiRequest {
-
- ///
- public string customerProfileId;
-
- ///
- public customerAddressExType address;
-
- ///
- public bool defaultShippingAddress;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool defaultShippingAddressSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class updateCustomerShippingAddressResponse : ANetApiResponse {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class deleteCustomerProfileRequest : ANetApiRequest {
-
- ///
- public string customerProfileId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class deleteCustomerProfileResponse : ANetApiResponse {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class deleteCustomerPaymentProfileRequest : ANetApiRequest {
-
- ///
- public string customerProfileId;
-
- ///
- public string customerPaymentProfileId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class deleteCustomerPaymentProfileResponse : ANetApiResponse {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class deleteCustomerShippingAddressRequest : ANetApiRequest {
-
- ///
- public string customerProfileId;
-
- ///
- public string customerAddressId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class deleteCustomerShippingAddressResponse : ANetApiResponse {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class createCustomerProfileTransactionRequest : ANetApiRequest {
-
- ///
- public profileTransactionType transaction;
-
- ///
- public string extraOptions;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class createCustomerProfileTransactionResponse : ANetApiResponse {
-
- ///
- public transactionResponse transactionResponse;
-
- ///
- public string directResponse;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class validateCustomerPaymentProfileRequest : ANetApiRequest {
-
- ///
- public string customerProfileId;
-
- ///
- public string customerPaymentProfileId;
-
- ///
- public string customerShippingAddressId;
-
- ///
- public string cardCode;
-
- ///
- public validationModeEnum validationMode;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class validateCustomerPaymentProfileResponse : ANetApiResponse {
-
- ///
- public string directResponse;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getCustomerProfileIdsRequest : ANetApiRequest {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getCustomerProfileIdsResponse : ANetApiResponse {
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("numericString", IsNullable=false)]
- public string[] ids;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class updateSplitTenderGroupRequest : ANetApiRequest {
-
- ///
- public string splitTenderId;
-
- ///
- public splitTenderStatusEnum splitTenderStatus;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum splitTenderStatusEnum {
-
- ///
- completed,
-
- ///
- held,
-
- ///
- voided,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class updateSplitTenderGroupResponse : ANetApiResponse {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getTransactionDetailsRequest : ANetApiRequest {
-
- ///
- public string transId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getTransactionDetailsResponse : ANetApiResponse {
-
- ///
- public transactionDetailsType transaction;
-
- ///
- public string clientId;
-
- ///
- public string transrefId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class createTransactionRequest : ANetApiRequest {
-
- ///
- public transactionRequestType transactionRequest;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class createTransactionResponse : ANetApiResponse {
-
- ///
- public transactionResponse transactionResponse;
-
- ///
- public createProfileResponse profileResponse;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class updateHeldTransactionRequest : ANetApiRequest {
-
- ///
- public heldTransactionRequestType heldTransactionRequest;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class updateHeldTransactionResponse : ANetApiResponse {
-
- ///
- public transactionResponse transactionResponse;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getBatchStatisticsRequest : ANetApiRequest {
-
- ///
- public string batchId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getBatchStatisticsResponse : ANetApiResponse {
-
- ///
- public batchDetailsType batch;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getSettledBatchListRequest : ANetApiRequest {
-
- ///
- public bool includeStatistics;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool includeStatisticsSpecified;
-
- ///
- public System.DateTime firstSettlementDate;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool firstSettlementDateSpecified;
-
- ///
- public System.DateTime lastSettlementDate;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool lastSettlementDateSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getSettledBatchListResponse : ANetApiResponse {
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("batch", IsNullable=false)]
- public batchDetailsType[] batchList;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getTransactionListRequest : ANetApiRequest {
-
- ///
- public string batchId;
-
- ///
- public TransactionListSorting sorting;
-
- ///
- public Paging paging;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getTransactionListResponse : ANetApiResponse {
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("transaction", IsNullable=false)]
- public transactionSummaryType[] transactions;
-
- ///
- public int totalNumInResultSet;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool totalNumInResultSetSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getHostedProfilePageRequest : ANetApiRequest {
-
- ///
- public string customerProfileId;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("setting", IsNullable=false)]
- public settingType[] hostedProfileSettings;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getHostedProfilePageResponse : ANetApiResponse {
-
- ///
- public string token;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getUnsettledTransactionListRequest : ANetApiRequest {
-
- ///
- public TransactionGroupStatusEnum status;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool statusSpecified;
-
- ///
- public TransactionListSorting sorting;
-
- ///
- public Paging paging;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum TransactionGroupStatusEnum {
-
- ///
- any,
-
- ///
- pendingApproval,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getHostedPaymentPageRequest : ANetApiRequest {
-
- ///
- public transactionRequestType transactionRequest;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("setting", IsNullable=false)]
- public settingType[] hostedPaymentSettings;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getHostedPaymentPageResponse : ANetApiResponse {
-
- ///
- public string token;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getUnsettledTransactionListResponse : ANetApiResponse {
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("transaction", IsNullable=false)]
- public transactionSummaryType[] transactions;
-
- ///
- public int totalNumInResultSet;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool totalNumInResultSetSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class mobileDeviceRegistrationRequest : ANetApiRequest {
-
- ///
- public mobileDeviceType mobileDevice;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class mobileDeviceRegistrationResponse : ANetApiResponse {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class mobileDeviceLoginRequest : ANetApiRequest {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class mobileDeviceLoginResponse : ANetApiResponse {
-
- ///
- public merchantContactType merchantContact;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("permission", IsNullable=false)]
- public permissionType[] userPermissions;
-
- ///
- public transRetailInfoType merchantAccount;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class logoutRequest : ANetApiRequest {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class logoutResponse : ANetApiResponse {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class sendCustomerTransactionReceiptRequest : ANetApiRequest {
-
- ///
- public string transId;
-
- ///
- public string customerEmail;
-
- ///
- public emailSettingsType emailSettings;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class sendCustomerTransactionReceiptResponse : ANetApiResponse {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class ARBGetSubscriptionListRequest : ANetApiRequest {
-
- ///
- public ARBGetSubscriptionListSearchTypeEnum searchType;
-
- ///
- public ARBGetSubscriptionListSorting sorting;
-
- ///
- public Paging paging;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum ARBGetSubscriptionListSearchTypeEnum {
-
- ///
- cardExpiringThisMonth,
-
- ///
- subscriptionActive,
-
- ///
- subscriptionExpiringThisMonth,
-
- ///
- subscriptionInactive,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class ARBGetSubscriptionListResponse : ANetApiResponse {
-
- ///
- public int totalNumInResultSet;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool totalNumInResultSetSpecified;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("subscriptionDetail")]
- public SubscriptionDetail[] subscriptionDetails;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class EnumCollection : object, System.ComponentModel.INotifyPropertyChanged {
-
- ///
- public customerProfileSummaryType customerProfileSummaryType;
-
- ///
- public paymentSimpleType paymentSimpleType;
-
- ///
- public accountTypeEnum accountTypeEnum;
-
- ///
- public cardTypeEnum cardTypeEnum;
-
- ///
- public FDSFilterActionEnum FDSFilterActionEnum;
-
- ///
- public permissionsEnum permissionsEnum;
-
- ///
- public settingNameEnum settingNameEnum;
-
- ///
- public settlementStateEnum settlementStateEnum;
-
- ///
- public transactionStatusEnum transactionStatusEnum;
-
- ///
- public transactionTypeEnum transactionTypeEnum;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName) {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null)) {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum accountTypeEnum {
-
- ///
- Visa,
-
- ///
- MasterCard,
-
- ///
- AmericanExpress,
-
- ///
- Discover,
-
- ///
- JCB,
-
- ///
- DinersClub,
-
- ///
- eCheck,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum cardTypeEnum {
-
- ///
- Visa,
-
- ///
- MasterCard,
-
- ///
- AmericanExpress,
-
- ///
- Discover,
-
- ///
- JCB,
-
- ///
- DinersClub,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum FDSFilterActionEnum {
-
- ///
- reject,
-
- ///
- decline,
-
- ///
- hold,
-
- ///
- authAndHold,
-
- ///
- report,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum permissionsEnum {
-
- ///
- API_Merchant_BasicReporting,
-
- ///
- Submit_Charge,
-
- ///
- Submit_Refund,
-
- ///
- Submit_Update,
-
- ///
- Mobile_Admin,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum settingNameEnum {
-
- ///
- emailCustomer,
-
- ///
- merchantEmail,
-
- ///
- allowPartialAuth,
-
- ///
- headerEmailReceipt,
-
- ///
- footerEmailReceipt,
-
- ///
- recurringBilling,
-
- ///
- duplicateWindow,
-
- ///
- testRequest,
-
- ///
- hostedProfileReturnUrl,
-
- ///
- hostedProfileReturnUrlText,
-
- ///
- hostedProfilePageBorderVisible,
-
- ///
- hostedProfileIFrameCommunicatorUrl,
-
- ///
- hostedProfileHeadingBgColor,
-
- ///
- hostedProfileValidationMode,
-
- ///
- hostedProfileBillingAddressRequired,
-
- ///
- hostedProfileCardCodeRequired,
-
- ///
- hostedProfileBillingAddressOptions,
-
- ///
- hostedProfileManageOptions,
-
- ///
- hostedPaymentIFrameCommunicatorUrl,
-
- ///
- hostedPaymentButtonOptions,
-
- ///
- hostedPaymentReturnOptions,
-
- ///
- hostedPaymentOrderOptions,
-
- ///
- hostedPaymentPaymentOptions,
-
- ///
- hostedPaymentBillingAddressOptions,
-
- ///
- hostedPaymentShippingAddressOptions,
-
- ///
- hostedPaymentSecurityOptions,
-
- ///
- hostedPaymentCustomerOptions,
-
- ///
- hostedPaymentStyleOptions,
-
- ///
- typeEmailReceipt,
-
- ///
- hostedProfilePaymentOptions,
-
- ///
- hostedProfileSaveButtonText,
-
- ///
- hostedPaymentVisaCheckoutOptions,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum settlementStateEnum {
-
- ///
- settledSuccessfully,
-
- ///
- settlementError,
-
- ///
- pendingSettlement,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum transactionStatusEnum {
-
- ///
- authorizedPendingCapture,
-
- ///
- capturedPendingSettlement,
-
- ///
- communicationError,
-
- ///
- refundSettledSuccessfully,
-
- ///
- refundPendingSettlement,
-
- ///
- approvedReview,
-
- ///
- declined,
-
- ///
- couldNotVoid,
-
- ///
- expired,
-
- ///
- generalError,
-
- ///
- pendingFinalSettlement,
-
- ///
- pendingSettlement,
-
- ///
- failedReview,
-
- ///
- settledSuccessfully,
-
- ///
- settlementError,
-
- ///
- underReview,
-
- ///
- updatingSettlement,
-
- ///
- voided,
-
- ///
- FDSPendingReview,
-
- ///
- FDSAuthorizedPendingReview,
-
- ///
- returnedItem,
-
- ///
- chargeback,
-
- ///
- chargebackReversal,
-
- ///
- authorizedPendingRelease,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum transactionTypeEnum {
-
- ///
- authOnlyTransaction,
-
- ///
- authCaptureTransaction,
-
- ///
- captureOnlyTransaction,
-
- ///
- refundTransaction,
-
- ///
- priorAuthCaptureTransaction,
-
- ///
- voidTransaction,
-
- ///
- getDetailsTransaction,
-
- ///
- authOnlyContinueTransaction,
-
- ///
- authCaptureContinueTransaction,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getCustomerPaymentProfileListRequest : ANetApiRequest {
-
- ///
- public CustomerPaymentProfileSearchTypeEnum searchType;
-
- ///
- public string month;
-
- ///
- public CustomerPaymentProfileSorting sorting;
-
- ///
- public Paging paging;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum CustomerPaymentProfileSearchTypeEnum {
-
- ///
- cardsExpiringInMonth,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getCustomerPaymentProfileListResponse : ANetApiResponse {
-
- ///
- public int totalNumInResultSet;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("paymentProfile")]
- public customerPaymentProfileListItemType[] paymentProfiles;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class ARBGetSubscriptionRequest : ANetApiRequest {
-
- ///
- public string subscriptionId;
-
- ///
- public bool includeTransactions;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool includeTransactionsSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class ARBGetSubscriptionResponse : ANetApiResponse {
-
- ///
- public ARBSubscriptionMaskedType subscription;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getTransactionListForCustomerRequest : ANetApiRequest {
-
- ///
- public string customerProfileId;
-
- ///
- public string customerPaymentProfileId;
-
- ///
- public TransactionListSorting sorting;
-
- ///
- public Paging paging;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getAUJobSummaryRequest : ANetApiRequest {
-
- ///
- public string month;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getAUJobSummaryResponse : ANetApiResponse {
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("auResponse", IsNullable=false)]
- public auResponseType[] auSummary;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getAUJobDetailsRequest : ANetApiRequest {
-
- ///
- public string month;
-
- ///
- public AUJobTypeEnum modifiedTypeFilter;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool modifiedTypeFilterSpecified;
-
- ///
- public Paging paging;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum AUJobTypeEnum {
-
- ///
- all,
-
- ///
- updates,
-
- ///
- deletes,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getAUJobDetailsResponse : ANetApiResponse {
-
- ///
- public int totalNumInResultSet;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool totalNumInResultSetSpecified;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("auDelete", typeof(auDeleteType), IsNullable=false)]
- [System.Xml.Serialization.XmlArrayItemAttribute("auUpdate", typeof(auUpdateType), IsNullable=false)]
- public auDetailsType[] auDetails;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getMerchantDetailsRequest : ANetApiRequest {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getMerchantDetailsResponse : ANetApiResponse {
-
- ///
- public bool isTestMode;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool isTestModeSpecified;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("processor")]
- public processorType[] processors;
-
- ///
- public string merchantName;
-
- ///
- public string gatewayId;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("marketType")]
- public string[] marketTypes;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("productCode")]
- public string[] productCodes;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("paymentMethod")]
- public System.Nullable[] paymentMethods;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("currency")]
- public string[] currencies;
-
- ///
- public string publicClientKey;
-
- ///
- public customerAddressType businessInformation;
-
- ///
- public string merchantTimeZone;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("contactDetail", IsNullable=false)]
- public ContactDetailType[] contactDetails;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum paymentMethodsTypeEnum {
-
- ///
- Visa,
-
- ///
- MasterCard,
-
- ///
- Discover,
-
- ///
- AmericanExpress,
-
- ///
- DinersClub,
-
- ///
- JCB,
-
- ///
- EnRoute,
-
- ///
- Echeck,
-
- ///
- Paypal,
-
- ///
- VisaCheckout,
-
- ///
- ApplePay,
-
- ///
- AndroidPay,
-
- ///
- GooglePay,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class updateMerchantDetailsRequest : ANetApiRequest {
-
- ///
- public bool isTestMode;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class updateMerchantDetailsResponse : ANetApiResponse {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getCustomerPaymentProfileNonceRequest : ANetApiRequest {
-
- ///
- public string connectedAccessToken;
-
- ///
- public string customerProfileId;
-
- ///
- public string customerPaymentProfileId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getCustomerPaymentProfileNonceResponse : ANetApiResponse {
-
- ///
- public opaqueDataType opaqueData;
- }
+//
+namespace AuthorizeNet.Api.Contracts.V1
+{
+ using System.Xml.Serialization;
+
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class decryptPaymentDataRequest : ANetApiRequest
+ {
+
+ ///
+ public opaqueDataType opaqueData;
+
+ ///
+ public string callId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class opaqueDataType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string dataDescriptor;
+
+ ///
+ public string dataValue;
+
+ ///
+ public string dataKey;
+
+ ///
+ public System.DateTime expirationTimeStamp;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool expirationTimeStampSpecified;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class processorType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string name;
+
+ ///
+ public int id;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("cardType")]
+ public string[] cardTypes;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(auDeleteType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(auUpdateType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class auDetailsType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public long customerProfileID;
+
+ ///
+ public long customerPaymentProfileID;
+
+ ///
+ public string firstName;
+
+ ///
+ public string lastName;
+
+ ///
+ public string updateTimeUTC;
+
+ ///
+ public string auReasonCode;
+
+ ///
+ public string reasonDescription;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class auDeleteType : auDetailsType
+ {
+
+ ///
+ public creditCardMaskedType creditCard;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class creditCardMaskedType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string cardNumber;
+
+ ///
+ public string expirationDate;
+
+ ///
+ public string cardType;
+
+ ///
+ public cardArt cardArt;
+
+ ///
+ public string issuerNumber;
+
+ ///
+ public bool isPaymentToken;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool isPaymentTokenSpecified;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class cardArt : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string cardBrand;
+
+ ///
+ public string cardImageHeight;
+
+ ///
+ public string cardImageUrl;
+
+ ///
+ public string cardImageWidth;
+
+ ///
+ public string cardType;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class auUpdateType : auDetailsType
+ {
+
+ ///
+ public creditCardMaskedType newCreditCard;
+
+ ///
+ public creditCardMaskedType oldCreditCard;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class auResponseType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string auReasonCode;
+
+ ///
+ public long profileCount;
+
+ ///
+ public string reasonDescription;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class customerPaymentProfileListItemType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public bool defaultPaymentProfile;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool defaultPaymentProfileSpecified;
+
+ ///
+ public int customerPaymentProfileId;
+
+ ///
+ public int customerProfileId;
+
+ ///
+ public customerAddressType billTo;
+
+ ///
+ public paymentMaskedType payment;
+
+ ///
+ public string originalNetworkTransId;
+
+ ///
+ public decimal originalAuthAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool originalAuthAmountSpecified;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerAddressExType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class customerAddressType : nameAndAddressType
+ {
+
+ ///
+ public string phoneNumber;
+
+ ///
+ public string faxNumber;
+
+ ///
+ public string email;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerAddressType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerAddressExType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class nameAndAddressType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string firstName;
+
+ ///
+ public string lastName;
+
+ ///
+ public string company;
+
+ ///
+ public string address;
+
+ ///
+ public string city;
+
+ ///
+ public string state;
+
+ ///
+ public string zip;
+
+ ///
+ public string country;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class customerAddressExType : customerAddressType
+ {
+
+ ///
+ public string customerAddressId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class paymentMaskedType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("bankAccount", typeof(bankAccountMaskedType))]
+ [System.Xml.Serialization.XmlElementAttribute("creditCard", typeof(creditCardMaskedType))]
+ [System.Xml.Serialization.XmlElementAttribute("tokenInformation", typeof(tokenMaskedType))]
+ public object Item;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class bankAccountMaskedType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public bankAccountTypeEnum accountType;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool accountTypeSpecified;
+
+ ///
+ public string routingNumber;
+
+ ///
+ public string accountNumber;
+
+ ///
+ public string nameOnAccount;
+
+ ///
+ public echeckTypeEnum echeckType;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool echeckTypeSpecified;
+
+ ///
+ public string bankName;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum bankAccountTypeEnum
+ {
+
+ ///
+ checking,
+
+ ///
+ savings,
+
+ ///
+ businessChecking,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum echeckTypeEnum
+ {
+
+ ///
+ PPD,
+
+ ///
+ WEB,
+
+ ///
+ CCD,
+
+ ///
+ TEL,
+
+ ///
+ ARC,
+
+ ///
+ BOC,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class tokenMaskedType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string tokenSource;
+
+ ///
+ public string tokenNumber;
+
+ ///
+ public string expirationDate;
+
+ ///
+ public string tokenRequestorId;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class CustomerPaymentProfileSorting : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public CustomerPaymentProfileOrderFieldEnum orderBy;
+
+ ///
+ public bool orderDescending;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum CustomerPaymentProfileOrderFieldEnum
+ {
+
+ ///
+ id,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class customerProfileSummaryType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public string description;
+
+ ///
+ public string merchantCustomerId;
+
+ ///
+ public string email;
+
+ ///
+ public System.DateTime createdDate;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class SubscriptionDetail : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public int id;
+
+ ///
+ public string name;
+
+ ///
+ public ARBSubscriptionStatusEnum status;
+
+ ///
+ public System.DateTime createTimeStampUTC;
+
+ ///
+ public string firstName;
+
+ ///
+ public string lastName;
+
+ ///
+ public int totalOccurrences;
+
+ ///
+ public int pastOccurrences;
+
+ ///
+ public paymentMethodEnum paymentMethod;
+
+ ///
+ public string accountNumber;
+
+ ///
+ public string invoice;
+
+ ///
+ public decimal amount;
+
+ ///
+ public string currencyCode;
+
+ ///
+ public int customerProfileId;
+
+ ///
+ public int customerPaymentProfileId;
+
+ ///
+ public int customerShippingProfileId;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool customerShippingProfileIdSpecified;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum ARBSubscriptionStatusEnum
+ {
+
+ ///
+ active,
+
+ ///
+ expired,
+
+ ///
+ suspended,
+
+ ///
+ canceled,
+
+ ///
+ terminated,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum paymentMethodEnum
+ {
+
+ ///
+ creditCard,
+
+ ///
+ eCheck,
+
+ ///
+ payPal,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class ARBGetSubscriptionListSorting : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public ARBGetSubscriptionListOrderFieldEnum orderBy;
+
+ ///
+ public bool orderDescending;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum ARBGetSubscriptionListOrderFieldEnum
+ {
+
+ ///
+ id,
+
+ ///
+ name,
+
+ ///
+ status,
+
+ ///
+ createTimeStampUTC,
+
+ ///
+ lastName,
+
+ ///
+ firstName,
+
+ ///
+ accountNumber,
+
+ ///
+ amount,
+
+ ///
+ pastOccurrences,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class Paging : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public int limit;
+
+ ///
+ public int offset;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class TransactionListSorting : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public TransactionListOrderFieldEnum orderBy;
+
+ ///
+ public bool orderDescending;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum TransactionListOrderFieldEnum
+ {
+
+ ///
+ id,
+
+ ///
+ submitTimeUTC,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class heldTransactionRequestType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public afdsTransactionEnum action;
+
+ ///
+ public string refTransId;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum afdsTransactionEnum
+ {
+
+ ///
+ approve,
+
+ ///
+ decline,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class createProfileResponse : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public messagesType messages;
+
+ ///
+ public string customerProfileId;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("numericString", IsNullable = false)]
+ public string[] customerPaymentProfileIdList;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("numericString", IsNullable = false)]
+ public string[] customerShippingAddressIdList;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class messagesType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public messageTypeEnum resultCode;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("message")]
+ public messagesTypeMessage[] message;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum messageTypeEnum
+ {
+
+ ///
+ Ok,
+
+ ///
+ Error,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class messagesTypeMessage : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string code;
+
+ ///
+ public string text;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class transactionResponse : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string responseCode;
+
+ ///
+ public string rawResponseCode;
+
+ ///
+ public string authCode;
+
+ ///
+ public string avsResultCode;
+
+ ///
+ public string cvvResultCode;
+
+ ///
+ public string cavvResultCode;
+
+ ///
+ public string transId;
+
+ ///
+ public string refTransID;
+
+ ///
+ public string transHash;
+
+ ///
+ public string testRequest;
+
+ ///
+ public string accountNumber;
+
+ ///
+ public string entryMode;
+
+ ///
+ public string accountType;
+
+ ///
+ public string splitTenderId;
+
+ ///
+ public transactionResponsePrePaidCard prePaidCard;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("message", IsNullable = false)]
+ public transactionResponseMessage[] messages;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("error", IsNullable = false)]
+ public transactionResponseError[] errors;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("splitTenderPayment", IsNullable = false)]
+ public transactionResponseSplitTenderPayment[] splitTenderPayments;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable = false)]
+ public userField[] userFields;
+
+ ///
+ public nameAndAddressType shipTo;
+
+ ///
+ public transactionResponseSecureAcceptance secureAcceptance;
+
+ ///
+ public transactionResponseEmvResponse emvResponse;
+
+ ///
+ public string transHashSha2;
+
+ ///
+ public customerProfileIdType profile;
+
+ ///
+ public string networkTransId;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class transactionResponsePrePaidCard : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string requestedAmount;
+
+ ///
+ public string approvedAmount;
+
+ ///
+ public string balanceOnCard;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class transactionResponseMessage : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string code;
+
+ ///
+ public string description;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class transactionResponseError : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string errorCode;
+
+ ///
+ public string errorText;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class transactionResponseSplitTenderPayment : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string transId;
+
+ ///
+ public string responseCode;
+
+ ///
+ public string responseToCustomer;
+
+ ///
+ public string authCode;
+
+ ///
+ public string accountNumber;
+
+ ///
+ public string accountType;
+
+ ///
+ public string requestedAmount;
+
+ ///
+ public string approvedAmount;
+
+ ///
+ public string balanceOnCard;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class userField : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string name;
+
+ ///
+ public string value;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class transactionResponseSecureAcceptance : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string SecureAcceptanceUrl;
+
+ ///
+ public string PayerID;
+
+ ///
+ public string PayerEmail;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class transactionResponseEmvResponse : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string tlvData;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("tag", IsNullable = false)]
+ public emvTag[] tags;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class emvTag : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string name;
+
+ ///
+ public string value;
+
+ ///
+ public string formatted;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class customerProfileIdType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public string customerPaymentProfileId;
+
+ ///
+ public string customerAddressId;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class returnedItemType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string id;
+
+ ///
+ public System.DateTime dateUTC;
+
+ ///
+ public System.DateTime dateLocal;
+
+ ///
+ public string code;
+
+ ///
+ public string description;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class transactionDetailsType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string transId;
+
+ ///
+ public string refTransId;
+
+ ///
+ public string splitTenderId;
+
+ ///
+ public System.DateTime submitTimeUTC;
+
+ ///
+ public System.DateTime submitTimeLocal;
+
+ ///
+ public string transactionType;
+
+ ///
+ public string transactionStatus;
+
+ ///
+ public int responseCode;
+
+ ///
+ public int responseReasonCode;
+
+ ///
+ public subscriptionPaymentType subscription;
+
+ ///
+ public string responseReasonDescription;
+
+ ///
+ public string authCode;
+
+ ///
+ public string AVSResponse;
+
+ ///
+ public string cardCodeResponse;
+
+ ///
+ public string CAVVResponse;
+
+ ///
+ public string FDSFilterAction;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("FDSFilter", IsNullable = false)]
+ public FDSFilterType[] FDSFilters;
+
+ ///
+ public batchDetailsType batch;
+
+ ///
+ public orderExType order;
+
+ ///
+ public decimal requestedAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool requestedAmountSpecified;
+
+ ///
+ public decimal authAmount;
+
+ ///
+ public decimal settleAmount;
+
+ ///
+ public extendedAmountType tax;
+
+ ///
+ public extendedAmountType shipping;
+
+ ///
+ public extendedAmountType duty;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("lineItem", IsNullable = false)]
+ public lineItemType[] lineItems;
+
+ ///
+ public decimal prepaidBalanceRemaining;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool prepaidBalanceRemainingSpecified;
+
+ ///
+ public bool taxExempt;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool taxExemptSpecified;
+
+ ///
+ public paymentMaskedType payment;
+
+ ///
+ public customerDataType customer;
+
+ ///
+ public customerAddressType billTo;
+
+ ///
+ public nameAndAddressType shipTo;
+
+ ///
+ public bool recurringBilling;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool recurringBillingSpecified;
+
+ ///
+ public string customerIP;
+
+ ///
+ public string product;
+
+ ///
+ public string entryMode;
+
+ ///
+ public string marketType;
+
+ ///
+ public string mobileDeviceId;
+
+ ///
+ public string customerSignature;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("returnedItem", IsNullable = false)]
+ public returnedItemType[] returnedItems;
+
+ ///
+ public solutionType solution;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("tag", IsNullable = false)]
+ public transactionDetailsTypeTag[] emvDetails;
+
+ ///
+ public customerProfileIdType profile;
+
+ ///
+ public extendedAmountType surcharge;
+
+ ///
+ public string employeeId;
+
+ ///
+ public extendedAmountType tip;
+
+ ///
+ public otherTaxType otherTax;
+
+ ///
+ public nameAndAddressType shipFrom;
+
+ ///
+ public string networkTransId;
+
+ ///
+ public string originalNetworkTransId;
+
+ ///
+ public decimal originalAuthAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool originalAuthAmountSpecified;
+
+ ///
+ public string authorizationIndicator;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class subscriptionPaymentType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public int id;
+
+ ///
+ public int payNum;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class FDSFilterType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string name;
+
+ ///
+ public string action;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class batchDetailsType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string batchId;
+
+ ///
+ public System.DateTime settlementTimeUTC;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool settlementTimeUTCSpecified;
+
+ ///
+ public System.DateTime settlementTimeLocal;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool settlementTimeLocalSpecified;
+
+ ///
+ public string settlementState;
+
+ ///
+ public string paymentMethod;
+
+ ///
+ public string marketType;
+
+ ///
+ public string product;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("statistic", IsNullable = false)]
+ public batchStatisticType[] statistics;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class batchStatisticType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string accountType;
+
+ ///
+ public decimal chargeAmount;
+
+ ///
+ public int chargeCount;
+
+ ///
+ public decimal refundAmount;
+
+ ///
+ public int refundCount;
+
+ ///
+ public int voidCount;
+
+ ///
+ public int declineCount;
+
+ ///
+ public int errorCount;
+
+ ///
+ public decimal returnedItemAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool returnedItemAmountSpecified;
+
+ ///
+ public int returnedItemCount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool returnedItemCountSpecified;
+
+ ///
+ public decimal chargebackAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool chargebackAmountSpecified;
+
+ ///
+ public int chargebackCount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool chargebackCountSpecified;
+
+ ///
+ public int correctionNoticeCount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool correctionNoticeCountSpecified;
+
+ ///
+ public decimal chargeChargeBackAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool chargeChargeBackAmountSpecified;
+
+ ///
+ public int chargeChargeBackCount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool chargeChargeBackCountSpecified;
+
+ ///
+ public decimal refundChargeBackAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool refundChargeBackAmountSpecified;
+
+ ///
+ public int refundChargeBackCount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool refundChargeBackCountSpecified;
+
+ ///
+ public decimal chargeReturnedItemsAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool chargeReturnedItemsAmountSpecified;
+
+ ///
+ public int chargeReturnedItemsCount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool chargeReturnedItemsCountSpecified;
+
+ ///
+ public decimal refundReturnedItemsAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool refundReturnedItemsAmountSpecified;
+
+ ///
+ public int refundReturnedItemsCount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool refundReturnedItemsCountSpecified;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class orderExType : orderType
+ {
+
+ ///
+ public string purchaseOrderNumber;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(orderExType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class orderType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string invoiceNumber;
+
+ ///
+ public string description;
+
+ ///
+ public decimal discountAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool discountAmountSpecified;
+
+ ///
+ public bool taxIsAfterDiscount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool taxIsAfterDiscountSpecified;
+
+ ///
+ public string totalTaxTypeCode;
+
+ ///
+ public string purchaserVATRegistrationNumber;
+
+ ///
+ public string merchantVATRegistrationNumber;
+
+ ///
+ public string vatInvoiceReferenceNumber;
+
+ ///
+ public string purchaserCode;
+
+ ///
+ public string summaryCommodityCode;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType = "date")]
+ public System.DateTime purchaseOrderDateUTC;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool purchaseOrderDateUTCSpecified;
+
+ ///
+ public string supplierOrderReference;
+
+ ///
+ public string authorizedContactName;
+
+ ///
+ public string cardAcceptorRefNumber;
+
+ ///
+ public string amexDataTAA1;
+
+ ///
+ public string amexDataTAA2;
+
+ ///
+ public string amexDataTAA3;
+
+ ///
+ public string amexDataTAA4;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class extendedAmountType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public decimal amount;
+
+ ///
+ public string name;
+
+ ///
+ public string description;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class lineItemType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string itemId;
+
+ ///
+ public string name;
+
+ ///
+ public string description;
+
+ ///
+ public decimal quantity;
+
+ ///
+ public decimal unitPrice;
+
+ ///
+ public bool taxable;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool taxableSpecified;
+
+ ///
+ public string unitOfMeasure;
+
+ ///
+ public string typeOfSupply;
+
+ ///
+ public decimal taxRate;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool taxRateSpecified;
+
+ ///
+ public decimal taxAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool taxAmountSpecified;
+
+ ///
+ public decimal nationalTax;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool nationalTaxSpecified;
+
+ ///
+ public decimal localTax;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool localTaxSpecified;
+
+ ///
+ public decimal vatRate;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool vatRateSpecified;
+
+ ///
+ public string alternateTaxId;
+
+ ///
+ public string alternateTaxType;
+
+ ///
+ public string alternateTaxTypeApplied;
+
+ ///
+ public decimal alternateTaxRate;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool alternateTaxRateSpecified;
+
+ ///
+ public decimal alternateTaxAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool alternateTaxAmountSpecified;
+
+ ///
+ public decimal totalAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool totalAmountSpecified;
+
+ ///
+ public string commodityCode;
+
+ ///
+ public string productCode;
+
+ ///
+ public string productSKU;
+
+ ///
+ public decimal discountRate;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool discountRateSpecified;
+
+ ///
+ public decimal discountAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool discountAmountSpecified;
+
+ ///
+ public bool taxIncludedInTotal;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool taxIncludedInTotalSpecified;
+
+ ///
+ public bool taxIsAfterDiscount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool taxIsAfterDiscountSpecified;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class customerDataType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public customerTypeEnum type;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool typeSpecified;
+
+ ///
+ public string id;
+
+ ///
+ public string email;
+
+ ///
+ public driversLicenseType driversLicense;
+
+ ///
+ public string taxId;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum customerTypeEnum
+ {
+
+ ///
+ individual,
+
+ ///
+ business,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class driversLicenseType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string number;
+
+ ///
+ public string state;
+
+ ///
+ public string dateOfBirth;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class solutionType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string id;
+
+ ///
+ public string name;
+
+ ///
+ public string vendorName;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class transactionDetailsTypeTag : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string tagId;
+
+ ///
+ public string data;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class otherTaxType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public decimal nationalTaxAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool nationalTaxAmountSpecified;
+
+ ///
+ public decimal localTaxAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool localTaxAmountSpecified;
+
+ ///
+ public decimal alternateTaxAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool alternateTaxAmountSpecified;
+
+ ///
+ public string alternateTaxId;
+
+ ///
+ public decimal vatTaxRate;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool vatTaxRateSpecified;
+
+ ///
+ public decimal vatTaxAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool vatTaxAmountSpecified;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class profileTransactionType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("profileTransAuthCapture", typeof(profileTransAuthCaptureType))]
+ [System.Xml.Serialization.XmlElementAttribute("profileTransAuthOnly", typeof(profileTransAuthOnlyType))]
+ [System.Xml.Serialization.XmlElementAttribute("profileTransCaptureOnly", typeof(profileTransCaptureOnlyType))]
+ [System.Xml.Serialization.XmlElementAttribute("profileTransPriorAuthCapture", typeof(profileTransPriorAuthCaptureType))]
+ [System.Xml.Serialization.XmlElementAttribute("profileTransRefund", typeof(profileTransRefundType))]
+ [System.Xml.Serialization.XmlElementAttribute("profileTransVoid", typeof(profileTransVoidType))]
+ public object Item;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class profileTransAuthCaptureType : profileTransOrderType
+ {
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransCaptureOnlyType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransAuthOnlyType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransAuthCaptureType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class profileTransOrderType : profileTransAmountType
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public string customerPaymentProfileId;
+
+ ///
+ public string customerShippingAddressId;
+
+ ///
+ public orderExType order;
+
+ ///
+ public bool taxExempt;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool taxExemptSpecified;
+
+ ///
+ public bool recurringBilling;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool recurringBillingSpecified;
+
+ ///
+ public string cardCode;
+
+ ///
+ public string splitTenderId;
+
+ ///
+ public processingOptions processingOptions;
+
+ ///
+ public subsequentAuthInformation subsequentAuthInformation;
+
+ ///
+ public authorizationIndicatorType authorizationIndicatorType;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class processingOptions : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public bool isFirstRecurringPayment;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool isFirstRecurringPaymentSpecified;
+
+ ///
+ public bool isFirstSubsequentAuth;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool isFirstSubsequentAuthSpecified;
+
+ ///
+ public bool isSubsequentAuth;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool isSubsequentAuthSpecified;
+
+ ///
+ public bool isStoredCredentials;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool isStoredCredentialsSpecified;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class subsequentAuthInformation : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string originalNetworkTransId;
+
+ ///
+ public decimal originalAuthAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool originalAuthAmountSpecified;
+
+ ///
+ public merchantInitTransReasonEnum reason;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool reasonSpecified;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum merchantInitTransReasonEnum
+ {
+
+ ///
+ resubmission,
+
+ ///
+ delayedCharge,
+
+ ///
+ reauthorization,
+
+ ///
+ noShow,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class authorizationIndicatorType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public authIndicatorEnum authorizationIndicator;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool authorizationIndicatorSpecified;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum authIndicatorEnum
+ {
+
+ ///
+ pre,
+
+ ///
+ final,
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransRefundType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransPriorAuthCaptureType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransOrderType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransCaptureOnlyType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransAuthOnlyType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransAuthCaptureType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class profileTransAmountType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public decimal amount;
+
+ ///
+ public extendedAmountType tax;
+
+ ///
+ public extendedAmountType shipping;
+
+ ///
+ public extendedAmountType duty;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("lineItems")]
+ public lineItemType[] lineItems;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class profileTransRefundType : profileTransAmountType
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public string customerPaymentProfileId;
+
+ ///
+ public string customerShippingAddressId;
+
+ ///
+ public string creditCardNumberMasked;
+
+ ///
+ public string bankRoutingNumberMasked;
+
+ ///
+ public string bankAccountNumberMasked;
+
+ ///
+ public orderExType order;
+
+ ///
+ public string transId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class profileTransPriorAuthCaptureType : profileTransAmountType
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public string customerPaymentProfileId;
+
+ ///
+ public string customerShippingAddressId;
+
+ ///
+ public string transId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class profileTransCaptureOnlyType : profileTransOrderType
+ {
+
+ ///
+ public string approvalCode;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class profileTransAuthOnlyType : profileTransOrderType
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class profileTransVoidType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public string customerPaymentProfileId;
+
+ ///
+ public string customerShippingAddressId;
+
+ ///
+ public string transId;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class paymentProfile : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string paymentProfileId;
+
+ ///
+ public string cardCode;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class customerProfilePaymentType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public bool createProfile;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool createProfileSpecified;
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public paymentProfile paymentProfile;
+
+ ///
+ public string shippingProfileId;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class transactionRequestType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string transactionType;
+
+ ///
+ public decimal amount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool amountSpecified;
+
+ ///
+ public string currencyCode;
+
+ ///
+ public paymentType payment;
+
+ ///
+ public customerProfilePaymentType profile;
+
+ ///
+ public solutionType solution;
+
+ ///
+ public string callId;
+
+ ///
+ public string terminalNumber;
+
+ ///
+ public string authCode;
+
+ ///
+ public string refTransId;
+
+ ///
+ public string splitTenderId;
+
+ ///
+ public orderType order;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("lineItem", IsNullable = false)]
+ public lineItemType[] lineItems;
+
+ ///
+ public extendedAmountType tax;
+
+ ///
+ public extendedAmountType duty;
+
+ ///
+ public extendedAmountType shipping;
+
+ ///
+ public bool taxExempt;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool taxExemptSpecified;
+
+ ///
+ public string poNumber;
+
+ ///
+ public customerDataType customer;
+
+ ///
+ public customerAddressType billTo;
+
+ ///
+ public nameAndAddressType shipTo;
+
+ ///
+ public string customerIP;
+
+ ///
+ public ccAuthenticationType cardholderAuthentication;
+
+ ///
+ public transRetailInfoType retail;
+
+ ///
+ public string employeeId;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("setting", IsNullable = false)]
+ public settingType[] transactionSettings;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable = false)]
+ public userField[] userFields;
+
+ ///
+ public extendedAmountType surcharge;
+
+ ///
+ public string merchantDescriptor;
+
+ ///
+ public subMerchantType subMerchant;
+
+ ///
+ public extendedAmountType tip;
+
+ ///
+ public processingOptions processingOptions;
+
+ ///
+ public subsequentAuthInformation subsequentAuthInformation;
+
+ ///
+ public otherTaxType otherTax;
+
+ ///
+ public nameAndAddressType shipFrom;
+
+ ///
+ public authorizationIndicatorType authorizationIndicatorType;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class paymentType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("bankAccount", typeof(bankAccountType))]
+ [System.Xml.Serialization.XmlElementAttribute("creditCard", typeof(creditCardType))]
+ [System.Xml.Serialization.XmlElementAttribute("emv", typeof(paymentEmvType))]
+ [System.Xml.Serialization.XmlElementAttribute("encryptedTrackData", typeof(encryptedTrackDataType))]
+ [System.Xml.Serialization.XmlElementAttribute("opaqueData", typeof(opaqueDataType))]
+ [System.Xml.Serialization.XmlElementAttribute("payPal", typeof(payPalType))]
+ [System.Xml.Serialization.XmlElementAttribute("trackData", typeof(creditCardTrackType))]
+ public object Item;
+
+ ///
+ public string dataSource;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class bankAccountType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public bankAccountTypeEnum accountType;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool accountTypeSpecified;
+
+ ///
+ public string routingNumber;
+
+ ///
+ public string accountNumber;
+
+ ///
+ public string nameOnAccount;
+
+ ///
+ public echeckTypeEnum echeckType;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool echeckTypeSpecified;
+
+ ///
+ public string bankName;
+
+ ///
+ public string checkNumber;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class creditCardType : creditCardSimpleType
+ {
+
+ ///
+ public string cardCode;
+
+ ///
+ public bool isPaymentToken;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool isPaymentTokenSpecified;
+
+ ///
+ public string cryptogram;
+
+ ///
+ public string tokenRequestorName;
+
+ ///
+ public string tokenRequestorId;
+
+ ///
+ public string tokenRequestorEci;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(creditCardType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class creditCardSimpleType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string cardNumber;
+
+ ///
+ public string expirationDate;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class paymentEmvType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public object emvData;
+
+ ///
+ public object emvDescriptor;
+
+ ///
+ public object emvVersion;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class encryptedTrackDataType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public KeyBlock FormOfPayment;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class KeyBlock : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public KeyValue Value;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class KeyValue : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public EncodingType Encoding;
+
+ ///
+ public EncryptionAlgorithmType EncryptionAlgorithm;
+
+ ///
+ public KeyManagementScheme Scheme;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum EncodingType
+ {
+
+ ///
+ Base64,
+
+ ///
+ Hex,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum EncryptionAlgorithmType
+ {
+
+ ///
+ TDES,
+
+ ///
+ AES,
+
+ ///
+ RSA,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class KeyManagementScheme : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public KeyManagementSchemeDUKPT DUKPT;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class KeyManagementSchemeDUKPT : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public OperationType Operation;
+
+ ///
+ public KeyManagementSchemeDUKPTMode Mode;
+
+ ///
+ public KeyManagementSchemeDUKPTDeviceInfo DeviceInfo;
+
+ ///
+ public KeyManagementSchemeDUKPTEncryptedData EncryptedData;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum OperationType
+ {
+
+ ///
+ DECRYPT,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class KeyManagementSchemeDUKPTMode : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string PIN;
+
+ ///
+ public string Data;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class KeyManagementSchemeDUKPTDeviceInfo : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string Description;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class KeyManagementSchemeDUKPTEncryptedData : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string Value;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class payPalType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string successUrl;
+
+ ///
+ public string cancelUrl;
+
+ ///
+ public string paypalLc;
+
+ ///
+ public string paypalHdrImg;
+
+ ///
+ public string paypalPayflowcolor;
+
+ ///
+ public string payerID;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class creditCardTrackType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("track1", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("track2", typeof(string))]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public string Item;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType1 ItemElementName;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IncludeInSchema = false)]
+ public enum ItemChoiceType1
+ {
+
+ ///
+ track1,
+
+ ///
+ track2,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class ccAuthenticationType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string authenticationIndicator;
+
+ ///
+ public string cardholderAuthenticationValue;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class transRetailInfoType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute("2")]
+ public string marketType;
+
+ ///
+ public string deviceType;
+
+ ///
+ public string customerSignature;
+
+ ///
+ public string terminalNumber;
+
+ public transRetailInfoType()
+ {
+ this.marketType = "2";
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class settingType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string settingName;
+
+ ///
+ public string settingValue;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class subMerchantType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string identifier;
+
+ ///
+ public string doingBusinessAs;
+
+ ///
+ public string paymentServiceProviderName;
+
+ ///
+ public string paymentServiceFacilitator;
+
+ ///
+ public string streetAddress;
+
+ ///
+ public string phone;
+
+ ///
+ public string email;
+
+ ///
+ public string postalCode;
+
+ ///
+ public string city;
+
+ ///
+ public string regionCode;
+
+ ///
+ public string countryCode;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class mobileDeviceType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string mobileDeviceId;
+
+ ///
+ public string description;
+
+ ///
+ public string phoneNumber;
+
+ ///
+ public string devicePlatform;
+
+ ///
+ public deviceActivationEnum deviceActivation;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool deviceActivationSpecified;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum deviceActivationEnum
+ {
+
+ ///
+ Activate,
+
+ ///
+ Disable,
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerPaymentProfileMaskedType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerPaymentProfileType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerPaymentProfileExType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class customerPaymentProfileBaseType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public customerTypeEnum customerType;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool customerTypeSpecified;
+
+ ///
+ public customerAddressType billTo;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class customerPaymentProfileMaskedType : customerPaymentProfileBaseType
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public string customerPaymentProfileId;
+
+ ///
+ public bool defaultPaymentProfile;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool defaultPaymentProfileSpecified;
+
+ ///
+ public paymentMaskedType payment;
+
+ ///
+ public driversLicenseMaskedType driversLicense;
+
+ ///
+ public string taxId;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("subscriptionId", IsNullable = false)]
+ public string[] subscriptionIds;
+
+ ///
+ public string originalNetworkTransId;
+
+ ///
+ public decimal originalAuthAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool originalAuthAmountSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class driversLicenseMaskedType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string number;
+
+ ///
+ public string state;
+
+ ///
+ public string dateOfBirth;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerPaymentProfileExType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class customerPaymentProfileType : customerPaymentProfileBaseType
+ {
+
+ ///
+ public paymentType payment;
+
+ ///
+ public driversLicenseType driversLicense;
+
+ ///
+ public string taxId;
+
+ ///
+ public bool defaultPaymentProfile;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool defaultPaymentProfileSpecified;
+
+ ///
+ public subsequentAuthInformation subsequentAuthInformation;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class customerPaymentProfileExType : customerPaymentProfileType
+ {
+
+ ///
+ public string customerPaymentProfileId;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerProfileExType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerProfileMaskedType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerProfileInfoExType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(subscriptionCustomerProfileType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerProfileType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class customerProfileBaseType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string merchantCustomerId;
+
+ ///
+ public string description;
+
+ ///
+ public string email;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerProfileMaskedType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerProfileInfoExType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(subscriptionCustomerProfileType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class customerProfileExType : customerProfileBaseType
+ {
+
+ ///
+ public string customerProfileId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class customerProfileMaskedType : customerProfileExType
+ {
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("paymentProfiles")]
+ public customerPaymentProfileMaskedType[] paymentProfiles;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("shipToList")]
+ public customerAddressExType[] shipToList;
+
+ ///
+ public customerProfileTypeEnum profileType;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool profileTypeSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum customerProfileTypeEnum
+ {
+
+ ///
+ regular,
+
+ ///
+ guest,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class customerProfileInfoExType : customerProfileExType
+ {
+
+ ///
+ public customerProfileTypeEnum profileType;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool profileTypeSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class subscriptionCustomerProfileType : customerProfileExType
+ {
+
+ ///
+ public customerPaymentProfileMaskedType paymentProfile;
+
+ ///
+ public customerAddressExType shippingProfile;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class customerProfileType : customerProfileBaseType
+ {
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("paymentProfiles")]
+ public customerPaymentProfileType[] paymentProfiles;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("shipToList")]
+ public customerAddressType[] shipToList;
+
+ ///
+ public customerProfileTypeEnum profileType;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool profileTypeSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class ARBSubscriptionMaskedType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string name;
+
+ ///
+ public paymentScheduleType paymentSchedule;
+
+ ///
+ public decimal amount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool amountSpecified;
+
+ ///
+ public decimal trialAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool trialAmountSpecified;
+
+ ///
+ public ARBSubscriptionStatusEnum status;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool statusSpecified;
+
+ ///
+ public subscriptionCustomerProfileType profile;
+
+ ///
+ public orderType order;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable = false)]
+ public arbTransaction[] arbTransactions;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class paymentScheduleType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public paymentScheduleTypeInterval interval;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType = "date")]
+ public System.DateTime startDate;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool startDateSpecified;
+
+ ///
+ public short totalOccurrences;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool totalOccurrencesSpecified;
+
+ ///
+ public short trialOccurrences;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool trialOccurrencesSpecified;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class paymentScheduleTypeInterval : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public short length;
+
+ ///
+ public ARBSubscriptionUnitEnum unit;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum ARBSubscriptionUnitEnum
+ {
+
+ ///
+ days,
+
+ ///
+ months,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class arbTransaction : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string transId;
+
+ ///
+ public string response;
+
+ ///
+ public System.DateTime submitTimeUTC;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool submitTimeUTCSpecified;
+
+ ///
+ public int payNum;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool payNumSpecified;
+
+ ///
+ public int attemptNum;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool attemptNumSpecified;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class securePaymentContainerErrorType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string code;
+
+ ///
+ public string description;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class customerType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public customerTypeEnum type;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool typeSpecified;
+
+ ///
+ public string id;
+
+ ///
+ public string email;
+
+ ///
+ public string phoneNumber;
+
+ ///
+ public string faxNumber;
+
+ ///
+ public driversLicenseType driversLicense;
+
+ ///
+ public string taxId;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class paymentSimpleType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("bankAccount", typeof(bankAccountType))]
+ [System.Xml.Serialization.XmlElementAttribute("creditCard", typeof(creditCardSimpleType))]
+ public object Item;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class merchantContactType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string merchantName;
+
+ ///
+ public string merchantAddress;
+
+ ///
+ public string merchantCity;
+
+ ///
+ public string merchantState;
+
+ ///
+ public string merchantZip;
+
+ ///
+ public string merchantPhone;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class ContactDetailType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string email;
+
+ ///
+ public string firstName;
+
+ ///
+ public string lastName;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class permissionType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string permissionName;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(emailSettingsType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class ArrayOfSetting : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("setting")]
+ public settingType[] setting;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class emailSettingsType : ArrayOfSetting
+ {
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "integer")]
+ public string version;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class fraudInformationType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("fraudFilter", IsNullable = false)]
+ public string[] fraudFilterList;
+
+ ///
+ public string fraudAction;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class transactionSummaryType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string transId;
+
+ ///
+ public System.DateTime submitTimeUTC;
+
+ ///
+ public System.DateTime submitTimeLocal;
+
+ ///
+ public string transactionStatus;
+
+ ///
+ public string invoiceNumber;
+
+ ///
+ public string firstName;
+
+ ///
+ public string lastName;
+
+ ///
+ public string accountType;
+
+ ///
+ public string accountNumber;
+
+ ///
+ public decimal settleAmount;
+
+ ///
+ public string marketType;
+
+ ///
+ public string product;
+
+ ///
+ public string mobileDeviceId;
+
+ ///
+ public subscriptionPaymentType subscription;
+
+ ///
+ public bool hasReturnedItems;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool hasReturnedItemsSpecified;
+
+ ///
+ public fraudInformationType fraudInformation;
+
+ ///
+ public customerProfileIdType profile;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class ARBSubscriptionType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string name;
+
+ ///
+ public paymentScheduleType paymentSchedule;
+
+ ///
+ public decimal amount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool amountSpecified;
+
+ ///
+ public decimal trialAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool trialAmountSpecified;
+
+ ///
+ public paymentType payment;
+
+ ///
+ public orderType order;
+
+ ///
+ public customerType customer;
+
+ ///
+ public nameAndAddressType billTo;
+
+ ///
+ public nameAndAddressType shipTo;
+
+ ///
+ public customerProfileIdType profile;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class webCheckOutDataTypeToken : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string cardNumber;
+
+ ///
+ public string expirationDate;
+
+ ///
+ public string cardCode;
+
+ ///
+ public string zip;
+
+ ///
+ public string fullName;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class webCheckOutDataType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public webCheckOutTypeEnum type;
+
+ ///
+ public string id;
+
+ ///
+ public webCheckOutDataTypeToken token;
+
+ ///
+ public bankAccountType bankToken;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum webCheckOutTypeEnum
+ {
+
+ ///
+ PAN,
+
+ ///
+ TOKEN,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class paymentDetails : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string currency;
+
+ ///
+ public string promoCode;
+
+ ///
+ public string misc;
+
+ ///
+ public string giftWrap;
+
+ ///
+ public string discount;
+
+ ///
+ public string tax;
+
+ ///
+ public string shippingHandling;
+
+ ///
+ public string subTotal;
+
+ ///
+ public string orderID;
+
+ ///
+ public string amount;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class fingerPrintType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string hashValue;
+
+ ///
+ public string sequence;
+
+ ///
+ public string timestamp;
+
+ ///
+ public string currencyCode;
+
+ ///
+ public string amount;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class impersonationAuthenticationType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string partnerLoginId;
+
+ ///
+ public string partnerTransactionKey;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class merchantAuthenticationType : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string name;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("accessToken", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("clientKey", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("fingerPrint", typeof(fingerPrintType))]
+ [System.Xml.Serialization.XmlElementAttribute("impersonationAuthentication", typeof(impersonationAuthenticationType))]
+ [System.Xml.Serialization.XmlElementAttribute("password", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("sessionToken", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("transactionKey", typeof(string))]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public object Item;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType ItemElementName;
+
+ ///
+ public string mobileDeviceId;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IncludeInSchema = false)]
+ public enum ItemChoiceType
+ {
+
+ ///
+ accessToken,
+
+ ///
+ clientKey,
+
+ ///
+ fingerPrint,
+
+ ///
+ impersonationAuthentication,
+
+ ///
+ password,
+
+ ///
+ sessionToken,
+
+ ///
+ transactionKey,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class ANetApiRequest : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public merchantAuthenticationType merchantAuthentication;
+
+ ///
+ public string clientId;
+
+ ///
+ public string refId;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class decryptPaymentDataResponse : ANetApiResponse
+ {
+
+ ///
+ public customerAddressType shippingInfo;
+
+ ///
+ public customerAddressType billingInfo;
+
+ ///
+ public creditCardMaskedType cardInfo;
+
+ ///
+ public paymentDetails paymentDetails;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute("ErrorResponse", Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class ANetApiResponse : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string refId;
+
+ ///
+ public messagesType messages;
+
+ ///
+ public string sessionToken;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class securePaymentContainerRequest : ANetApiRequest
+ {
+
+ ///
+ public webCheckOutDataType data;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class securePaymentContainerResponse : ANetApiResponse
+ {
+
+ ///
+ public opaqueDataType opaqueData;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class isAliveRequest : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public string refId;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class isAliveResponse : ANetApiResponse
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class authenticateTestRequest : ANetApiRequest
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class authenticateTestResponse : ANetApiResponse
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class ARBCreateSubscriptionRequest : ANetApiRequest
+ {
+
+ ///
+ public ARBSubscriptionType subscription;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class ARBCreateSubscriptionResponse : ANetApiResponse
+ {
+
+ ///
+ public string subscriptionId;
+
+ ///
+ public customerProfileIdType profile;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class ARBUpdateSubscriptionRequest : ANetApiRequest
+ {
+
+ ///
+ public string subscriptionId;
+
+ ///
+ public ARBSubscriptionType subscription;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class ARBUpdateSubscriptionResponse : ANetApiResponse
+ {
+
+ ///
+ public customerProfileIdType profile;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class ARBCancelSubscriptionRequest : ANetApiRequest
+ {
+
+ ///
+ public string subscriptionId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class ARBCancelSubscriptionResponse : ANetApiResponse
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class ARBGetSubscriptionStatusRequest : ANetApiRequest
+ {
+
+ ///
+ public string subscriptionId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class ARBGetSubscriptionStatusResponse : ANetApiResponse
+ {
+
+ ///
+ public ARBSubscriptionStatusEnum status;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool statusSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class createCustomerProfileRequest : ANetApiRequest
+ {
+
+ ///
+ public customerProfileType profile;
+
+ ///
+ public validationModeEnum validationMode;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool validationModeSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum validationModeEnum
+ {
+
+ ///
+ none,
+
+ ///
+ testMode,
+
+ ///
+ liveMode,
+
+ ///
+ oldLiveMode,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class createCustomerProfileResponse : ANetApiResponse
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("numericString", IsNullable = false)]
+ public string[] customerPaymentProfileIdList;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("numericString", IsNullable = false)]
+ public string[] customerShippingAddressIdList;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable = false)]
+ public string[] validationDirectResponseList;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class createCustomerPaymentProfileRequest : ANetApiRequest
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public customerPaymentProfileType paymentProfile;
+
+ ///
+ public validationModeEnum validationMode;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool validationModeSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class createCustomerPaymentProfileResponse : ANetApiResponse
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public string customerPaymentProfileId;
+
+ ///
+ public string validationDirectResponse;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class createCustomerShippingAddressRequest : ANetApiRequest
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public customerAddressType address;
+
+ ///
+ public bool defaultShippingAddress;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool defaultShippingAddressSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class createCustomerShippingAddressResponse : ANetApiResponse
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public string customerAddressId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class createCustomerProfileFromTransactionRequest : ANetApiRequest
+ {
+
+ ///
+ public string transId;
+
+ ///
+ public customerProfileBaseType customer;
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public bool defaultPaymentProfile;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool defaultPaymentProfileSpecified;
+
+ ///
+ public bool defaultShippingAddress;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool defaultShippingAddressSpecified;
+
+ ///
+ public customerProfileTypeEnum profileType;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool profileTypeSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getCustomerProfileRequest : ANetApiRequest
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public string merchantCustomerId;
+
+ ///
+ public string email;
+
+ ///
+ public bool unmaskExpirationDate;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool unmaskExpirationDateSpecified;
+
+ ///
+ public bool includeIssuerInfo;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool includeIssuerInfoSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getCustomerProfileResponse : ANetApiResponse
+ {
+
+ ///
+ public customerProfileMaskedType profile;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("subscriptionId", IsNullable = false)]
+ public string[] subscriptionIds;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getCustomerPaymentProfileRequest : ANetApiRequest
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public string customerPaymentProfileId;
+
+ ///
+ public bool unmaskExpirationDate;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool unmaskExpirationDateSpecified;
+
+ ///
+ public bool includeIssuerInfo;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool includeIssuerInfoSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getCustomerPaymentProfileResponse : ANetApiResponse
+ {
+
+ ///
+ public customerPaymentProfileMaskedType paymentProfile;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getCustomerShippingAddressRequest : ANetApiRequest
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public string customerAddressId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getCustomerShippingAddressResponse : ANetApiResponse
+ {
+
+ ///
+ public bool defaultShippingAddress;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool defaultShippingAddressSpecified;
+
+ ///
+ public customerAddressExType address;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("subscriptionId", IsNullable = false)]
+ public string[] subscriptionIds;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class updateCustomerProfileRequest : ANetApiRequest
+ {
+
+ ///
+ public customerProfileExType profile;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class updateCustomerProfileResponse : ANetApiResponse
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class UpdateCustomerPaymentProfileRequest : ANetApiRequest
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public customerPaymentProfileExType paymentProfile;
+
+ ///
+ public validationModeEnum validationMode;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool validationModeSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class UpdateCustomerPaymentProfileResponse : ANetApiResponse
+ {
+
+ ///
+ public string validationDirectResponse;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class updateCustomerShippingAddressRequest : ANetApiRequest
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public customerAddressExType address;
+
+ ///
+ public bool defaultShippingAddress;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool defaultShippingAddressSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class updateCustomerShippingAddressResponse : ANetApiResponse
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class deleteCustomerProfileRequest : ANetApiRequest
+ {
+
+ ///
+ public string customerProfileId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class deleteCustomerProfileResponse : ANetApiResponse
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class deleteCustomerPaymentProfileRequest : ANetApiRequest
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public string customerPaymentProfileId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class deleteCustomerPaymentProfileResponse : ANetApiResponse
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class deleteCustomerShippingAddressRequest : ANetApiRequest
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public string customerAddressId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class deleteCustomerShippingAddressResponse : ANetApiResponse
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class createCustomerProfileTransactionRequest : ANetApiRequest
+ {
+
+ ///
+ public profileTransactionType transaction;
+
+ ///
+ public string extraOptions;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class createCustomerProfileTransactionResponse : ANetApiResponse
+ {
+
+ ///
+ public transactionResponse transactionResponse;
+
+ ///
+ public string directResponse;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class validateCustomerPaymentProfileRequest : ANetApiRequest
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public string customerPaymentProfileId;
+
+ ///
+ public string customerShippingAddressId;
+
+ ///
+ public string cardCode;
+
+ ///
+ public validationModeEnum validationMode;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class validateCustomerPaymentProfileResponse : ANetApiResponse
+ {
+
+ ///
+ public string directResponse;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getCustomerProfileIdsRequest : ANetApiRequest
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getCustomerProfileIdsResponse : ANetApiResponse
+ {
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("numericString", IsNullable = false)]
+ public string[] ids;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class updateSplitTenderGroupRequest : ANetApiRequest
+ {
+
+ ///
+ public string splitTenderId;
+
+ ///
+ public splitTenderStatusEnum splitTenderStatus;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum splitTenderStatusEnum
+ {
+
+ ///
+ completed,
+
+ ///
+ held,
+
+ ///
+ voided,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class updateSplitTenderGroupResponse : ANetApiResponse
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getTransactionDetailsRequest : ANetApiRequest
+ {
+
+ ///
+ public string transId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getTransactionDetailsResponse : ANetApiResponse
+ {
+
+ ///
+ public transactionDetailsType transaction;
+
+ ///
+ public string clientId;
+
+ ///
+ public string transrefId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class createTransactionRequest : ANetApiRequest
+ {
+
+ ///
+ public transactionRequestType transactionRequest;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class createTransactionResponse : ANetApiResponse
+ {
+
+ ///
+ public transactionResponse transactionResponse;
+
+ ///
+ public createProfileResponse profileResponse;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class updateHeldTransactionRequest : ANetApiRequest
+ {
+
+ ///
+ public heldTransactionRequestType heldTransactionRequest;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class updateHeldTransactionResponse : ANetApiResponse
+ {
+
+ ///
+ public transactionResponse transactionResponse;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getBatchStatisticsRequest : ANetApiRequest
+ {
+
+ ///
+ public string batchId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getBatchStatisticsResponse : ANetApiResponse
+ {
+
+ ///
+ public batchDetailsType batch;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getSettledBatchListRequest : ANetApiRequest
+ {
+
+ ///
+ public bool includeStatistics;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool includeStatisticsSpecified;
+
+ ///
+ public System.DateTime firstSettlementDate;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool firstSettlementDateSpecified;
+
+ ///
+ public System.DateTime lastSettlementDate;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool lastSettlementDateSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getSettledBatchListResponse : ANetApiResponse
+ {
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("batch", IsNullable = false)]
+ public batchDetailsType[] batchList;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getTransactionListRequest : ANetApiRequest
+ {
+
+ ///
+ public string batchId;
+
+ ///
+ public TransactionListSorting sorting;
+
+ ///
+ public Paging paging;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getTransactionListResponse : ANetApiResponse
+ {
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("transaction", IsNullable = false)]
+ public transactionSummaryType[] transactions;
+
+ ///
+ public int totalNumInResultSet;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool totalNumInResultSetSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getHostedProfilePageRequest : ANetApiRequest
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("setting", IsNullable = false)]
+ public settingType[] hostedProfileSettings;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getHostedProfilePageResponse : ANetApiResponse
+ {
+
+ ///
+ public string token;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getUnsettledTransactionListRequest : ANetApiRequest
+ {
+
+ ///
+ public TransactionGroupStatusEnum status;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool statusSpecified;
+
+ ///
+ public TransactionListSorting sorting;
+
+ ///
+ public Paging paging;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum TransactionGroupStatusEnum
+ {
+
+ ///
+ any,
+
+ ///
+ pendingApproval,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getHostedPaymentPageRequest : ANetApiRequest
+ {
+
+ ///
+ public transactionRequestType transactionRequest;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("setting", IsNullable = false)]
+ public settingType[] hostedPaymentSettings;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getHostedPaymentPageResponse : ANetApiResponse
+ {
+
+ ///
+ public string token;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getUnsettledTransactionListResponse : ANetApiResponse
+ {
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("transaction", IsNullable = false)]
+ public transactionSummaryType[] transactions;
+
+ ///
+ public int totalNumInResultSet;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool totalNumInResultSetSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class mobileDeviceRegistrationRequest : ANetApiRequest
+ {
+
+ ///
+ public mobileDeviceType mobileDevice;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class mobileDeviceRegistrationResponse : ANetApiResponse
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class mobileDeviceLoginRequest : ANetApiRequest
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class mobileDeviceLoginResponse : ANetApiResponse
+ {
+
+ ///
+ public merchantContactType merchantContact;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("permission", IsNullable = false)]
+ public permissionType[] userPermissions;
+
+ ///
+ public transRetailInfoType merchantAccount;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class logoutRequest : ANetApiRequest
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class logoutResponse : ANetApiResponse
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class sendCustomerTransactionReceiptRequest : ANetApiRequest
+ {
+
+ ///
+ public string transId;
+
+ ///
+ public string customerEmail;
+
+ ///
+ public emailSettingsType emailSettings;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class sendCustomerTransactionReceiptResponse : ANetApiResponse
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class ARBGetSubscriptionListRequest : ANetApiRequest
+ {
+
+ ///
+ public ARBGetSubscriptionListSearchTypeEnum searchType;
+
+ ///
+ public ARBGetSubscriptionListSorting sorting;
+
+ ///
+ public Paging paging;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum ARBGetSubscriptionListSearchTypeEnum
+ {
+
+ ///
+ cardExpiringThisMonth,
+
+ ///
+ subscriptionActive,
+
+ ///
+ subscriptionExpiringThisMonth,
+
+ ///
+ subscriptionInactive,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class ARBGetSubscriptionListResponse : ANetApiResponse
+ {
+
+ ///
+ public int totalNumInResultSet;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool totalNumInResultSetSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("subscriptionDetail")]
+ public SubscriptionDetail[] subscriptionDetails;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class EnumCollection : object, System.ComponentModel.INotifyPropertyChanged
+ {
+
+ ///
+ public customerProfileSummaryType customerProfileSummaryType;
+
+ ///
+ public paymentSimpleType paymentSimpleType;
+
+ ///
+ public accountTypeEnum accountTypeEnum;
+
+ ///
+ public cardTypeEnum cardTypeEnum;
+
+ ///
+ public FDSFilterActionEnum FDSFilterActionEnum;
+
+ ///
+ public permissionsEnum permissionsEnum;
+
+ ///
+ public settingNameEnum settingNameEnum;
+
+ ///
+ public settlementStateEnum settlementStateEnum;
+
+ ///
+ public transactionStatusEnum transactionStatusEnum;
+
+ ///
+ public transactionTypeEnum transactionTypeEnum;
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName)
+ {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null))
+ {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum accountTypeEnum
+ {
+
+ ///
+ Visa,
+
+ ///
+ MasterCard,
+
+ ///
+ AmericanExpress,
+
+ ///
+ Discover,
+
+ ///
+ JCB,
+
+ ///
+ DinersClub,
+
+ ///
+ eCheck,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum cardTypeEnum
+ {
+
+ ///
+ Visa,
+
+ ///
+ MasterCard,
+
+ ///
+ AmericanExpress,
+
+ ///
+ Discover,
+
+ ///
+ JCB,
+
+ ///
+ DinersClub,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum FDSFilterActionEnum
+ {
+
+ ///
+ reject,
+
+ ///
+ decline,
+
+ ///
+ hold,
+
+ ///
+ authAndHold,
+
+ ///
+ report,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum permissionsEnum
+ {
+
+ ///
+ API_Merchant_BasicReporting,
+
+ ///
+ Submit_Charge,
+
+ ///
+ Submit_Refund,
+
+ ///
+ Submit_Update,
+
+ ///
+ Mobile_Admin,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum settingNameEnum
+ {
+
+ ///
+ emailCustomer,
+
+ ///
+ merchantEmail,
+
+ ///
+ allowPartialAuth,
+
+ ///
+ headerEmailReceipt,
+
+ ///
+ footerEmailReceipt,
+
+ ///
+ recurringBilling,
+
+ ///
+ duplicateWindow,
+
+ ///
+ testRequest,
+
+ ///
+ hostedProfileReturnUrl,
+
+ ///
+ hostedProfileReturnUrlText,
+
+ ///
+ hostedProfilePageBorderVisible,
+
+ ///
+ hostedProfileIFrameCommunicatorUrl,
+
+ ///
+ hostedProfileHeadingBgColor,
+
+ ///
+ hostedProfileValidationMode,
+
+ ///
+ hostedProfileBillingAddressRequired,
+
+ ///
+ hostedProfileCardCodeRequired,
+
+ ///
+ hostedProfileBillingAddressOptions,
+
+ ///
+ hostedProfileManageOptions,
+
+ ///
+ hostedPaymentIFrameCommunicatorUrl,
+
+ ///
+ hostedPaymentButtonOptions,
+
+ ///
+ hostedPaymentReturnOptions,
+
+ ///
+ hostedPaymentOrderOptions,
+
+ ///
+ hostedPaymentPaymentOptions,
+
+ ///
+ hostedPaymentBillingAddressOptions,
+
+ ///
+ hostedPaymentShippingAddressOptions,
+
+ ///
+ hostedPaymentSecurityOptions,
+
+ ///
+ hostedPaymentCustomerOptions,
+
+ ///
+ hostedPaymentStyleOptions,
+
+ ///
+ typeEmailReceipt,
+
+ ///
+ hostedProfilePaymentOptions,
+
+ ///
+ hostedProfileSaveButtonText,
+
+ ///
+ hostedPaymentVisaCheckoutOptions,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum settlementStateEnum
+ {
+
+ ///
+ settledSuccessfully,
+
+ ///
+ settlementError,
+
+ ///
+ pendingSettlement,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum transactionStatusEnum
+ {
+
+ ///
+ authorizedPendingCapture,
+
+ ///
+ capturedPendingSettlement,
+
+ ///
+ communicationError,
+
+ ///
+ refundSettledSuccessfully,
+
+ ///
+ refundPendingSettlement,
+
+ ///
+ approvedReview,
+
+ ///
+ declined,
+
+ ///
+ couldNotVoid,
+
+ ///
+ expired,
+
+ ///
+ generalError,
+
+ ///
+ pendingFinalSettlement,
+
+ ///
+ pendingSettlement,
+
+ ///
+ failedReview,
+
+ ///
+ settledSuccessfully,
+
+ ///
+ settlementError,
+
+ ///
+ underReview,
+
+ ///
+ updatingSettlement,
+
+ ///
+ voided,
+
+ ///
+ FDSPendingReview,
+
+ ///
+ FDSAuthorizedPendingReview,
+
+ ///
+ returnedItem,
+
+ ///
+ chargeback,
+
+ ///
+ chargebackReversal,
+
+ ///
+ authorizedPendingRelease,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum transactionTypeEnum
+ {
+
+ ///
+ authOnlyTransaction,
+
+ ///
+ authCaptureTransaction,
+
+ ///
+ captureOnlyTransaction,
+
+ ///
+ refundTransaction,
+
+ ///
+ priorAuthCaptureTransaction,
+
+ ///
+ voidTransaction,
+
+ ///
+ getDetailsTransaction,
+
+ ///
+ authOnlyContinueTransaction,
+
+ ///
+ authCaptureContinueTransaction,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getCustomerPaymentProfileListRequest : ANetApiRequest
+ {
+
+ ///
+ public CustomerPaymentProfileSearchTypeEnum searchType;
+
+ ///
+ public string month;
+
+ ///
+ public CustomerPaymentProfileSorting sorting;
+
+ ///
+ public Paging paging;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum CustomerPaymentProfileSearchTypeEnum
+ {
+
+ ///
+ cardsExpiringInMonth,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getCustomerPaymentProfileListResponse : ANetApiResponse
+ {
+
+ ///
+ public int totalNumInResultSet;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("paymentProfile")]
+ public customerPaymentProfileListItemType[] paymentProfiles;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class ARBGetSubscriptionRequest : ANetApiRequest
+ {
+
+ ///
+ public string subscriptionId;
+
+ ///
+ public bool includeTransactions;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool includeTransactionsSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class ARBGetSubscriptionResponse : ANetApiResponse
+ {
+
+ ///
+ public ARBSubscriptionMaskedType subscription;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getTransactionListForCustomerRequest : ANetApiRequest
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public string customerPaymentProfileId;
+
+ ///
+ public TransactionListSorting sorting;
+
+ ///
+ public Paging paging;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getAUJobSummaryRequest : ANetApiRequest
+ {
+
+ ///
+ public string month;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getAUJobSummaryResponse : ANetApiResponse
+ {
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("auResponse", IsNullable = false)]
+ public auResponseType[] auSummary;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getAUJobDetailsRequest : ANetApiRequest
+ {
+
+ ///
+ public string month;
+
+ ///
+ public AUJobTypeEnum modifiedTypeFilter;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool modifiedTypeFilterSpecified;
+
+ ///
+ public Paging paging;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum AUJobTypeEnum
+ {
+
+ ///
+ all,
+
+ ///
+ updates,
+
+ ///
+ deletes,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getAUJobDetailsResponse : ANetApiResponse
+ {
+
+ ///
+ public int totalNumInResultSet;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool totalNumInResultSetSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("auDelete", typeof(auDeleteType), IsNullable = false)]
+ [System.Xml.Serialization.XmlArrayItemAttribute("auUpdate", typeof(auUpdateType), IsNullable = false)]
+ public auDetailsType[] auDetails;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getMerchantDetailsRequest : ANetApiRequest
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getMerchantDetailsResponse : ANetApiResponse
+ {
+
+ ///
+ public bool isTestMode;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool isTestModeSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("processor")]
+ public processorType[] processors;
+
+ ///
+ public string merchantName;
+
+ ///
+ public string gatewayId;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("marketType")]
+ public string[] marketTypes;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("productCode")]
+ public string[] productCodes;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("paymentMethod")]
+ public System.Nullable[] paymentMethods;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("currency")]
+ public string[] currencies;
+
+ ///
+ public string publicClientKey;
+
+ ///
+ public customerAddressType businessInformation;
+
+ ///
+ public string merchantTimeZone;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("contactDetail", IsNullable = false)]
+ public ContactDetailType[] contactDetails;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum paymentMethodsTypeEnum
+ {
+
+ ///
+ Visa,
+
+ ///
+ MasterCard,
+
+ ///
+ Discover,
+
+ ///
+ AmericanExpress,
+
+ ///
+ DinersClub,
+
+ ///
+ JCB,
+
+ ///
+ EnRoute,
+
+ ///
+ Echeck,
+
+ ///
+ Paypal,
+
+ ///
+ VisaCheckout,
+
+ ///
+ ApplePay,
+
+ ///
+ AndroidPay,
+
+ ///
+ GooglePay,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class updateMerchantDetailsRequest : ANetApiRequest
+ {
+
+ ///
+ public bool isTestMode;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class updateMerchantDetailsResponse : ANetApiResponse
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getCustomerPaymentProfileNonceRequest : ANetApiRequest
+ {
+
+ ///
+ public string connectedAccessToken;
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public string customerPaymentProfileId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getCustomerPaymentProfileNonceResponse : ANetApiResponse
+ {
+
+ ///
+ public opaqueDataType opaqueData;
+ }
}
diff --git a/Authorize.NET/Api/Contracts/V1/RequestFactoryWithSpecified.cs b/Authorize.NET/Api/Contracts/V1/RequestFactoryWithSpecified.cs
index 958d4896..f4ccf589 100644
--- a/Authorize.NET/Api/Contracts/V1/RequestFactoryWithSpecified.cs
+++ b/Authorize.NET/Api/Contracts/V1/RequestFactoryWithSpecified.cs
@@ -1,1732 +1,1723 @@
-namespace AuthorizeNet.Api.Contracts.V1
+using System;
+namespace AuthorizeNet.Api.Contracts.V1
{
- using System;
#pragma warning disable 169
-#pragma warning disable 1591
- // ReSharper disable InconsistentNaming
- ///
- /// Special case handlers
- ///
- /// validated on ????/??/?? for objects listed at the end
- /// should be validated after each update of AnetApiSchema.cs
- /// for fields/properties that are minOccurs="0" since xsd.exe
- /// generates "specified" property for such fields and requires
- /// special handling to set them seamlessly
- /// Make sure to update the respective controllers to call the respective request hand
- ///
- ///
- public static class RequestFactoryWithSpecified
- {
- public static void decryptPaymentDataRequest(decryptPaymentDataRequest argument)
- {
- if (null != argument)
- {
- opaqueDataType(argument.opaqueData);
- }
- }
- public static void opaqueDataType(opaqueDataType argument)
- {
- if (null != argument)
- {
- if (argument.expirationTimeStamp!=null) { argument.expirationTimeStampSpecified = true; }
- }
- }
-
- public static void processorType(processorType argument)
- {
- if(null != argument)
- {
- }
- }
- public static void customerPaymentProfileListItemType(customerPaymentProfileListItemType argument)
- {
- if (null != argument)
- {
- if(argument.defaultPaymentProfile) { argument.defaultPaymentProfileSpecified=true;}
- customerAddressType(argument.billTo);
- paymentMaskedType(argument.payment);
- }
- }
+ public static class RequestFactoryWithSpecified
+ {
+ public static void DecryptPaymentDataRequest(decryptPaymentDataRequest argument)
+ {
+ if (null != argument)
+ {
+ OpaqueDataType(argument.opaqueData);
+ }
+ }
+ public static void OpaqueDataType(opaqueDataType argument)
+ {
+ if (null != argument)
+ {
+ if (argument.expirationTimeStamp != null) { argument.expirationTimeStampSpecified = true; }
+ }
+ }
- public static void CustomerPaymentProfileSorting(CustomerPaymentProfileSorting argument)
- {
- if (null != argument)
- {
- //(argument.orderDescending);
- }
- }
+ public static void ProcessorType(processorType argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
- public static void ARBSubscriptionMaskedType(ARBSubscriptionMaskedType argument)
- {
- if (null != argument)
- {
- paymentScheduleType(argument.paymentSchedule);
- if (0 <= argument.amount) { argument.amountSpecified = true; }
- if (0 <= argument.trialAmount) { argument.trialAmountSpecified = true; }
- if (0 <= argument.status) { argument.statusSpecified = true; }
- subscriptionCustomerProfileType(argument.profile);
- orderType(argument.order);
- }
- }
+ public static void CustomerPaymentProfileListItemType(customerPaymentProfileListItemType argument)
+ {
+ if (null != argument)
+ {
+ if (argument.defaultPaymentProfile) { argument.defaultPaymentProfileSpecified = true; }
+ CustomerAddressType(argument.billTo);
+ PaymentMaskedType(argument.payment);
+ }
+ }
- public static void subscriptionCustomerProfileType(subscriptionCustomerProfileType argument)
- {
- if (null != argument)
- {
- customerProfileExType(argument);
- customerPaymentProfileMaskedType(argument.paymentProfile);
- customerAddressExType(argument.shippingProfile);
- }
- }
+ public static void CustomerPaymentProfileSorting(CustomerPaymentProfileSorting argument)
+ {
+ if (null != argument)
+ {
+ //(argument.orderDescending);
+ }
+ }
- public static void paymentSimpleType(paymentSimpleType argument)
- {
- if (null != argument)
- {
- if (argument.Item is bankAccountType) { bankAccountType(argument.Item as bankAccountType); }
- if (argument.Item is creditCardSimpleType) { creditCardSimpleType(argument.Item as creditCardSimpleType); }
- }
- }
- public static void bankAccountType(bankAccountType argument)
- {
- if (null != argument)
- {
- if (0 <= (int)argument.accountType) { argument.accountTypeSpecified = true; }
- if (0 <= (int)argument.echeckType) { argument.echeckTypeSpecified = true; }
- }
- }
- public static void creditCardSimpleType(creditCardSimpleType argument)
- {
- if (null != argument)
- {
- }
- }
- public static void creditCardType(creditCardType argument)
- {
- if (null != argument)
- {
- creditCardSimpleType(argument);
- if (argument.isPaymentToken) { argument.isPaymentTokenSpecified = true; }
- }
- }
- public static void customerProfileSummaryType(customerProfileSummaryType argument)
- {
- if (null != argument)
- {
- }
- }
- public static void SubscriptionDetail(SubscriptionDetail argument)
- {
- if (null != argument)
- {
- }
- }
- public static void Paging(Paging argument)
- {
- if (null != argument)
- {
- }
- }
-
- public static void TransactionListSorting(TransactionListSorting argument)
- {
- if(null != argument)
- {
- //(argument.orderDescending);
- }
- }
- public static void heldTransactionRequestType(heldTransactionRequestType argument)
- {
- if(null != argument)
- {
- }
- }
-
- public static void ARBGetSubscriptionListSorting(ARBGetSubscriptionListSorting argument)
- {
- if (null != argument)
- {
+ public static void ARBSubscriptionMaskedType(ARBSubscriptionMaskedType argument)
+ {
+ if (null != argument)
+ {
+ PaymentScheduleType(argument.paymentSchedule);
+ if (0 <= argument.amount) { argument.amountSpecified = true; }
+ if (0 <= argument.trialAmount) { argument.trialAmountSpecified = true; }
+ if (0 <= argument.status) { argument.statusSpecified = true; }
+ SubscriptionCustomerProfileType(argument.profile);
+ OrderType(argument.order);
+ }
+ }
- }
- }
- public static void permissionType(permissionType argument)
- {
- if (null != argument)
- {
- }
- }
- public static void merchantContactType(merchantContactType argument)
- {
- if (null != argument)
- {
- }
- }
- public static void mobileDeviceType(mobileDeviceType argument)
- {
- if (null != argument)
- {
- if (0 <= (int)argument.deviceActivation) { argument.deviceActivationSpecified = true; }
- }
- }
- public static void transactionSummaryType(transactionSummaryType argument)
- {
- if (null != argument)
- {
- subscriptionPaymentType(argument.subscription);
- if (argument.hasReturnedItems) { argument.hasReturnedItemsSpecified = true; }
- fraudInformationType(argument.fraudInformation);
- customerProfileIdType(argument.profile);
- }
- }
- public static void subscriptionPaymentType(subscriptionPaymentType argument)
- {
- if (null != argument)
- {
- }
- }
- public static void createProfileResponse(createProfileResponse argument)
- {
- if (null != argument)
- {
- messagesType(argument.messages);
- }
- }
- public static void messagesType(messagesType argument)
- {
- if (null != argument)
- {
- if (null != argument.message) { foreach (var value in argument.message) { messagesTypeMessage(value); } }
- }
- }
- public static void messagesTypeMessage(messagesTypeMessage argument)
- {
- if (null != argument)
- {
- }
- }
- public static void ArrayOfSetting(ArrayOfSetting argument)
- {
- if (null != argument)
- {
- if (null != argument.setting) { foreach (var value in argument.setting) { settingType(value); } }
- }
- }
- public static void settingType(settingType argument)
- {
- if (null != argument)
- {
- }
- }
- public static void subMerchantType(subMerchantType argument)
- {
- if(null != argument)
- {
- }
- }
- public static void emailSettingsType(emailSettingsType argument)
- {
- if (null != argument)
- {
- ArrayOfSetting(argument);
- }
- }
-
- public static void fraudInformationType(fraudInformationType argument)
- {
- if(null != argument)
- {
- }
- }
-
- public static void transRetailInfoType(transRetailInfoType argument)
- {
- if (null != argument)
- {
- //marketType should not be assigned here
- //argument.marketType = "2";
- }
- }
- public static void ccAuthenticationType(ccAuthenticationType argument)
- {
- if (null != argument)
- {
- }
- }
- public static void paymentProfile(paymentProfile argument)
- {
- if (null != argument)
- {
- }
- }
- public static void customerProfilePaymentType(customerProfilePaymentType argument)
- {
- if (null != argument)
- {
- if (argument.createProfile) { argument.createProfileSpecified = true; }
- paymentProfile(argument.paymentProfile);
- }
- }
- public static void transactionRequestType(transactionRequestType argument)
- {
- if (null != argument)
- {
- if (0 <= argument.amount) { argument.amountSpecified = true; }
- paymentType(argument.payment);
- customerProfilePaymentType(argument.profile);
- solutionType(argument.solution);
- orderType(argument.order);
- if (null != argument.lineItems) { foreach (var value in argument.lineItems) { lineItemType(value); } }
- extendedAmountType(argument.tax);
- extendedAmountType(argument.duty);
- extendedAmountType(argument.shipping);
- if (argument.taxExempt) { argument.taxExemptSpecified = true; }
- customerDataType(argument.customer);
- customerAddressType(argument.billTo);
- nameAndAddressType(argument.shipTo);
- ccAuthenticationType(argument.cardholderAuthentication);
- transRetailInfoType(argument.retail);
- if (null != argument.transactionSettings) { foreach (var value in argument.transactionSettings) { settingType(value); } }
- if (null != argument.userFields) { foreach (var value in argument.userFields) { userField(value); } }
- extendedAmountType(argument.surcharge);
- subMerchantType(argument.subMerchant);
- extendedAmountType(argument.tip);
- processingOptions(argument.processingOptions);
- subsequentAuthInformation(argument.subsequentAuthInformation);
- otherTaxType(argument.otherTax);
- nameAndAddressType(argument.shipFrom);
- authorizationIndicatorType(argument.authorizationIndicatorType);
- }
- }
- public static void paymentType(paymentType argument)
- {
- if (null != argument)
- {
- if (argument.Item is bankAccountType) { bankAccountType(argument.Item as bankAccountType); }
- if (argument.Item is creditCardType) { creditCardType(argument.Item as creditCardType); }
- if (argument.Item is encryptedTrackDataType)
- {
- encryptedTrackDataType(argument.Item as encryptedTrackDataType);
- }
-
- if (argument.Item is paymentEmvType) { paymentEmvType(argument.Item as paymentEmvType); }
- if (argument.Item is opaqueDataType) { opaqueDataType(argument.Item as opaqueDataType); }
- if (argument.Item is payPalType) { payPalType(argument.Item as payPalType); }
- if (argument.Item is creditCardTrackType) { creditCardTrackType(argument.Item as creditCardTrackType); }
- }
- }
- public static void encryptedTrackDataType(encryptedTrackDataType argument)
- {
- if (null != argument)
- {
- KeyBlock(argument.FormOfPayment);
- }
- }
-
- public static void paymentEmvType(paymentEmvType argument)
- {
- if(null != argument)
- {
- }
- }
-
- public static void KeyBlock(KeyBlock argument)
- {
- if (null != argument)
- {
- KeyValue(argument.Value);
- }
- }
- public static void KeyValue(KeyValue argument)
- {
- if (null != argument)
- {
- KeyManagementScheme(argument.Scheme);
- }
- }
- public static void KeyManagementScheme(KeyManagementScheme argument)
- {
- if (null != argument)
- {
- KeyManagementSchemeDUKPT(argument.DUKPT);
- }
- }
- public static void KeyManagementSchemeDUKPT(KeyManagementSchemeDUKPT argument)
- {
- if (null != argument)
- {
- KeyManagementSchemeDUKPTMode(argument.Mode);
- KeyManagementSchemeDUKPTDeviceInfo(argument.DeviceInfo);
- KeyManagementSchemeDUKPTEncryptedData(argument.EncryptedData);
- }
- }
- public static void KeyManagementSchemeDUKPTMode(KeyManagementSchemeDUKPTMode argument)
- {
- if (null != argument)
- {
- }
- }
- public static void KeyManagementSchemeDUKPTDeviceInfo(KeyManagementSchemeDUKPTDeviceInfo argument)
- {
- if (null != argument)
- {
- }
- }
- public static void KeyManagementSchemeDUKPTEncryptedData(KeyManagementSchemeDUKPTEncryptedData argument)
- {
- if (null != argument)
- {
- }
- }
- public static void payPalType(payPalType argument)
- {
- if (null != argument)
- {
- }
- }
- public static void creditCardTrackType(creditCardTrackType argument)
- {
- if (null != argument)
- {
- }
- }
- public static void solutionType(solutionType argument)
- {
- if (null != argument)
- {
- }
- }
- public static void orderType(orderType argument)
- {
- if (null != argument)
- {
- if (argument.discountAmount >= 0) { argument.discountAmountSpecified = true; }
- if (argument.taxIsAfterDiscount) { argument.taxIsAfterDiscountSpecified = true; }
- if (null != argument.purchaseOrderDateUTC) { argument.purchaseOrderDateUTCSpecified = true; }
- }
- }
- public static void orderExType(orderExType argument)
- {
- if (null != argument)
- {
- orderType(argument);
- }
- }
- public static void lineItemType(lineItemType argument)
- {
- if (null != argument)
- {
- if (argument.taxable) { argument.taxableSpecified = true;
- if (argument.taxRate >= 0) { argument.taxRateSpecified = true; }
- if (argument.taxAmount >= 0) { argument.taxAmountSpecified = true; }
- if (argument.nationalTax>=0) { argument.nationalTaxSpecified = true; }
- if (argument.localTax>=0) { argument.localTaxSpecified = true; }
- if (argument.vatRate>=0) { argument.vatRateSpecified = true; }
- if (argument.alternateTaxRate>=0) { argument.alternateTaxRateSpecified = true; }
- if (argument.alternateTaxAmount>=0) { argument.alternateTaxAmountSpecified = true; }
- if (argument.totalAmount>=0) { argument.totalAmountSpecified = true; }
- if (argument.discountRate >=0) { argument.discountRateSpecified = true; }
- if (argument.discountAmount>= 0) { argument.discountAmountSpecified = true; }
- if (argument.taxIncludedInTotal) { argument.taxIncludedInTotalSpecified = true; }
- if (argument.taxIsAfterDiscount) { argument.taxIsAfterDiscountSpecified = true; }
- }
- }
- }
- public static void extendedAmountType(extendedAmountType argument)
- {
- if (null != argument)
- {
- }
- }
- public static void customerDataType(customerDataType argument)
- {
- if (null != argument)
- {
- if (0 <= (int)argument.type) { argument.typeSpecified = true; }
- driversLicenseType(argument.driversLicense);
- }
- }
- public static void driversLicenseType(driversLicenseType argument)
- {
- if (null != argument)
- {
- }
- }
- public static void customerAddressType(customerAddressType argument)
- {
- if (null != argument)
- {
- nameAndAddressType(argument);
- }
- }
- public static void nameAndAddressType(nameAndAddressType argument)
- {
- if (null != argument)
- {
- }
- }
- public static void customerAddressExType(customerAddressExType argument)
- {
- if (null != argument)
- {
- customerAddressType(argument);
- }
- }
- public static void userField(userField argument)
- {
- if (null != argument)
- {
- }
- }
- public static void returnedItemType(returnedItemType argument)
- {
- if (null != argument)
- {
- }
- }
- public static void batchStatisticType(batchStatisticType argument)
- {
- if (null != argument)
- {
- if (0 <= argument.returnedItemAmount) { argument.returnedItemAmountSpecified = true; }
- if (0 <= argument.returnedItemCount) { argument.returnedItemCountSpecified = true; }
- if (0 <= argument.chargebackAmount) { argument.chargebackAmountSpecified = true; }
- if (0 <= argument.chargebackCount) { argument.chargebackCountSpecified = true; }
- if (0 <= argument.correctionNoticeCount) { argument.correctionNoticeCountSpecified = true; }
- if (0 <= argument.chargeChargeBackAmount) { argument.chargeChargeBackAmountSpecified = true; }
- if (0 <= argument.chargeChargeBackCount) { argument.chargeChargeBackCountSpecified = true; }
- if (0 <= argument.refundChargeBackAmount) { argument.refundChargeBackAmountSpecified = true; }
- if (0 <= argument.refundChargeBackCount) { argument.refundChargeBackCountSpecified = true; }
- if (0 <= argument.chargeReturnedItemsAmount) { argument.chargeReturnedItemsAmountSpecified = true; }
- if (0 <= argument.chargeReturnedItemsCount) { argument.chargeReturnedItemsCountSpecified = true; }
- if (0 <= argument.refundReturnedItemsAmount) { argument.refundReturnedItemsAmountSpecified = true; }
- if (0 <= argument.refundReturnedItemsCount) { argument.refundReturnedItemsCountSpecified = true; }
- }
- }
- public static void batchDetailsType(batchDetailsType argument)
- {
- if (null != argument)
- {
- if (DateTime.MinValue != argument.settlementTimeUTC) { argument.settlementTimeUTCSpecified = true; }
- if (DateTime.MinValue != argument.settlementTimeLocal) { argument.settlementTimeLocalSpecified = true; }
- if (null != argument.statistics) { foreach (var value in argument.statistics) { batchStatisticType(value); } }
- }
- }
- public static void FDSFilterType(FDSFilterType argument)
- {
- if (null != argument)
- {
- }
- }
+ public static void SubscriptionCustomerProfileType(subscriptionCustomerProfileType argument)
+ {
+ if (null != argument)
+ {
+ CustomerProfileExType(argument);
+ CustomerPaymentProfileMaskedType(argument.paymentProfile);
+ CustomerAddressExType(argument.shippingProfile);
+ }
+ }
- public static void transactionDetailsTypeTag(transactionDetailsTypeTag argument)
- {
- if (null != argument)
- {
- }
- }
+ public static void PaymentSimpleType(paymentSimpleType argument)
+ {
+ if (null != argument)
+ {
+ if (argument.Item is bankAccountType) { BankAccountType(argument.Item as bankAccountType); }
+ if (argument.Item is creditCardSimpleType) { CreditCardSimpleType(argument.Item as creditCardSimpleType); }
+ }
+ }
+ public static void BankAccountType(bankAccountType argument)
+ {
+ if (null != argument)
+ {
+ if (0 <= (int)argument.accountType) { argument.accountTypeSpecified = true; }
+ if (0 <= (int)argument.echeckType) { argument.echeckTypeSpecified = true; }
+ }
+ }
+ public static void CreditCardSimpleType(creditCardSimpleType argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void CreditCardType(creditCardType argument)
+ {
+ if (null != argument)
+ {
+ CreditCardSimpleType(argument);
+ if (argument.isPaymentToken) { argument.isPaymentTokenSpecified = true; }
+ }
+ }
+ public static void CustomerProfileSummaryType(customerProfileSummaryType argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void SubscriptionDetail(SubscriptionDetail argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void Paging(Paging argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
- public static void otherTaxType(otherTaxType argument)
- {
- if (null != argument)
- {
- if (argument.nationalTaxAmount>=0) { argument.nationalTaxAmountSpecified = true; }
- if (argument.localTaxAmount >= 0) { argument.localTaxAmountSpecified = true; }
- if (argument.alternateTaxAmount >= 0) { argument.alternateTaxAmountSpecified = true; }
- if (argument.vatTaxRate >= 0) { argument.vatTaxRateSpecified = true; }
- if (argument.vatTaxAmount >= 0) { argument.vatTaxAmountSpecified = true; }
- }
- }
- public static void transactionDetailsType(transactionDetailsType argument)
- {
- if (null != argument)
- {
- subscriptionPaymentType(argument.subscription);
- if (null != argument.FDSFilters) { foreach (var value in argument.FDSFilters) { FDSFilterType(value); } }
- batchDetailsType(argument.batch);
- orderExType(argument.order);
- if (0 <= argument.requestedAmount) { argument.requestedAmountSpecified = true; }
- extendedAmountType(argument.tax);
- extendedAmountType(argument.shipping);
- extendedAmountType(argument.duty);
- if (null != argument.lineItems) { foreach (var value in argument.lineItems) { lineItemType(value); } }
- if (0 <= argument.prepaidBalanceRemaining) { argument.prepaidBalanceRemainingSpecified = true; }
- if (argument.taxExempt) { argument.taxExemptSpecified = true; }
- paymentMaskedType(argument.payment);
- customerDataType(argument.customer);
- customerAddressType(argument.billTo);
- nameAndAddressType(argument.shipTo);
- if (argument.recurringBilling) { argument.recurringBillingSpecified = true; }
- if (null != argument.returnedItems) { foreach (var value in argument.returnedItems) { returnedItemType(value); } }
- solutionType(argument.solution);
+ public static void TransactionListSorting(TransactionListSorting argument)
+ {
+ if (null != argument)
+ {
+ //(argument.orderDescending);
+ }
+ }
+ public static void HeldTransactionRequestType(heldTransactionRequestType argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
- if(null != argument.emvDetails){ foreach( var value in argument.emvDetails) { transactionDetailsTypeTag(value);} }
-
- customerProfileIdType(argument.profile);
- extendedAmountType(argument.surcharge);
- extendedAmountType(argument.tip);
- otherTaxType(argument.otherTax);
- nameAndAddressType(argument.shipFrom);
- }
- }
- public static void paymentMaskedType(paymentMaskedType argument)
- {
- if (null != argument)
- {
- if (argument.Item is bankAccountMaskedType) { bankAccountMaskedType(argument.Item as bankAccountMaskedType); }
- if (argument.Item is creditCardMaskedType) { creditCardMaskedType(argument.Item as creditCardMaskedType); }
- if (argument.Item is tokenMaskedType)
- {
- tokenMaskedType(argument.Item as tokenMaskedType);
- }
+ public static void ARBGetSubscriptionListSorting(ARBGetSubscriptionListSorting argument)
+ {
+ if (null != argument)
+ {
- }
+ }
+ }
+ public static void PermissionType(permissionType argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void MerchantContactType(merchantContactType argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void MobileDeviceType(mobileDeviceType argument)
+ {
+ if (null != argument)
+ {
+ if (0 <= (int)argument.deviceActivation) { argument.deviceActivationSpecified = true; }
+ }
+ }
+ public static void TransactionSummaryType(transactionSummaryType argument)
+ {
+ if (null != argument)
+ {
+ SubscriptionPaymentType(argument.subscription);
+ if (argument.hasReturnedItems) { argument.hasReturnedItemsSpecified = true; }
+ FraudInformationType(argument.fraudInformation);
+ CustomerProfileIdType(argument.profile);
+ }
+ }
+ public static void SubscriptionPaymentType(subscriptionPaymentType argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void CreateProfileResponse(createProfileResponse argument)
+ {
+ if (null != argument)
+ {
+ MessagesType(argument.messages);
+ }
+ }
+ public static void MessagesType(messagesType argument)
+ {
+ if (null != argument)
+ {
+ if (null != argument.message) { foreach (var value in argument.message) { MessagesTypeMessage(value); } }
+ }
+ }
+ public static void MessagesTypeMessage(messagesTypeMessage argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void ArrayOfSetting(ArrayOfSetting argument)
+ {
+ if (null != argument)
+ {
+ if (null != argument.setting) { foreach (var value in argument.setting) { SettingType(value); } }
+ }
+ }
+ public static void SettingType(settingType argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void SubMerchantType(subMerchantType argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void EmailSettingsType(emailSettingsType argument)
+ {
+ if (null != argument)
+ {
+ ArrayOfSetting(argument);
+ }
+ }
+ public static void FraudInformationType(fraudInformationType argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
- }
- public static void bankAccountMaskedType(bankAccountMaskedType argument)
- {
- if (null != argument)
- {
- if (0 <= argument.accountType) { argument.accountTypeSpecified = true; }
- if (0 <= argument.echeckType) { argument.echeckTypeSpecified = true; }
- }
- }
- public static void creditCardMaskedType(creditCardMaskedType argument)
- {
- if (null != argument)
- {
- cardArt(argument.cardArt);
- if(argument.isPaymentToken) { argument.isPaymentTokenSpecified=true;}
- }
- }
- public static void cardArt(cardArt argument)
- {
- if (null != argument)
- {
- }
- }
- public static void tokenMaskedType(tokenMaskedType argument)
- {
- if (null != argument)
- {
- }
- }
- public static void transactionResponse(transactionResponse argument)
- {
- if (null != argument)
- {
- transactionResponsePrePaidCard(argument.prePaidCard);
- if (null != argument.messages) { foreach (var value in argument.messages) { transactionResponseMessage(value); } }
- if (null != argument.errors) { foreach (var value in argument.errors) { transactionResponseError(value); } }
- if (null != argument.splitTenderPayments) { foreach (var value in argument.splitTenderPayments) { transactionResponseSplitTenderPayment(value); } }
- if (null != argument.userFields) { foreach (var value in argument.userFields) { userField(value); } }
- nameAndAddressType(argument.shipTo);
- transactionResponseSecureAcceptance(argument.secureAcceptance);
- transactionResponseEmvResponse(argument.emvResponse);
- customerProfileIdType(argument.profile);
- }
- }
+ public static void TransRetailInfoType(transRetailInfoType argument)
+ {
+ if (null != argument)
+ {
+ //marketType should not be assigned here
+ //argument.marketType = "2";
+ }
+ }
+ public static void CcAuthenticationType(ccAuthenticationType argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void PaymentProfile(paymentProfile argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void CustomerProfilePaymentType(customerProfilePaymentType argument)
+ {
+ if (null != argument)
+ {
+ if (argument.createProfile) { argument.createProfileSpecified = true; }
+ PaymentProfile(argument.paymentProfile);
+ }
+ }
+ public static void TransactionRequestType(transactionRequestType argument)
+ {
+ if (null != argument)
+ {
+ if (0 <= argument.amount) { argument.amountSpecified = true; }
+ PaymentType(argument.payment);
+ CustomerProfilePaymentType(argument.profile);
+ SolutionType(argument.solution);
+ OrderType(argument.order);
+ if (null != argument.lineItems) { foreach (var value in argument.lineItems) { LineItemType(value); } }
+ ExtendedAmountType(argument.tax);
+ ExtendedAmountType(argument.duty);
+ ExtendedAmountType(argument.shipping);
+ if (argument.taxExempt) { argument.taxExemptSpecified = true; }
+ CustomerDataType(argument.customer);
+ CustomerAddressType(argument.billTo);
+ NameAndAddressType(argument.shipTo);
+ CcAuthenticationType(argument.cardholderAuthentication);
+ TransRetailInfoType(argument.retail);
+ if (null != argument.transactionSettings) { foreach (var value in argument.transactionSettings) { SettingType(value); } }
+ if (null != argument.userFields) { foreach (var value in argument.userFields) { UserField(value); } }
+ ExtendedAmountType(argument.surcharge);
+ SubMerchantType(argument.subMerchant);
+ ExtendedAmountType(argument.tip);
+ ProcessingOptions(argument.processingOptions);
+ SubsequentAuthInformation(argument.subsequentAuthInformation);
+ OtherTaxType(argument.otherTax);
+ NameAndAddressType(argument.shipFrom);
+ AuthorizationIndicatorType(argument.authorizationIndicatorType);
+ }
+ }
+ public static void PaymentType(paymentType argument)
+ {
+ if (null != argument)
+ {
+ if (argument.Item is bankAccountType) { BankAccountType(argument.Item as bankAccountType); }
+ if (argument.Item is creditCardType) { CreditCardType(argument.Item as creditCardType); }
+ if (argument.Item is encryptedTrackDataType)
+ {
+ EncryptedTrackDataType(argument.Item as encryptedTrackDataType);
+ }
- public static void transactionResponseEmvResponse(transactionResponseEmvResponse argument)
- {
- if (null != argument)
- {
- if (null != argument.tags) { foreach (var value in argument.tags) { emvTag(value); } }
- }
- }
+ if (argument.Item is paymentEmvType) { PaymentEmvType(argument.Item as paymentEmvType); }
+ if (argument.Item is opaqueDataType) { OpaqueDataType(argument.Item as opaqueDataType); }
+ if (argument.Item is payPalType) { PayPalType(argument.Item as payPalType); }
+ if (argument.Item is creditCardTrackType) { CreditCardTrackType(argument.Item as creditCardTrackType); }
+ }
+ }
+ public static void EncryptedTrackDataType(encryptedTrackDataType argument)
+ {
+ if (null != argument)
+ {
+ KeyBlock(argument.FormOfPayment);
+ }
+ }
- public static void transactionResponsePrePaidCard(transactionResponsePrePaidCard argument)
- {
- if (null != argument)
- {
- }
- }
- public static void transactionResponseMessage(transactionResponseMessage argument)
- {
- if (null != argument)
- {
- }
- }
- public static void transactionResponseError(transactionResponseError argument)
- {
- if (null != argument)
- {
- }
- }
- public static void transactionResponseSplitTenderPayment(transactionResponseSplitTenderPayment argument)
- {
- if (null != argument)
- {
- }
- }
- public static void transactionResponseSecureAcceptance(transactionResponseSecureAcceptance argument)
- {
- if (null != argument)
- {
- }
- }
- public static void profileTransVoidType(profileTransVoidType argument)
- {
- if (null != argument)
- {
- }
- }
- public static void profileTransAmountType(profileTransAmountType argument)
- {
- if (null != argument)
- {
- extendedAmountType(argument.tax);
- extendedAmountType(argument.shipping);
- extendedAmountType(argument.duty);
- if (null != argument.lineItems) { foreach (var value in argument.lineItems) { lineItemType(value); } }
- }
- }
- public static void profileTransRefundType(profileTransRefundType argument)
- {
- if (null != argument)
- {
- profileTransAmountType(argument);
- orderExType(argument.order);
- }
- }
- public static void profileTransPriorAuthCaptureType(profileTransPriorAuthCaptureType argument)
- {
- if (null != argument)
- {
- profileTransAmountType(argument);
- }
- }
- public static void profileTransOrderType(profileTransOrderType argument)
- {
- if (null != argument)
- {
- profileTransAmountType(argument);
- orderExType(argument.order);
- if (argument.taxExempt) { argument.taxExemptSpecified = true; }
- if (argument.recurringBilling) { argument.recurringBillingSpecified = true;
- processingOptions(argument.processingOptions);
- subsequentAuthInformation(argument.subsequentAuthInformation);
- authorizationIndicatorType(argument.authorizationIndicatorType);
- }
- }
- }
- public static void processingOptions(processingOptions argument)
- {
- if (null != argument)
- {
- if (argument.isFirstRecurringPayment) { argument.isFirstRecurringPaymentSpecified = true; }
- if (argument.isFirstSubsequentAuth) { argument.isFirstSubsequentAuthSpecified = true; }
- if (argument.isSubsequentAuth) { argument.isSubsequentAuthSpecified = true; }
- if (argument.isStoredCredentials) { argument.isStoredCredentialsSpecified = true; }
- }
- }
- public static void subsequentAuthInformation(subsequentAuthInformation argument)
- {
- if (null != argument)
- {
- if (0 <= argument.reason) { argument.reasonSpecified = true; }
- }
- }
- public static void authorizationIndicatorType(authorizationIndicatorType argument)
- {
- if(null != argument)
- {
-
- }
- }
- public static void profileTransCaptureOnlyType(profileTransCaptureOnlyType argument)
- {
- if (null != argument)
- {
- profileTransOrderType(argument);
- }
- }
- public static void profileTransAuthOnlyType(profileTransAuthOnlyType argument)
- {
- if (null != argument)
- {
- profileTransOrderType(argument);
- }
- }
- public static void profileTransAuthCaptureType(profileTransAuthCaptureType argument)
- {
- if (null != argument)
- {
- profileTransOrderType(argument);
- }
- }
- public static void profileTransactionType(profileTransactionType argument)
- {
- if (null != argument)
- {
- if (argument.Item is profileTransAuthCaptureType) { profileTransAuthCaptureType(argument.Item as profileTransAuthCaptureType); }
- if (argument.Item is profileTransAuthOnlyType) { profileTransAuthOnlyType(argument.Item as profileTransAuthOnlyType); }
- if (argument.Item is profileTransCaptureOnlyType) { profileTransCaptureOnlyType(argument.Item as profileTransCaptureOnlyType); }
- if (argument.Item is profileTransPriorAuthCaptureType) { profileTransPriorAuthCaptureType(argument.Item as profileTransPriorAuthCaptureType); }
- if (argument.Item is profileTransRefundType) { profileTransRefundType(argument.Item as profileTransRefundType); }
- if (argument.Item is profileTransVoidType) { profileTransVoidType(argument.Item as profileTransVoidType); }
- }
- }
- public static void driversLicenseMaskedType(driversLicenseMaskedType argument)
- {
- if (null != argument)
- {
- }
- }
- public static void customerPaymentProfileBaseType(customerPaymentProfileBaseType argument)
- {
- if (null != argument)
- {
- if (0 <= argument.customerType) { argument.customerTypeSpecified = true; }
- customerAddressType(argument.billTo);
- }
- }
- public static void customerPaymentProfileMaskedType(customerPaymentProfileMaskedType argument)
- {
- if (null != argument)
- {
- customerPaymentProfileBaseType(argument);
- if(argument.defaultPaymentProfile) { argument.defaultPaymentProfileSpecified=true;}
- paymentMaskedType(argument.payment);
- driversLicenseMaskedType(argument.driversLicense);
- }
- }
- public static void customerPaymentProfileType(customerPaymentProfileType argument)
- {
- if (null != argument)
- {
- customerPaymentProfileBaseType(argument);
- paymentType(argument.payment);
- driversLicenseType(argument.driversLicense);
- if(argument.defaultPaymentProfile) { argument.defaultPaymentProfileSpecified=true;}
- subsequentAuthInformation(argument.subsequentAuthInformation);
- }
- }
- public static void customerPaymentProfileExType(customerPaymentProfileExType argument)
- {
- if (null != argument)
- {
- customerPaymentProfileType(argument);
- }
- }
- public static void customerProfileBaseType(customerProfileBaseType argument)
- {
- if (null != argument)
- {
- }
- }
- public static void customerProfileExType(customerProfileExType argument)
- {
- if (null != argument)
- {
- customerProfileBaseType(argument);
- }
- }
- public static void customerProfileMaskedType(customerProfileMaskedType argument)
- {
- if (null != argument)
- {
- customerProfileExType(argument);
- if (null != argument.paymentProfiles) { foreach (var value in argument.paymentProfiles) { customerPaymentProfileMaskedType(value); } }
- if (null != argument.shipToList) { foreach (var value in argument.shipToList) { customerAddressExType(value); } }
- if(0 <= argument.profileType) { argument.profileTypeSpecified=true;}
- }
- }
- public static void customerProfileInfoExType(customerProfileInfoExType argument)
- {
- if(null != argument)
- {
- customerProfileExType (argument);
- if(0 <= argument.profileType) { argument.profileTypeSpecified=true;}
- }
- }
- public static void customerProfileType(customerProfileType argument)
- {
- if (null != argument)
- {
- customerProfileBaseType(argument);
- if (null != argument.paymentProfiles) { foreach (var value in argument.paymentProfiles) { customerPaymentProfileType(value); } }
- if (null != argument.shipToList) { foreach (var value in argument.shipToList) { customerAddressType(value); } }
- if(0 <= argument.profileType) { argument.profileTypeSpecified=true;}
- }
- }
- public static void ContactDetailType(ContactDetailType argument)
- {
-
- }
- public static void securePaymentContainerErrorType(securePaymentContainerErrorType argument)
- {
- if(null != argument)
- {
- }
- }
- public static void customerType(customerType argument)
- {
- if (null != argument)
- {
- if (0 <= argument.type) { argument.typeSpecified = true; }
- driversLicenseType(argument.driversLicense);
- }
- }
- public static void paymentScheduleType(paymentScheduleType argument)
- {
- if (null != argument)
- {
- paymentScheduleTypeInterval(argument.interval);
- if (DateTime.MinValue != argument.startDate) { argument.startDateSpecified = true; }
- if (0 <= argument.totalOccurrences) { argument.totalOccurrencesSpecified = true; }
- if (0 <= argument.trialOccurrences) { argument.trialOccurrencesSpecified = true; }
- }
- }
+ public static void PaymentEmvType(paymentEmvType argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
- public static void paymentScheduleTypeInterval(paymentScheduleTypeInterval argument)
- {
-
- }
+ public static void KeyBlock(KeyBlock argument)
+ {
+ if (null != argument)
+ {
+ KeyValue(argument.Value);
+ }
+ }
+ public static void KeyValue(KeyValue argument)
+ {
+ if (null != argument)
+ {
+ KeyManagementScheme(argument.Scheme);
+ }
+ }
+ public static void KeyManagementScheme(KeyManagementScheme argument)
+ {
+ if (null != argument)
+ {
+ KeyManagementSchemeDUKPT(argument.DUKPT);
+ }
+ }
+ public static void KeyManagementSchemeDUKPT(KeyManagementSchemeDUKPT argument)
+ {
+ if (null != argument)
+ {
+ KeyManagementSchemeDUKPTMode(argument.Mode);
+ KeyManagementSchemeDUKPTDeviceInfo(argument.DeviceInfo);
+ KeyManagementSchemeDUKPTEncryptedData(argument.EncryptedData);
+ }
+ }
+ public static void KeyManagementSchemeDUKPTMode(KeyManagementSchemeDUKPTMode argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void KeyManagementSchemeDUKPTDeviceInfo(KeyManagementSchemeDUKPTDeviceInfo argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void KeyManagementSchemeDUKPTEncryptedData(KeyManagementSchemeDUKPTEncryptedData argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void PayPalType(payPalType argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void CreditCardTrackType(creditCardTrackType argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void SolutionType(solutionType argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void OrderType(orderType argument)
+ {
+ if (null != argument)
+ {
+ if (argument.discountAmount >= 0) { argument.discountAmountSpecified = true; }
+ if (argument.taxIsAfterDiscount) { argument.taxIsAfterDiscountSpecified = true; }
+ if (null != argument.purchaseOrderDateUTC) { argument.purchaseOrderDateUTCSpecified = true; }
+ }
+ }
+ public static void OrderExType(orderExType argument)
+ {
+ if (null != argument)
+ {
+ OrderType(argument);
+ }
+ }
+ public static void LineItemType(lineItemType argument)
+ {
+ if (null != argument)
+ {
+ if (argument.taxable)
+ {
+ argument.taxableSpecified = true;
+ if (argument.taxRate >= 0) { argument.taxRateSpecified = true; }
+ if (argument.taxAmount >= 0) { argument.taxAmountSpecified = true; }
+ if (argument.nationalTax >= 0) { argument.nationalTaxSpecified = true; }
+ if (argument.localTax >= 0) { argument.localTaxSpecified = true; }
+ if (argument.vatRate >= 0) { argument.vatRateSpecified = true; }
+ if (argument.alternateTaxRate >= 0) { argument.alternateTaxRateSpecified = true; }
+ if (argument.alternateTaxAmount >= 0) { argument.alternateTaxAmountSpecified = true; }
+ if (argument.totalAmount >= 0) { argument.totalAmountSpecified = true; }
+ if (argument.discountRate >= 0) { argument.discountRateSpecified = true; }
+ if (argument.discountAmount >= 0) { argument.discountAmountSpecified = true; }
+ if (argument.taxIncludedInTotal) { argument.taxIncludedInTotalSpecified = true; }
+ if (argument.taxIsAfterDiscount) { argument.taxIsAfterDiscountSpecified = true; }
+ }
+ }
+ }
+ public static void ExtendedAmountType(extendedAmountType argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void CustomerDataType(customerDataType argument)
+ {
+ if (null != argument)
+ {
+ if (0 <= (int)argument.type) { argument.typeSpecified = true; }
+ DriversLicenseType(argument.driversLicense);
+ }
+ }
+ public static void DriversLicenseType(driversLicenseType argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void CustomerAddressType(customerAddressType argument)
+ {
+ if (null != argument)
+ {
+ NameAndAddressType(argument);
+ }
+ }
+ public static void NameAndAddressType(nameAndAddressType argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void CustomerAddressExType(customerAddressExType argument)
+ {
+ if (null != argument)
+ {
+ CustomerAddressType(argument);
+ }
+ }
+ public static void UserField(userField argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void ReturnedItemType(returnedItemType argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void BatchStatisticType(batchStatisticType argument)
+ {
+ if (null != argument)
+ {
+ if (0 <= argument.returnedItemAmount) { argument.returnedItemAmountSpecified = true; }
+ if (0 <= argument.returnedItemCount) { argument.returnedItemCountSpecified = true; }
+ if (0 <= argument.chargebackAmount) { argument.chargebackAmountSpecified = true; }
+ if (0 <= argument.chargebackCount) { argument.chargebackCountSpecified = true; }
+ if (0 <= argument.correctionNoticeCount) { argument.correctionNoticeCountSpecified = true; }
+ if (0 <= argument.chargeChargeBackAmount) { argument.chargeChargeBackAmountSpecified = true; }
+ if (0 <= argument.chargeChargeBackCount) { argument.chargeChargeBackCountSpecified = true; }
+ if (0 <= argument.refundChargeBackAmount) { argument.refundChargeBackAmountSpecified = true; }
+ if (0 <= argument.refundChargeBackCount) { argument.refundChargeBackCountSpecified = true; }
+ if (0 <= argument.chargeReturnedItemsAmount) { argument.chargeReturnedItemsAmountSpecified = true; }
+ if (0 <= argument.chargeReturnedItemsCount) { argument.chargeReturnedItemsCountSpecified = true; }
+ if (0 <= argument.refundReturnedItemsAmount) { argument.refundReturnedItemsAmountSpecified = true; }
+ if (0 <= argument.refundReturnedItemsCount) { argument.refundReturnedItemsCountSpecified = true; }
+ }
+ }
+ public static void BatchDetailsType(batchDetailsType argument)
+ {
+ if (null != argument)
+ {
+ if (DateTime.MinValue != argument.settlementTimeUTC) { argument.settlementTimeUTCSpecified = true; }
+ if (DateTime.MinValue != argument.settlementTimeLocal) { argument.settlementTimeLocalSpecified = true; }
+ if (null != argument.statistics) { foreach (var value in argument.statistics) { BatchStatisticType(value); } }
+ }
+ }
+ public static void FDSFilterType(FDSFilterType argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
- public static void customerProfileIdType(customerProfileIdType argument)
- {
- if (null != argument)
- {
- }
- }
+ public static void TransactionDetailsTypeTag(transactionDetailsTypeTag argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
- public static void ARBSubscriptionType(ARBSubscriptionType argument)
- {
- if (null != argument)
- {
- paymentScheduleType(argument.paymentSchedule);
- if (0 < argument.amount) { argument.amountSpecified = true; }
+ public static void OtherTaxType(otherTaxType argument)
+ {
+ if (null != argument)
+ {
+ if (argument.nationalTaxAmount >= 0) { argument.nationalTaxAmountSpecified = true; }
+ if (argument.localTaxAmount >= 0) { argument.localTaxAmountSpecified = true; }
+ if (argument.alternateTaxAmount >= 0) { argument.alternateTaxAmountSpecified = true; }
+ if (argument.vatTaxRate >= 0) { argument.vatTaxRateSpecified = true; }
+ if (argument.vatTaxAmount >= 0) { argument.vatTaxAmountSpecified = true; }
+ }
+ }
+ public static void TransactionDetailsType(transactionDetailsType argument)
+ {
+ if (null != argument)
+ {
+ SubscriptionPaymentType(argument.subscription);
+ if (null != argument.FDSFilters) { foreach (var value in argument.FDSFilters) { FDSFilterType(value); } }
+ BatchDetailsType(argument.batch);
+ OrderExType(argument.order);
+ if (0 <= argument.requestedAmount) { argument.requestedAmountSpecified = true; }
+ ExtendedAmountType(argument.tax);
+ ExtendedAmountType(argument.shipping);
+ ExtendedAmountType(argument.duty);
+ if (null != argument.lineItems) { foreach (var value in argument.lineItems) { LineItemType(value); } }
+ if (0 <= argument.prepaidBalanceRemaining) { argument.prepaidBalanceRemainingSpecified = true; }
+ if (argument.taxExempt) { argument.taxExemptSpecified = true; }
+ PaymentMaskedType(argument.payment);
+ CustomerDataType(argument.customer);
+ CustomerAddressType(argument.billTo);
+ NameAndAddressType(argument.shipTo);
+ if (argument.recurringBilling) { argument.recurringBillingSpecified = true; }
+ if (null != argument.returnedItems) { foreach (var value in argument.returnedItems) { ReturnedItemType(value); } }
+ SolutionType(argument.solution);
- paymentType(argument.payment);
- orderType(argument.order);
- customerType(argument.customer);
- nameAndAddressType(argument.billTo);
- nameAndAddressType(argument.shipTo);
- customerProfileIdType(argument.profile);
- }
- }
+ if (null != argument.emvDetails) { foreach (var value in argument.emvDetails) { TransactionDetailsTypeTag(value); } }
- public static void ARBSubscriptionTypeSetTrialAmountSpecified(ARBSubscriptionType argument)
- {
- if (null != argument)
- {
- if (0 <= argument.trialAmount) { argument.trialAmountSpecified = true; }
- }
- }
+ CustomerProfileIdType(argument.profile);
+ ExtendedAmountType(argument.surcharge);
+ ExtendedAmountType(argument.tip);
+ OtherTaxType(argument.otherTax);
+ NameAndAddressType(argument.shipFrom);
+ }
+ }
+ public static void PaymentMaskedType(paymentMaskedType argument)
+ {
+ if (null != argument)
+ {
+ if (argument.Item is bankAccountMaskedType) { BankAccountMaskedType(argument.Item as bankAccountMaskedType); }
+ if (argument.Item is creditCardMaskedType) { CreditCardMaskedType(argument.Item as creditCardMaskedType); }
+ if (argument.Item is tokenMaskedType)
+ {
+ TokenMaskedType(argument.Item as tokenMaskedType);
+ }
- public static void paymentDetails(paymentDetails argument)
- {
- if (null != argument)
- {
- }
- }
- public static void fingerPrintType(fingerPrintType argument)
- {
- if (null != argument)
- {
- }
- }
- public static void impersonationAuthenticationType(impersonationAuthenticationType argument)
- {
- if (null != argument)
- {
- }
- }
+ }
- public static void merchantAuthenticationType(merchantAuthenticationType argument)
- {
- if (null != argument)
- {
- if (argument.Item is fingerPrintType)
- {
- fingerPrintType(argument.Item as fingerPrintType);
- }
- if (argument.Item is impersonationAuthenticationType) { impersonationAuthenticationType(argument.Item as impersonationAuthenticationType); }
- }
- }
- public static void ANetApiRequest(ANetApiRequest argument)
- {
- if (null != argument)
- {
- merchantAuthenticationType(argument.merchantAuthentication);
- }
- }
- public static void decryptPaymentDataResponse(decryptPaymentDataResponse argument)
- {
- if (null != argument)
- {
- customerAddressType(argument.shippingInfo);
- customerAddressType(argument.billingInfo);
- creditCardMaskedType(argument.cardInfo);
- paymentDetails(argument.paymentDetails);
- }
- }
- public static void ANetApiResponse(ANetApiResponse argument)
- {
- if (null != argument)
- {
- messagesType(argument.messages);
- }
- }
- public static void securePaymentContainerRequest(securePaymentContainerRequest argument)
- {
- if(null != argument)
- {
- webCheckOutDataType(argument.data);
- }
- }
- public static void securePaymentContainerResponse(securePaymentContainerResponse argument)
- {
- if(null != argument)
- {
- opaqueDataType(argument.opaqueData);
- }
- }
- public static void webCheckOutDataType(webCheckOutDataType argument)
- {
- if (null != argument)
- {
- webCheckOutDataTypeToken(argument.token);
- }
- }
- public static void webCheckOutDataTypeToken(webCheckOutDataTypeToken argument)
- {
- if (null != argument)
- {
- }
- }
- public static void isAliveRequest(isAliveRequest argument)
- {
- if (null != argument)
- {
- }
- }
+ }
+ public static void BankAccountMaskedType(bankAccountMaskedType argument)
+ {
+ if (null != argument)
+ {
+ if (0 <= argument.accountType) { argument.accountTypeSpecified = true; }
+ if (0 <= argument.echeckType) { argument.echeckTypeSpecified = true; }
+ }
+ }
+ public static void CreditCardMaskedType(creditCardMaskedType argument)
+ {
+ if (null != argument)
+ {
+ CardArt(argument.cardArt);
+ if (argument.isPaymentToken) { argument.isPaymentTokenSpecified = true; }
+ }
+ }
+ public static void CardArt(cardArt argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void TokenMaskedType(tokenMaskedType argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void TransactionResponse(transactionResponse argument)
+ {
+ if (null != argument)
+ {
+ TransactionResponsePrePaidCard(argument.prePaidCard);
+ if (null != argument.messages) { foreach (var value in argument.messages) { TransactionResponseMessage(value); } }
+ if (null != argument.errors) { foreach (var value in argument.errors) { TransactionResponseError(value); } }
+ if (null != argument.splitTenderPayments) { foreach (var value in argument.splitTenderPayments) { TransactionResponseSplitTenderPayment(value); } }
+ if (null != argument.userFields) { foreach (var value in argument.userFields) { UserField(value); } }
+ NameAndAddressType(argument.shipTo);
+ TransactionResponseSecureAcceptance(argument.secureAcceptance);
+ TransactionResponseEmvResponse(argument.emvResponse);
+ CustomerProfileIdType(argument.profile);
+ }
+ }
- // Added this method because isAliveRequest take AnetApiRequest as argument.
- // AnetApiSchema.generated.cs - isAliveRequest is not the child class of AnetApiRequest class.
- public static void isAliveRequest(ANetApiRequest argument)
- {
- if (null != argument)
- {
- }
- }
- public static void isAliveResponse(isAliveResponse argument)
- {
- if (null != argument)
- {
- }
- }
- public static void authenticateTestRequest(authenticateTestRequest argument)
- {
- if (null != argument)
- {
- }
- }
- public static void authenticateTestResponse(authenticateTestResponse argument)
- {
- if (null != argument)
- {
- }
- }
- public static void ARBCreateSubscriptionRequest(ARBCreateSubscriptionRequest argument)
- {
- if (null != argument)
- {
- ARBSubscriptionType(argument.subscription);
- ARBSubscriptionTypeSetTrialAmountSpecified(argument.subscription);
- }
- }
- public static void ARBCreateSubscriptionResponse(ARBCreateSubscriptionResponse argument)
- {
- if (null != argument)
- {
- customerProfileIdType(argument.profile);
- }
- }
- public static void ARBUpdateSubscriptionRequest(ARBUpdateSubscriptionRequest argument)
- {
- if (null != argument)
- {
- ARBSubscriptionType(argument.subscription);
- }
- }
- public static void ARBUpdateSubscriptionResponse(ARBUpdateSubscriptionResponse argument)
- {
- if (null != argument)
- {
- customerProfileIdType(argument.profile);
- }
- }
- public static void ARBCancelSubscriptionRequest(ARBCancelSubscriptionRequest argument)
- {
- if (null != argument)
- {
- }
- }
- public static void ARBCancelSubscriptionResponse(ARBCancelSubscriptionResponse argument)
- {
- if (null != argument)
- {
- }
- }
- public static void ARBGetSubscriptionStatusRequest(ARBGetSubscriptionStatusRequest argument)
- {
- if (null != argument)
- {
- }
- }
- public static void ARBGetSubscriptionStatusResponse(ARBGetSubscriptionStatusResponse argument)
- {
- if (null != argument)
- {
- if (0 <= argument.status) { argument.statusSpecified = true; }
- }
- }
- public static void createCustomerProfileRequest(createCustomerProfileRequest argument)
- {
- if (null != argument)
- {
- customerProfileType(argument.profile);
- if (0 <= argument.validationMode) { argument.validationModeSpecified = true; }
- }
- }
- public static void createCustomerProfileResponse(createCustomerProfileResponse argument)
- {
- if (null != argument)
- {
- }
- }
- public static void createCustomerPaymentProfileRequest(createCustomerPaymentProfileRequest argument)
- {
- if (null != argument)
- {
- customerPaymentProfileType(argument.paymentProfile);
- if (0 <= argument.validationMode) { argument.validationModeSpecified = true; }
- }
- }
- public static void createCustomerPaymentProfileResponse(createCustomerPaymentProfileResponse argument)
- {
- if (null != argument)
- {
- }
- }
- public static void createCustomerShippingAddressRequest(createCustomerShippingAddressRequest argument)
- {
- if (null != argument)
- {
- customerAddressType(argument.address);
- }
- }
- public static void createCustomerShippingAddressResponse(createCustomerShippingAddressResponse argument)
- {
- if (null != argument)
- {
- }
- }
- public static void createCustomerProfileFromTransactionRequest(createCustomerProfileFromTransactionRequest argument)
- {
- if (null != argument)
- {
- customerProfileBaseType(argument.customer);
- if(argument.defaultPaymentProfile) { argument.defaultPaymentProfileSpecified=true;}
- if(argument.defaultShippingAddress) { argument.defaultShippingAddressSpecified=true;}
- if(0 <= argument.profileType) { argument.profileTypeSpecified=true;}
- }
- }
- public static void getCustomerProfileRequest(getCustomerProfileRequest argument)
- {
- if (null != argument)
- {
- if(argument.unmaskExpirationDate) { argument.unmaskExpirationDateSpecified=true;}
- if(argument.includeIssuerInfo) { argument.includeIssuerInfoSpecified=true;}
+ public static void TransactionResponseEmvResponse(transactionResponseEmvResponse argument)
+ {
+ if (null != argument)
+ {
+ if (null != argument.tags) { foreach (var value in argument.tags) { EmvTag(value); } }
+ }
+ }
- }
- }
- public static void getCustomerProfileResponse(getCustomerProfileResponse argument)
- {
- if (null != argument)
- {
- customerProfileMaskedType(argument.profile);
- }
- }
- public static void getCustomerPaymentProfileRequest(getCustomerPaymentProfileRequest argument)
- {
- if (null != argument)
- {
- if(argument.includeIssuerInfo) { argument.includeIssuerInfoSpecified=true;}
+ public static void TransactionResponsePrePaidCard(transactionResponsePrePaidCard argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void TransactionResponseMessage(transactionResponseMessage argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void TransactionResponseError(transactionResponseError argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void TransactionResponseSplitTenderPayment(transactionResponseSplitTenderPayment argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void TransactionResponseSecureAcceptance(transactionResponseSecureAcceptance argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void ProfileTransVoidType(profileTransVoidType argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void ProfileTransAmountType(profileTransAmountType argument)
+ {
+ if (null != argument)
+ {
+ ExtendedAmountType(argument.tax);
+ ExtendedAmountType(argument.shipping);
+ ExtendedAmountType(argument.duty);
+ if (null != argument.lineItems) { foreach (var value in argument.lineItems) { LineItemType(value); } }
+ }
+ }
+ public static void ProfileTransRefundType(profileTransRefundType argument)
+ {
+ if (null != argument)
+ {
+ ProfileTransAmountType(argument);
+ OrderExType(argument.order);
+ }
+ }
+ public static void ProfileTransPriorAuthCaptureType(profileTransPriorAuthCaptureType argument)
+ {
+ if (null != argument)
+ {
+ ProfileTransAmountType(argument);
+ }
+ }
+ public static void ProfileTransOrderType(profileTransOrderType argument)
+ {
+ if (null != argument)
+ {
+ ProfileTransAmountType(argument);
+ OrderExType(argument.order);
+ if (argument.taxExempt) { argument.taxExemptSpecified = true; }
+ if (argument.recurringBilling)
+ {
+ argument.recurringBillingSpecified = true;
+ ProcessingOptions(argument.processingOptions);
+ SubsequentAuthInformation(argument.subsequentAuthInformation);
+ AuthorizationIndicatorType(argument.authorizationIndicatorType);
+ }
+ }
+ }
+ public static void ProcessingOptions(processingOptions argument)
+ {
+ if (null != argument)
+ {
+ if (argument.isFirstRecurringPayment) { argument.isFirstRecurringPaymentSpecified = true; }
+ if (argument.isFirstSubsequentAuth) { argument.isFirstSubsequentAuthSpecified = true; }
+ if (argument.isSubsequentAuth) { argument.isSubsequentAuthSpecified = true; }
+ if (argument.isStoredCredentials) { argument.isStoredCredentialsSpecified = true; }
+ }
+ }
+ public static void SubsequentAuthInformation(subsequentAuthInformation argument)
+ {
+ if (null != argument)
+ {
+ if (0 <= argument.reason) { argument.reasonSpecified = true; }
+ }
+ }
+ public static void AuthorizationIndicatorType(authorizationIndicatorType argument)
+ {
+ if (null != argument)
+ {
- }
- }
- public static void getCustomerPaymentProfileResponse(getCustomerPaymentProfileResponse argument)
- {
- if (null != argument)
- {
- customerPaymentProfileMaskedType(argument.paymentProfile);
- }
- }
- public static void getCustomerShippingAddressRequest(getCustomerShippingAddressRequest argument)
- {
- if (null != argument)
- {
- }
- }
- public static void getCustomerShippingAddressResponse(getCustomerShippingAddressResponse argument)
- {
- if (null != argument)
- {
- if(argument.defaultShippingAddress) { argument.defaultShippingAddressSpecified=true;}
- customerAddressExType(argument.address);
- }
- }
- public static void updateCustomerProfileRequest(updateCustomerProfileRequest argument)
- {
- if (null != argument)
- {
- if (null != argument.profile && argument.profile.GetType() == typeof(customerProfileInfoExType))
- {
- customerProfileInfoExType((customerProfileInfoExType)argument.profile);
- }
- else
- {
- customerProfileExType(argument.profile);
- }
- }
- }
- public static void updateCustomerProfileResponse(updateCustomerProfileResponse argument)
- {
- if (null != argument)
- {
- }
- }
- public static void updateCustomerPaymentProfileRequest(updateCustomerPaymentProfileRequest argument)
- {
- if (null != argument)
- {
- customerPaymentProfileExType(argument.paymentProfile);
- if (0 <= argument.validationMode) { argument.validationModeSpecified = true; }
- }
- }
- public static void updateCustomerPaymentProfileResponse(updateCustomerPaymentProfileResponse argument)
- {
- if (null != argument)
- {
- }
- }
- public static void updateCustomerShippingAddressRequest(updateCustomerShippingAddressRequest argument)
- {
- if (null != argument)
- {
- customerAddressExType(argument.address);
- if(argument.defaultShippingAddress) { argument.defaultShippingAddressSpecified=true;}
- }
- }
- public static void updateCustomerShippingAddressResponse(updateCustomerShippingAddressResponse argument)
- {
- if (null != argument)
- {
- }
- }
- public static void deleteCustomerProfileRequest(deleteCustomerProfileRequest argument)
- {
- if (null != argument)
- {
- }
- }
- public static void deleteCustomerProfileResponse(deleteCustomerProfileResponse argument)
- {
- if (null != argument)
- {
- }
- }
- public static void deleteCustomerPaymentProfileRequest(deleteCustomerPaymentProfileRequest argument)
- {
- if (null != argument)
- {
- }
- }
- public static void deleteCustomerPaymentProfileResponse(deleteCustomerPaymentProfileResponse argument)
- {
- if (null != argument)
- {
- }
- }
- public static void deleteCustomerShippingAddressRequest(deleteCustomerShippingAddressRequest argument)
- {
- if (null != argument)
- {
- }
- }
- public static void deleteCustomerShippingAddressResponse(deleteCustomerShippingAddressResponse argument)
- {
- if (null != argument)
- {
- }
- }
- public static void createCustomerProfileTransactionRequest(createCustomerProfileTransactionRequest argument)
- {
- if (null != argument)
- {
- profileTransactionType(argument.transaction);
- }
- }
- public static void createCustomerProfileTransactionResponse(createCustomerProfileTransactionResponse argument)
- {
- if (null != argument)
- {
- transactionResponse(argument.transactionResponse);
- }
- }
- public static void validateCustomerPaymentProfileRequest(validateCustomerPaymentProfileRequest argument)
- {
- if (null != argument)
- {
- }
- }
- public static void validateCustomerPaymentProfileResponse(validateCustomerPaymentProfileResponse argument)
- {
- if (null != argument)
- {
- }
- }
- public static void getCustomerProfileIdsRequest(getCustomerProfileIdsRequest argument)
- {
- if (null != argument)
- {
- }
- }
- public static void getCustomerProfileIdsResponse(getCustomerProfileIdsResponse argument)
- {
- if (null != argument)
- {
- }
- }
- public static void updateSplitTenderGroupRequest(updateSplitTenderGroupRequest argument)
- {
- if (null != argument)
- {
- }
- }
- public static void updateSplitTenderGroupResponse(updateSplitTenderGroupResponse argument)
- {
- if (null != argument)
- {
- }
- }
- public static void getTransactionDetailsRequest(getTransactionDetailsRequest argument)
- {
- if (null != argument)
- {
- }
- }
- public static void getTransactionDetailsResponse(getTransactionDetailsResponse argument)
- {
- if (null != argument)
- {
- transactionDetailsType(argument.transaction);
- }
- }
- public static void createTransactionRequest(createTransactionRequest argument)
- {
- if (null != argument)
- {
- transactionRequestType(argument.transactionRequest);
- }
- }
- public static void createTransactionResponse(createTransactionResponse argument)
- {
- if (null != argument)
- {
- transactionResponse(argument.transactionResponse);
- createProfileResponse(argument.profileResponse);
- }
- }
-
- public static void updateHeldTransactionRequest(updateHeldTransactionRequest argument)
- {
- if(null != argument)
- {
- heldTransactionRequestType(argument.heldTransactionRequest);
- }
- }
- public static void updateHeldTransactionResponse(updateHeldTransactionResponse argument)
- {
- if(null != argument)
- {
- transactionResponse(argument.transactionResponse);
- }
- }
-
- public static void getBatchStatisticsRequest(getBatchStatisticsRequest argument)
- {
- if (null != argument)
- {
- }
- }
- public static void getBatchStatisticsResponse(getBatchStatisticsResponse argument)
- {
- if (null != argument)
- {
- batchDetailsType(argument.batch);
- }
- }
- public static void getSettledBatchListRequest(getSettledBatchListRequest argument)
- {
- if (null != argument)
- {
- if (argument.includeStatistics) { argument.includeStatisticsSpecified = true; }
- if (DateTime.MinValue != argument.firstSettlementDate) { argument.firstSettlementDateSpecified = true; }
- if (DateTime.MinValue != argument.lastSettlementDate) { argument.lastSettlementDateSpecified = true; }
- }
- }
- public static void getSettledBatchListResponse(getSettledBatchListResponse argument)
- {
- if (null != argument)
- {
- if (null != argument.batchList) { foreach (var value in argument.batchList) { batchDetailsType(value); } }
- }
- }
- public static void getTransactionListRequest(getTransactionListRequest argument)
- {
- if (null != argument)
- {
- TransactionListSorting(argument.sorting);
- Paging(argument.paging);
- }
- }
- public static void getTransactionListResponse(getTransactionListResponse argument)
- {
- if (null != argument)
- {
- if (null != argument.transactions) { foreach (var value in argument.transactions) { transactionSummaryType(value); } }
- if (0 <= argument.totalNumInResultSet) { argument.totalNumInResultSetSpecified = true; }
- }
- }
- public static void getHostedProfilePageRequest(getHostedProfilePageRequest argument)
- {
- if (null != argument)
- {
- if (null != argument.hostedProfileSettings) { foreach (var value in argument.hostedProfileSettings) { settingType(value); } }
- }
- }
- public static void getHostedProfilePageResponse(getHostedProfilePageResponse argument)
- {
- if (null != argument)
- {
- }
- }
- public static void getUnsettledTransactionListRequest(getUnsettledTransactionListRequest argument)
- {
- if (null != argument)
- {
- if (0 <= argument.status) { argument.statusSpecified = true; }
- TransactionListSorting(argument.sorting);
- Paging(argument.paging);
- }
- }
-
- public static void getHostedPaymentPageRequest(getHostedPaymentPageRequest argument)
- {
- if(null != argument)
- {
- transactionRequestType(argument.transactionRequest);
- if(null != argument.hostedPaymentSettings){ foreach( var value in argument.hostedPaymentSettings) { settingType(value);} }
- }
- }
- public static void getHostedPaymentPageResponse(getHostedPaymentPageResponse argument)
- {
- if(null != argument)
- {
- }
- }
-
- public static void getUnsettledTransactionListResponse(getUnsettledTransactionListResponse argument)
- {
- if (null != argument)
- {
- if (null != argument.transactions) { foreach (var value in argument.transactions) { transactionSummaryType(value); } }
- if (0 <= argument.totalNumInResultSet) { argument.totalNumInResultSetSpecified = true; }
- }
- }
- public static void mobileDeviceRegistrationRequest(mobileDeviceRegistrationRequest argument)
- {
- if (null != argument)
- {
- mobileDeviceType(argument.mobileDevice);
- }
- }
- public static void mobileDeviceRegistrationResponse(mobileDeviceRegistrationResponse argument)
- {
- if (null != argument)
- {
- }
- }
- public static void mobileDeviceLoginRequest(mobileDeviceLoginRequest argument)
- {
- if (null != argument)
- {
- }
- }
- public static void mobileDeviceLoginResponse(mobileDeviceLoginResponse argument)
- {
- if (null != argument)
- {
- merchantContactType(argument.merchantContact);
- if (null != argument.userPermissions) { foreach (var value in argument.userPermissions) { permissionType(value); } }
- transRetailInfoType(argument.merchantAccount);
- }
- }
- public static void logoutRequest(logoutRequest argument)
- {
- if (null != argument)
- {
- }
- }
- public static void logoutResponse(logoutResponse argument)
- {
- if (null != argument)
- {
- }
- }
- public static void sendCustomerTransactionReceiptRequest(sendCustomerTransactionReceiptRequest argument)
- {
- if (null != argument)
- {
- emailSettingsType(argument.emailSettings);
- }
- }
- public static void sendCustomerTransactionReceiptResponse(sendCustomerTransactionReceiptResponse argument)
- {
- if (null != argument)
- {
- }
- }
- public static void ARBGetSubscriptionListRequest(ARBGetSubscriptionListRequest argument)
- {
- if (null != argument)
- {
- ARBGetSubscriptionListSorting(argument.sorting);
- Paging(argument.paging);
- }
- }
- public static void ARBGetSubscriptionListResponse(ARBGetSubscriptionListResponse argument)
- {
- if (null != argument)
- {
- if (0 <= argument.totalNumInResultSet) { argument.totalNumInResultSetSpecified = true; }
- if (null != argument.subscriptionDetails) { foreach (var value in argument.subscriptionDetails) { SubscriptionDetail(value); } }
- }
- }
+ }
+ }
+ public static void ProfileTransCaptureOnlyType(profileTransCaptureOnlyType argument)
+ {
+ if (null != argument)
+ {
+ ProfileTransOrderType(argument);
+ }
+ }
+ public static void ProfileTransAuthOnlyType(profileTransAuthOnlyType argument)
+ {
+ if (null != argument)
+ {
+ ProfileTransOrderType(argument);
+ }
+ }
+ public static void ProfileTransAuthCaptureType(profileTransAuthCaptureType argument)
+ {
+ if (null != argument)
+ {
+ ProfileTransOrderType(argument);
+ }
+ }
+ public static void ProfileTransactionType(profileTransactionType argument)
+ {
+ if (null != argument)
+ {
+ if (argument.Item is profileTransAuthCaptureType) { ProfileTransAuthCaptureType(argument.Item as profileTransAuthCaptureType); }
+ if (argument.Item is profileTransAuthOnlyType) { ProfileTransAuthOnlyType(argument.Item as profileTransAuthOnlyType); }
+ if (argument.Item is profileTransCaptureOnlyType) { ProfileTransCaptureOnlyType(argument.Item as profileTransCaptureOnlyType); }
+ if (argument.Item is profileTransPriorAuthCaptureType) { ProfileTransPriorAuthCaptureType(argument.Item as profileTransPriorAuthCaptureType); }
+ if (argument.Item is profileTransRefundType) { ProfileTransRefundType(argument.Item as profileTransRefundType); }
+ if (argument.Item is profileTransVoidType) { ProfileTransVoidType(argument.Item as profileTransVoidType); }
+ }
+ }
+ public static void DriversLicenseMaskedType(driversLicenseMaskedType argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void CustomerPaymentProfileBaseType(customerPaymentProfileBaseType argument)
+ {
+ if (null != argument)
+ {
+ if (0 <= argument.customerType) { argument.customerTypeSpecified = true; }
+ CustomerAddressType(argument.billTo);
+ }
+ }
+ public static void CustomerPaymentProfileMaskedType(customerPaymentProfileMaskedType argument)
+ {
+ if (null != argument)
+ {
+ CustomerPaymentProfileBaseType(argument);
+ if (argument.defaultPaymentProfile) { argument.defaultPaymentProfileSpecified = true; }
+ PaymentMaskedType(argument.payment);
+ DriversLicenseMaskedType(argument.driversLicense);
+ }
+ }
+ public static void CustomerPaymentProfileType(customerPaymentProfileType argument)
+ {
+ if (null != argument)
+ {
+ CustomerPaymentProfileBaseType(argument);
+ PaymentType(argument.payment);
+ DriversLicenseType(argument.driversLicense);
+ if (argument.defaultPaymentProfile) { argument.defaultPaymentProfileSpecified = true; }
+ SubsequentAuthInformation(argument.subsequentAuthInformation);
+ }
+ }
+ public static void CustomerPaymentProfileExType(customerPaymentProfileExType argument)
+ {
+ if (null != argument)
+ {
+ CustomerPaymentProfileType(argument);
+ }
+ }
+ public static void CustomerProfileBaseType(customerProfileBaseType argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void CustomerProfileExType(customerProfileExType argument)
+ {
+ if (null != argument)
+ {
+ CustomerProfileBaseType(argument);
+ }
+ }
+ public static void CustomerProfileMaskedType(customerProfileMaskedType argument)
+ {
+ if (null != argument)
+ {
+ CustomerProfileExType(argument);
+ if (null != argument.paymentProfiles) { foreach (var value in argument.paymentProfiles) { CustomerPaymentProfileMaskedType(value); } }
+ if (null != argument.shipToList) { foreach (var value in argument.shipToList) { CustomerAddressExType(value); } }
+ if (0 <= argument.profileType) { argument.profileTypeSpecified = true; }
+ }
+ }
+ public static void CustomerProfileInfoExType(customerProfileInfoExType argument)
+ {
+ if (null != argument)
+ {
+ CustomerProfileExType(argument);
+ if (0 <= argument.profileType) { argument.profileTypeSpecified = true; }
+ }
+ }
+ public static void CustomerProfileType(customerProfileType argument)
+ {
+ if (null != argument)
+ {
+ CustomerProfileBaseType(argument);
+ if (null != argument.paymentProfiles) { foreach (var value in argument.paymentProfiles) { CustomerPaymentProfileType(value); } }
+ if (null != argument.shipToList) { foreach (var value in argument.shipToList) { CustomerAddressType(value); } }
+ if (0 <= argument.profileType) { argument.profileTypeSpecified = true; }
+ }
+ }
+ public static void ContactDetailType(ContactDetailType argument)
+ {
- public static void getCustomerPaymentProfileListRequest(getCustomerPaymentProfileListRequest argument)
- {
- if (null != argument)
- {
- CustomerPaymentProfileSorting(argument.sorting);
- Paging(argument.paging);
- }
- }
- public static void getCustomerPaymentProfileListResponse(getCustomerPaymentProfileListResponse argument)
- {
- if (null != argument)
- {
- if (null != argument.paymentProfiles) { foreach (var value in argument.paymentProfiles) { customerPaymentProfileListItemType(value); } }
- }
- }
- public static void ARBGetSubscriptionRequest(ARBGetSubscriptionRequest argument)
- {
- if (null != argument)
- {
- }
- }
- public static void ARBGetSubscriptionResponse(ARBGetSubscriptionResponse argument)
- {
- if (null != argument)
- {
- ARBSubscriptionMaskedType(argument.subscription);
- }
- }
+ }
+ public static void SecurePaymentContainerErrorType(securePaymentContainerErrorType argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void CustomerType(customerType argument)
+ {
+ if (null != argument)
+ {
+ if (0 <= argument.type) { argument.typeSpecified = true; }
+ DriversLicenseType(argument.driversLicense);
+ }
+ }
+ public static void PaymentScheduleType(paymentScheduleType argument)
+ {
+ if (null != argument)
+ {
+ PaymentScheduleTypeInterval(argument.interval);
+ if (DateTime.MinValue != argument.startDate) { argument.startDateSpecified = true; }
+ if (0 <= argument.totalOccurrences) { argument.totalOccurrencesSpecified = true; }
+ if (0 <= argument.trialOccurrences) { argument.trialOccurrencesSpecified = true; }
+ }
+ }
- public static void EnumCollection(EnumCollection argument)
- {
- if (null != argument)
- {
- customerProfileSummaryType(argument.customerProfileSummaryType);
- paymentSimpleType(argument.paymentSimpleType);
- }
- }
-
- public static void auDetailsType(auDetailsType argument)
- {
- if(null != argument)
- {
- }
- }
- public static void auDeleteType(auDeleteType argument)
- {
- if(null != argument)
- {
- auDetailsType (argument);
- creditCardMaskedType(argument.creditCard);
- }
- }
+ public static void PaymentScheduleTypeInterval(paymentScheduleTypeInterval argument)
+ {
- public static void auUpdateType(auUpdateType argument)
- {
- if(null != argument)
- {
- auDetailsType (argument);
- creditCardMaskedType(argument.newCreditCard);
- creditCardMaskedType(argument.oldCreditCard);
- }
- }
- public static void auResponseType(auResponseType argument)
- {
- if(null != argument)
- {
- }
- }
+ }
- public static void emvTag(emvTag argument)
- {
- if(null != argument)
- {
- }
- }
+ public static void CustomerProfileIdType(customerProfileIdType argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void ARBSubscriptionType(ARBSubscriptionType argument)
+ {
+ if (null != argument)
+ {
+ PaymentScheduleType(argument.paymentSchedule);
+ if (0 < argument.amount) { argument.amountSpecified = true; }
- public static void getAUJobSummaryRequest(getAUJobSummaryRequest argument)
- {
- if(null != argument)
- {
- }
- }
- public static void getAUJobSummaryResponse(getAUJobSummaryResponse argument)
- {
- if(null != argument)
- {
- if(null != argument.auSummary){ foreach( var value in argument.auSummary) { auResponseType(value);} }
- }
- }
- public static void getAUJobDetailsRequest(getAUJobDetailsRequest argument)
- {
- if(null != argument)
- {
- if(0 <= argument.modifiedTypeFilter) { argument.modifiedTypeFilterSpecified=true;}
- Paging(argument.paging);
- }
- }
- public static void getAUJobDetailsResponse(getAUJobDetailsResponse argument)
- {
- if(null != argument)
- {
- if(0 <= argument.totalNumInResultSet) { argument.totalNumInResultSetSpecified=true;}
- if(null != argument.auDetails){ foreach( var value in argument.auDetails) { auDetailsType(value);} }
- }
- }
+ PaymentType(argument.payment);
+ OrderType(argument.order);
+ CustomerType(argument.customer);
+ NameAndAddressType(argument.billTo);
+ NameAndAddressType(argument.shipTo);
+ CustomerProfileIdType(argument.profile);
+ }
+ }
- public static void getMerchantDetailsRequest(getMerchantDetailsRequest argument)
- {
-
- }
+ public static void ARBSubscriptionTypeSetTrialAmountSpecified(ARBSubscriptionType argument)
+ {
+ if (null != argument)
+ {
+ if (0 <= argument.trialAmount) { argument.trialAmountSpecified = true; }
+ }
+ }
- public static void getMerchantDetailsResponse(getMerchantDetailsResponse argument)
- {
- if(null != argument)
- {
- if(argument.isTestMode) { argument.isTestModeSpecified=true;}
- if(null != argument.processors){ foreach( var value in argument.processors) { processorType(value);} }
- customerAddressType(argument.businessInformation);
- if (null != argument.contactDetails) { foreach (var value in argument.contactDetails) { ContactDetailType(value); } }
- }
- }
-
- public static void getTransactionListForCustomerRequest(getTransactionListForCustomerRequest argument)
- {
- if(null != argument)
- {
- TransactionListSorting(argument.sorting);
- Paging(argument.paging);
- }
- }
- public static void updateMerchantDetailsRequest(updateMerchantDetailsRequest argument)
- {
- if (null != argument)
- {
- }
- }
- public static void updateMerchantDetailsResponse(updateMerchantDetailsResponse argument)
- {
- if (null != argument)
- {
- }
- }
- public static void getCustomerPaymentProfileNonceRequest(getCustomerPaymentProfileNonceRequest argument)
- {
-
- }
- public static void getCustomerPaymentProfileNonceResponse(getCustomerPaymentProfileNonceResponse argument)
- {
- if (null != argument)
- {
- opaqueDataType(argument.opaqueData);
- }
- }
- }
-
-
- // ReSharper restore InconsistentNaming
-#pragma warning restore 1591
+ public static void PaymentDetails(paymentDetails argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void FingerPrintType(fingerPrintType argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void ImpersonationAuthenticationType(impersonationAuthenticationType argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+
+ public static void MerchantAuthenticationType(merchantAuthenticationType argument)
+ {
+ if (null != argument)
+ {
+ if (argument.Item is fingerPrintType)
+ {
+ FingerPrintType(argument.Item as fingerPrintType);
+ }
+ if (argument.Item is impersonationAuthenticationType) { ImpersonationAuthenticationType(argument.Item as impersonationAuthenticationType); }
+ }
+ }
+ public static void ANetApiRequest(ANetApiRequest argument)
+ {
+ if (null != argument)
+ {
+ MerchantAuthenticationType(argument.merchantAuthentication);
+ }
+ }
+ public static void DecryptPaymentDataResponse(decryptPaymentDataResponse argument)
+ {
+ if (null != argument)
+ {
+ CustomerAddressType(argument.shippingInfo);
+ CustomerAddressType(argument.billingInfo);
+ CreditCardMaskedType(argument.cardInfo);
+ PaymentDetails(argument.paymentDetails);
+ }
+ }
+ public static void ANetApiResponse(ANetApiResponse argument)
+ {
+ if (null != argument)
+ {
+ MessagesType(argument.messages);
+ }
+ }
+ public static void SecurePaymentContainerRequest(securePaymentContainerRequest argument)
+ {
+ if (null != argument)
+ {
+ WebCheckOutDataType(argument.data);
+ }
+ }
+ public static void SecurePaymentContainerResponse(securePaymentContainerResponse argument)
+ {
+ if (null != argument)
+ {
+ OpaqueDataType(argument.opaqueData);
+ }
+ }
+ public static void WebCheckOutDataType(webCheckOutDataType argument)
+ {
+ if (null != argument)
+ {
+ WebCheckOutDataTypeToken(argument.token);
+ }
+ }
+ public static void WebCheckOutDataTypeToken(webCheckOutDataTypeToken argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void IsAliveRequest(isAliveRequest argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+
+
+ // Added this method because isAliveRequest take AnetApiRequest as argument.
+ // AnetApiSchema.generated.cs - isAliveRequest is not the child class of AnetApiRequest class.
+ public static void IsAliveRequest(ANetApiRequest argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void IsAliveResponse(isAliveResponse argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void AuthenticateTestRequest(authenticateTestRequest argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void AuthenticateTestResponse(authenticateTestResponse argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void ARBCreateSubscriptionRequest(ARBCreateSubscriptionRequest argument)
+ {
+ if (null != argument)
+ {
+ ARBSubscriptionType(argument.subscription);
+ ARBSubscriptionTypeSetTrialAmountSpecified(argument.subscription);
+ }
+ }
+ public static void ARBCreateSubscriptionResponse(ARBCreateSubscriptionResponse argument)
+ {
+ if (null != argument)
+ {
+ CustomerProfileIdType(argument.profile);
+ }
+ }
+ public static void ARBUpdateSubscriptionRequest(ARBUpdateSubscriptionRequest argument)
+ {
+ if (null != argument)
+ {
+ ARBSubscriptionType(argument.subscription);
+ }
+ }
+ public static void ARBUpdateSubscriptionResponse(ARBUpdateSubscriptionResponse argument)
+ {
+ if (null != argument)
+ {
+ CustomerProfileIdType(argument.profile);
+ }
+ }
+ public static void ARBCancelSubscriptionRequest(ARBCancelSubscriptionRequest argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void ARBCancelSubscriptionResponse(ARBCancelSubscriptionResponse argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void ARBGetSubscriptionStatusRequest(ARBGetSubscriptionStatusRequest argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void ARBGetSubscriptionStatusResponse(ARBGetSubscriptionStatusResponse argument)
+ {
+ if (null != argument)
+ {
+ if (0 <= argument.status) { argument.statusSpecified = true; }
+ }
+ }
+ public static void CreateCustomerProfileRequest(createCustomerProfileRequest argument)
+ {
+ if (null != argument)
+ {
+ CustomerProfileType(argument.profile);
+ if (0 <= argument.validationMode) { argument.validationModeSpecified = true; }
+ }
+ }
+ public static void CreateCustomerProfileResponse(createCustomerProfileResponse argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void CreateCustomerPaymentProfileRequest(createCustomerPaymentProfileRequest argument)
+ {
+ if (null != argument)
+ {
+ CustomerPaymentProfileType(argument.paymentProfile);
+ if (0 <= argument.validationMode) { argument.validationModeSpecified = true; }
+ }
+ }
+ public static void CreateCustomerPaymentProfileResponse(createCustomerPaymentProfileResponse argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void CreateCustomerShippingAddressRequest(createCustomerShippingAddressRequest argument)
+ {
+ if (null != argument)
+ {
+ CustomerAddressType(argument.address);
+ }
+ }
+ public static void CreateCustomerShippingAddressResponse(createCustomerShippingAddressResponse argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void CreateCustomerProfileFromTransactionRequest(createCustomerProfileFromTransactionRequest argument)
+ {
+ if (null != argument)
+ {
+ CustomerProfileBaseType(argument.customer);
+ if (argument.defaultPaymentProfile) { argument.defaultPaymentProfileSpecified = true; }
+ if (argument.defaultShippingAddress) { argument.defaultShippingAddressSpecified = true; }
+ if (0 <= argument.profileType) { argument.profileTypeSpecified = true; }
+ }
+ }
+ public static void GetCustomerProfileRequest(getCustomerProfileRequest argument)
+ {
+ if (null != argument)
+ {
+ if (argument.unmaskExpirationDate) { argument.unmaskExpirationDateSpecified = true; }
+ if (argument.includeIssuerInfo) { argument.includeIssuerInfoSpecified = true; }
+
+ }
+ }
+ public static void GetCustomerProfileResponse(getCustomerProfileResponse argument)
+ {
+ if (null != argument)
+ {
+ CustomerProfileMaskedType(argument.profile);
+ }
+ }
+ public static void GetCustomerPaymentProfileRequest(getCustomerPaymentProfileRequest argument)
+ {
+ if (null != argument)
+ {
+ if (argument.includeIssuerInfo) { argument.includeIssuerInfoSpecified = true; }
+
+ }
+ }
+ public static void GetCustomerPaymentProfileResponse(getCustomerPaymentProfileResponse argument)
+ {
+ if (null != argument)
+ {
+ CustomerPaymentProfileMaskedType(argument.paymentProfile);
+ }
+ }
+ public static void GetCustomerShippingAddressRequest(getCustomerShippingAddressRequest argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void GetCustomerShippingAddressResponse(getCustomerShippingAddressResponse argument)
+ {
+ if (null != argument)
+ {
+ if (argument.defaultShippingAddress) { argument.defaultShippingAddressSpecified = true; }
+ CustomerAddressExType(argument.address);
+ }
+ }
+ public static void UpdateCustomerProfileRequest(updateCustomerProfileRequest argument)
+ {
+ if (null != argument)
+ {
+ if (null != argument.profile && argument.profile.GetType() == typeof(customerProfileInfoExType))
+ {
+ CustomerProfileInfoExType((customerProfileInfoExType)argument.profile);
+ }
+ else
+ {
+ CustomerProfileExType(argument.profile);
+ }
+ }
+ }
+ public static void UpdateCustomerProfileResponse(updateCustomerProfileResponse argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void UpdateCustomerPaymentProfileRequest(UpdateCustomerPaymentProfileRequest argument)
+ {
+ if (null != argument)
+ {
+ CustomerPaymentProfileExType(argument.paymentProfile);
+ if (0 <= argument.validationMode) { argument.validationModeSpecified = true; }
+ }
+ }
+ public static void UpdateCustomerPaymentProfileResponse(UpdateCustomerPaymentProfileResponse argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void UpdateCustomerShippingAddressRequest(updateCustomerShippingAddressRequest argument)
+ {
+ if (null != argument)
+ {
+ CustomerAddressExType(argument.address);
+ if (argument.defaultShippingAddress) { argument.defaultShippingAddressSpecified = true; }
+ }
+ }
+ public static void UpdateCustomerShippingAddressResponse(updateCustomerShippingAddressResponse argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void DeleteCustomerProfileRequest(deleteCustomerProfileRequest argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void DeleteCustomerProfileResponse(deleteCustomerProfileResponse argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void DeleteCustomerPaymentProfileRequest(deleteCustomerPaymentProfileRequest argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void DeleteCustomerPaymentProfileResponse(deleteCustomerPaymentProfileResponse argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void DeleteCustomerShippingAddressRequest(deleteCustomerShippingAddressRequest argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void DeleteCustomerShippingAddressResponse(deleteCustomerShippingAddressResponse argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void CreateCustomerProfileTransactionRequest(createCustomerProfileTransactionRequest argument)
+ {
+ if (null != argument)
+ {
+ ProfileTransactionType(argument.transaction);
+ }
+ }
+ public static void CreateCustomerProfileTransactionResponse(createCustomerProfileTransactionResponse argument)
+ {
+ if (null != argument)
+ {
+ TransactionResponse(argument.transactionResponse);
+ }
+ }
+ public static void ValidateCustomerPaymentProfileRequest(validateCustomerPaymentProfileRequest argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void ValidateCustomerPaymentProfileResponse(validateCustomerPaymentProfileResponse argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void GetCustomerProfileIdsRequest(getCustomerProfileIdsRequest argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void GetCustomerProfileIdsResponse(getCustomerProfileIdsResponse argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void UpdateSplitTenderGroupRequest(updateSplitTenderGroupRequest argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void UpdateSplitTenderGroupResponse(updateSplitTenderGroupResponse argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void GetTransactionDetailsRequest(getTransactionDetailsRequest argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void GetTransactionDetailsResponse(getTransactionDetailsResponse argument)
+ {
+ if (null != argument)
+ {
+ TransactionDetailsType(argument.transaction);
+ }
+ }
+ public static void CreateTransactionRequest(createTransactionRequest argument)
+ {
+ if (null != argument)
+ {
+ TransactionRequestType(argument.transactionRequest);
+ }
+ }
+ public static void CreateTransactionResponse(createTransactionResponse argument)
+ {
+ if (null != argument)
+ {
+ TransactionResponse(argument.transactionResponse);
+ CreateProfileResponse(argument.profileResponse);
+ }
+ }
+
+ public static void UpdateHeldTransactionRequest(updateHeldTransactionRequest argument)
+ {
+ if (null != argument)
+ {
+ HeldTransactionRequestType(argument.heldTransactionRequest);
+ }
+ }
+ public static void UpdateHeldTransactionResponse(updateHeldTransactionResponse argument)
+ {
+ if (null != argument)
+ {
+ TransactionResponse(argument.transactionResponse);
+ }
+ }
+
+ public static void GetBatchStatisticsRequest(getBatchStatisticsRequest argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void GetBatchStatisticsResponse(getBatchStatisticsResponse argument)
+ {
+ if (null != argument)
+ {
+ BatchDetailsType(argument.batch);
+ }
+ }
+ public static void GetSettledBatchListRequest(getSettledBatchListRequest argument)
+ {
+ if (null != argument)
+ {
+ if (argument.includeStatistics) { argument.includeStatisticsSpecified = true; }
+ if (DateTime.MinValue != argument.firstSettlementDate) { argument.firstSettlementDateSpecified = true; }
+ if (DateTime.MinValue != argument.lastSettlementDate) { argument.lastSettlementDateSpecified = true; }
+ }
+ }
+ public static void GetSettledBatchListResponse(getSettledBatchListResponse argument)
+ {
+ if (null != argument)
+ {
+ if (null != argument.batchList) { foreach (var value in argument.batchList) { BatchDetailsType(value); } }
+ }
+ }
+ public static void GetTransactionListRequest(getTransactionListRequest argument)
+ {
+ if (null != argument)
+ {
+ TransactionListSorting(argument.sorting);
+ Paging(argument.paging);
+ }
+ }
+ public static void GetTransactionListResponse(getTransactionListResponse argument)
+ {
+ if (null != argument)
+ {
+ if (null != argument.transactions) { foreach (var value in argument.transactions) { TransactionSummaryType(value); } }
+ if (0 <= argument.totalNumInResultSet) { argument.totalNumInResultSetSpecified = true; }
+ }
+ }
+ public static void GetHostedProfilePageRequest(getHostedProfilePageRequest argument)
+ {
+ if (null != argument)
+ {
+ if (null != argument.hostedProfileSettings) { foreach (var value in argument.hostedProfileSettings) { SettingType(value); } }
+ }
+ }
+ public static void GetHostedProfilePageResponse(getHostedProfilePageResponse argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void GetUnsettledTransactionListRequest(getUnsettledTransactionListRequest argument)
+ {
+ if (null != argument)
+ {
+ if (0 <= argument.status) { argument.statusSpecified = true; }
+ TransactionListSorting(argument.sorting);
+ Paging(argument.paging);
+ }
+ }
+
+ public static void GetHostedPaymentPageRequest(getHostedPaymentPageRequest argument)
+ {
+ if (null != argument)
+ {
+ TransactionRequestType(argument.transactionRequest);
+ if (null != argument.hostedPaymentSettings) { foreach (var value in argument.hostedPaymentSettings) { SettingType(value); } }
+ }
+ }
+ public static void GetHostedPaymentPageResponse(getHostedPaymentPageResponse argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+
+ public static void GetUnsettledTransactionListResponse(getUnsettledTransactionListResponse argument)
+ {
+ if (null != argument)
+ {
+ if (null != argument.transactions) { foreach (var value in argument.transactions) { TransactionSummaryType(value); } }
+ if (0 <= argument.totalNumInResultSet) { argument.totalNumInResultSetSpecified = true; }
+ }
+ }
+ public static void MobileDeviceRegistrationRequest(mobileDeviceRegistrationRequest argument)
+ {
+ if (null != argument)
+ {
+ MobileDeviceType(argument.mobileDevice);
+ }
+ }
+ public static void MobileDeviceRegistrationResponse(mobileDeviceRegistrationResponse argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void MobileDeviceLoginRequest(mobileDeviceLoginRequest argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void MobileDeviceLoginResponse(mobileDeviceLoginResponse argument)
+ {
+ if (null != argument)
+ {
+ MerchantContactType(argument.merchantContact);
+ if (null != argument.userPermissions) { foreach (var value in argument.userPermissions) { PermissionType(value); } }
+ TransRetailInfoType(argument.merchantAccount);
+ }
+ }
+ public static void LogoutRequest(logoutRequest argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void LogoutResponse(logoutResponse argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void SendCustomerTransactionReceiptRequest(sendCustomerTransactionReceiptRequest argument)
+ {
+ if (null != argument)
+ {
+ EmailSettingsType(argument.emailSettings);
+ }
+ }
+ public static void SendCustomerTransactionReceiptResponse(sendCustomerTransactionReceiptResponse argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void ARBGetSubscriptionListRequest(ARBGetSubscriptionListRequest argument)
+ {
+ if (null != argument)
+ {
+ ARBGetSubscriptionListSorting(argument.sorting);
+ Paging(argument.paging);
+ }
+ }
+ public static void ARBGetSubscriptionListResponse(ARBGetSubscriptionListResponse argument)
+ {
+ if (null != argument)
+ {
+ if (0 <= argument.totalNumInResultSet) { argument.totalNumInResultSetSpecified = true; }
+ if (null != argument.subscriptionDetails) { foreach (var value in argument.subscriptionDetails) { SubscriptionDetail(value); } }
+ }
+ }
+
+ public static void GetCustomerPaymentProfileListRequest(getCustomerPaymentProfileListRequest argument)
+ {
+ if (null != argument)
+ {
+ CustomerPaymentProfileSorting(argument.sorting);
+ Paging(argument.paging);
+ }
+ }
+ public static void GetCustomerPaymentProfileListResponse(getCustomerPaymentProfileListResponse argument)
+ {
+ if (null != argument)
+ {
+ if (null != argument.paymentProfiles) { foreach (var value in argument.paymentProfiles) { CustomerPaymentProfileListItemType(value); } }
+ }
+ }
+ public static void ARBGetSubscriptionRequest(ARBGetSubscriptionRequest argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void ARBGetSubscriptionResponse(ARBGetSubscriptionResponse argument)
+ {
+ if (null != argument)
+ {
+ ARBSubscriptionMaskedType(argument.subscription);
+ }
+ }
+
+ public static void EnumCollection(EnumCollection argument)
+ {
+ if (null != argument)
+ {
+ CustomerProfileSummaryType(argument.customerProfileSummaryType);
+ PaymentSimpleType(argument.paymentSimpleType);
+ }
+ }
+
+ public static void AuDetailsType(auDetailsType argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void AuDeleteType(auDeleteType argument)
+ {
+ if (null != argument)
+ {
+ AuDetailsType(argument);
+ CreditCardMaskedType(argument.creditCard);
+ }
+ }
+
+ public static void AuUpdateType(auUpdateType argument)
+ {
+ if (null != argument)
+ {
+ AuDetailsType(argument);
+ CreditCardMaskedType(argument.newCreditCard);
+ CreditCardMaskedType(argument.oldCreditCard);
+ }
+ }
+ public static void AuResponseType(auResponseType argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+
+ public static void EmvTag(emvTag argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+
+
+ public static void GetAUJobSummaryRequest(getAUJobSummaryRequest argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void GetAUJobSummaryResponse(getAUJobSummaryResponse argument)
+ {
+ if (null != argument)
+ {
+ if (null != argument.auSummary) { foreach (var value in argument.auSummary) { AuResponseType(value); } }
+ }
+ }
+ public static void GetAUJobDetailsRequest(getAUJobDetailsRequest argument)
+ {
+ if (null != argument)
+ {
+ if (0 <= argument.modifiedTypeFilter) { argument.modifiedTypeFilterSpecified = true; }
+ Paging(argument.paging);
+ }
+ }
+ public static void GetAUJobDetailsResponse(getAUJobDetailsResponse argument)
+ {
+ if (null != argument)
+ {
+ if (0 <= argument.totalNumInResultSet) { argument.totalNumInResultSetSpecified = true; }
+ if (null != argument.auDetails) { foreach (var value in argument.auDetails) { AuDetailsType(value); } }
+ }
+ }
+
+ public static void GetMerchantDetailsRequest(getMerchantDetailsRequest argument)
+ {
+
+ }
+
+ public static void GetMerchantDetailsResponse(getMerchantDetailsResponse argument)
+ {
+ if (null != argument)
+ {
+ if (argument.isTestMode) { argument.isTestModeSpecified = true; }
+ if (null != argument.processors) { foreach (var value in argument.processors) { ProcessorType(value); } }
+ CustomerAddressType(argument.businessInformation);
+ if (null != argument.contactDetails) { foreach (var value in argument.contactDetails) { ContactDetailType(value); } }
+ }
+ }
+
+ public static void GetTransactionListForCustomerRequest(getTransactionListForCustomerRequest argument)
+ {
+ if (null != argument)
+ {
+ TransactionListSorting(argument.sorting);
+ Paging(argument.paging);
+ }
+ }
+ public static void UpdateMerchantDetailsRequest(updateMerchantDetailsRequest argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void UpdateMerchantDetailsResponse(updateMerchantDetailsResponse argument)
+ {
+ if (null != argument)
+ {
+ }
+ }
+ public static void GetCustomerPaymentProfileNonceRequest(getCustomerPaymentProfileNonceRequest argument)
+ {
+
+ }
+ public static void GetCustomerPaymentProfileNonceResponse(getCustomerPaymentProfileNonceResponse argument)
+ {
+ if (null != argument)
+ {
+ OpaqueDataType(argument.opaqueData);
+ }
+ }
+ }
+
+
+ // ReSharper restore InconsistentNaming
#pragma warning restore 169
}
-/*
-Requests
-ARBCreateSubscriptionRequest
-ARBUpdateSubscriptionRequest
-createCustomerPaymentProfileRequest
-createCustomerProfileRequest
-createCustomerProfileTransactionRequest
-createTransactionRequest
-getSettledBatchListRequest
-mobileDeviceRegistrationRequest
-updateCustomerPaymentProfileRequest
-XXDoNotUseDummyRequest
+/*
+Requests
+ARBCreateSubscriptionRequest
+ARBUpdateSubscriptionRequest
+createCustomerPaymentProfileRequest
+createCustomerProfileRequest
+createCustomerProfileTransactionRequest
+createTransactionRequest
+getSettledBatchListRequest
+mobileDeviceRegistrationRequest
+UpdateCustomerPaymentProfileRequest
+XXDoNotUseDummyRequest
ECHO is off.
*/
-/*
-Objects
+/*
+Objects
ECHO is off.
-ARBSubscriptionType
-bankAccountMaskedType
-bankAccountType
-batchDetailsType
-batchStatisticType
-customerDataType
-customerPaymentProfileBaseType
-customerPaymentProfileExType
-customerPaymentProfileMaskedType
-customerPaymentProfileType
-customerProfileMaskedType
-customerProfileType
-customerType
-lineItemType
-mobileDeviceType
-paymentMaskedType
-paymentScheduleType
-paymentSimpleType
-paymentType
-profileTransactionType
-profileTransAmountType
-profileTransAuthCaptureType
-profileTransAuthOnlyType
-profileTransCaptureOnlyType
-profileTransOrderType
-profileTransPriorAuthCaptureType
-profileTransRefundType
-transactionDetailsType
-transactionRequestType
-transactionSummaryType
+ARBSubscriptionType
+bankAccountMaskedType
+bankAccountType
+batchDetailsType
+batchStatisticType
+customerDataType
+customerPaymentProfileBaseType
+customerPaymentProfileExType
+customerPaymentProfileMaskedType
+customerPaymentProfileType
+customerProfileMaskedType
+customerProfileType
+customerType
+lineItemType
+mobileDeviceType
+paymentMaskedType
+paymentScheduleType
+paymentSimpleType
+paymentType
+profileTransactionType
+profileTransAmountType
+profileTransAuthCaptureType
+profileTransAuthOnlyType
+profileTransCaptureOnlyType
+profileTransOrderType
+profileTransPriorAuthCaptureType
+profileTransRefundType
+transactionDetailsType
+transactionRequestType
+transactionSummaryType
ECHO is off.
*/
diff --git a/Authorize.NET/Api/Contracts/V1/RequestFactoryWithSpecified.generated.org b/Authorize.NET/Api/Contracts/V1/RequestFactoryWithSpecified.generated.org
index 525c6163..2b641728 100644
--- a/Authorize.NET/Api/Contracts/V1/RequestFactoryWithSpecified.generated.org
+++ b/Authorize.NET/Api/Contracts/V1/RequestFactoryWithSpecified.generated.org
@@ -1,94 +1,94 @@
-namespace AuthorizeNet.Api.Contracts.V1
-{
- using System;
-#pragma warning disable 169
-#pragma warning disable 1591
-// ReSharper disable InconsistentNaming
- ///
- /// Special case handlers
- ///
- /// validated on ????/??/?? for objects listed at the end
- /// should be validated after each update of AnetApiSchema.cs
- /// for fields/properties that are minOccurs="0" since xsd.exe
- /// generates "specified" property for such fields and requires
- /// special handling to set them seamlessly
- /// Make sure to update the respective controllers to call the respective request hand
- ///
- ///
- public static class RequestFactoryWithSpecified
+namespace AuthorizeNet.Api.Contracts.V1
+{
+ using System;
+#pragma warning disable 169
+#pragma warning disable 1591
+// ReSharper disable InconsistentNaming
+ ///
+ /// Special case handlers
+ ///
+ /// validated on ????/??/?? for objects listed at the end
+ /// should be validated after each update of AnetApiSchema.cs
+ /// for fields/properties that are minOccurs="0" since xsd.exe
+ /// generates "specified" property for such fields and requires
+ /// special handling to set them seamlessly
+ /// Make sure to update the respective controllers to call the respective request hand
+ ///
+ ///
+ public static class RequestFactoryWithSpecified
{
}
}
- public static void decryptPaymentDataRequest(decryptPaymentDataRequest argument)
+ public static void decryptPaymentDataRequest(decryptPaymentDataRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
opaqueDataType(argument.opaqueData);
}
}
- public static void opaqueDataType(opaqueDataType argument)
+ public static void opaqueDataType(opaqueDataType argument)
{
- if(null != argument)
+ if(null != argument)
{
if(argument.expirationTimeStamp) { argument.expirationTimeStampSpecified=true;}
}
}
- public static void processorType(processorType argument)
+ public static void processorType(processorType argument)
{
- if(null != argument)
+ if(null != argument)
{
[System.Xml.Serialization.XmlArrayItemAttribute("cardType")]
}
}
- public static void auDetailsType(auDetailsType argument)
+ public static void auDetailsType(auDetailsType argument)
{
- if(null != argument)
+ if(null != argument)
{
long(argument.customerProfileID);
long(argument.customerPaymentProfileID);
}
}
- public static void auDeleteType(auDeleteType argument)
+ public static void auDeleteType(auDeleteType argument)
{
- if(null != argument)
+ if(null != argument)
{
auDetailsType (argument);
creditCardMaskedType(argument.creditCard);
}
}
- public static void creditCardMaskedType(creditCardMaskedType argument)
+ public static void creditCardMaskedType(creditCardMaskedType argument)
{
- if(null != argument)
+ if(null != argument)
{
cardArt(argument.cardArt);
if(argument.isPaymentToken) { argument.isPaymentTokenSpecified=true;}
}
}
- public static void cardArt(cardArt argument)
+ public static void cardArt(cardArt argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void auUpdateType(auUpdateType argument)
+ public static void auUpdateType(auUpdateType argument)
{
- if(null != argument)
+ if(null != argument)
{
auDetailsType (argument);
creditCardMaskedType(argument.newCreditCard);
creditCardMaskedType(argument.oldCreditCard);
}
}
- public static void auResponseType(auResponseType argument)
+ public static void auResponseType(auResponseType argument)
{
- if(null != argument)
+ if(null != argument)
{
long(argument.profileCount);
}
}
- public static void customerPaymentProfileListItemType(customerPaymentProfileListItemType argument)
+ public static void customerPaymentProfileListItemType(customerPaymentProfileListItemType argument)
{
- if(null != argument)
+ if(null != argument)
{
if(argument.defaultPaymentProfile) { argument.defaultPaymentProfileSpecified=true;}
customerAddressType(argument.billTo);
@@ -96,204 +96,204 @@ namespace AuthorizeNet.Api.Contracts.V1
if(argument.originalAuthAmount) { argument.originalAuthAmountSpecified=true;}
}
}
- public static void customerAddressType(customerAddressType argument)
+ public static void customerAddressType(customerAddressType argument)
{
- if(null != argument)
+ if(null != argument)
{
nameAndAddressType (argument);
}
}
- public static void nameAndAddressType(nameAndAddressType argument)
+ public static void nameAndAddressType(nameAndAddressType argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void customerAddressExType(customerAddressExType argument)
+ public static void customerAddressExType(customerAddressExType argument)
{
- if(null != argument)
+ if(null != argument)
{
customerAddressType (argument);
}
}
- public static void paymentMaskedType(paymentMaskedType argument)
+ public static void paymentMaskedType(paymentMaskedType argument)
{
- if(null != argument)
+ if(null != argument)
{
bankAccountMaskedType(argument);
creditCardMaskedType(argument);
tokenMaskedType(argument);
}
}
- public static void bankAccountMaskedType(bankAccountMaskedType argument)
+ public static void bankAccountMaskedType(bankAccountMaskedType argument)
{
- if(null != argument)
+ if(null != argument)
{
if(argument.accountType) { argument.accountTypeSpecified=true;}
if(argument.echeckType) { argument.echeckTypeSpecified=true;}
}
}
- public static void tokenMaskedType(tokenMaskedType argument)
+ public static void tokenMaskedType(tokenMaskedType argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void CustomerPaymentProfileSorting(CustomerPaymentProfileSorting argument)
+ public static void CustomerPaymentProfileSorting(CustomerPaymentProfileSorting argument)
{
- if(null != argument)
+ if(null != argument)
{
(argument.orderDescending);
}
}
- public static void customerProfileSummaryType(customerProfileSummaryType argument)
+ public static void customerProfileSummaryType(customerProfileSummaryType argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void SubscriptionDetail(SubscriptionDetail argument)
+ public static void SubscriptionDetail(SubscriptionDetail argument)
{
- if(null != argument)
+ if(null != argument)
{
if(argument.customerShippingProfileId) { argument.customerShippingProfileIdSpecified=true;}
}
}
- public static void ARBGetSubscriptionListSorting(ARBGetSubscriptionListSorting argument)
+ public static void ARBGetSubscriptionListSorting(ARBGetSubscriptionListSorting argument)
{
- if(null != argument)
+ if(null != argument)
{
(argument.orderDescending);
}
}
- public static void Paging(Paging argument)
+ public static void Paging(Paging argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void TransactionListSorting(TransactionListSorting argument)
+ public static void TransactionListSorting(TransactionListSorting argument)
{
- if(null != argument)
+ if(null != argument)
{
(argument.orderDescending);
}
}
- public static void heldTransactionRequestType(heldTransactionRequestType argument)
+ public static void heldTransactionRequestType(heldTransactionRequestType argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void createProfileResponse(createProfileResponse argument)
+ public static void createProfileResponse(createProfileResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
messagesType(argument.messages);
}
}
- public static void messagesType(messagesType argument)
+ public static void messagesType(messagesType argument)
{
- if(null != argument)
+ if(null != argument)
{
- if(null != argument.message){ foreach( var value in argument.message) { messagesTypeMessage(value);} }
+ if(null != argument.message){ foreach( var value in argument.message) { messagesTypeMessage(value);} }
}
}
- public static void messagesTypeMessage(messagesTypeMessage argument)
+ public static void messagesTypeMessage(messagesTypeMessage argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void transactionResponse(transactionResponse argument)
+ public static void transactionResponse(transactionResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
transactionResponsePrePaidCard(argument.prePaidCard);
- if(null != argument.messages){ foreach( var value in argument.messages) { transactionResponseMessage(value);} }
- if(null != argument.errors){ foreach( var value in argument.errors) { transactionResponseError(value);} }
- if(null != argument.splitTenderPayments){ foreach( var value in argument.splitTenderPayments) { transactionResponseSplitTenderPayment(value);} }
- if(null != argument.userFields){ foreach( var value in argument.userFields) { userField(value);} }
+ if(null != argument.messages){ foreach( var value in argument.messages) { transactionResponseMessage(value);} }
+ if(null != argument.errors){ foreach( var value in argument.errors) { transactionResponseError(value);} }
+ if(null != argument.splitTenderPayments){ foreach( var value in argument.splitTenderPayments) { transactionResponseSplitTenderPayment(value);} }
+ if(null != argument.userFields){ foreach( var value in argument.userFields) { userField(value);} }
nameAndAddressType(argument.shipTo);
transactionResponseSecureAcceptance(argument.secureAcceptance);
transactionResponseEmvResponse(argument.emvResponse);
customerProfileIdType(argument.profile);
}
}
- public static void transactionResponsePrePaidCard(transactionResponsePrePaidCard argument)
+ public static void transactionResponsePrePaidCard(transactionResponsePrePaidCard argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void transactionResponseMessage(transactionResponseMessage argument)
+ public static void transactionResponseMessage(transactionResponseMessage argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void transactionResponseError(transactionResponseError argument)
+ public static void transactionResponseError(transactionResponseError argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void transactionResponseSplitTenderPayment(transactionResponseSplitTenderPayment argument)
+ public static void transactionResponseSplitTenderPayment(transactionResponseSplitTenderPayment argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void userField(userField argument)
+ public static void userField(userField argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void transactionResponseSecureAcceptance(transactionResponseSecureAcceptance argument)
+ public static void transactionResponseSecureAcceptance(transactionResponseSecureAcceptance argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void transactionResponseEmvResponse(transactionResponseEmvResponse argument)
+ public static void transactionResponseEmvResponse(transactionResponseEmvResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
- if(null != argument.tags){ foreach( var value in argument.tags) { emvTag(value);} }
+ if(null != argument.tags){ foreach( var value in argument.tags) { emvTag(value);} }
}
}
- public static void emvTag(emvTag argument)
+ public static void emvTag(emvTag argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void customerProfileIdType(customerProfileIdType argument)
+ public static void customerProfileIdType(customerProfileIdType argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void returnedItemType(returnedItemType argument)
+ public static void returnedItemType(returnedItemType argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void transactionDetailsType(transactionDetailsType argument)
+ public static void transactionDetailsType(transactionDetailsType argument)
{
- if(null != argument)
+ if(null != argument)
{
subscriptionPaymentType(argument.subscription);
- if(null != argument.FDSFilters){ foreach( var value in argument.FDSFilters) { FDSFilterType(value);} }
+ if(null != argument.FDSFilters){ foreach( var value in argument.FDSFilters) { FDSFilterType(value);} }
batchDetailsType(argument.batch);
orderExType(argument.order);
if(argument.requestedAmount) { argument.requestedAmountSpecified=true;}
extendedAmountType(argument.tax);
extendedAmountType(argument.shipping);
extendedAmountType(argument.duty);
- if(null != argument.lineItems){ foreach( var value in argument.lineItems) { lineItemType(value);} }
+ if(null != argument.lineItems){ foreach( var value in argument.lineItems) { lineItemType(value);} }
if(argument.prepaidBalanceRemaining) { argument.prepaidBalanceRemainingSpecified=true;}
if(argument.taxExempt) { argument.taxExemptSpecified=true;}
paymentMaskedType(argument.payment);
@@ -301,9 +301,9 @@ namespace AuthorizeNet.Api.Contracts.V1
customerAddressType(argument.billTo);
nameAndAddressType(argument.shipTo);
if(argument.recurringBilling) { argument.recurringBillingSpecified=true;}
- if(null != argument.returnedItems){ foreach( var value in argument.returnedItems) { returnedItemType(value);} }
+ if(null != argument.returnedItems){ foreach( var value in argument.returnedItems) { returnedItemType(value);} }
solutionType(argument.solution);
- if(null != argument.emvDetails){ foreach( var value in argument.emvDetails) { transactionDetailsTypeTag(value);} }
+ if(null != argument.emvDetails){ foreach( var value in argument.emvDetails) { transactionDetailsTypeTag(value);} }
customerProfileIdType(argument.profile);
extendedAmountType(argument.surcharge);
extendedAmountType(argument.tip);
@@ -312,30 +312,30 @@ namespace AuthorizeNet.Api.Contracts.V1
if(argument.originalAuthAmount) { argument.originalAuthAmountSpecified=true;}
}
}
- public static void subscriptionPaymentType(subscriptionPaymentType argument)
+ public static void subscriptionPaymentType(subscriptionPaymentType argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void FDSFilterType(FDSFilterType argument)
+ public static void FDSFilterType(FDSFilterType argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void batchDetailsType(batchDetailsType argument)
+ public static void batchDetailsType(batchDetailsType argument)
{
- if(null != argument)
+ if(null != argument)
{
if(argument.settlementTimeUTC) { argument.settlementTimeUTCSpecified=true;}
if(argument.settlementTimeLocal) { argument.settlementTimeLocalSpecified=true;}
- if(null != argument.statistics){ foreach( var value in argument.statistics) { batchStatisticType(value);} }
+ if(null != argument.statistics){ foreach( var value in argument.statistics) { batchStatisticType(value);} }
}
}
- public static void batchStatisticType(batchStatisticType argument)
+ public static void batchStatisticType(batchStatisticType argument)
{
- if(null != argument)
+ if(null != argument)
{
if(argument.returnedItemAmount) { argument.returnedItemAmountSpecified=true;}
if(argument.returnedItemCount) { argument.returnedItemCountSpecified=true;}
@@ -352,31 +352,31 @@ namespace AuthorizeNet.Api.Contracts.V1
if(argument.refundReturnedItemsCount) { argument.refundReturnedItemsCountSpecified=true;}
}
}
- public static void orderExType(orderExType argument)
+ public static void orderExType(orderExType argument)
{
- if(null != argument)
+ if(null != argument)
{
orderType (argument);
}
}
- public static void orderType(orderType argument)
+ public static void orderType(orderType argument)
{
- if(null != argument)
+ if(null != argument)
{
if(argument.discountAmount) { argument.discountAmountSpecified=true;}
if(argument.taxIsAfterDiscount) { argument.taxIsAfterDiscountSpecified=true;}
if(argument.purchaseOrderDateUTC) { argument.purchaseOrderDateUTCSpecified=true;}
}
}
- public static void extendedAmountType(extendedAmountType argument)
+ public static void extendedAmountType(extendedAmountType argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void lineItemType(lineItemType argument)
+ public static void lineItemType(lineItemType argument)
{
- if(null != argument)
+ if(null != argument)
{
if(argument.taxable) { argument.taxableSpecified=true;}
if(argument.taxRate) { argument.taxRateSpecified=true;}
@@ -393,35 +393,35 @@ namespace AuthorizeNet.Api.Contracts.V1
if(argument.taxIsAfterDiscount) { argument.taxIsAfterDiscountSpecified=true;}
}
}
- public static void customerDataType(customerDataType argument)
+ public static void customerDataType(customerDataType argument)
{
- if(null != argument)
+ if(null != argument)
{
if(argument.type) { argument.typeSpecified=true;}
driversLicenseType(argument.driversLicense);
}
}
- public static void driversLicenseType(driversLicenseType argument)
+ public static void driversLicenseType(driversLicenseType argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void solutionType(solutionType argument)
+ public static void solutionType(solutionType argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void transactionDetailsTypeTag(transactionDetailsTypeTag argument)
+ public static void transactionDetailsTypeTag(transactionDetailsTypeTag argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void otherTaxType(otherTaxType argument)
+ public static void otherTaxType(otherTaxType argument)
{
- if(null != argument)
+ if(null != argument)
{
if(argument.nationalTaxAmount) { argument.nationalTaxAmountSpecified=true;}
if(argument.localTaxAmount) { argument.localTaxAmountSpecified=true;}
@@ -430,9 +430,9 @@ namespace AuthorizeNet.Api.Contracts.V1
if(argument.vatTaxAmount) { argument.vatTaxAmountSpecified=true;}
}
}
- public static void profileTransactionType(profileTransactionType argument)
+ public static void profileTransactionType(profileTransactionType argument)
{
- if(null != argument)
+ if(null != argument)
{
profileTransAuthCaptureType(argument);
profileTransAuthOnlyType(argument);
@@ -442,16 +442,16 @@ namespace AuthorizeNet.Api.Contracts.V1
profileTransVoidType(argument);
}
}
- public static void profileTransAuthCaptureType(profileTransAuthCaptureType argument)
+ public static void profileTransAuthCaptureType(profileTransAuthCaptureType argument)
{
- if(null != argument)
+ if(null != argument)
{
profileTransOrderType (argument);
}
}
- public static void profileTransOrderType(profileTransOrderType argument)
+ public static void profileTransOrderType(profileTransOrderType argument)
{
- if(null != argument)
+ if(null != argument)
{
profileTransAmountType (argument);
orderExType(argument.order);
@@ -462,9 +462,9 @@ namespace AuthorizeNet.Api.Contracts.V1
authorizationIndicatorType(argument.authorizationIndicatorType);
}
}
- public static void processingOptions(processingOptions argument)
+ public static void processingOptions(processingOptions argument)
{
- if(null != argument)
+ if(null != argument)
{
if(argument.isFirstRecurringPayment) { argument.isFirstRecurringPaymentSpecified=true;}
if(argument.isFirstSubsequentAuth) { argument.isFirstSubsequentAuthSpecified=true;}
@@ -472,90 +472,90 @@ namespace AuthorizeNet.Api.Contracts.V1
if(argument.isStoredCredentials) { argument.isStoredCredentialsSpecified=true;}
}
}
- public static void subsequentAuthInformation(subsequentAuthInformation argument)
+ public static void subsequentAuthInformation(subsequentAuthInformation argument)
{
- if(null != argument)
+ if(null != argument)
{
if(argument.originalAuthAmount) { argument.originalAuthAmountSpecified=true;}
if(argument.reason) { argument.reasonSpecified=true;}
}
}
- public static void authorizationIndicatorType(authorizationIndicatorType argument)
+ public static void authorizationIndicatorType(authorizationIndicatorType argument)
{
- if(null != argument)
+ if(null != argument)
{
if(argument.authorizationIndicator) { argument.authorizationIndicatorSpecified=true;}
}
}
- public static void profileTransAmountType(profileTransAmountType argument)
+ public static void profileTransAmountType(profileTransAmountType argument)
{
- if(null != argument)
+ if(null != argument)
{
extendedAmountType(argument.tax);
extendedAmountType(argument.shipping);
extendedAmountType(argument.duty);
- if(null != argument.lineItems){ foreach( var value in argument.lineItems) { lineItemType(value);} }
+ if(null != argument.lineItems){ foreach( var value in argument.lineItems) { lineItemType(value);} }
}
}
- public static void profileTransRefundType(profileTransRefundType argument)
+ public static void profileTransRefundType(profileTransRefundType argument)
{
- if(null != argument)
+ if(null != argument)
{
profileTransAmountType (argument);
orderExType(argument.order);
}
}
- public static void profileTransPriorAuthCaptureType(profileTransPriorAuthCaptureType argument)
+ public static void profileTransPriorAuthCaptureType(profileTransPriorAuthCaptureType argument)
{
- if(null != argument)
+ if(null != argument)
{
profileTransAmountType (argument);
}
}
- public static void profileTransCaptureOnlyType(profileTransCaptureOnlyType argument)
+ public static void profileTransCaptureOnlyType(profileTransCaptureOnlyType argument)
{
- if(null != argument)
+ if(null != argument)
{
profileTransOrderType (argument);
}
}
- public static void profileTransAuthOnlyType(profileTransAuthOnlyType argument)
+ public static void profileTransAuthOnlyType(profileTransAuthOnlyType argument)
{
- if(null != argument)
+ if(null != argument)
{
profileTransOrderType (argument);
}
}
- public static void profileTransVoidType(profileTransVoidType argument)
+ public static void profileTransVoidType(profileTransVoidType argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void paymentProfile(paymentProfile argument)
+ public static void paymentProfile(paymentProfile argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void customerProfilePaymentType(customerProfilePaymentType argument)
+ public static void customerProfilePaymentType(customerProfilePaymentType argument)
{
- if(null != argument)
+ if(null != argument)
{
if(argument.createProfile) { argument.createProfileSpecified=true;}
paymentProfile(argument.paymentProfile);
}
}
- public static void transactionRequestType(transactionRequestType argument)
+ public static void transactionRequestType(transactionRequestType argument)
{
- if(null != argument)
+ if(null != argument)
{
if(argument.amount) { argument.amountSpecified=true;}
paymentType(argument.payment);
customerProfilePaymentType(argument.profile);
solutionType(argument.solution);
orderType(argument.order);
- if(null != argument.lineItems){ foreach( var value in argument.lineItems) { lineItemType(value);} }
+ if(null != argument.lineItems){ foreach( var value in argument.lineItems) { lineItemType(value);} }
extendedAmountType(argument.tax);
extendedAmountType(argument.duty);
extendedAmountType(argument.shipping);
@@ -565,8 +565,8 @@ namespace AuthorizeNet.Api.Contracts.V1
nameAndAddressType(argument.shipTo);
ccAuthenticationType(argument.cardholderAuthentication);
transRetailInfoType(argument.retail);
- if(null != argument.transactionSettings){ foreach( var value in argument.transactionSettings) { settingType(value);} }
- if(null != argument.userFields){ foreach( var value in argument.userFields) { userField(value);} }
+ if(null != argument.transactionSettings){ foreach( var value in argument.transactionSettings) { settingType(value);} }
+ if(null != argument.userFields){ foreach( var value in argument.userFields) { userField(value);} }
extendedAmountType(argument.surcharge);
subMerchantType(argument.subMerchant);
extendedAmountType(argument.tip);
@@ -577,9 +577,9 @@ namespace AuthorizeNet.Api.Contracts.V1
authorizationIndicatorType(argument.authorizationIndicatorType);
}
}
- public static void paymentType(paymentType argument)
+ public static void paymentType(paymentType argument)
{
- if(null != argument)
+ if(null != argument)
{
bankAccountType(argument);
creditCardType(argument);
@@ -590,67 +590,67 @@ namespace AuthorizeNet.Api.Contracts.V1
creditCardTrackType(argument);
}
}
- public static void bankAccountType(bankAccountType argument)
+ public static void bankAccountType(bankAccountType argument)
{
- if(null != argument)
+ if(null != argument)
{
if(argument.accountType) { argument.accountTypeSpecified=true;}
if(argument.echeckType) { argument.echeckTypeSpecified=true;}
}
}
- public static void creditCardType(creditCardType argument)
+ public static void creditCardType(creditCardType argument)
{
- if(null != argument)
+ if(null != argument)
{
creditCardSimpleType (argument);
if(argument.isPaymentToken) { argument.isPaymentTokenSpecified=true;}
}
}
- public static void creditCardSimpleType(creditCardSimpleType argument)
+ public static void creditCardSimpleType(creditCardSimpleType argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void paymentEmvType(paymentEmvType argument)
+ public static void paymentEmvType(paymentEmvType argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void encryptedTrackDataType(encryptedTrackDataType argument)
+ public static void encryptedTrackDataType(encryptedTrackDataType argument)
{
- if(null != argument)
+ if(null != argument)
{
KeyBlock(argument.FormOfPayment);
}
}
- public static void KeyBlock(KeyBlock argument)
+ public static void KeyBlock(KeyBlock argument)
{
- if(null != argument)
+ if(null != argument)
{
KeyValue(argument.Value);
}
}
- public static void KeyValue(KeyValue argument)
+ public static void KeyValue(KeyValue argument)
{
- if(null != argument)
+ if(null != argument)
{
EncodingType(argument.Encoding);
EncryptionAlgorithmType(argument.EncryptionAlgorithm);
KeyManagementScheme(argument.Scheme);
}
}
- public static void KeyManagementScheme(KeyManagementScheme argument)
+ public static void KeyManagementScheme(KeyManagementScheme argument)
{
- if(null != argument)
+ if(null != argument)
{
KeyManagementSchemeDUKPT(argument.DUKPT);
}
}
- public static void KeyManagementSchemeDUKPT(KeyManagementSchemeDUKPT argument)
+ public static void KeyManagementSchemeDUKPT(KeyManagementSchemeDUKPT argument)
{
- if(null != argument)
+ if(null != argument)
{
OperationType(argument.Operation);
KeyManagementSchemeDUKPTMode(argument.Mode);
@@ -658,80 +658,80 @@ namespace AuthorizeNet.Api.Contracts.V1
KeyManagementSchemeDUKPTEncryptedData(argument.EncryptedData);
}
}
- public static void KeyManagementSchemeDUKPTMode(KeyManagementSchemeDUKPTMode argument)
+ public static void KeyManagementSchemeDUKPTMode(KeyManagementSchemeDUKPTMode argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void KeyManagementSchemeDUKPTDeviceInfo(KeyManagementSchemeDUKPTDeviceInfo argument)
+ public static void KeyManagementSchemeDUKPTDeviceInfo(KeyManagementSchemeDUKPTDeviceInfo argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void KeyManagementSchemeDUKPTEncryptedData(KeyManagementSchemeDUKPTEncryptedData argument)
+ public static void KeyManagementSchemeDUKPTEncryptedData(KeyManagementSchemeDUKPTEncryptedData argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void payPalType(payPalType argument)
+ public static void payPalType(payPalType argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void creditCardTrackType(creditCardTrackType argument)
+ public static void creditCardTrackType(creditCardTrackType argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void ccAuthenticationType(ccAuthenticationType argument)
+ public static void ccAuthenticationType(ccAuthenticationType argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void transRetailInfoType(transRetailInfoType argument)
+ public static void transRetailInfoType(transRetailInfoType argument)
{
- if(null != argument)
+ if(null != argument)
{
transRetailInfoType() {
this.marketType = "2";
}
}
- public static void settingType(settingType argument)
+ public static void settingType(settingType argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void subMerchantType(subMerchantType argument)
+ public static void subMerchantType(subMerchantType argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void mobileDeviceType(mobileDeviceType argument)
+ public static void mobileDeviceType(mobileDeviceType argument)
{
- if(null != argument)
+ if(null != argument)
{
if(argument.deviceActivation) { argument.deviceActivationSpecified=true;}
}
}
- public static void customerPaymentProfileBaseType(customerPaymentProfileBaseType argument)
+ public static void customerPaymentProfileBaseType(customerPaymentProfileBaseType argument)
{
- if(null != argument)
+ if(null != argument)
{
if(argument.customerType) { argument.customerTypeSpecified=true;}
customerAddressType(argument.billTo);
}
}
- public static void customerPaymentProfileMaskedType(customerPaymentProfileMaskedType argument)
+ public static void customerPaymentProfileMaskedType(customerPaymentProfileMaskedType argument)
{
- if(null != argument)
+ if(null != argument)
{
customerPaymentProfileBaseType (argument);
if(argument.defaultPaymentProfile) { argument.defaultPaymentProfileSpecified=true;}
@@ -740,15 +740,15 @@ transRetailInfoType() {
if(argument.originalAuthAmount) { argument.originalAuthAmountSpecified=true;}
}
}
- public static void driversLicenseMaskedType(driversLicenseMaskedType argument)
+ public static void driversLicenseMaskedType(driversLicenseMaskedType argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void customerPaymentProfileType(customerPaymentProfileType argument)
+ public static void customerPaymentProfileType(customerPaymentProfileType argument)
{
- if(null != argument)
+ if(null != argument)
{
customerPaymentProfileBaseType (argument);
paymentType(argument.payment);
@@ -757,66 +757,66 @@ transRetailInfoType() {
subsequentAuthInformation(argument.subsequentAuthInformation);
}
}
- public static void customerPaymentProfileExType(customerPaymentProfileExType argument)
+ public static void customerPaymentProfileExType(customerPaymentProfileExType argument)
{
- if(null != argument)
+ if(null != argument)
{
customerPaymentProfileType (argument);
}
}
- public static void customerProfileBaseType(customerProfileBaseType argument)
+ public static void customerProfileBaseType(customerProfileBaseType argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void customerProfileExType(customerProfileExType argument)
+ public static void customerProfileExType(customerProfileExType argument)
{
- if(null != argument)
+ if(null != argument)
{
customerProfileBaseType (argument);
}
}
- public static void customerProfileMaskedType(customerProfileMaskedType argument)
+ public static void customerProfileMaskedType(customerProfileMaskedType argument)
{
- if(null != argument)
+ if(null != argument)
{
customerProfileExType (argument);
- if(null != argument.paymentProfiles){ foreach( var value in argument.paymentProfiles) { customerPaymentProfileMaskedType(value);} }
- if(null != argument.shipToList){ foreach( var value in argument.shipToList) { customerAddressExType(value);} }
+ if(null != argument.paymentProfiles){ foreach( var value in argument.paymentProfiles) { customerPaymentProfileMaskedType(value);} }
+ if(null != argument.shipToList){ foreach( var value in argument.shipToList) { customerAddressExType(value);} }
if(argument.profileType) { argument.profileTypeSpecified=true;}
}
}
- public static void customerProfileInfoExType(customerProfileInfoExType argument)
+ public static void customerProfileInfoExType(customerProfileInfoExType argument)
{
- if(null != argument)
+ if(null != argument)
{
customerProfileExType (argument);
if(argument.profileType) { argument.profileTypeSpecified=true;}
}
}
- public static void subscriptionCustomerProfileType(subscriptionCustomerProfileType argument)
+ public static void subscriptionCustomerProfileType(subscriptionCustomerProfileType argument)
{
- if(null != argument)
+ if(null != argument)
{
customerProfileExType (argument);
customerPaymentProfileMaskedType(argument.paymentProfile);
customerAddressExType(argument.shippingProfile);
}
}
- public static void customerProfileType(customerProfileType argument)
+ public static void customerProfileType(customerProfileType argument)
{
- if(null != argument)
+ if(null != argument)
{
customerProfileBaseType (argument);
- if(null != argument.paymentProfiles){ foreach( var value in argument.paymentProfiles) { customerPaymentProfileType(value);} }
- if(null != argument.shipToList){ foreach( var value in argument.shipToList) { customerAddressType(value);} }
+ if(null != argument.paymentProfiles){ foreach( var value in argument.paymentProfiles) { customerPaymentProfileType(value);} }
+ if(null != argument.shipToList){ foreach( var value in argument.shipToList) { customerAddressType(value);} }
if(argument.profileType) { argument.profileTypeSpecified=true;}
}
}
- public static void ARBSubscriptionMaskedType(ARBSubscriptionMaskedType argument)
+ public static void ARBSubscriptionMaskedType(ARBSubscriptionMaskedType argument)
{
- if(null != argument)
+ if(null != argument)
{
paymentScheduleType(argument.paymentSchedule);
if(argument.amount) { argument.amountSpecified=true;}
@@ -824,12 +824,12 @@ transRetailInfoType() {
if(argument.status) { argument.statusSpecified=true;}
subscriptionCustomerProfileType(argument.profile);
orderType(argument.order);
- if(null != argument.arbTransactions){ foreach( var value in argument.arbTransactions) { arbTransaction(value);} }
+ if(null != argument.arbTransactions){ foreach( var value in argument.arbTransactions) { arbTransaction(value);} }
}
}
- public static void paymentScheduleType(paymentScheduleType argument)
+ public static void paymentScheduleType(paymentScheduleType argument)
{
- if(null != argument)
+ if(null != argument)
{
paymentScheduleTypeInterval(argument.interval);
if(argument.startDate) { argument.startDateSpecified=true;}
@@ -837,84 +837,84 @@ transRetailInfoType() {
if(argument.trialOccurrences) { argument.trialOccurrencesSpecified=true;}
}
}
- public static void paymentScheduleTypeInterval(paymentScheduleTypeInterval argument)
+ public static void paymentScheduleTypeInterval(paymentScheduleTypeInterval argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void arbTransaction(arbTransaction argument)
+ public static void arbTransaction(arbTransaction argument)
{
- if(null != argument)
+ if(null != argument)
{
if(argument.submitTimeUTC) { argument.submitTimeUTCSpecified=true;}
if(argument.payNum) { argument.payNumSpecified=true;}
if(argument.attemptNum) { argument.attemptNumSpecified=true;}
}
}
- public static void securePaymentContainerErrorType(securePaymentContainerErrorType argument)
+ public static void securePaymentContainerErrorType(securePaymentContainerErrorType argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void customerType(customerType argument)
+ public static void customerType(customerType argument)
{
- if(null != argument)
+ if(null != argument)
{
if(argument.type) { argument.typeSpecified=true;}
driversLicenseType(argument.driversLicense);
}
}
- public static void paymentSimpleType(paymentSimpleType argument)
+ public static void paymentSimpleType(paymentSimpleType argument)
{
- if(null != argument)
+ if(null != argument)
{
bankAccountType(argument);
creditCardSimpleType(argument);
}
}
- public static void merchantContactType(merchantContactType argument)
+ public static void merchantContactType(merchantContactType argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void ContactDetailType(ContactDetailType argument)
+ public static void ContactDetailType(ContactDetailType argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void permissionType(permissionType argument)
+ public static void permissionType(permissionType argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void ArrayOfSetting(ArrayOfSetting argument)
+ public static void ArrayOfSetting(ArrayOfSetting argument)
{
- if(null != argument)
+ if(null != argument)
{
- if(null != argument.setting){ foreach( var value in argument.setting) { settingType(value);} }
+ if(null != argument.setting){ foreach( var value in argument.setting) { settingType(value);} }
}
}
- public static void emailSettingsType(emailSettingsType argument)
+ public static void emailSettingsType(emailSettingsType argument)
{
- if(null != argument)
+ if(null != argument)
{
ArrayOfSetting (argument);
}
}
- public static void fraudInformationType(fraudInformationType argument)
+ public static void fraudInformationType(fraudInformationType argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void transactionSummaryType(transactionSummaryType argument)
+ public static void transactionSummaryType(transactionSummaryType argument)
{
- if(null != argument)
+ if(null != argument)
{
subscriptionPaymentType(argument.subscription);
if(argument.hasReturnedItems) { argument.hasReturnedItemsSpecified=true;}
@@ -922,9 +922,9 @@ transRetailInfoType() {
customerProfileIdType(argument.profile);
}
}
- public static void ARBSubscriptionType(ARBSubscriptionType argument)
+ public static void ARBSubscriptionType(ARBSubscriptionType argument)
{
- if(null != argument)
+ if(null != argument)
{
paymentScheduleType(argument.paymentSchedule);
if(argument.amount) { argument.amountSpecified=true;}
@@ -937,56 +937,56 @@ transRetailInfoType() {
customerProfileIdType(argument.profile);
}
}
- public static void webCheckOutDataTypeToken(webCheckOutDataTypeToken argument)
+ public static void webCheckOutDataTypeToken(webCheckOutDataTypeToken argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void webCheckOutDataType(webCheckOutDataType argument)
+ public static void webCheckOutDataType(webCheckOutDataType argument)
{
- if(null != argument)
+ if(null != argument)
{
webCheckOutDataTypeToken(argument.token);
bankAccountType(argument.bankToken);
}
}
- public static void paymentDetails(paymentDetails argument)
+ public static void paymentDetails(paymentDetails argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void fingerPrintType(fingerPrintType argument)
+ public static void fingerPrintType(fingerPrintType argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void impersonationAuthenticationType(impersonationAuthenticationType argument)
+ public static void impersonationAuthenticationType(impersonationAuthenticationType argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void merchantAuthenticationType(merchantAuthenticationType argument)
+ public static void merchantAuthenticationType(merchantAuthenticationType argument)
{
- if(null != argument)
+ if(null != argument)
{
fingerPrintType(argument);
impersonationAuthenticationType(argument);
}
}
- public static void ANetApiRequest(ANetApiRequest argument)
+ public static void ANetApiRequest(ANetApiRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
merchantAuthenticationType(argument.merchantAuthentication);
}
}
- public static void decryptPaymentDataResponse(decryptPaymentDataResponse argument)
+ public static void decryptPaymentDataResponse(decryptPaymentDataResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
customerAddressType(argument.shippingInfo);
customerAddressType(argument.billingInfo);
@@ -994,149 +994,149 @@ transRetailInfoType() {
paymentDetails(argument.paymentDetails);
}
}
- public static void ANetApiResponse(ANetApiResponse argument)
+ public static void ANetApiResponse(ANetApiResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
messagesType(argument.messages);
}
}
- public static void securePaymentContainerRequest(securePaymentContainerRequest argument)
+ public static void securePaymentContainerRequest(securePaymentContainerRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
webCheckOutDataType(argument.data);
}
}
- public static void securePaymentContainerResponse(securePaymentContainerResponse argument)
+ public static void securePaymentContainerResponse(securePaymentContainerResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
opaqueDataType(argument.opaqueData);
}
}
- public static void isAliveRequest(isAliveRequest argument)
+ public static void isAliveRequest(isAliveRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void isAliveResponse(isAliveResponse argument)
+ public static void isAliveResponse(isAliveResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void authenticateTestRequest(authenticateTestRequest argument)
+ public static void authenticateTestRequest(authenticateTestRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void authenticateTestResponse(authenticateTestResponse argument)
+ public static void authenticateTestResponse(authenticateTestResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void ARBCreateSubscriptionRequest(ARBCreateSubscriptionRequest argument)
+ public static void ARBCreateSubscriptionRequest(ARBCreateSubscriptionRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
ARBSubscriptionType(argument.subscription);
}
}
- public static void ARBCreateSubscriptionResponse(ARBCreateSubscriptionResponse argument)
+ public static void ARBCreateSubscriptionResponse(ARBCreateSubscriptionResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
customerProfileIdType(argument.profile);
}
}
- public static void ARBUpdateSubscriptionRequest(ARBUpdateSubscriptionRequest argument)
+ public static void ARBUpdateSubscriptionRequest(ARBUpdateSubscriptionRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
ARBSubscriptionType(argument.subscription);
}
}
- public static void ARBUpdateSubscriptionResponse(ARBUpdateSubscriptionResponse argument)
+ public static void ARBUpdateSubscriptionResponse(ARBUpdateSubscriptionResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
customerProfileIdType(argument.profile);
}
}
- public static void ARBCancelSubscriptionRequest(ARBCancelSubscriptionRequest argument)
+ public static void ARBCancelSubscriptionRequest(ARBCancelSubscriptionRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void ARBCancelSubscriptionResponse(ARBCancelSubscriptionResponse argument)
+ public static void ARBCancelSubscriptionResponse(ARBCancelSubscriptionResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void ARBGetSubscriptionStatusRequest(ARBGetSubscriptionStatusRequest argument)
+ public static void ARBGetSubscriptionStatusRequest(ARBGetSubscriptionStatusRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void ARBGetSubscriptionStatusResponse(ARBGetSubscriptionStatusResponse argument)
+ public static void ARBGetSubscriptionStatusResponse(ARBGetSubscriptionStatusResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
if(argument.status) { argument.statusSpecified=true;}
}
}
- public static void createCustomerProfileRequest(createCustomerProfileRequest argument)
+ public static void createCustomerProfileRequest(createCustomerProfileRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
customerProfileType(argument.profile);
if(argument.validationMode) { argument.validationModeSpecified=true;}
}
}
- public static void createCustomerProfileResponse(createCustomerProfileResponse argument)
+ public static void createCustomerProfileResponse(createCustomerProfileResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void createCustomerPaymentProfileRequest(createCustomerPaymentProfileRequest argument)
+ public static void createCustomerPaymentProfileRequest(createCustomerPaymentProfileRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
customerPaymentProfileType(argument.paymentProfile);
if(argument.validationMode) { argument.validationModeSpecified=true;}
}
}
- public static void createCustomerPaymentProfileResponse(createCustomerPaymentProfileResponse argument)
+ public static void createCustomerPaymentProfileResponse(createCustomerPaymentProfileResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void createCustomerShippingAddressRequest(createCustomerShippingAddressRequest argument)
+ public static void createCustomerShippingAddressRequest(createCustomerShippingAddressRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
customerAddressType(argument.address);
if(argument.defaultShippingAddress) { argument.defaultShippingAddressSpecified=true;}
}
}
- public static void createCustomerShippingAddressResponse(createCustomerShippingAddressResponse argument)
+ public static void createCustomerShippingAddressResponse(createCustomerShippingAddressResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void createCustomerProfileFromTransactionRequest(createCustomerProfileFromTransactionRequest argument)
+ public static void createCustomerProfileFromTransactionRequest(createCustomerProfileFromTransactionRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
customerProfileBaseType(argument.customer);
if(argument.defaultPaymentProfile) { argument.defaultPaymentProfileSpecified=true;}
@@ -1144,548 +1144,548 @@ transRetailInfoType() {
if(argument.profileType) { argument.profileTypeSpecified=true;}
}
}
- public static void getCustomerProfileRequest(getCustomerProfileRequest argument)
+ public static void getCustomerProfileRequest(getCustomerProfileRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
if(argument.unmaskExpirationDate) { argument.unmaskExpirationDateSpecified=true;}
if(argument.includeIssuerInfo) { argument.includeIssuerInfoSpecified=true;}
}
}
- public static void getCustomerProfileResponse(getCustomerProfileResponse argument)
+ public static void getCustomerProfileResponse(getCustomerProfileResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
customerProfileMaskedType(argument.profile);
}
}
- public static void getCustomerPaymentProfileRequest(getCustomerPaymentProfileRequest argument)
+ public static void getCustomerPaymentProfileRequest(getCustomerPaymentProfileRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
if(argument.unmaskExpirationDate) { argument.unmaskExpirationDateSpecified=true;}
if(argument.includeIssuerInfo) { argument.includeIssuerInfoSpecified=true;}
}
}
- public static void getCustomerPaymentProfileResponse(getCustomerPaymentProfileResponse argument)
+ public static void getCustomerPaymentProfileResponse(getCustomerPaymentProfileResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
customerPaymentProfileMaskedType(argument.paymentProfile);
}
}
- public static void getCustomerShippingAddressRequest(getCustomerShippingAddressRequest argument)
+ public static void getCustomerShippingAddressRequest(getCustomerShippingAddressRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void getCustomerShippingAddressResponse(getCustomerShippingAddressResponse argument)
+ public static void getCustomerShippingAddressResponse(getCustomerShippingAddressResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
if(argument.defaultShippingAddress) { argument.defaultShippingAddressSpecified=true;}
customerAddressExType(argument.address);
}
}
- public static void updateCustomerProfileRequest(updateCustomerProfileRequest argument)
+ public static void updateCustomerProfileRequest(updateCustomerProfileRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
customerProfileExType(argument.profile);
}
}
- public static void updateCustomerProfileResponse(updateCustomerProfileResponse argument)
+ public static void updateCustomerProfileResponse(updateCustomerProfileResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void updateCustomerPaymentProfileRequest(updateCustomerPaymentProfileRequest argument)
+ public static void UpdateCustomerPaymentProfileRequest(UpdateCustomerPaymentProfileRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
customerPaymentProfileExType(argument.paymentProfile);
if(argument.validationMode) { argument.validationModeSpecified=true;}
}
}
- public static void updateCustomerPaymentProfileResponse(updateCustomerPaymentProfileResponse argument)
+ public static void UpdateCustomerPaymentProfileResponse(UpdateCustomerPaymentProfileResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void updateCustomerShippingAddressRequest(updateCustomerShippingAddressRequest argument)
+ public static void updateCustomerShippingAddressRequest(updateCustomerShippingAddressRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
customerAddressExType(argument.address);
if(argument.defaultShippingAddress) { argument.defaultShippingAddressSpecified=true;}
}
}
- public static void updateCustomerShippingAddressResponse(updateCustomerShippingAddressResponse argument)
+ public static void updateCustomerShippingAddressResponse(updateCustomerShippingAddressResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void deleteCustomerProfileRequest(deleteCustomerProfileRequest argument)
+ public static void deleteCustomerProfileRequest(deleteCustomerProfileRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void deleteCustomerProfileResponse(deleteCustomerProfileResponse argument)
+ public static void deleteCustomerProfileResponse(deleteCustomerProfileResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void deleteCustomerPaymentProfileRequest(deleteCustomerPaymentProfileRequest argument)
+ public static void deleteCustomerPaymentProfileRequest(deleteCustomerPaymentProfileRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void deleteCustomerPaymentProfileResponse(deleteCustomerPaymentProfileResponse argument)
+ public static void deleteCustomerPaymentProfileResponse(deleteCustomerPaymentProfileResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void deleteCustomerShippingAddressRequest(deleteCustomerShippingAddressRequest argument)
+ public static void deleteCustomerShippingAddressRequest(deleteCustomerShippingAddressRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void deleteCustomerShippingAddressResponse(deleteCustomerShippingAddressResponse argument)
+ public static void deleteCustomerShippingAddressResponse(deleteCustomerShippingAddressResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void createCustomerProfileTransactionRequest(createCustomerProfileTransactionRequest argument)
+ public static void createCustomerProfileTransactionRequest(createCustomerProfileTransactionRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
profileTransactionType(argument.transaction);
}
}
- public static void createCustomerProfileTransactionResponse(createCustomerProfileTransactionResponse argument)
+ public static void createCustomerProfileTransactionResponse(createCustomerProfileTransactionResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
transactionResponse(argument.transactionResponse);
}
}
- public static void validateCustomerPaymentProfileRequest(validateCustomerPaymentProfileRequest argument)
+ public static void validateCustomerPaymentProfileRequest(validateCustomerPaymentProfileRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void validateCustomerPaymentProfileResponse(validateCustomerPaymentProfileResponse argument)
+ public static void validateCustomerPaymentProfileResponse(validateCustomerPaymentProfileResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void getCustomerProfileIdsRequest(getCustomerProfileIdsRequest argument)
+ public static void getCustomerProfileIdsRequest(getCustomerProfileIdsRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void getCustomerProfileIdsResponse(getCustomerProfileIdsResponse argument)
+ public static void getCustomerProfileIdsResponse(getCustomerProfileIdsResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void updateSplitTenderGroupRequest(updateSplitTenderGroupRequest argument)
+ public static void updateSplitTenderGroupRequest(updateSplitTenderGroupRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void updateSplitTenderGroupResponse(updateSplitTenderGroupResponse argument)
+ public static void updateSplitTenderGroupResponse(updateSplitTenderGroupResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void getTransactionDetailsRequest(getTransactionDetailsRequest argument)
+ public static void getTransactionDetailsRequest(getTransactionDetailsRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void getTransactionDetailsResponse(getTransactionDetailsResponse argument)
+ public static void getTransactionDetailsResponse(getTransactionDetailsResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
transactionDetailsType(argument.transaction);
}
}
- public static void createTransactionRequest(createTransactionRequest argument)
+ public static void createTransactionRequest(createTransactionRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
transactionRequestType(argument.transactionRequest);
}
}
- public static void createTransactionResponse(createTransactionResponse argument)
+ public static void createTransactionResponse(createTransactionResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
transactionResponse(argument.transactionResponse);
createProfileResponse(argument.profileResponse);
}
}
- public static void updateHeldTransactionRequest(updateHeldTransactionRequest argument)
+ public static void updateHeldTransactionRequest(updateHeldTransactionRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
heldTransactionRequestType(argument.heldTransactionRequest);
}
}
- public static void updateHeldTransactionResponse(updateHeldTransactionResponse argument)
+ public static void updateHeldTransactionResponse(updateHeldTransactionResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
transactionResponse(argument.transactionResponse);
}
}
- public static void getBatchStatisticsRequest(getBatchStatisticsRequest argument)
+ public static void getBatchStatisticsRequest(getBatchStatisticsRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void getBatchStatisticsResponse(getBatchStatisticsResponse argument)
+ public static void getBatchStatisticsResponse(getBatchStatisticsResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
batchDetailsType(argument.batch);
}
}
- public static void getSettledBatchListRequest(getSettledBatchListRequest argument)
+ public static void getSettledBatchListRequest(getSettledBatchListRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
if(argument.includeStatistics) { argument.includeStatisticsSpecified=true;}
if(argument.firstSettlementDate) { argument.firstSettlementDateSpecified=true;}
if(argument.lastSettlementDate) { argument.lastSettlementDateSpecified=true;}
}
}
- public static void getSettledBatchListResponse(getSettledBatchListResponse argument)
+ public static void getSettledBatchListResponse(getSettledBatchListResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
- if(null != argument.batchList){ foreach( var value in argument.batchList) { batchDetailsType(value);} }
+ if(null != argument.batchList){ foreach( var value in argument.batchList) { batchDetailsType(value);} }
}
}
- public static void getTransactionListRequest(getTransactionListRequest argument)
+ public static void getTransactionListRequest(getTransactionListRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
TransactionListSorting(argument.sorting);
Paging(argument.paging);
}
}
- public static void getTransactionListResponse(getTransactionListResponse argument)
+ public static void getTransactionListResponse(getTransactionListResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
- if(null != argument.transactions){ foreach( var value in argument.transactions) { transactionSummaryType(value);} }
+ if(null != argument.transactions){ foreach( var value in argument.transactions) { transactionSummaryType(value);} }
if(argument.totalNumInResultSet) { argument.totalNumInResultSetSpecified=true;}
}
}
- public static void getHostedProfilePageRequest(getHostedProfilePageRequest argument)
+ public static void getHostedProfilePageRequest(getHostedProfilePageRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
- if(null != argument.hostedProfileSettings){ foreach( var value in argument.hostedProfileSettings) { settingType(value);} }
+ if(null != argument.hostedProfileSettings){ foreach( var value in argument.hostedProfileSettings) { settingType(value);} }
}
}
- public static void getHostedProfilePageResponse(getHostedProfilePageResponse argument)
+ public static void getHostedProfilePageResponse(getHostedProfilePageResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void getUnsettledTransactionListRequest(getUnsettledTransactionListRequest argument)
+ public static void getUnsettledTransactionListRequest(getUnsettledTransactionListRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
if(argument.status) { argument.statusSpecified=true;}
TransactionListSorting(argument.sorting);
Paging(argument.paging);
}
}
- public static void getHostedPaymentPageRequest(getHostedPaymentPageRequest argument)
+ public static void getHostedPaymentPageRequest(getHostedPaymentPageRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
transactionRequestType(argument.transactionRequest);
- if(null != argument.hostedPaymentSettings){ foreach( var value in argument.hostedPaymentSettings) { settingType(value);} }
+ if(null != argument.hostedPaymentSettings){ foreach( var value in argument.hostedPaymentSettings) { settingType(value);} }
}
}
- public static void getHostedPaymentPageResponse(getHostedPaymentPageResponse argument)
+ public static void getHostedPaymentPageResponse(getHostedPaymentPageResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void getUnsettledTransactionListResponse(getUnsettledTransactionListResponse argument)
+ public static void getUnsettledTransactionListResponse(getUnsettledTransactionListResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
- if(null != argument.transactions){ foreach( var value in argument.transactions) { transactionSummaryType(value);} }
+ if(null != argument.transactions){ foreach( var value in argument.transactions) { transactionSummaryType(value);} }
if(argument.totalNumInResultSet) { argument.totalNumInResultSetSpecified=true;}
}
}
- public static void mobileDeviceRegistrationRequest(mobileDeviceRegistrationRequest argument)
+ public static void mobileDeviceRegistrationRequest(mobileDeviceRegistrationRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
mobileDeviceType(argument.mobileDevice);
}
}
- public static void mobileDeviceRegistrationResponse(mobileDeviceRegistrationResponse argument)
+ public static void mobileDeviceRegistrationResponse(mobileDeviceRegistrationResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void mobileDeviceLoginRequest(mobileDeviceLoginRequest argument)
+ public static void mobileDeviceLoginRequest(mobileDeviceLoginRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void mobileDeviceLoginResponse(mobileDeviceLoginResponse argument)
+ public static void mobileDeviceLoginResponse(mobileDeviceLoginResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
merchantContactType(argument.merchantContact);
- if(null != argument.userPermissions){ foreach( var value in argument.userPermissions) { permissionType(value);} }
+ if(null != argument.userPermissions){ foreach( var value in argument.userPermissions) { permissionType(value);} }
transRetailInfoType(argument.merchantAccount);
}
}
- public static void logoutRequest(logoutRequest argument)
+ public static void logoutRequest(logoutRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void logoutResponse(logoutResponse argument)
+ public static void logoutResponse(logoutResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void sendCustomerTransactionReceiptRequest(sendCustomerTransactionReceiptRequest argument)
+ public static void sendCustomerTransactionReceiptRequest(sendCustomerTransactionReceiptRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
emailSettingsType(argument.emailSettings);
}
}
- public static void sendCustomerTransactionReceiptResponse(sendCustomerTransactionReceiptResponse argument)
+ public static void sendCustomerTransactionReceiptResponse(sendCustomerTransactionReceiptResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void ARBGetSubscriptionListRequest(ARBGetSubscriptionListRequest argument)
+ public static void ARBGetSubscriptionListRequest(ARBGetSubscriptionListRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
ARBGetSubscriptionListSorting(argument.sorting);
Paging(argument.paging);
}
}
- public static void ARBGetSubscriptionListResponse(ARBGetSubscriptionListResponse argument)
+ public static void ARBGetSubscriptionListResponse(ARBGetSubscriptionListResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
if(argument.totalNumInResultSet) { argument.totalNumInResultSetSpecified=true;}
- if(null != argument.subscriptionDetails){ foreach( var value in argument.subscriptionDetails) { SubscriptionDetail(value);} }
+ if(null != argument.subscriptionDetails){ foreach( var value in argument.subscriptionDetails) { SubscriptionDetail(value);} }
}
}
- public static void EnumCollection(EnumCollection argument)
+ public static void EnumCollection(EnumCollection argument)
{
- if(null != argument)
+ if(null != argument)
{
customerProfileSummaryType(argument.customerProfileSummaryType);
paymentSimpleType(argument.paymentSimpleType);
typeEmailReceipt,
}
}
- public static void getCustomerPaymentProfileListRequest(getCustomerPaymentProfileListRequest argument)
+ public static void getCustomerPaymentProfileListRequest(getCustomerPaymentProfileListRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
CustomerPaymentProfileSorting(argument.sorting);
Paging(argument.paging);
}
}
- public static void getCustomerPaymentProfileListResponse(getCustomerPaymentProfileListResponse argument)
+ public static void getCustomerPaymentProfileListResponse(getCustomerPaymentProfileListResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
- if(null != argument.paymentProfiles){ foreach( var value in argument.paymentProfiles) { customerPaymentProfileListItemType(value);} }
+ if(null != argument.paymentProfiles){ foreach( var value in argument.paymentProfiles) { customerPaymentProfileListItemType(value);} }
}
}
- public static void ARBGetSubscriptionRequest(ARBGetSubscriptionRequest argument)
+ public static void ARBGetSubscriptionRequest(ARBGetSubscriptionRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
if(argument.includeTransactions) { argument.includeTransactionsSpecified=true;}
}
}
- public static void ARBGetSubscriptionResponse(ARBGetSubscriptionResponse argument)
+ public static void ARBGetSubscriptionResponse(ARBGetSubscriptionResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
ARBSubscriptionMaskedType(argument.subscription);
}
}
- public static void getTransactionListForCustomerRequest(getTransactionListForCustomerRequest argument)
+ public static void getTransactionListForCustomerRequest(getTransactionListForCustomerRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
TransactionListSorting(argument.sorting);
Paging(argument.paging);
}
}
- public static void getAUJobSummaryRequest(getAUJobSummaryRequest argument)
+ public static void getAUJobSummaryRequest(getAUJobSummaryRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void getAUJobSummaryResponse(getAUJobSummaryResponse argument)
+ public static void getAUJobSummaryResponse(getAUJobSummaryResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
- if(null != argument.auSummary){ foreach( var value in argument.auSummary) { auResponseType(value);} }
+ if(null != argument.auSummary){ foreach( var value in argument.auSummary) { auResponseType(value);} }
}
}
- public static void getAUJobDetailsRequest(getAUJobDetailsRequest argument)
+ public static void getAUJobDetailsRequest(getAUJobDetailsRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
if(argument.modifiedTypeFilter) { argument.modifiedTypeFilterSpecified=true;}
Paging(argument.paging);
}
}
- public static void getAUJobDetailsResponse(getAUJobDetailsResponse argument)
+ public static void getAUJobDetailsResponse(getAUJobDetailsResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
if(argument.totalNumInResultSet) { argument.totalNumInResultSetSpecified=true;}
[System.Xml.Serialization.XmlArrayItemAttribute("auDelete", typeof(auDeleteType), IsNullable=false)]
[System.Xml.Serialization.XmlArrayItemAttribute("auUpdate", typeof(auUpdateType), IsNullable=false)]
- if(null != argument.auDetails){ foreach( var value in argument.auDetails) { auDetailsType(value);} }
+ if(null != argument.auDetails){ foreach( var value in argument.auDetails) { auDetailsType(value);} }
}
}
- public static void getMerchantDetailsRequest(getMerchantDetailsRequest argument)
+ public static void getMerchantDetailsRequest(getMerchantDetailsRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void getMerchantDetailsResponse(getMerchantDetailsResponse argument)
+ public static void getMerchantDetailsResponse(getMerchantDetailsResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
if(argument.isTestMode) { argument.isTestModeSpecified=true;}
- if(null != argument.processors){ foreach( var value in argument.processors) { processorType(value);} }
+ if(null != argument.processors){ foreach( var value in argument.processors) { processorType(value);} }
[System.Xml.Serialization.XmlArrayItemAttribute("marketType")]
System.Nullable<
customerAddressType(argument.businessInformation);
- if(null != argument.contactDetails){ foreach( var value in argument.contactDetails) { ContactDetailType(value);} }
+ if(null != argument.contactDetails){ foreach( var value in argument.contactDetails) { ContactDetailType(value);} }
}
}
- public static void updateMerchantDetailsRequest(updateMerchantDetailsRequest argument)
+ public static void updateMerchantDetailsRequest(updateMerchantDetailsRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void updateMerchantDetailsResponse(updateMerchantDetailsResponse argument)
+ public static void updateMerchantDetailsResponse(updateMerchantDetailsResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void getCustomerPaymentProfileNonceRequest(getCustomerPaymentProfileNonceRequest argument)
+ public static void getCustomerPaymentProfileNonceRequest(getCustomerPaymentProfileNonceRequest argument)
{
- if(null != argument)
+ if(null != argument)
{
}
}
- public static void getCustomerPaymentProfileNonceResponse(getCustomerPaymentProfileNonceResponse argument)
+ public static void getCustomerPaymentProfileNonceResponse(getCustomerPaymentProfileNonceResponse argument)
{
- if(null != argument)
+ if(null != argument)
{
opaqueDataType(argument.opaqueData);
}
}
- }
-// ReSharper restore InconsistentNaming
-#pragma warning restore 1591
-#pragma warning restore 169
-}
-/*
-Requests
-ARBCreateSubscriptionRequest
-ARBUpdateSubscriptionRequest
-createCustomerPaymentProfileRequest
-createCustomerProfileRequest
-createCustomerProfileTransactionRequest
-createTransactionRequest
-getSettledBatchListRequest
-mobileDeviceRegistrationRequest
-updateCustomerPaymentProfileRequest
-XXDoNotUseDummyRequest
+ }
+// ReSharper restore InconsistentNaming
+#pragma warning restore 1591
+#pragma warning restore 169
+}
+/*
+Requests
+ARBCreateSubscriptionRequest
+ARBUpdateSubscriptionRequest
+createCustomerPaymentProfileRequest
+createCustomerProfileRequest
+createCustomerProfileTransactionRequest
+createTransactionRequest
+getSettledBatchListRequest
+mobileDeviceRegistrationRequest
+UpdateCustomerPaymentProfileRequest
+XXDoNotUseDummyRequest
ECHO is off.
- */
-/*
-Objects
+ */
+/*
+Objects
ECHO is off.
-ARBSubscriptionType
-bankAccountMaskedType
-bankAccountType
-batchDetailsType
-batchStatisticType
-customerDataType
-customerPaymentProfileBaseType
-customerPaymentProfileExType
-customerPaymentProfileMaskedType
-customerPaymentProfileType
-customerProfileMaskedType
-customerProfileType
-customerType
-lineItemType
-mobileDeviceType
-paymentMaskedType
-paymentScheduleType
-paymentSimpleType
-paymentType
-profileTransactionType
-profileTransAmountType
-profileTransAuthCaptureType
-profileTransAuthOnlyType
-profileTransCaptureOnlyType
-profileTransOrderType
-profileTransPriorAuthCaptureType
-profileTransRefundType
-transactionDetailsType
-transactionRequestType
-transactionSummaryType
+ARBSubscriptionType
+bankAccountMaskedType
+bankAccountType
+batchDetailsType
+batchStatisticType
+customerDataType
+customerPaymentProfileBaseType
+customerPaymentProfileExType
+customerPaymentProfileMaskedType
+customerPaymentProfileType
+customerProfileMaskedType
+customerProfileType
+customerType
+lineItemType
+mobileDeviceType
+paymentMaskedType
+paymentScheduleType
+paymentSimpleType
+paymentType
+profileTransactionType
+profileTransAmountType
+profileTransAuthCaptureType
+profileTransAuthOnlyType
+profileTransCaptureOnlyType
+profileTransOrderType
+profileTransPriorAuthCaptureType
+profileTransRefundType
+transactionDetailsType
+transactionRequestType
+transactionSummaryType
ECHO is off.
- */
+ */
diff --git a/Authorize.NET/Api/Controllers/ARBCancelSubscriptionController.cs b/Authorize.NET/Api/Controllers/ARBCancelSubscriptionController.cs
index d58f0ef7..26176b3c 100644
--- a/Authorize.NET/Api/Controllers/ARBCancelSubscriptionController.cs
+++ b/Authorize.NET/Api/Controllers/ARBCancelSubscriptionController.cs
@@ -1,24 +1,27 @@
-namespace AuthorizeNet.Api.Controllers
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+
+namespace AuthorizeNet.Api.Controllers
{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
#pragma warning disable 1591
- public class ARBCancelSubscriptionController : ApiOperationBase {
+ public class ARBCancelSubscriptionController : ApiOperationBase
+ {
+
+ public ARBCancelSubscriptionController(ARBCancelSubscriptionRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public ARBCancelSubscriptionController(ARBCancelSubscriptionRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
- }
+ //validate not-required fields
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/ARBCreateSubscriptionController.cs b/Authorize.NET/Api/Controllers/ARBCreateSubscriptionController.cs
index 91d69f48..1dd9dbd5 100644
--- a/Authorize.NET/Api/Controllers/ARBCreateSubscriptionController.cs
+++ b/Authorize.NET/Api/Controllers/ARBCreateSubscriptionController.cs
@@ -1,30 +1,34 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using System;
+
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class ARBCreateSubscriptionController : ApiOperationBase {
+ public class ARBCreateSubscriptionController : ApiOperationBase
+ {
+
+ public ARBCreateSubscriptionController(ARBCreateSubscriptionRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public ARBCreateSubscriptionController(ARBCreateSubscriptionRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ if (null == request.subscription) throw new ArgumentException("subscription cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- if (null == request.subscription) throw new ArgumentException("subscription cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
+ //validate not-required fields
+ }
- protected override void BeforeExecute()
- {
- var request = GetApiRequest();
- RequestFactoryWithSpecified.ARBCreateSubscriptionRequest(request);
- }
- }
+ protected override void BeforeExecute()
+ {
+ var request = GetApiRequest();
+ RequestFactoryWithSpecified.ARBCreateSubscriptionRequest(request);
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/ARBGetSubscriptionController.cs b/Authorize.NET/Api/Controllers/ARBGetSubscriptionController.cs
index 1a33de87..338b4d27 100644
--- a/Authorize.NET/Api/Controllers/ARBGetSubscriptionController.cs
+++ b/Authorize.NET/Api/Controllers/ARBGetSubscriptionController.cs
@@ -1,31 +1,35 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using System;
+
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class ARBGetSubscriptionController : ApiOperationBase {
-
- public ARBGetSubscriptionController(ARBGetSubscriptionRequest apiRequest) : base(apiRequest) {
- }
-
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- if ( request.subscriptionId == null) throw new ArgumentException( "Subscription ID cannot be null");
-
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
-
- protected override void BeforeExecute()
- {
- var request = GetApiRequest();
- RequestFactoryWithSpecified.ARBGetSubscriptionRequest(request);
- }
- }
+ public class ARBGetSubscriptionController : ApiOperationBase
+ {
+
+ public ARBGetSubscriptionController(ARBGetSubscriptionRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
+
+ //validate required fields
+ if (request.subscriptionId == null) throw new ArgumentException("Subscription ID cannot be null");
+
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
+
+ //validate not-required fields
+ }
+
+ protected override void BeforeExecute()
+ {
+ var request = GetApiRequest();
+ RequestFactoryWithSpecified.ARBGetSubscriptionRequest(request);
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/ARBGetSubscriptionListController.cs b/Authorize.NET/Api/Controllers/ARBGetSubscriptionListController.cs
index c65daafc..27f9f065 100644
--- a/Authorize.NET/Api/Controllers/ARBGetSubscriptionListController.cs
+++ b/Authorize.NET/Api/Controllers/ARBGetSubscriptionListController.cs
@@ -1,18 +1,20 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class ARBGetSubscriptionListController : ApiOperationBase {
+ public class ARBGetSubscriptionListController : ApiOperationBase
+ {
- public ARBGetSubscriptionListController(ARBGetSubscriptionListRequest apiRequest) : base(apiRequest) {
- }
+ public ARBGetSubscriptionListController(ARBGetSubscriptionListRequest apiRequest) : base(apiRequest)
+ {
+ }
- override protected void ValidateRequest() {
- var request = GetApiRequest();
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
}
- }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/ARBGetSubscriptionStatusController.cs b/Authorize.NET/Api/Controllers/ARBGetSubscriptionStatusController.cs
index 8669d8f9..953058e1 100644
--- a/Authorize.NET/Api/Controllers/ARBGetSubscriptionStatusController.cs
+++ b/Authorize.NET/Api/Controllers/ARBGetSubscriptionStatusController.cs
@@ -1,24 +1,26 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class ARBGetSubscriptionStatusController : ApiOperationBase {
+ public class ARBGetSubscriptionStatusController : ApiOperationBase
+ {
+
+ public ARBGetSubscriptionStatusController(ARBGetSubscriptionStatusRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public ARBGetSubscriptionStatusController(ARBGetSubscriptionStatusRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
- }
+ //validate not-required fields
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/ARBUpdateSubscriptionController.cs b/Authorize.NET/Api/Controllers/ARBUpdateSubscriptionController.cs
index 3f19cf41..c11007b7 100644
--- a/Authorize.NET/Api/Controllers/ARBUpdateSubscriptionController.cs
+++ b/Authorize.NET/Api/Controllers/ARBUpdateSubscriptionController.cs
@@ -1,30 +1,32 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class ARBUpdateSubscriptionController : ApiOperationBase {
+ public class ARBUpdateSubscriptionController : ApiOperationBase
+ {
+
+ public ARBUpdateSubscriptionController(ARBUpdateSubscriptionRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public ARBUpdateSubscriptionController(ARBUpdateSubscriptionRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
+ //validate not-required fields
+ }
- protected override void BeforeExecute()
- {
- var request = GetApiRequest();
- RequestFactoryWithSpecified.ARBUpdateSubscriptionRequest(request);
- }
- }
+ protected override void BeforeExecute()
+ {
+ var request = GetApiRequest();
+ RequestFactoryWithSpecified.ARBUpdateSubscriptionRequest(request);
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/Bases/ApiOperationBase.cs b/Authorize.NET/Api/Controllers/Bases/ApiOperationBase.cs
index 59a1dc7d..7405717a 100644
--- a/Authorize.NET/Api/Controllers/Bases/ApiOperationBase.cs
+++ b/Authorize.NET/Api/Controllers/Bases/ApiOperationBase.cs
@@ -1,224 +1,244 @@
+using System.Collections.Generic;
+using System.Globalization;
+using System;
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Util;
+
namespace AuthorizeNet.Api.Controllers.Bases
{
- using System.Collections.Generic;
- using System.Globalization;
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Util;
-
- /**
+ /**
* @author ramittal
*
*/
#pragma warning disable 1591
- public abstract class ApiOperationBase : IApiOperation
- where TQ : ANetApiRequest
- where TS : ANetApiResponse
- {
-// ReSharper disable StaticFieldInGenericType
- protected static Log Logger = LogFactory.getLog(typeof(ApiOperationBase));
-// ReSharper restore StaticFieldInGenericType
-
- public static AuthorizeNet.Environment RunEnvironment { get; set; }
- public static merchantAuthenticationType MerchantAuthentication { get; set; }
-
- private TQ _apiRequest;
- private TS _apiResponse;
-
- readonly Type _requestClass;
- readonly Type _responseClass;
-
- private ANetApiResponse _errorResponse;
-
- protected ApiOperationBase(TQ apiRequest)
- {
- if ( null == apiRequest)
- {
- Logger.error("null apiRequest");
- throw new ArgumentNullException( "apiRequest", "Input request cannot be null");
- }
- if ( null != GetApiResponse())
- {
- Logger.error(GetApiResponse());
- throw new InvalidOperationException( "Response should be null");
- }
-
- _requestClass = typeof(TQ);//Type) ((ParameterizedType) getClass().getGenericSuperclass()).getActualTypeArguments()[0];
- _responseClass = typeof(TS);// GetResponseType();
- SetApiRequest(apiRequest);
-
- Logger.debug(string.Format("Creating instance for request:'{0}' and response:'{1}'", _requestClass, _responseClass));
- //Logger.debug(string.Format("Request:'{0}'", apiRequest));
- //Logger.debug(string.Format("Request(Ctor):'{0}'", XmlUtility.GetXml(apiRequest)));
- Validate();
- }
-
- protected TQ GetApiRequest() {
- return _apiRequest;
- }
-
- protected void SetApiRequest(TQ apiRequest) {
- _apiRequest = apiRequest;
- }
-
- public TS GetApiResponse() {
- return _apiResponse;
- }
-
- private void SetApiResponse(TS apiResponse) {
- _apiResponse = apiResponse;
- }
-
- public ANetApiResponse GetErrorResponse() {
- return _errorResponse;
- }
-
- private void SetErrorResponse(ANetApiResponse errorResponse) {
- _errorResponse = errorResponse;
- }
-
- public TS ExecuteWithApiResponse(AuthorizeNet.Environment environment = null)
- {
- Execute(environment);
- return GetApiResponse();
- }
-
- const String NullEnvironmentErrorMessage = "Environment not set. Set environment using setter or use overloaded method to pass appropriate environment";
-
- public void Execute(AuthorizeNet.Environment environment = null)
- {
- BeforeExecute();
-
- Logger.debug(string.Format(CultureInfo.InvariantCulture, "Executing Request:'{0}'", XmlUtility.GetXml(GetApiRequest())));
-
- if (null == environment) { environment = ApiOperationBase.RunEnvironment; }
- if (null == environment) throw new ArgumentException(NullEnvironmentErrorMessage);
-
- var httpApiResponse = HttpUtility.PostData(environment, GetApiRequest());
-
- if (null != httpApiResponse)
- {
- Logger.debug(string.Format(CultureInfo.InvariantCulture, "Received Response:'{0}' for request:'{1}'", httpApiResponse, GetApiRequest()));
- if (httpApiResponse.GetType() == _responseClass)
- {
- var response = (TS) httpApiResponse;
- SetApiResponse( response);
- Logger.debug(string.Format(CultureInfo.InvariantCulture, "Setting response: '{0}'", response));
- }
- else if (httpApiResponse.GetType() == typeof(AuthorizeNet.Api.Controllers.Bases.ErrorResponse))
- {
- SetErrorResponse(httpApiResponse);
- Logger.debug(string.Format(CultureInfo.InvariantCulture, "Received ErrorResponse:'{0}'", httpApiResponse));
- } else {
- SetErrorResponse(httpApiResponse);
- Logger.error(string.Format(CultureInfo.InvariantCulture, "Invalid response:'{0}'", httpApiResponse));
- }
- Logger.debug(string.Format("Response obtained: {0}", GetApiResponse()));
- SetResultStatus();
-
- } else {
- Logger.debug(string.Format(CultureInfo.InvariantCulture, "Got a 'null' Response for request:'{0}'\n", GetApiRequest()));
- }
- AfterExecute();
- }
-
- public messageTypeEnum GetResultCode() {
- return ResultCode;
- }
-
- private void SetResultStatus() {
- Results = new List();
- var messageTypes = GetResultMessage();
-
- if (null != messageTypes) {
- ResultCode = messageTypes.resultCode;
- }
-
- if (null != messageTypes) {
- foreach ( var amessage in messageTypes.message) {
- Results.Add(string.Format(CultureInfo.InvariantCulture, "{0}:{1}", amessage.code, amessage.text));
- }
- }
- }
-
- public List GetResults() {
- return Results;
- }
-
- private messagesType GetResultMessage() {
- messagesType messageTypes = null;
-
- if ( null != GetErrorResponse())
- {
- messageTypes = GetErrorResponse().messages;
- } else if ( null != GetApiResponse()) {
- messageTypes = GetApiResponse().messages;
- }
-
- return messageTypes;
- }
-
- protected List Results = null;
- protected messageTypeEnum ResultCode = messageTypeEnum.Ok;
-
- protected virtual void BeforeExecute() {}
- protected virtual void AfterExecute() { }
-
- protected abstract void ValidateRequest();
-
- private void Validate() {
-
- ANetApiRequest request = GetApiRequest();
-
- //validate not nulls
- ValidateAndSetMerchantAuthentication();
-
- //set the client Id
- SetClientId();
-
- //validate nulls
- var merchantAuthenticationType = request.merchantAuthentication;
- //if ( null != ) throw new IllegalArgumentException(" needs to be null");
-
- //TODO
- /*
+ public abstract class ApiOperationBase : IApiOperation
+ where TQ : ANetApiRequest
+ where TS : ANetApiResponse
+ {
+ // ReSharper disable StaticFieldInGenericType
+ protected static Log Logger = LogFactory.GetLog(typeof(ApiOperationBase));
+ // ReSharper restore StaticFieldInGenericType
+
+ public static Environment RunEnvironment { get; set; }
+ public static merchantAuthenticationType MerchantAuthentication { get; set; }
+
+ private TQ _apiRequest;
+ private TS _apiResponse;
+
+ readonly Type _requestClass;
+ readonly Type _responseClass;
+
+ private ANetApiResponse _errorResponse;
+
+ protected ApiOperationBase(TQ apiRequest)
+ {
+ if (null == apiRequest)
+ {
+ Logger.Error("null apiRequest");
+ throw new ArgumentNullException("apiRequest", "Input request cannot be null");
+ }
+ if (null != GetApiResponse())
+ {
+ Logger.Error(GetApiResponse());
+ throw new InvalidOperationException("Response should be null");
+ }
+
+ _requestClass = typeof(TQ);//Type) ((ParameterizedType) getClass().getGenericSuperclass()).getActualTypeArguments()[0];
+ _responseClass = typeof(TS);// GetResponseType();
+ SetApiRequest(apiRequest);
+
+ Logger.Debug(string.Format("Creating instance for request:'{0}' and response:'{1}'", _requestClass, _responseClass));
+ //Logger.debug(string.Format("Request:'{0}'", apiRequest));
+ //Logger.debug(string.Format("Request(Ctor):'{0}'", XmlUtility.GetXml(apiRequest)));
+ Validate();
+ }
+
+ protected TQ GetApiRequest()
+ {
+ return _apiRequest;
+ }
+
+ protected void SetApiRequest(TQ apiRequest)
+ {
+ _apiRequest = apiRequest;
+ }
+
+ public TS GetApiResponse()
+ {
+ return _apiResponse;
+ }
+
+ private void SetApiResponse(TS apiResponse)
+ {
+ _apiResponse = apiResponse;
+ }
+
+ public ANetApiResponse GetErrorResponse()
+ {
+ return _errorResponse;
+ }
+
+ private void SetErrorResponse(ANetApiResponse errorResponse)
+ {
+ _errorResponse = errorResponse;
+ }
+
+ public TS ExecuteWithApiResponse(Environment environment = null)
+ {
+ Execute(environment);
+ return GetApiResponse();
+ }
+
+ const String NullEnvironmentErrorMessage = "Environment not set. Set environment using setter or use overloaded method to pass appropriate environment";
+
+ public void Execute(Environment environment = null)
+ {
+ BeforeExecute();
+
+ Logger.Debug(string.Format(CultureInfo.InvariantCulture, "Executing Request:'{0}'", XmlUtility.GetXml(GetApiRequest())));
+
+ if (null == environment) { environment = ApiOperationBase.RunEnvironment; }
+ if (null == environment) throw new ArgumentException(NullEnvironmentErrorMessage);
+
+ var httpApiResponse = HttpUtility.PostData(environment, GetApiRequest());
+
+ if (null != httpApiResponse)
+ {
+ Logger.Debug(string.Format(CultureInfo.InvariantCulture, "Received Response:'{0}' for request:'{1}'", httpApiResponse, GetApiRequest()));
+ if (httpApiResponse.GetType() == _responseClass)
+ {
+ var response = (TS)httpApiResponse;
+ SetApiResponse(response);
+ Logger.Debug(string.Format(CultureInfo.InvariantCulture, "Setting response: '{0}'", response));
+ }
+ else if (httpApiResponse.GetType() == typeof(ErrorResponse))
+ {
+ SetErrorResponse(httpApiResponse);
+ Logger.Debug(string.Format(CultureInfo.InvariantCulture, "Received ErrorResponse:'{0}'", httpApiResponse));
+ }
+ else
+ {
+ SetErrorResponse(httpApiResponse);
+ Logger.Error(string.Format(CultureInfo.InvariantCulture, "Invalid response:'{0}'", httpApiResponse));
+ }
+ Logger.Debug(string.Format("Response obtained: {0}", GetApiResponse()));
+ SetResultStatus();
+
+ }
+ else
+ {
+ Logger.Debug(string.Format(CultureInfo.InvariantCulture, "Got a 'null' Response for request:'{0}'\n", GetApiRequest()));
+ }
+ AfterExecute();
+ }
+
+ public messageTypeEnum GetResultCode()
+ {
+ return ResultCode;
+ }
+
+ private void SetResultStatus()
+ {
+ Results = new List();
+ var messageTypes = GetResultMessage();
+
+ if (null != messageTypes)
+ {
+ ResultCode = messageTypes.resultCode;
+ }
+
+ if (null != messageTypes)
+ {
+ foreach (var amessage in messageTypes.message)
+ {
+ Results.Add(string.Format(CultureInfo.InvariantCulture, "{0}:{1}", amessage.code, amessage.text));
+ }
+ }
+ }
+
+ public List GetResults()
+ {
+ return Results;
+ }
+
+ private messagesType GetResultMessage()
+ {
+ messagesType messageTypes = null;
+
+ if (null != GetErrorResponse())
+ {
+ messageTypes = GetErrorResponse().messages;
+ }
+ else if (null != GetApiResponse())
+ {
+ messageTypes = GetApiResponse().messages;
+ }
+
+ return messageTypes;
+ }
+
+ protected List Results = null;
+ protected messageTypeEnum ResultCode = messageTypeEnum.Ok;
+
+ protected virtual void BeforeExecute() { }
+ protected virtual void AfterExecute() { }
+
+ protected abstract void ValidateRequest();
+
+ private void Validate()
+ {
+
+ ANetApiRequest request = GetApiRequest();
+
+ //validate not nulls
+ ValidateAndSetMerchantAuthentication();
+
+ //set the client Id
+ SetClientId();
+
+ //validate nulls
+ var merchantAuthenticationType = request.merchantAuthentication;
+ //if ( null != ) throw new IllegalArgumentException(" needs to be null");
+
+ //TODO
+ /*
if ( null != merchantAuthenticationType.Item.GetType(). sessionToken) throw new IllegalArgumentException("SessionToken needs to be null");
if ( null != merchantAuthenticationType.getPass_word()) throw new IllegalArgumentException("Pass_word needs to be null");
if ( null != merchantAuthenticationType.getMobileDeviceId()) throw new IllegalArgumentException("MobileDeviceId needs to be null");
-
-
+
+
var impersonationAuthenticationType = merchantAuthenticationType.impersonationAuthentication;
if ( null != impersonationAuthenticationType) throw new IllegalArgumentException("ImpersonationAuthenticationType needs to be null");
*/
- // impersonationAuthenticationType.setPartnerLoginId(CnpApiLoginIdKey);
- // impersonationAuthenticationType.setPartnerTransactionKey(CnpTransactionKey);
- // merchantAuthenticationType.setImpersonationAuthentication(impersonationAuthenticationType);
-
- ValidateRequest();
- }
-
- private void ValidateAndSetMerchantAuthentication()
- {
- ANetApiRequest request = GetApiRequest();
-
- if (null == request.merchantAuthentication)
- {
- if (null != ApiOperationBase.MerchantAuthentication)
- {
- request.merchantAuthentication = ApiOperationBase.MerchantAuthentication;
- }
- else
- {
- throw new ArgumentException("MerchantAuthentication cannot be null");
- }
- }
- }
-
- private void SetClientId()
- {
- ANetApiRequest request = GetApiRequest();
- request.clientId = "sdk-dotnet-" + Constants.SDKVersion;
- }
- }
+ // impersonationAuthenticationType.setPartnerLoginId(CnpApiLoginIdKey);
+ // impersonationAuthenticationType.setPartnerTransactionKey(CnpTransactionKey);
+ // merchantAuthenticationType.setImpersonationAuthentication(impersonationAuthenticationType);
+
+ ValidateRequest();
+ }
+
+ private void ValidateAndSetMerchantAuthentication()
+ {
+ ANetApiRequest request = GetApiRequest();
+
+ if (null == request.merchantAuthentication)
+ {
+ if (null != ApiOperationBase.MerchantAuthentication)
+ {
+ request.merchantAuthentication = ApiOperationBase.MerchantAuthentication;
+ }
+ else
+ {
+ throw new ArgumentException("MerchantAuthentication cannot be null");
+ }
+ }
+ }
+
+ private void SetClientId()
+ {
+ ANetApiRequest request = GetApiRequest();
+ request.clientId = "sdk-dotnet-" + Constants.SDKVersion;
+ }
+ }
#pragma warning restore 1591
}
diff --git a/Authorize.NET/Api/Controllers/Bases/ErrorResponse.cs b/Authorize.NET/Api/Controllers/Bases/ErrorResponse.cs
index 2954208d..1c7b3cb0 100644
--- a/Authorize.NET/Api/Controllers/Bases/ErrorResponse.cs
+++ b/Authorize.NET/Api/Controllers/Bases/ErrorResponse.cs
@@ -1,39 +1,43 @@
+using System.Text;
+
+using AuthorizeNet.Api.Contracts.V1;
+
namespace AuthorizeNet.Api.Controllers.Bases
{
- using System.Text;
- using AuthorizeNet.Api.Contracts.V1;
-
- //@XmlRootElement(name = "ErrorResponse")
- /**
+ //@XmlRootElement(name = "ErrorResponse")
+ /**
* Since JAXB does not generate the class for this element, custom coding it
* @author ramittal
*
*/
- abstract class ErrorResponse : ANetApiResponse {
+ abstract class ErrorResponse : ANetApiResponse
+ {
+
+ public new string ToString()
+ {
+ var builder = new StringBuilder();
+ builder.Append("ErrorResponse: ");
+ builder.Append(base.ToString());
+ builder.Append(", Id: ").Append(refId);
+ builder.Append(", SessionToken: ").Append(sessionToken);
+ var messagesType = messages;
+ builder.Append(", MessagesType: ");
+ if (null != messagesType)
+ {
+ builder.Append(", ResultCode:").Append(messagesType.resultCode);
+ var resultMessages = messagesType.message;
+ if (null != resultMessages)
+ {
+ foreach (var message in resultMessages)
+ {
+ builder.Append(", Message-> ");
+ builder.Append(", Code: ").Append(message.code);
+ builder.Append(", Text: ").Append(message.text);
+ }
+ }
+ }
- public new string ToString() {
- var builder = new StringBuilder();
- builder.Append("ErrorResponse: ");
- builder.Append(base.ToString());
- builder.Append(", Id: ").Append( refId);
- builder.Append(", SessionToken: ").Append(sessionToken);
- var messagesType = messages;
- builder.Append(", MessagesType: ");
- if ( null != messagesType)
- {
- builder.Append(", ResultCode:").Append(messagesType.resultCode);
- var resultMessages = messagesType.message;
- if ( null != resultMessages) {
- foreach (var message in resultMessages)
- {
- builder.Append(", Message-> ");
- builder.Append(", Code: ").Append(message.code);
- builder.Append(", Text: ").Append(message.text);
- }
- }
- }
-
- return builder.ToString();
- }
- }
+ return builder.ToString();
+ }
+ }
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/Bases/IApiOperation.cs b/Authorize.NET/Api/Controllers/Bases/IApiOperation.cs
index e3ffcf39..ae37702c 100644
--- a/Authorize.NET/Api/Controllers/Bases/IApiOperation.cs
+++ b/Authorize.NET/Api/Controllers/Bases/IApiOperation.cs
@@ -1,22 +1,22 @@
+using System.Collections.Generic;
+
namespace AuthorizeNet.Api.Controllers.Bases
{
- using System.Collections.Generic;
-
- /**
+ /**
* @author ramittal
*
*/
#pragma warning disable 1591
- public interface IApiOperation
- where TQ : AuthorizeNet.Api.Contracts.V1.ANetApiRequest
- where TS : AuthorizeNet.Api.Contracts.V1.ANetApiResponse
+ public interface IApiOperation
+ where TQ : Contracts.V1.ANetApiRequest
+ where TS : Contracts.V1.ANetApiResponse
{
- TS GetApiResponse();
- AuthorizeNet.Api.Contracts.V1.ANetApiResponse GetErrorResponse();
- TS ExecuteWithApiResponse(AuthorizeNet.Environment environment = null);
- void Execute(AuthorizeNet.Environment environment = null);
- AuthorizeNet.Api.Contracts.V1.messageTypeEnum GetResultCode();
- List GetResults();
- }
+ TS GetApiResponse();
+ Contracts.V1.ANetApiResponse GetErrorResponse();
+ TS ExecuteWithApiResponse(Environment environment = null);
+ void Execute(Environment environment = null);
+ Contracts.V1.messageTypeEnum GetResultCode();
+ List GetResults();
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/authenticateTestController.cs b/Authorize.NET/Api/Controllers/authenticateTestController.cs
index d4135508..29cef9dc 100644
--- a/Authorize.NET/Api/Controllers/authenticateTestController.cs
+++ b/Authorize.NET/Api/Controllers/authenticateTestController.cs
@@ -1,30 +1,32 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class authenticateTestController : ApiOperationBase {
+ public class AuthenticateTestController : ApiOperationBase
+ {
+
+ public AuthenticateTestController(authenticateTestRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public authenticateTestController(authenticateTestRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
+ //validate not-required fields
+ }
- protected override void BeforeExecute()
- {
- var request = GetApiRequest();
- RequestFactoryWithSpecified.authenticateTestRequest(request);
- }
- }
+ protected override void BeforeExecute()
+ {
+ var request = GetApiRequest();
+ RequestFactoryWithSpecified.AuthenticateTestRequest(request);
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/createCustomerPaymentProfileController.cs b/Authorize.NET/Api/Controllers/createCustomerPaymentProfileController.cs
index 3227d531..36c46a74 100644
--- a/Authorize.NET/Api/Controllers/createCustomerPaymentProfileController.cs
+++ b/Authorize.NET/Api/Controllers/createCustomerPaymentProfileController.cs
@@ -1,30 +1,32 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class createCustomerPaymentProfileController : ApiOperationBase {
+ public class CreateCustomerPaymentProfileController : ApiOperationBase
+ {
+
+ public CreateCustomerPaymentProfileController(createCustomerPaymentProfileRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public createCustomerPaymentProfileController(createCustomerPaymentProfileRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
+ //validate not-required fields
+ }
- protected override void BeforeExecute()
- {
- var request = GetApiRequest();
- RequestFactoryWithSpecified.createCustomerPaymentProfileRequest(request);
- }
- }
+ protected override void BeforeExecute()
+ {
+ var request = GetApiRequest();
+ RequestFactoryWithSpecified.CreateCustomerPaymentProfileRequest(request);
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/createCustomerProfileController.cs b/Authorize.NET/Api/Controllers/createCustomerProfileController.cs
index 0e4c2ec7..3e05324a 100644
--- a/Authorize.NET/Api/Controllers/createCustomerProfileController.cs
+++ b/Authorize.NET/Api/Controllers/createCustomerProfileController.cs
@@ -1,30 +1,32 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class createCustomerProfileController : ApiOperationBase {
+ public class CreateCustomerProfileController : ApiOperationBase
+ {
+
+ public CreateCustomerProfileController(createCustomerProfileRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public createCustomerProfileController(createCustomerProfileRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
+ //validate not-required fields
+ }
- protected override void BeforeExecute()
- {
- var request = GetApiRequest();
- RequestFactoryWithSpecified.createCustomerProfileRequest(request);
- }
- }
+ protected override void BeforeExecute()
+ {
+ var request = GetApiRequest();
+ RequestFactoryWithSpecified.CreateCustomerProfileRequest(request);
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/createCustomerProfileFromTransactionController.cs b/Authorize.NET/Api/Controllers/createCustomerProfileFromTransactionController.cs
index 47d0d8b5..7fe23aba 100644
--- a/Authorize.NET/Api/Controllers/createCustomerProfileFromTransactionController.cs
+++ b/Authorize.NET/Api/Controllers/createCustomerProfileFromTransactionController.cs
@@ -1,26 +1,28 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using System;
+
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class createCustomerProfileFromTransactionController : ApiOperationBase
- {
+ public class CreateCustomerProfileFromTransactionController : ApiOperationBase
+ {
+
+ public CreateCustomerProfileFromTransactionController(createCustomerProfileFromTransactionRequest apiRequest)
+ : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public createCustomerProfileFromTransactionController(createCustomerProfileFromTransactionRequest apiRequest)
- : base(apiRequest)
- {
- }
+ //validate required fields
+ if (null == request.transId) throw new ArgumentException("transactionId cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- if (null == request.transId) throw new ArgumentException("transactionId cannot be null");
-
- //validate not-required fields
- }
- }
+ //validate not-required fields
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/createCustomerProfileTransactionController.cs b/Authorize.NET/Api/Controllers/createCustomerProfileTransactionController.cs
index dafb68d4..3a2e2a2f 100644
--- a/Authorize.NET/Api/Controllers/createCustomerProfileTransactionController.cs
+++ b/Authorize.NET/Api/Controllers/createCustomerProfileTransactionController.cs
@@ -1,23 +1,27 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using System;
+
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class createCustomerProfileTransactionController : ApiOperationBase {
+ public class CreateCustomerProfileTransactionController : ApiOperationBase
+ {
+
+ public CreateCustomerProfileTransactionController(createCustomerProfileTransactionRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public createCustomerProfileTransactionController(createCustomerProfileTransactionRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ if (null == request.transaction) throw new ArgumentException("transaction cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- if (null == request.transaction) throw new ArgumentException("transaction cannot be null");
-
- //validate not-required fields
- }
- }
+ //validate not-required fields
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/createCustomerShippingAddressController.cs b/Authorize.NET/Api/Controllers/createCustomerShippingAddressController.cs
index 02f9ac81..11d6b11b 100644
--- a/Authorize.NET/Api/Controllers/createCustomerShippingAddressController.cs
+++ b/Authorize.NET/Api/Controllers/createCustomerShippingAddressController.cs
@@ -1,24 +1,26 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class createCustomerShippingAddressController : ApiOperationBase {
+ public class CreateCustomerShippingAddressController : ApiOperationBase
+ {
+
+ public CreateCustomerShippingAddressController(createCustomerShippingAddressRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public createCustomerShippingAddressController(createCustomerShippingAddressRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
- }
+ //validate not-required fields
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/createFingerPrintController.cs b/Authorize.NET/Api/Controllers/createFingerPrintController.cs
index 459fdb02..d6d0a950 100644
--- a/Authorize.NET/Api/Controllers/createFingerPrintController.cs
+++ b/Authorize.NET/Api/Controllers/createFingerPrintController.cs
@@ -1,30 +1,34 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using System;
+
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class createFingerPrintController : ApiOperationBase {
+ public class CreateFingerPrintController : ApiOperationBase
+ {
+
+ public CreateFingerPrintController(createFingerPrintRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public createFingerPrintController(createFingerPrintRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ if (null == request.supportInformation) throw new ArgumentException("supportInformation cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- if (null == request.supportInformation) throw new ArgumentException("supportInformation cannot be null");
-
- //validate not-required fields
- }
+ //validate not-required fields
+ }
- protected override void BeforeExecute()
- {
- var request = GetApiRequest();
- RequestFactoryWithSpecified.createFingerPrintRequest(request);
- }
- }
+ protected override void BeforeExecute()
+ {
+ var request = GetApiRequest();
+ RequestFactoryWithSpecified.createFingerPrintRequest(request);
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/createProfileController.cs b/Authorize.NET/Api/Controllers/createProfileController.cs
index 27aeab88..6962d433 100644
--- a/Authorize.NET/Api/Controllers/createProfileController.cs
+++ b/Authorize.NET/Api/Controllers/createProfileController.cs
@@ -1,35 +1,33 @@
-namespace AuthorizeNet.Api.Controllers
+using AuthorizeNet.Api.Contracts.V1;
+namespace AuthorizeNet.Api.Controllers
{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
-
#pragma warning disable 1591
- public class createProfileController
- //: ApiOperationBase
- {
+ public class CreateProfileController
+ //: ApiOperationBase
+ {
+
+ public CreateProfileController(customerProfilePaymentType apiRequest)// : base(apiRequest)
+ {
+ }
+
+ //override
+ protected void ValidateRequest()
+ {
+ //var request = GetApiRequest();
- public createProfileController(customerProfilePaymentType apiRequest)// : base(apiRequest)
- {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- //override
- protected void ValidateRequest() {
- //var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
+ //validate not-required fields
+ }
- //protected override void BeforeExecute()
- protected void BeforeExecute()
- {
- //var request = GetApiRequest();
- //RequestFactoryWithSpecified.createProfileType(request);
- }
- }
+ //protected override void BeforeExecute()
+ protected void BeforeExecute()
+ {
+ //var request = GetApiRequest();
+ //RequestFactoryWithSpecified.createProfileType(request);
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/createTransactionController.cs b/Authorize.NET/Api/Controllers/createTransactionController.cs
index b4ec4478..e92f7581 100644
--- a/Authorize.NET/Api/Controllers/createTransactionController.cs
+++ b/Authorize.NET/Api/Controllers/createTransactionController.cs
@@ -1,30 +1,32 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class createTransactionController : ApiOperationBase {
+ public class CreateTransactionController : ApiOperationBase
+ {
+
+ public CreateTransactionController(createTransactionRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public createTransactionController(createTransactionRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
+ //validate not-required fields
+ }
- protected override void BeforeExecute()
- {
- var request = GetApiRequest();
- RequestFactoryWithSpecified.createTransactionRequest(request);
- }
- }
+ protected override void BeforeExecute()
+ {
+ var request = GetApiRequest();
+ RequestFactoryWithSpecified.CreateTransactionRequest(request);
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/decryptPaymentDataController.cs b/Authorize.NET/Api/Controllers/decryptPaymentDataController.cs
index 69abe743..33c0c53b 100644
--- a/Authorize.NET/Api/Controllers/decryptPaymentDataController.cs
+++ b/Authorize.NET/Api/Controllers/decryptPaymentDataController.cs
@@ -1,30 +1,33 @@
-namespace AuthorizeNet.Api.Controllers
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+
+namespace AuthorizeNet.Api.Controllers
{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
#pragma warning disable 1591
- public class decryptPaymentDataController : ApiOperationBase {
+ public class DecryptPaymentDataController : ApiOperationBase
+ {
+
+ public DecryptPaymentDataController(decryptPaymentDataRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public decryptPaymentDataController(decryptPaymentDataRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
+ //validate not-required fields
+ }
- protected override void BeforeExecute()
- {
- var request = GetApiRequest();
- RequestFactoryWithSpecified.decryptPaymentDataRequest(request);
- }
- }
+ protected override void BeforeExecute()
+ {
+ var request = GetApiRequest();
+ RequestFactoryWithSpecified.DecryptPaymentDataRequest(request);
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/deleteCustomerPaymentProfileController.cs b/Authorize.NET/Api/Controllers/deleteCustomerPaymentProfileController.cs
index ef9d66e7..80a3b035 100644
--- a/Authorize.NET/Api/Controllers/deleteCustomerPaymentProfileController.cs
+++ b/Authorize.NET/Api/Controllers/deleteCustomerPaymentProfileController.cs
@@ -1,24 +1,27 @@
-namespace AuthorizeNet.Api.Controllers
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+
+namespace AuthorizeNet.Api.Controllers
{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
#pragma warning disable 1591
- public class deleteCustomerPaymentProfileController : ApiOperationBase {
+ public class DeleteCustomerPaymentProfileController : ApiOperationBase
+ {
+
+ public DeleteCustomerPaymentProfileController(deleteCustomerPaymentProfileRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public deleteCustomerPaymentProfileController(deleteCustomerPaymentProfileRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
- }
+ //validate not-required fields
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/deleteCustomerProfileController.cs b/Authorize.NET/Api/Controllers/deleteCustomerProfileController.cs
index 011cda7e..3614e6ee 100644
--- a/Authorize.NET/Api/Controllers/deleteCustomerProfileController.cs
+++ b/Authorize.NET/Api/Controllers/deleteCustomerProfileController.cs
@@ -1,24 +1,26 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class deleteCustomerProfileController : ApiOperationBase {
+ public class DeleteCustomerProfileController : ApiOperationBase
+ {
+
+ public DeleteCustomerProfileController(deleteCustomerProfileRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public deleteCustomerProfileController(deleteCustomerProfileRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
- }
+ //validate not-required fields
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/deleteCustomerShippingAddressController.cs b/Authorize.NET/Api/Controllers/deleteCustomerShippingAddressController.cs
index 37c2f6c3..65af9699 100644
--- a/Authorize.NET/Api/Controllers/deleteCustomerShippingAddressController.cs
+++ b/Authorize.NET/Api/Controllers/deleteCustomerShippingAddressController.cs
@@ -1,24 +1,26 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class deleteCustomerShippingAddressController : ApiOperationBase {
+ public class DeleteCustomerShippingAddressController : ApiOperationBase
+ {
+
+ public DeleteCustomerShippingAddressController(deleteCustomerShippingAddressRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public deleteCustomerShippingAddressController(deleteCustomerShippingAddressRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
- }
+ //validate not-required fields
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/getAUJobDetailsController.cs b/Authorize.NET/Api/Controllers/getAUJobDetailsController.cs
index 19703b54..3aa4b2ee 100644
--- a/Authorize.NET/Api/Controllers/getAUJobDetailsController.cs
+++ b/Authorize.NET/Api/Controllers/getAUJobDetailsController.cs
@@ -1,29 +1,31 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class getAUJobDetailsController : ApiOperationBase {
+ public class GetAUJobDetailsController : ApiOperationBase
+ {
+
+ public GetAUJobDetailsController(getAUJobDetailsRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public getAUJobDetailsController(getAUJobDetailsRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
+ //validate not-required fields
+ }
- protected override void BeforeExecute()
- {
- var request = GetApiRequest();
- }
- }
+ protected override void BeforeExecute()
+ {
+ var request = GetApiRequest();
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/getAUJobSummaryController.cs b/Authorize.NET/Api/Controllers/getAUJobSummaryController.cs
index e1302c02..61687adf 100644
--- a/Authorize.NET/Api/Controllers/getAUJobSummaryController.cs
+++ b/Authorize.NET/Api/Controllers/getAUJobSummaryController.cs
@@ -1,29 +1,31 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class getAUJobSummaryController : ApiOperationBase {
+ public class GetAUJobSummaryController : ApiOperationBase
+ {
+
+ public GetAUJobSummaryController(getAUJobSummaryRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public getAUJobSummaryController(getAUJobSummaryRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
+ //validate not-required fields
+ }
- protected override void BeforeExecute()
- {
- var request = GetApiRequest();
- }
- }
+ protected override void BeforeExecute()
+ {
+ var request = GetApiRequest();
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/getBatchStatisticsController.cs b/Authorize.NET/Api/Controllers/getBatchStatisticsController.cs
index a62d3466..27cbcaff 100644
--- a/Authorize.NET/Api/Controllers/getBatchStatisticsController.cs
+++ b/Authorize.NET/Api/Controllers/getBatchStatisticsController.cs
@@ -1,24 +1,27 @@
-namespace AuthorizeNet.Api.Controllers
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+
+namespace AuthorizeNet.Api.Controllers
{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
#pragma warning disable 1591
- public class getBatchStatisticsController : ApiOperationBase {
+ public class GetBatchStatisticsController : ApiOperationBase
+ {
+
+ public GetBatchStatisticsController(getBatchStatisticsRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public getBatchStatisticsController(getBatchStatisticsRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
- }
+ //validate not-required fields
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/getCustomerPaymentProfileController.cs b/Authorize.NET/Api/Controllers/getCustomerPaymentProfileController.cs
index 3ac2b746..c50f2cb7 100644
--- a/Authorize.NET/Api/Controllers/getCustomerPaymentProfileController.cs
+++ b/Authorize.NET/Api/Controllers/getCustomerPaymentProfileController.cs
@@ -1,24 +1,26 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class getCustomerPaymentProfileController : ApiOperationBase {
+ public class GetCustomerPaymentProfileController : ApiOperationBase
+ {
+
+ public GetCustomerPaymentProfileController(getCustomerPaymentProfileRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public getCustomerPaymentProfileController(getCustomerPaymentProfileRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
- }
+ //validate not-required fields
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/getCustomerPaymentProfileListController.cs b/Authorize.NET/Api/Controllers/getCustomerPaymentProfileListController.cs
index ff1a2222..eecb6662 100644
--- a/Authorize.NET/Api/Controllers/getCustomerPaymentProfileListController.cs
+++ b/Authorize.NET/Api/Controllers/getCustomerPaymentProfileListController.cs
@@ -1,32 +1,36 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using System;
+
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class getCustomerPaymentProfileListController : ApiOperationBase {
-
- public getCustomerPaymentProfileListController(getCustomerPaymentProfileListRequest apiRequest) : base(apiRequest) {
- }
-
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- if (request.searchType < 0) throw new ArgumentException("SearchType cannot be null");
- if (request.month == null) throw new ArgumentException("month cannot be null");
-
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
-
- protected override void BeforeExecute()
- {
- var request = GetApiRequest();
- RequestFactoryWithSpecified.getCustomerPaymentProfileListRequest(request);
- }
- }
+ public class GetCustomerPaymentProfileListController : ApiOperationBase
+ {
+
+ public GetCustomerPaymentProfileListController(getCustomerPaymentProfileListRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
+
+ //validate required fields
+ if (request.searchType < 0) throw new ArgumentException("SearchType cannot be null");
+ if (request.month == null) throw new ArgumentException("month cannot be null");
+
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
+
+ //validate not-required fields
+ }
+
+ protected override void BeforeExecute()
+ {
+ var request = GetApiRequest();
+ RequestFactoryWithSpecified.GetCustomerPaymentProfileListRequest(request);
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/getCustomerPaymentProfileNonceController.cs b/Authorize.NET/Api/Controllers/getCustomerPaymentProfileNonceController.cs
index 735a7253..41e97bc3 100644
--- a/Authorize.NET/Api/Controllers/getCustomerPaymentProfileNonceController.cs
+++ b/Authorize.NET/Api/Controllers/getCustomerPaymentProfileNonceController.cs
@@ -1,30 +1,32 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class getCustomerPaymentProfileNonceController : ApiOperationBase {
+ public class GetCustomerPaymentProfileNonceController : ApiOperationBase
+ {
- public getCustomerPaymentProfileNonceController(getCustomerPaymentProfileNonceRequest apiRequest) : base(apiRequest) {
- }
+ public GetCustomerPaymentProfileNonceController(getCustomerPaymentProfileNonceRequest apiRequest) : base(apiRequest)
+ {
+ }
- override protected void ValidateRequest() {
- var request = GetApiRequest();
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- //validate not-required fields
- }
+ //validate not-required fields
+ }
- protected override void BeforeExecute()
- {
- var request = GetApiRequest();
- // RequestFactoryWithSpecified.getCustomerPaymentProfileNonceType(request);
- }
- }
+ protected override void BeforeExecute()
+ {
+ var request = GetApiRequest();
+ // RequestFactoryWithSpecified.getCustomerPaymentProfileNonceType(request);
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/getCustomerProfileController.cs b/Authorize.NET/Api/Controllers/getCustomerProfileController.cs
index 515423fa..0440766d 100644
--- a/Authorize.NET/Api/Controllers/getCustomerProfileController.cs
+++ b/Authorize.NET/Api/Controllers/getCustomerProfileController.cs
@@ -1,24 +1,26 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class getCustomerProfileController : ApiOperationBase {
+ public class GetCustomerProfileController : ApiOperationBase
+ {
+
+ public GetCustomerProfileController(getCustomerProfileRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public getCustomerProfileController(getCustomerProfileRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
- }
+ //validate not-required fields
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/getCustomerProfileIdsController.cs b/Authorize.NET/Api/Controllers/getCustomerProfileIdsController.cs
index a2381ac3..f0145108 100644
--- a/Authorize.NET/Api/Controllers/getCustomerProfileIdsController.cs
+++ b/Authorize.NET/Api/Controllers/getCustomerProfileIdsController.cs
@@ -1,24 +1,26 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class getCustomerProfileIdsController : ApiOperationBase {
+ public class GetCustomerProfileIdsController : ApiOperationBase
+ {
+
+ public GetCustomerProfileIdsController(getCustomerProfileIdsRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public getCustomerProfileIdsController(getCustomerProfileIdsRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
- }
+ //validate not-required fields
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/getCustomerShippingAddressController.cs b/Authorize.NET/Api/Controllers/getCustomerShippingAddressController.cs
index 9a191a98..227883f5 100644
--- a/Authorize.NET/Api/Controllers/getCustomerShippingAddressController.cs
+++ b/Authorize.NET/Api/Controllers/getCustomerShippingAddressController.cs
@@ -1,24 +1,26 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class getCustomerShippingAddressController : ApiOperationBase {
+ public class GetCustomerShippingAddressController : ApiOperationBase
+ {
+
+ public GetCustomerShippingAddressController(getCustomerShippingAddressRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public getCustomerShippingAddressController(getCustomerShippingAddressRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
- }
+ //validate not-required fields
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/getHostedPaymentPageController.cs b/Authorize.NET/Api/Controllers/getHostedPaymentPageController.cs
index 41790d75..ee06ac51 100644
--- a/Authorize.NET/Api/Controllers/getHostedPaymentPageController.cs
+++ b/Authorize.NET/Api/Controllers/getHostedPaymentPageController.cs
@@ -1,30 +1,32 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class getHostedPaymentPageController : ApiOperationBase {
+ public class GetHostedPaymentPageController : ApiOperationBase
+ {
+
+ public GetHostedPaymentPageController(getHostedPaymentPageRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public getHostedPaymentPageController(getHostedPaymentPageRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
+ //validate not-required fields
+ }
- protected override void BeforeExecute()
- {
- var request = GetApiRequest();
- RequestFactoryWithSpecified.getHostedPaymentPageRequest(request);
- }
- }
+ protected override void BeforeExecute()
+ {
+ var request = GetApiRequest();
+ RequestFactoryWithSpecified.GetHostedPaymentPageRequest(request);
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/getHostedProfilePageController.cs b/Authorize.NET/Api/Controllers/getHostedProfilePageController.cs
index 521ec477..beccad63 100644
--- a/Authorize.NET/Api/Controllers/getHostedProfilePageController.cs
+++ b/Authorize.NET/Api/Controllers/getHostedProfilePageController.cs
@@ -1,24 +1,26 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class getHostedProfilePageController : ApiOperationBase {
+ public class GetHostedProfilePageController : ApiOperationBase
+ {
+
+ public GetHostedProfilePageController(getHostedProfilePageRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public getHostedProfilePageController(getHostedProfilePageRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
- }
+ //validate not-required fields
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/getMerchantDetailsController.cs b/Authorize.NET/Api/Controllers/getMerchantDetailsController.cs
index ac46e7c9..127695af 100644
--- a/Authorize.NET/Api/Controllers/getMerchantDetailsController.cs
+++ b/Authorize.NET/Api/Controllers/getMerchantDetailsController.cs
@@ -1,30 +1,32 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class getMerchantDetailsController : ApiOperationBase {
+ public class GetMerchantDetailsController : ApiOperationBase
+ {
+
+ public GetMerchantDetailsController(getMerchantDetailsRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public getMerchantDetailsController(getMerchantDetailsRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
+ //validate not-required fields
+ }
- protected override void BeforeExecute()
- {
- var request = GetApiRequest();
- RequestFactoryWithSpecified.getMerchantDetailsRequest(request);
- }
- }
+ protected override void BeforeExecute()
+ {
+ var request = GetApiRequest();
+ RequestFactoryWithSpecified.GetMerchantDetailsRequest(request);
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/getSettledBatchListController.cs b/Authorize.NET/Api/Controllers/getSettledBatchListController.cs
index e5255545..9dac47ff 100644
--- a/Authorize.NET/Api/Controllers/getSettledBatchListController.cs
+++ b/Authorize.NET/Api/Controllers/getSettledBatchListController.cs
@@ -1,30 +1,32 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class getSettledBatchListController : ApiOperationBase {
+ public class GetSettledBatchListController : ApiOperationBase
+ {
+
+ public GetSettledBatchListController(getSettledBatchListRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public getSettledBatchListController(getSettledBatchListRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
+ //validate not-required fields
+ }
- protected override void BeforeExecute()
- {
- var request = GetApiRequest();
- RequestFactoryWithSpecified.getSettledBatchListRequest(request);
- }
- }
+ protected override void BeforeExecute()
+ {
+ var request = GetApiRequest();
+ RequestFactoryWithSpecified.GetSettledBatchListRequest(request);
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/getTransactionDetailsController.cs b/Authorize.NET/Api/Controllers/getTransactionDetailsController.cs
index a5f7a264..b046b3b6 100644
--- a/Authorize.NET/Api/Controllers/getTransactionDetailsController.cs
+++ b/Authorize.NET/Api/Controllers/getTransactionDetailsController.cs
@@ -1,24 +1,26 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class getTransactionDetailsController : ApiOperationBase {
+ public class GetTransactionDetailsController : ApiOperationBase
+ {
+
+ public GetTransactionDetailsController(getTransactionDetailsRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public getTransactionDetailsController(getTransactionDetailsRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
- }
+ //validate not-required fields
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/getTransactionListController.cs b/Authorize.NET/Api/Controllers/getTransactionListController.cs
index aedb4b21..4e8f4664 100644
--- a/Authorize.NET/Api/Controllers/getTransactionListController.cs
+++ b/Authorize.NET/Api/Controllers/getTransactionListController.cs
@@ -1,24 +1,26 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class getTransactionListController : ApiOperationBase {
+ public class GetTransactionListController : ApiOperationBase
+ {
+
+ public GetTransactionListController(getTransactionListRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public getTransactionListController(getTransactionListRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
- }
+ //validate not-required fields
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/getTransactionListForCustomerController.cs b/Authorize.NET/Api/Controllers/getTransactionListForCustomerController.cs
index 63b64407..4ed88b8f 100644
--- a/Authorize.NET/Api/Controllers/getTransactionListForCustomerController.cs
+++ b/Authorize.NET/Api/Controllers/getTransactionListForCustomerController.cs
@@ -1,30 +1,32 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class getTransactionListForCustomerController : ApiOperationBase {
+ public class GetTransactionListForCustomerController : ApiOperationBase
+ {
+
+ public GetTransactionListForCustomerController(getTransactionListForCustomerRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public getTransactionListForCustomerController(getTransactionListForCustomerRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
+ //validate not-required fields
+ }
- protected override void BeforeExecute()
- {
- var request = GetApiRequest();
- RequestFactoryWithSpecified.getTransactionListForCustomerRequest(request);
- }
- }
+ protected override void BeforeExecute()
+ {
+ var request = GetApiRequest();
+ RequestFactoryWithSpecified.GetTransactionListForCustomerRequest(request);
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/getUnsettledTransactionListController.cs b/Authorize.NET/Api/Controllers/getUnsettledTransactionListController.cs
index f0b326aa..db647514 100644
--- a/Authorize.NET/Api/Controllers/getUnsettledTransactionListController.cs
+++ b/Authorize.NET/Api/Controllers/getUnsettledTransactionListController.cs
@@ -1,24 +1,26 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class getUnsettledTransactionListController : ApiOperationBase {
+ public class GetUnsettledTransactionListController : ApiOperationBase
+ {
+
+ public GetUnsettledTransactionListController(getUnsettledTransactionListRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public getUnsettledTransactionListController(getUnsettledTransactionListRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
- }
+ //validate not-required fields
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/isAliveController.cs b/Authorize.NET/Api/Controllers/isAliveController.cs
index 3acb88bc..c3acf13c 100644
--- a/Authorize.NET/Api/Controllers/isAliveController.cs
+++ b/Authorize.NET/Api/Controllers/isAliveController.cs
@@ -1,28 +1,28 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class isAliveController : ApiOperationBase
- {
+ public class IsAliveController : ApiOperationBase
+ {
+
+ public IsAliveController(ANetApiRequest apiRequest)
+ : base(apiRequest)
+ {
+ }
- public isAliveController(ANetApiRequest apiRequest)
- : base(apiRequest)
- {
- }
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- }
+ }
- protected override void BeforeExecute()
- {
- var request = GetApiRequest();
- RequestFactoryWithSpecified.isAliveRequest(request);
- }
- }
+ protected override void BeforeExecute()
+ {
+ var request = GetApiRequest();
+ RequestFactoryWithSpecified.IsAliveRequest(request);
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/logoutController.cs b/Authorize.NET/Api/Controllers/logoutController.cs
index 2de1067c..8d0e5ee3 100644
--- a/Authorize.NET/Api/Controllers/logoutController.cs
+++ b/Authorize.NET/Api/Controllers/logoutController.cs
@@ -1,30 +1,32 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class logoutController : ApiOperationBase {
+ public class LogoutController : ApiOperationBase
+ {
+
+ public LogoutController(logoutRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public logoutController(logoutRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
+ //validate not-required fields
+ }
- protected override void BeforeExecute()
- {
- var request = GetApiRequest();
- RequestFactoryWithSpecified.logoutRequest(request);
- }
- }
+ protected override void BeforeExecute()
+ {
+ var request = GetApiRequest();
+ RequestFactoryWithSpecified.LogoutRequest(request);
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/mobileDeviceLoginController.cs b/Authorize.NET/Api/Controllers/mobileDeviceLoginController.cs
index da367d07..0d03bfc3 100644
--- a/Authorize.NET/Api/Controllers/mobileDeviceLoginController.cs
+++ b/Authorize.NET/Api/Controllers/mobileDeviceLoginController.cs
@@ -1,24 +1,26 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class mobileDeviceLoginController : ApiOperationBase {
+ public class MobileDeviceLoginController : ApiOperationBase
+ {
+
+ public MobileDeviceLoginController(mobileDeviceLoginRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public mobileDeviceLoginController(mobileDeviceLoginRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
- }
+ //validate not-required fields
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/mobileDeviceRegistrationController.cs b/Authorize.NET/Api/Controllers/mobileDeviceRegistrationController.cs
index ae02a4eb..cb6ce825 100644
--- a/Authorize.NET/Api/Controllers/mobileDeviceRegistrationController.cs
+++ b/Authorize.NET/Api/Controllers/mobileDeviceRegistrationController.cs
@@ -1,30 +1,32 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class mobileDeviceRegistrationController : ApiOperationBase {
+ public class MobileDeviceRegistrationController : ApiOperationBase
+ {
+
+ public MobileDeviceRegistrationController(mobileDeviceRegistrationRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public mobileDeviceRegistrationController(mobileDeviceRegistrationRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
+ //validate not-required fields
+ }
- protected override void BeforeExecute()
- {
- var request = GetApiRequest();
- RequestFactoryWithSpecified.mobileDeviceRegistrationRequest(request);
- }
- }
+ protected override void BeforeExecute()
+ {
+ var request = GetApiRequest();
+ RequestFactoryWithSpecified.MobileDeviceRegistrationRequest(request);
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/securePaymentContainerController.cs b/Authorize.NET/Api/Controllers/securePaymentContainerController.cs
index 72e1c66a..fe6c9c3b 100644
--- a/Authorize.NET/Api/Controllers/securePaymentContainerController.cs
+++ b/Authorize.NET/Api/Controllers/securePaymentContainerController.cs
@@ -1,30 +1,32 @@
-namespace AuthorizeNet.Api.Controllers
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
#pragma warning disable 1591
- public class securePaymentContainerController : ApiOperationBase {
+ public class SecurePaymentContainerController : ApiOperationBase
+ {
- public securePaymentContainerController(securePaymentContainerRequest apiRequest) : base(apiRequest) {
- }
+ public SecurePaymentContainerController(securePaymentContainerRequest apiRequest) : base(apiRequest)
+ {
+ }
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- protected override void BeforeExecute()
- {
- var request = GetApiRequest();
- RequestFactoryWithSpecified.securePaymentContainerRequest(request);
- }
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
+
+ //validate not-required fields
+ }
+
+ protected override void BeforeExecute()
+ {
+ var request = GetApiRequest();
+ RequestFactoryWithSpecified.SecurePaymentContainerRequest(request);
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/sendCustomerTransactionReceiptController.cs b/Authorize.NET/Api/Controllers/sendCustomerTransactionReceiptController.cs
index adc959be..c26f5d2e 100644
--- a/Authorize.NET/Api/Controllers/sendCustomerTransactionReceiptController.cs
+++ b/Authorize.NET/Api/Controllers/sendCustomerTransactionReceiptController.cs
@@ -1,24 +1,26 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class sendCustomerTransactionReceiptController : ApiOperationBase {
+ public class SendCustomerTransactionReceiptController : ApiOperationBase
+ {
+
+ public SendCustomerTransactionReceiptController(sendCustomerTransactionReceiptRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public sendCustomerTransactionReceiptController(sendCustomerTransactionReceiptRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
- }
+ //validate not-required fields
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/transactionController.cs b/Authorize.NET/Api/Controllers/transactionController.cs
index e8728105..3b112b2c 100644
--- a/Authorize.NET/Api/Controllers/transactionController.cs
+++ b/Authorize.NET/Api/Controllers/transactionController.cs
@@ -1,36 +1,35 @@
-namespace AuthorizeNet.Api.Controllers
+using AuthorizeNet.Api.Contracts.V1;
+namespace AuthorizeNet.Api.Controllers
{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
#pragma warning disable 1591
- public class transactionController
- //: ApiOperationBase
- {
+ public class TransactionController
+ //: ApiOperationBase
+ {
- public transactionController(transactionRequestType apiRequest)
- //: base(apiRequest)
- {
- }
+ public TransactionController(transactionRequestType apiRequest)
+ //: base(apiRequest)
+ {
+ }
- //override
- protected void ValidateRequest() {
- //var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
+ //override
+ protected void ValidateRequest()
+ {
+ //var request = GetApiRequest();
- //protected override void BeforeExecute()
- protected void BeforeExecute()
- {
- //var request = GetApiRequest();
- //RequestFactoryWithSpecified.transactionRequestType(request);
- }
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
+
+ //validate not-required fields
+ }
+
+ //protected override void BeforeExecute()
+ protected void BeforeExecute()
+ {
+ //var request = GetApiRequest();
+ //RequestFactoryWithSpecified.transactionRequestType(request);
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/transactionResponseEmvController.cs b/Authorize.NET/Api/Controllers/transactionResponseEmvController.cs
index eced293f..ff403f8d 100644
--- a/Authorize.NET/Api/Controllers/transactionResponseEmvController.cs
+++ b/Authorize.NET/Api/Controllers/transactionResponseEmvController.cs
@@ -1,30 +1,32 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class transactionResponseEmvController : ApiOperationBase {
+ public class TransactionResponseEmvController : ApiOperationBase
+ {
+
+ public TransactionResponseEmvController(transactionResponseEmvRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public transactionResponseEmvController(transactionResponseEmvRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
+ //validate not-required fields
+ }
- protected override void BeforeExecute()
- {
- var request = GetApiRequest();
- RequestFactoryWithSpecified.transactionResponseEmvType(request);
- }
- }
+ protected override void BeforeExecute()
+ {
+ var request = GetApiRequest();
+ RequestFactoryWithSpecified.transactionResponseEmvType(request);
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/updateCustomerPaymentProfileController.cs b/Authorize.NET/Api/Controllers/updateCustomerPaymentProfileController.cs
index d6174c84..8db08c9a 100644
--- a/Authorize.NET/Api/Controllers/updateCustomerPaymentProfileController.cs
+++ b/Authorize.NET/Api/Controllers/updateCustomerPaymentProfileController.cs
@@ -1,30 +1,32 @@
-namespace AuthorizeNet.Api.Controllers
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
#pragma warning disable 1591
- public class updateCustomerPaymentProfileController : ApiOperationBase {
+ public class UpdateCustomerPaymentProfileController : ApiOperationBase
+ {
- public updateCustomerPaymentProfileController(updateCustomerPaymentProfileRequest apiRequest) : base(apiRequest) {
- }
+ public UpdateCustomerPaymentProfileController(UpdateCustomerPaymentProfileRequest apiRequest) : base(apiRequest)
+ {
+ }
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- protected override void BeforeExecute()
- {
- var request = GetApiRequest();
- RequestFactoryWithSpecified.updateCustomerPaymentProfileRequest(request);
- }
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
+
+ //validate not-required fields
+ }
+
+ protected override void BeforeExecute()
+ {
+ var request = GetApiRequest();
+ RequestFactoryWithSpecified.UpdateCustomerPaymentProfileRequest(request);
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/updateCustomerProfileController.cs b/Authorize.NET/Api/Controllers/updateCustomerProfileController.cs
index 6469dcae..23944206 100644
--- a/Authorize.NET/Api/Controllers/updateCustomerProfileController.cs
+++ b/Authorize.NET/Api/Controllers/updateCustomerProfileController.cs
@@ -1,30 +1,32 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class updateCustomerProfileController : ApiOperationBase {
+ public class UpdateCustomerProfileController : ApiOperationBase
+ {
+
+ public UpdateCustomerProfileController(updateCustomerProfileRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public updateCustomerProfileController(updateCustomerProfileRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
+ //validate not-required fields
+ }
- protected override void BeforeExecute()
- {
- var request = GetApiRequest();
- RequestFactoryWithSpecified.updateCustomerProfileRequest(request);
- }
- }
+ protected override void BeforeExecute()
+ {
+ var request = GetApiRequest();
+ RequestFactoryWithSpecified.UpdateCustomerProfileRequest(request);
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/updateCustomerShippingAddressController.cs b/Authorize.NET/Api/Controllers/updateCustomerShippingAddressController.cs
index 52abb5d1..68f5c0c2 100644
--- a/Authorize.NET/Api/Controllers/updateCustomerShippingAddressController.cs
+++ b/Authorize.NET/Api/Controllers/updateCustomerShippingAddressController.cs
@@ -1,24 +1,27 @@
-namespace AuthorizeNet.Api.Controllers
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+
+namespace AuthorizeNet.Api.Controllers
{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
#pragma warning disable 1591
- public class updateCustomerShippingAddressController : ApiOperationBase {
+ public class UpdateCustomerShippingAddressController : ApiOperationBase
+ {
+
+ public UpdateCustomerShippingAddressController(updateCustomerShippingAddressRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public updateCustomerShippingAddressController(updateCustomerShippingAddressRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
- }
+ //validate not-required fields
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/updateHeldTransactionController.cs b/Authorize.NET/Api/Controllers/updateHeldTransactionController.cs
index 2a958168..9bfeeab2 100644
--- a/Authorize.NET/Api/Controllers/updateHeldTransactionController.cs
+++ b/Authorize.NET/Api/Controllers/updateHeldTransactionController.cs
@@ -1,30 +1,32 @@
-namespace AuthorizeNet.Api.Controllers
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
#pragma warning disable 1591
- public class updateHeldTransactionController : ApiOperationBase {
+ public class UpdateHeldTransactionController : ApiOperationBase
+ {
- public updateHeldTransactionController(updateHeldTransactionRequest apiRequest) : base(apiRequest) {
- }
+ public UpdateHeldTransactionController(updateHeldTransactionRequest apiRequest) : base(apiRequest)
+ {
+ }
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- protected override void BeforeExecute()
- {
- var request = GetApiRequest();
- RequestFactoryWithSpecified.updateHeldTransactionRequest(request);
- }
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
+
+ //validate not-required fields
+ }
+
+ protected override void BeforeExecute()
+ {
+ var request = GetApiRequest();
+ RequestFactoryWithSpecified.UpdateHeldTransactionRequest(request);
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/updateMerchantDetailsController.cs b/Authorize.NET/Api/Controllers/updateMerchantDetailsController.cs
index 364919e0..22033599 100644
--- a/Authorize.NET/Api/Controllers/updateMerchantDetailsController.cs
+++ b/Authorize.NET/Api/Controllers/updateMerchantDetailsController.cs
@@ -1,30 +1,33 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class updateMerchantDetailsController : ApiOperationBase {
+ public class UpdateMerchantDetailsController : ApiOperationBase
+ {
+
+ public UpdateMerchantDetailsController(updateMerchantDetailsRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public updateMerchantDetailsController(updateMerchantDetailsRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
+ //validate not-required fields
+ }
- protected override void BeforeExecute()
- {
- var request = GetApiRequest();
- RequestFactoryWithSpecified.updateMerchantDetailsRequest(request);
- }
- }
+ protected override void BeforeExecute()
+ {
+ var request = GetApiRequest();
+ RequestFactoryWithSpecified.UpdateMerchantDetailsRequest(request);
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/updateSplitTenderGroupController.cs b/Authorize.NET/Api/Controllers/updateSplitTenderGroupController.cs
index 6f14fbb6..c2dc44e4 100644
--- a/Authorize.NET/Api/Controllers/updateSplitTenderGroupController.cs
+++ b/Authorize.NET/Api/Controllers/updateSplitTenderGroupController.cs
@@ -1,24 +1,27 @@
-namespace AuthorizeNet.Api.Controllers
-{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
+
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
+{
#pragma warning disable 1591
- public class updateSplitTenderGroupController : ApiOperationBase {
+ public class UpdateSplitTenderGroupController : ApiOperationBase
+ {
+
+ public UpdateSplitTenderGroupController(updateSplitTenderGroupRequest apiRequest) : base(apiRequest)
+ {
+ }
+
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
- public updateSplitTenderGroupController(updateSplitTenderGroupRequest apiRequest) : base(apiRequest) {
- }
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
- }
+ //validate not-required fields
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Api/Controllers/validateCustomerPaymentProfileController.cs b/Authorize.NET/Api/Controllers/validateCustomerPaymentProfileController.cs
index cc1f81cd..ac06d345 100644
--- a/Authorize.NET/Api/Controllers/validateCustomerPaymentProfileController.cs
+++ b/Authorize.NET/Api/Controllers/validateCustomerPaymentProfileController.cs
@@ -1,24 +1,26 @@
-namespace AuthorizeNet.Api.Controllers
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+namespace AuthorizeNet.Api.Controllers
{
- using System;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
#pragma warning disable 1591
- public class validateCustomerPaymentProfileController : ApiOperationBase {
+ public class ValidateCustomerPaymentProfileController : ApiOperationBase
+ {
- public validateCustomerPaymentProfileController(validateCustomerPaymentProfileRequest apiRequest) : base(apiRequest) {
- }
+ public ValidateCustomerPaymentProfileController(validateCustomerPaymentProfileRequest apiRequest) : base(apiRequest)
+ {
+ }
- override protected void ValidateRequest() {
- var request = GetApiRequest();
-
- //validate required fields
- //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
- //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
-
- //validate not-required fields
- }
- }
+ override protected void ValidateRequest()
+ {
+ var request = GetApiRequest();
+
+ //validate required fields
+ //if ( 0 == request.SearchType) throw new ArgumentException( "SearchType cannot be null");
+ //if ( null == request.Paging) throw new ArgumentException("Paging cannot be null");
+
+ //validate not-required fields
+ }
+ }
#pragma warning restore 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/AuthorizeNET.csproj b/Authorize.NET/AuthorizeNET.csproj
index 809a0741..659d051a 100644
--- a/Authorize.NET/AuthorizeNET.csproj
+++ b/Authorize.NET/AuthorizeNET.csproj
@@ -1,133 +1,29 @@
-
-
+
- Debug
- AnyCPU
- 9.0.30729
- 2.0
- {5D52EAEC-42FB-4313-83B8-69E2F55EBF14}
Library
- Properties
- AuthorizeNet
- AuthorizeNet
- v4.5
- 512
-
-
-
-
-
- 3.5
- AnyCPU
- true
- full
- false
bin/Debug/
- DEBUG;TRACE
- prompt
- 4
bin/Debug/AuthorizeNet.XML
0219,1591,1635
- false
- AnyCPU
- pdbonly
- true
bin/Release
- TRACE
- prompt
- 4
bin/Release/AuthorizeNet.XML
- false
+
+
+ netstandard2.0
+ false
+ disable
+ latest
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
+
+
+
-
-
-
\ No newline at end of file
diff --git a/Authorize.NET/Environment.cs b/Authorize.NET/Environment.cs
index fb2c503a..baf701b0 100644
--- a/Authorize.NET/Environment.cs
+++ b/Authorize.NET/Environment.cs
@@ -1,60 +1,65 @@
-namespace AuthorizeNet
-{
- using System;
- using System.Configuration;
- using System.Linq;
+using System;
+using System.Configuration;
+using System.Linq;
- /*================================================================================
- *
+namespace AuthorizeNet
+{
+ /*================================================================================
+ *
* Determines the target environment to post transactions.
*
- * SANDBOX should be used for testing. Transactions submitted to the sandbox
- * will not result in an actual card payment. Instead, the sandbox simulates
+ * SANDBOX should be used for testing. Transactions submitted to the sandbox
+ * will not result in an actual card payment. Instead, the sandbox simulates
* the response. Use the Testing Guide to generate specific gateway responses.
*
* PRODUCTION connects to the production gateway environment.
*
*===============================================================================*/
- public class Environment {
- public static readonly Environment SANDBOX = new Environment("https://test.authorize.net", "https://apitest.authorize.net", "https://test.authorize.net");
- public static readonly Environment PRODUCTION = new Environment("https://secure2.authorize.net","https://api2.authorize.net","https://cardpresent.authorize.net");
- public static readonly Environment LOCAL_VM = new Environment(null, null, null);
- public static readonly Environment HOSTED_VM = new Environment(null, null, null);
- public static Environment CUSTOM = new Environment(null, null, null);
+ public class Environment
+ {
+ public static readonly Environment SANDBOX = new("https://test.authorize.net", "https://apitest.authorize.net", "https://test.authorize.net");
+ public static readonly Environment PRODUCTION = new("https://secure2.authorize.net", "https://api2.authorize.net", "https://cardpresent.authorize.net");
+ public static readonly Environment LOCAL_VM = new(null, null, null);
+ public static readonly Environment HOSTED_VM = new(null, null, null);
+ public static Environment CUSTOM = new(null, null, null);
- private String _baseUrl;
- private String _xmlBaseUrl;
- private String _cardPresentUrl;
+ private String _baseUrl;
+ private String _xmlBaseUrl;
+ private String _cardPresentUrl;
- private Environment(String baseUrl, String xmlBaseUrl, String cardPresentUrl) {
- _baseUrl = baseUrl;
- _xmlBaseUrl = xmlBaseUrl;
- _cardPresentUrl = cardPresentUrl;
- }
+ private Environment(String baseUrl, String xmlBaseUrl, String cardPresentUrl)
+ {
+ _baseUrl = baseUrl;
+ _xmlBaseUrl = xmlBaseUrl;
+ _cardPresentUrl = cardPresentUrl;
+ }
- /**
+ /**
* @return the baseUrl
*/
- public String getBaseUrl() {
- return _baseUrl;
- }
+ public String GetBaseUrl()
+ {
+ return _baseUrl;
+ }
- /**
+ /**
* @return the xmlBaseUrl
*/
- public String getXmlBaseUrl() {
- return _xmlBaseUrl;
- }
+ public String GetXmlBaseUrl()
+ {
+ return _xmlBaseUrl;
+ }
- /**
+ /**
* @return the cardPresentUrl
*/
- public String getCardPresentUrl() {
- return _cardPresentUrl;
- }
+ public String GetCardPresentUrl()
+ {
+ return _cardPresentUrl;
+ }
- /**
+ /**
* If a custom environment needs to be supported, this convenience create
* method can be used to pass in a custom baseUrl.
*
@@ -62,12 +67,13 @@ public String getCardPresentUrl() {
* @param xmlBaseUrl
* @return Environment object
*/
- public static Environment createEnvironment(String baseUrl, String xmlBaseUrl) {
+ public static Environment CreateEnvironment(String baseUrl, String xmlBaseUrl)
+ {
- return createEnvironment( baseUrl, xmlBaseUrl, null);
- }
+ return CreateEnvironment(baseUrl, xmlBaseUrl, null);
+ }
- /**
+ /**
* If a custom environment needs to be supported, this convenience create
* method can be used to pass in a custom baseUrl.
*
@@ -77,72 +83,74 @@ public static Environment createEnvironment(String baseUrl, String xmlBaseUrl) {
*
* @return Environment object
*/
- public static Environment createEnvironment(String baseUrl, String xmlBaseUrl, String cardPresentUrl) {
- var environment = Environment.CUSTOM;
- environment._baseUrl = baseUrl;
- environment._xmlBaseUrl = xmlBaseUrl;
- environment._cardPresentUrl = cardPresentUrl;
-
- return environment;
- }
-
- /**
+ public static Environment CreateEnvironment(String baseUrl, String xmlBaseUrl, String cardPresentUrl)
+ {
+ var environment = CUSTOM;
+ environment._baseUrl = baseUrl;
+ environment._xmlBaseUrl = xmlBaseUrl;
+ environment._cardPresentUrl = cardPresentUrl;
+
+ return environment;
+ }
+
+ /**
* Reads a integer value from property file and/or the environment
* Values in property file supersede the values set in environment
* @param propertyName name of the integer property to read
* @return int property value
*/
- public static int getIntProperty( String propertyName)
- {
- var stringValue = GetProperty(propertyName);
- var value = (AuthorizeNet.Util.StringUtils.ParseInt(stringValue));
-
- return value;
- }
-
- /**
+ public static int GetIntProperty(String propertyName)
+ {
+ var stringValue = GetProperty(propertyName);
+ var value = (Util.StringUtils.ParseInt(stringValue));
+
+ return value;
+ }
+
+ /**
* Reads a boolean value from property file and/or the environment
* Values in property file supersede the values set in environment
* @param propertyName name of the boolean property to read
* @return boolean property value
*/
- public static bool getBooleanProperty( String propertyName)
- {
- var value = false;
- var stringValue = GetProperty(propertyName);
- if ( null != stringValue)
- {
- Boolean.TryParse(stringValue.Trim(), out value);
- }
-
- return value;
- }
-
- ///
- /// Reads the value from property file and/or the environment
- /// Values in property file supersede the values set in environmen
- ///
- /// propertyName name of the property to read
- /// String property value
- public static String GetProperty(String propertyName) {
- String stringValue = null;
-
- String propValue = null;
- if ( ConfigurationManager.AppSettings.AllKeys.Contains(propertyName))
- {
- propValue = ConfigurationManager.AppSettings[propertyName];
- }
-
- var envValue = System.Environment.GetEnvironmentVariable(propertyName);
- if ( null != propValue && propValue.Trim().Length > 0 )
- {
- stringValue = propValue;
- }
- else if ( null != envValue && envValue.Trim().Length > 0 )
- {
- stringValue = envValue;
- }
- return stringValue;
- }
- }
+ public static bool GetBooleanProperty(String propertyName)
+ {
+ var value = false;
+ var stringValue = GetProperty(propertyName);
+ if (null != stringValue)
+ {
+ Boolean.TryParse(stringValue.Trim(), out value);
+ }
+
+ return value;
+ }
+
+ ///
+ /// Reads the value from property file and/or the environment
+ /// Values in property file supersede the values set in environmen
+ ///
+ /// propertyName name of the property to read
+ /// String property value
+ public static String GetProperty(String propertyName)
+ {
+ String stringValue = null;
+
+ String propValue = null;
+ if (ConfigurationManager.AppSettings.AllKeys.Contains(propertyName))
+ {
+ propValue = ConfigurationManager.AppSettings[propertyName];
+ }
+
+ var envValue = System.Environment.GetEnvironmentVariable(propertyName);
+ if (null != propValue && propValue.Trim().Length > 0)
+ {
+ stringValue = propValue;
+ }
+ else if (null != envValue && envValue.Trim().Length > 0)
+ {
+ stringValue = envValue;
+ }
+ return stringValue;
+ }
+ }
}
\ No newline at end of file
diff --git a/Authorize.NET/Util/EnumHelper.cs b/Authorize.NET/Util/EnumHelper.cs
index 332c27de..fb30d292 100644
--- a/Authorize.NET/Util/EnumHelper.cs
+++ b/Authorize.NET/Util/EnumHelper.cs
@@ -1,31 +1,31 @@
-namespace AuthorizeNet.Util
-{
- using System;
- using System.ComponentModel;
+using System;
+using System.ComponentModel;
+namespace AuthorizeNet.Util
+{
#pragma warning disable 1591
- //@deprecated since version 1.9.8
- //@deprecated Since it is not using by New model Code
- [Obsolete("Since the classes using it are deprecated", false)]
- public class EnumHelper
- {
+ //@deprecated since version 1.9.8
+ //@deprecated Since it is not using by New model Code
+ [Obsolete("Since the classes using it are deprecated", false)]
+ public class EnumHelper
+ {
- public static string GetEnumDescription(Enum value)
- {
- string description = value.ToString();
+ public static string GetEnumDescription(Enum value)
+ {
+ string description = value.ToString();
- var fi = value.GetType().GetField(value.ToString());
+ var fi = value.GetType().GetField(value.ToString());
- var attributes = (DescriptionAttribute[])fi.GetCustomAttributes(typeof(DescriptionAttribute), false);
- // ReSharper disable ConditionIsAlwaysTrueOrFalse
- if (null != attributes && attributes.Length > 0)
- // ReSharper restore ConditionIsAlwaysTrueOrFalse
- {
- description = attributes[0].Description;
- }
+ var attributes = (DescriptionAttribute[])fi.GetCustomAttributes(typeof(DescriptionAttribute), false);
+ // ReSharper disable ConditionIsAlwaysTrueOrFalse
+ if (null != attributes && attributes.Length > 0)
+ // ReSharper restore ConditionIsAlwaysTrueOrFalse
+ {
+ description = attributes[0].Description;
+ }
- return description;
- }
- }
+ return description;
+ }
+ }
#pragma warning restore 1591
}
diff --git a/Authorize.NET/Util/HtmlHelper.cs b/Authorize.NET/Util/HtmlHelper.cs
index 0dc2fc54..03785abb 100644
--- a/Authorize.NET/Util/HtmlHelper.cs
+++ b/Authorize.NET/Util/HtmlHelper.cs
@@ -1,23 +1,23 @@
using System;
-using System.Text;
namespace AuthorizeNet.Util
{
- //@deprecated since version 1.9.8
- //@deprecated Since it is not using by New model Code
- [Obsolete("Since the classes using it are deprecated", false)]
- class HtmlHelper
- {
- ///
- /// This will issue a full HTML document with a built-in script, which will redirect the browser away from
- /// Authorize.NET to the URL you pass in. Be sure the toURL is absolute. This can be used in your DPM Replay Response Endpoint
- ///
- ///
- ///
- public static string RelayResponseRedirecter(string toUrl) {
-
- return string.Format("", toUrl);
-
- }
- }
+ //@deprecated since version 1.9.8
+ //@deprecated Since it is not using by New model Code
+ [Obsolete("Since the classes using it are deprecated", false)]
+ class HtmlHelper
+ {
+ ///
+ /// This will issue a full HTML document with a built-in script, which will redirect the browser away from
+ /// Authorize.NET to the URL you pass in. Be sure the toURL is absolute. This can be used in your DPM Replay Response Endpoint
+ ///
+ ///
+ ///
+ public static string RelayResponseRedirecter(string toUrl)
+ {
+
+ return string.Format("", toUrl);
+
+ }
+ }
}
diff --git a/Authorize.NET/Util/HttpUtility.cs b/Authorize.NET/Util/HttpUtility.cs
index c0cac7dd..e60b96ca 100644
--- a/Authorize.NET/Util/HttpUtility.cs
+++ b/Authorize.NET/Util/HttpUtility.cs
@@ -1,177 +1,176 @@
+using System;
+using System.IO;
+using System.Net;
+using System.Text;
+using System.Xml;
+using System.Xml.Serialization;
+
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Bases;
+
namespace AuthorizeNet.Util
{
- using System;
- using System.IO;
- using System.Net;
- using System.Text;
- using System.Xml;
- using System.Xml.Serialization;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers.Bases;
-
#pragma warning disable 1591
- public static class HttpUtility {
-
- //Max response size allowed: 64 MB
- private const int MaxResponseLength = 67108864;
- private static readonly Log Logger = LogFactory.getLog(typeof(HttpUtility));
- private static bool _proxySet;// = false;
-
- static readonly bool UseProxy = AuthorizeNet.Environment.getBooleanProperty(Constants.HttpsUseProxy);
- static readonly String ProxyHost = AuthorizeNet.Environment.GetProperty(Constants.HttpsProxyHost);
- static readonly int ProxyPort = AuthorizeNet.Environment.getIntProperty(Constants.HttpsProxyPort);
-
- private static Uri GetPostUrl(AuthorizeNet.Environment env)
- {
- var postUrl = new Uri(env.getXmlBaseUrl() + "/xml/v1/request.api");
- Logger.debug(string.Format("Creating PostRequest Url: '{0}'", postUrl));
-
- return postUrl;
- }
-
- public static ANetApiResponse PostData(AuthorizeNet.Environment env, TQ request)
- where TQ : ANetApiRequest
- where TS : ANetApiResponse
- {
- ANetApiResponse response = null;
- if (null == request)
- {
- throw new ArgumentNullException("request");
- }
- //Logger.debug(string.Format("MerchantInfo->LoginId/TransactionKey: '{0}':'{1}'->{2}",
- //request.merchantAuthentication.name, request.merchantAuthentication.ItemElementName, request.merchantAuthentication.Item));
-
- // Set Tls to Tls1.2
- ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls;
-
- var postUrl = GetPostUrl(env);
- var webRequest = (HttpWebRequest) WebRequest.Create(postUrl);
- webRequest.Method = "POST";
- webRequest.ContentType = "text/xml";
- webRequest.KeepAlive = true;
- webRequest.Proxy = SetProxyIfRequested(webRequest.Proxy);
-
- //set the http connection timeout
- var httpConnectionTimeout = AuthorizeNet.Environment.getIntProperty(Constants.HttpConnectionTimeout);
- webRequest.Timeout = (httpConnectionTimeout != 0 ? httpConnectionTimeout : Constants.HttpConnectionDefaultTimeout);
-
- //set the time out to read/write from stream
- var httpReadWriteTimeout = AuthorizeNet.Environment.getIntProperty(Constants.HttpReadWriteTimeout);
- webRequest.ReadWriteTimeout = (httpReadWriteTimeout != 0 ? httpReadWriteTimeout : Constants.HttpReadWriteDefaultTimeout);
-
- var requestType = typeof (TQ);
- var serializer = new XmlSerializer(requestType);
- using (var writer = new XmlTextWriter(webRequest.GetRequestStream(), Encoding.UTF8))
- {
- serializer.Serialize(writer, request);
- }
-
- // Get the response
- String responseAsString = null;
- Logger.debug(string.Format("Retreiving Response from Url: '{0}'", postUrl));
-
- using (var webResponse = webRequest.GetResponse())
- {
- Logger.debug(string.Format("Received Response: '{0}'", webResponse));
-
- using (var responseStream = webResponse.GetResponseStream())
- {
- if (null != responseStream)
- {
- var result = new StringBuilder();
-
- using (var reader = new StreamReader(responseStream))
- {
- while (!reader.EndOfStream)
- {
- try
- {
- result.Append((char)reader.Read());
- }
- catch (Exception)
- {
- throw new Exception("Cannot read response.");
- }
-
- if (result.Length >= MaxResponseLength)
- {
- throw new Exception("response is too long.");
- }
- }
-
- responseAsString = result.Length > 0 ? result.ToString() : null;
- }
- Logger.debug(string.Format("Response from Stream: '{0}'", responseAsString));
- }
- }
- }
- if (null != responseAsString)
- {
- using (var memoryStreamForResponseAsString = new MemoryStream(Encoding.UTF8.GetBytes(responseAsString)))
- {
- var responseType = typeof (TS);
- var deSerializer = new XmlSerializer(responseType);
-
- Object deSerializedObject;
- try
- {
- // try deserializing to the expected response type
- deSerializedObject = deSerializer.Deserialize(memoryStreamForResponseAsString);
- }
- catch (Exception)
- {
- // probably a bad response, try if this is an error response
- memoryStreamForResponseAsString.Seek(0, SeekOrigin.Begin); //start from beginning of stream
- var genericDeserializer = new XmlSerializer(typeof (ANetApiResponse));
- deSerializedObject = genericDeserializer.Deserialize(memoryStreamForResponseAsString);
- }
-
- //if error response
- if (deSerializedObject is ErrorResponse)
- {
- response = deSerializedObject as ErrorResponse;
- }
- else
- {
- //actual response of type expected
- if (deSerializedObject is TS)
- {
- response = deSerializedObject as TS;
- }
- else if (deSerializedObject is ANetApiResponse) //generic response
- {
- response = deSerializedObject as ANetApiResponse;
- }
- }
- }
- }
-
- return response;
- }
-
- public static IWebProxy SetProxyIfRequested(IWebProxy proxy)
- {
- var newProxy = proxy as WebProxy;
-
- if (UseProxy)
- {
- var proxyUri = new Uri(string.Format("{0}://{1}:{2}", Constants.ProxyProtocol, ProxyHost, ProxyPort));
- if (!_proxySet)
- {
- Logger.info(string.Format("Setting up proxy to URL: '{0}'", proxyUri));
- _proxySet = true;
- }
- if (null == proxy || null == newProxy)
- {
- newProxy = new WebProxy(proxyUri);
- }
-
- newProxy.UseDefaultCredentials = true;
- newProxy.BypassProxyOnLocal = true;
- }
- return (newProxy ?? proxy);
- }
- }
+ public static class HttpUtility
+ {
+
+ //Max response size allowed: 64 MB
+ private const int MaxResponseLength = 67108864;
+ private static readonly Log Logger = LogFactory.GetLog(typeof(HttpUtility));
+ private static bool _proxySet;// = false;
+
+ static readonly bool UseProxy = Environment.GetBooleanProperty(Constants.HttpsUseProxy);
+ static readonly String ProxyHost = Environment.GetProperty(Constants.HttpsProxyHost);
+ static readonly int ProxyPort = Environment.GetIntProperty(Constants.HttpsProxyPort);
+
+ private static Uri GetPostUrl(Environment env)
+ {
+ var postUrl = new Uri(env.GetXmlBaseUrl() + "/xml/v1/request.api");
+ Logger.Debug(string.Format("Creating PostRequest Url: '{0}'", postUrl));
+
+ return postUrl;
+ }
+
+ public static ANetApiResponse PostData(Environment env, TQ request)
+ where TQ : ANetApiRequest
+ where TS : ANetApiResponse
+ {
+ ANetApiResponse response = null;
+ if (null == request)
+ {
+ throw new ArgumentNullException("request");
+ }
+ //Logger.debug(string.Format("MerchantInfo->LoginId/TransactionKey: '{0}':'{1}'->{2}",
+ //request.merchantAuthentication.name, request.merchantAuthentication.ItemElementName, request.merchantAuthentication.Item));
+
+ // Set Tls to Tls1.2
+ ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls;
+
+ var postUrl = GetPostUrl(env);
+ var webRequest = (HttpWebRequest)WebRequest.Create(postUrl);
+ webRequest.Method = "POST";
+ webRequest.ContentType = "text/xml";
+ webRequest.KeepAlive = true;
+ webRequest.Proxy = SetProxyIfRequested(webRequest.Proxy);
+
+ //set the http connection timeout
+ var httpConnectionTimeout = Environment.GetIntProperty(Constants.HttpConnectionTimeout);
+ webRequest.Timeout = (httpConnectionTimeout != 0 ? httpConnectionTimeout : Constants.HttpConnectionDefaultTimeout);
+
+ //set the time out to read/write from stream
+ var httpReadWriteTimeout = Environment.GetIntProperty(Constants.HttpReadWriteTimeout);
+ webRequest.ReadWriteTimeout = (httpReadWriteTimeout != 0 ? httpReadWriteTimeout : Constants.HttpReadWriteDefaultTimeout);
+
+ var requestType = typeof(TQ);
+ var serializer = new XmlSerializer(requestType);
+ using (var writer = new XmlTextWriter(webRequest.GetRequestStream(), Encoding.UTF8))
+ {
+ serializer.Serialize(writer, request);
+ }
+
+ // Get the response
+ String responseAsString = null;
+ Logger.Debug(string.Format("Retreiving Response from Url: '{0}'", postUrl));
+
+ using (var webResponse = webRequest.GetResponse())
+ {
+ Logger.Debug(string.Format("Received Response: '{0}'", webResponse));
+
+ using var responseStream = webResponse.GetResponseStream();
+ if (null != responseStream)
+ {
+ var result = new StringBuilder();
+
+ using (var reader = new StreamReader(responseStream))
+ {
+ while (!reader.EndOfStream)
+ {
+ try
+ {
+ result.Append((char)reader.Read());
+ }
+ catch (Exception)
+ {
+ throw new Exception("Cannot read response.");
+ }
+
+ if (result.Length >= MaxResponseLength)
+ {
+ throw new Exception("response is too long.");
+ }
+ }
+
+ responseAsString = result.Length > 0 ? result.ToString() : null;
+ }
+ Logger.Debug(string.Format("Response from Stream: '{0}'", responseAsString));
+ }
+ }
+ if (null != responseAsString)
+ {
+ using var memoryStreamForResponseAsString = new MemoryStream(Encoding.UTF8.GetBytes(responseAsString));
+ var responseType = typeof(TS);
+ var deSerializer = new XmlSerializer(responseType);
+
+ Object deSerializedObject;
+ try
+ {
+ // try deserializing to the expected response type
+ deSerializedObject = deSerializer.Deserialize(memoryStreamForResponseAsString);
+ }
+ catch (Exception)
+ {
+ // probably a bad response, try if this is an error response
+ memoryStreamForResponseAsString.Seek(0, SeekOrigin.Begin); //start from beginning of stream
+ var genericDeserializer = new XmlSerializer(typeof(ANetApiResponse));
+ deSerializedObject = genericDeserializer.Deserialize(memoryStreamForResponseAsString);
+ }
+
+ //if error response
+ if (deSerializedObject is ErrorResponse)
+ {
+ response = deSerializedObject as ErrorResponse;
+ }
+ else
+ {
+ //actual response of type expected
+ if (deSerializedObject is TS)
+ {
+ response = deSerializedObject as TS;
+ }
+ else if (deSerializedObject is ANetApiResponse) //generic response
+ {
+ response = deSerializedObject as ANetApiResponse;
+ }
+ }
+ }
+
+ return response;
+ }
+
+ public static IWebProxy SetProxyIfRequested(IWebProxy proxy)
+ {
+ WebProxy newProxy;
+ if (UseProxy)
+ {
+ var proxyUri = new Uri(string.Format("{0}://{1}:{2}", Constants.ProxyProtocol, ProxyHost, ProxyPort));
+ if (!_proxySet)
+ {
+ Logger.Info(string.Format("Setting up proxy to URL: '{0}'", proxyUri));
+ _proxySet = true;
+ }
+ newProxy = new WebProxy(proxyUri)
+ {
+ UseDefaultCredentials = true,
+ BypassProxyOnLocal = true
+ };
+ }
+ else
+ {
+ newProxy = proxy as WebProxy;
+ }
+ return newProxy;
+ }
+ }
#pragma warning restore 1591
diff --git a/Authorize.NET/Util/LogHelper.cs b/Authorize.NET/Util/LogHelper.cs
index 1c9407d9..46098a65 100644
--- a/Authorize.NET/Util/LogHelper.cs
+++ b/Authorize.NET/Util/LogHelper.cs
@@ -1,91 +1,96 @@
+using System;
+using System.Diagnostics;
+using System.Globalization;
+
namespace AuthorizeNet.Util
{
- using System;
- using System.Diagnostics;
- using System.Globalization;
+ ///
+ ///
+ ///
+ ///
+ public static class LogHelper
+ {
+
+ static LogHelper()
+ {
+ }
- ///
- ///
- ///
- ///
- public static class LogHelper {
+ public static void Debug(Log logger, string format, params object[] arguments)
+ {
+ var logMessage = GetMessage(logger, format, arguments);
+ if (null != logMessage) { logger.Debug(logMessage); }
+ }
- static LogHelper() {
- }
+ public static void Error(Log logger, string format, params object[] arguments)
+ {
+ var logMessage = GetMessage(logger, format, arguments);
+ if (null != logMessage) { logger.Error(logMessage); }
+ }
- public static void debug(Log logger, string format, params object[] arguments) {
- string logMessage = getMessage(logger, format, arguments);
- if ( null != logMessage) { logger.debug(logMessage); }
- }
+ public static void Info(Log logger, string format, params object[] arguments)
+ {
+ var logMessage = GetMessage(logger, format, arguments);
+ if (null != logMessage) { logger.Info(logMessage); }
+ }
- public static void error(Log logger, string format, params object[] arguments) {
- string logMessage = getMessage(logger, format, arguments);
- if ( null != logMessage) { logger.error(logMessage); }
- }
-
- public static void info(Log logger, string format, params object[] arguments) {
- string logMessage = getMessage(logger, format, arguments);
- if ( null != logMessage) { logger.info(logMessage); }
- }
+ public static void Warn(Log logger, string format, params object[] arguments)
+ {
+ var logMessage = GetMessage(logger, format, arguments);
+ if (null != logMessage) { logger.Warn(logMessage); }
+ }
- public static void warn(Log logger, string format, params object[] arguments) {
- string logMessage = getMessage(logger, format, arguments);
- if ( null != logMessage) { logger.warn(logMessage); }
- }
+ private static string GetMessage(Log logger, string format, params object[] arguments)
+ {
+ string logMessage = null;
- private static string getMessage(Log logger, string format, params object[] arguments) {
- string logMessage = null;
-
- if ( null != logger && null != format && 0 < format.Trim().Length) {
- logMessage = string.Format(CultureInfo.InvariantCulture, format, arguments);
- //do encoding etc here or output neutralization as necessary
- }
- return logMessage;
- }
- }
+ if (null != logger && null != format && 0 < format.Trim().Length)
+ {
+ logMessage = string.Format(CultureInfo.InvariantCulture, format, arguments);
+ //do encoding etc here or output neutralization as necessary
+ }
+ return logMessage;
+ }
+ }
- public class Log
- {
- private static TraceSource traceSource = new TraceSource("AnetDotNetSdkTrace");
+ public class Log
+ {
+ private static readonly TraceSource traceSource = new("AnetDotNetSdkTrace");
- public void error(string logMessage) { Trace(TraceEventType.Error, logMessage); }
- public void info(string logMessage) { Trace(TraceEventType.Information, logMessage); }
- public void debug(string logMessage) { Trace(TraceEventType.Verbose, logMessage); }
- public void warn(string logMessage) { Trace(TraceEventType.Warning, logMessage); }
+ public void Error(string logMessage) => Trace(TraceEventType.Error, logMessage);
+ public void Info(string logMessage) => Trace(TraceEventType.Information, logMessage);
+ public void Debug(string logMessage) => Trace(TraceEventType.Verbose, logMessage);
+ public void Warn(string logMessage) => Trace(TraceEventType.Warning, logMessage);
- public void error(object logMessage) { error(logMessage.ToString()); }
- public void info(object logMessage) { info(logMessage.ToString()); }
- public void debug(object logMessage) { debug(logMessage.ToString()); }
- public void warn(object logMessage) { warn(logMessage.ToString()); }
+ public void Error(object logMessage) => this.Error(logMessage.ToString());
+ public void Info(object logMessage) => this.Info(logMessage.ToString());
+ public void Debug(object logMessage) => this.Debug(logMessage.ToString());
+ public void Warn(object logMessage) => this.Warn(logMessage.ToString());
- public static void Trace(TraceEventType eventType, string message)
- {
- try
- {
- if (traceSource.Switch.ShouldTrace(eventType))
- {
- string tracemessage = string.Format("{0}\t[{1}]\t{2}", DateTime.Now.ToString("MM/dd/yy HH:mm:ss"), eventType, message);
- foreach (TraceListener listener in traceSource.Listeners)
- {
- listener.WriteLine(tracemessage);
- listener.Flush();
- }
- }
- }
- catch (Exception)
- {
+ public static void Trace(TraceEventType eventType, string message)
+ {
+ try
+ {
+ if (traceSource.Switch.ShouldTrace(eventType))
+ {
+ var tracemessage = string.Format("{0}\t[{1}]\t{2}", DateTime.Now.ToString("MM/dd/yy HH:mm:ss"), eventType, message);
+ foreach (TraceListener listener in traceSource.Listeners)
+ {
+ listener.WriteLine(tracemessage);
+ listener.Flush();
+ }
+ }
+ }
+ catch (Exception)
+ {
- }
- }
- }
+ }
+ }
+ }
- public class LogFactory
- {
- private static readonly Log Logger = new Log();
- public static Log getLog(Type classType)
- {
- return Logger;
- }
- }
+ public class LogFactory
+ {
+ private static readonly Log Logger = new();
+ public static Log GetLog(Type classType) => Logger;
+ }
}
\ No newline at end of file
diff --git a/Authorize.NET/Util/SensitiveDataConfigType.cs b/Authorize.NET/Util/SensitiveDataConfigType.cs
index 46c2824c..27d7dbf8 100644
--- a/Authorize.NET/Util/SensitiveDataConfigType.cs
+++ b/Authorize.NET/Util/SensitiveDataConfigType.cs
@@ -1,39 +1,39 @@
namespace AuthorizeNet.Util
{
- public class SensitiveTag
- {
- public string tagName { get; set; }
- public string pattern { get; set; }
- public string replacement { get; set; }
- public bool disableMask { get; set; }
+ public class SensitiveTag
+ {
+ public string TagName { get; set; }
+ public string Pattern { get; set; }
+ public string Replacement { get; set; }
+ public bool DisableMask { get; set; }
- public SensitiveTag(string tagName, string pattern, string replacement, bool disableMask)
- {
- this.tagName = tagName;
- this.pattern = pattern;
- this.replacement = replacement;
- this.disableMask = disableMask;
- }
- }
+ public SensitiveTag(string tagName, string pattern, string replacement, bool disableMask)
+ {
+ this.TagName = tagName;
+ this.Pattern = pattern;
+ this.Replacement = replacement;
+ this.DisableMask = disableMask;
+ }
+ }
- public static class SensitiveDataConfigType
- {
- public static SensitiveTag[] sensitiveTags = new SensitiveTag[]
- {
- new SensitiveTag("cardCode", "", "XXX", false),
- new SensitiveTag("cardNumber", "(\\p{N}+)(\\p{N}{4})", "XXXX-$2", false),
- new SensitiveTag("expirationDate", "", "XXX", false),
- new SensitiveTag("accountNumber", "(\\p{N}+)(\\p{N}{4})", "XXXX-$2", false),
- new SensitiveTag("nameOnAccount", "", "XXX", false),
- new SensitiveTag("transactionKey", "", "XXX", false)
- };
+ public static class SensitiveDataConfigType
+ {
+ public static SensitiveTag[] sensitiveTags = new SensitiveTag[]
+ {
+ new SensitiveTag("cardCode", "", "XXX", false),
+ new SensitiveTag("cardNumber", "(\\p{N}+)(\\p{N}{4})", "XXXX-$2", false),
+ new SensitiveTag("expirationDate", "", "XXX", false),
+ new SensitiveTag("accountNumber", "(\\p{N}+)(\\p{N}{4})", "XXXX-$2", false),
+ new SensitiveTag("nameOnAccount", "", "XXX", false),
+ new SensitiveTag("transactionKey", "", "XXX", false)
+ };
- public static string[] sensitiveStringRegexes = new string[] {
- "4\\p{N}{3}([\\ \\-]?)\\p{N}{4}\\1\\p{N}{4}\\1\\p{N}{4}",
- "4\\p{N}{3}([\\ \\-]?)(?:\\p{N}{4}\\1){2}\\p{N}(?:\\p{N}{3})?",
- "5[1-5]\\p{N}{2}([\\ \\-]?)\\p{N}{4}\\1\\p{N}{4}\\1\\p{N}{4}",
- "6(?:011|22(?:1(?=[\\ \\-]?(?:2[6-9]|[3-9]))|[2-8]|9(?=[\\ \\-]?(?:[01]|2[0-5])))|4[4-9]\\p{N}|5\\p{N}\\p{N})([\\ \\-]?)\\p{N}{4}\\1\\p{N}{4}\\1\\p{N}{4}",
- "35(?:2[89]|[3-8]\\p{N})([\\ \\-]?)\\p{N}{4}\\1\\p{N}{4}\\1\\p{N}{4}",
- "3[47]\\p{N}\\p{N}([\\ \\-]?)\\p{N}{6}\\1\\p{N}{5}"};
- }
+ public static string[] sensitiveStringRegexes = new string[] {
+ "4\\p{N}{3}([\\ \\-]?)\\p{N}{4}\\1\\p{N}{4}\\1\\p{N}{4}",
+ "4\\p{N}{3}([\\ \\-]?)(?:\\p{N}{4}\\1){2}\\p{N}(?:\\p{N}{3})?",
+ "5[1-5]\\p{N}{2}([\\ \\-]?)\\p{N}{4}\\1\\p{N}{4}\\1\\p{N}{4}",
+ "6(?:011|22(?:1(?=[\\ \\-]?(?:2[6-9]|[3-9]))|[2-8]|9(?=[\\ \\-]?(?:[01]|2[0-5])))|4[4-9]\\p{N}|5\\p{N}\\p{N})([\\ \\-]?)\\p{N}{4}\\1\\p{N}{4}\\1\\p{N}{4}",
+ "35(?:2[89]|[3-8]\\p{N})([\\ \\-]?)\\p{N}{4}\\1\\p{N}{4}\\1\\p{N}{4}",
+ "3[47]\\p{N}\\p{N}([\\ \\-]?)\\p{N}{6}\\1\\p{N}{5}"};
+ }
}
diff --git a/Authorize.NET/Util/SensitiveDataConsoleLogger.cs b/Authorize.NET/Util/SensitiveDataConsoleLogger.cs
index a5973e9c..0ce50b8e 100644
--- a/Authorize.NET/Util/SensitiveDataConsoleLogger.cs
+++ b/Authorize.NET/Util/SensitiveDataConsoleLogger.cs
@@ -1,13 +1,15 @@
-namespace AuthorizeNet.Util
-{
- using System;
+using System;
- public class SensitiveDataConsoleLogger : SensitiveDataTextLogger
- {
- public SensitiveDataConsoleLogger() : base (Console.Out) {
- }
+namespace AuthorizeNet.Util
+{
+ public class SensitiveDataConsoleLogger : SensitiveDataTextLogger
+ {
+ public SensitiveDataConsoleLogger() : base(Console.Out)
+ {
+ }
- public SensitiveDataConsoleLogger(bool useErrorStream) : base (useErrorStream ? Console.Error : Console.Out) {
- }
- }
+ public SensitiveDataConsoleLogger(bool useErrorStream) : base(useErrorStream ? Console.Error : Console.Out)
+ {
+ }
+ }
}
diff --git a/Authorize.NET/Util/SensitiveDataTextLogger.cs b/Authorize.NET/Util/SensitiveDataTextLogger.cs
index e5d76915..af2cf698 100644
--- a/Authorize.NET/Util/SensitiveDataTextLogger.cs
+++ b/Authorize.NET/Util/SensitiveDataTextLogger.cs
@@ -1,94 +1,94 @@
-namespace AuthorizeNet.Util
-{
- using System;
- using System.Diagnostics;
- using System.Text.RegularExpressions;
+using System;
+using System.Diagnostics;
+using System.Text.RegularExpressions;
- public class SensitiveDataTextLogger : TextWriterTraceListener
- {
- private static string[] cardPatterns;
- private static string[] tagPatterns;
- private static string[] tagReplacements;
+namespace AuthorizeNet.Util
+{
+ public class SensitiveDataTextLogger : TextWriterTraceListener
+ {
+ private static string[] cardPatterns;
+ private static string[] tagPatterns;
+ private static string[] tagReplacements;
- static SensitiveDataTextLogger()
- {
- LoadSensitiveDataConfig();
- }
- public SensitiveDataTextLogger(System.IO.Stream stream) : base(stream)
- {
- }
+ static SensitiveDataTextLogger()
+ {
+ LoadSensitiveDataConfig();
+ }
+ public SensitiveDataTextLogger(System.IO.Stream stream) : base(stream)
+ {
+ }
- public SensitiveDataTextLogger(System.IO.Stream stream, string name) : base(stream, name)
- {
- }
+ public SensitiveDataTextLogger(System.IO.Stream stream, string name) : base(stream, name)
+ {
+ }
- public SensitiveDataTextLogger(string FileName, string name) : base(FileName, name)
- {
- }
+ public SensitiveDataTextLogger(string FileName, string name) : base(FileName, name)
+ {
+ }
- public SensitiveDataTextLogger(string FileName) : base(FileName)
- {
- }
+ public SensitiveDataTextLogger(string FileName) : base(FileName)
+ {
+ }
- public SensitiveDataTextLogger(System.IO.TextWriter writer, string name) : base(writer, name)
- {
- }
+ public SensitiveDataTextLogger(System.IO.TextWriter writer, string name) : base(writer, name)
+ {
+ }
- public SensitiveDataTextLogger(System.IO.TextWriter writer) : base(writer)
- {
- }
+ public SensitiveDataTextLogger(System.IO.TextWriter writer) : base(writer)
+ {
+ }
- private static void LoadSensitiveDataConfig()
- {
- cardPatterns = SensitiveDataConfigType.sensitiveStringRegexes;
+ private static void LoadSensitiveDataConfig()
+ {
+ cardPatterns = SensitiveDataConfigType.sensitiveStringRegexes;
- int noOfSensitiveTags = SensitiveDataConfigType.sensitiveTags.Length;
- tagPatterns = new string[noOfSensitiveTags];
- tagReplacements = new string[noOfSensitiveTags];
+ int noOfSensitiveTags = SensitiveDataConfigType.sensitiveTags.Length;
+ tagPatterns = new string[noOfSensitiveTags];
+ tagReplacements = new string[noOfSensitiveTags];
- for (int i = 0; i < noOfSensitiveTags; i++)
- {
- String tagName = SensitiveDataConfigType.sensitiveTags[i].tagName;
- String pattern = SensitiveDataConfigType.sensitiveTags[i].pattern;
- String replacement = SensitiveDataConfigType.sensitiveTags[i].replacement;
+ for (int i = 0; i < noOfSensitiveTags; i++)
+ {
+ String tagName = SensitiveDataConfigType.sensitiveTags[i].TagName;
+ String pattern = SensitiveDataConfigType.sensitiveTags[i].Pattern;
+ String replacement = SensitiveDataConfigType.sensitiveTags[i].Replacement;
- if (!String.IsNullOrEmpty(pattern))
- tagPatterns[i] = "<" + tagName + ">" + pattern + "" + tagName + ">";
- else
- tagPatterns[i] = "<" + tagName + ">" + ".+" + "" + tagName + ">";
- tagReplacements[i] = "<" + tagName + ">" + replacement + "" + tagName + ">";
- }
- }
+ if (!string.IsNullOrEmpty(pattern))
+ tagPatterns[i] = "<" + tagName + ">" + pattern + "" + tagName + ">";
+ else
+ tagPatterns[i] = "<" + tagName + ">" + ".+" + "" + tagName + ">";
+ tagReplacements[i] = "<" + tagName + ">" + replacement + "" + tagName + ">";
+ }
+ }
- public override void Write(string Msg)
- {
- base.Write(Msg);
- base.Flush();
- }
- public override void WriteLine(string Msg)
- {
- string maskXmlMessage = maskSensitiveXmlString(Msg);
- base.WriteLine(maskCreditCards(maskXmlMessage));
- base.Flush();
- }
+ public override void Write(string Msg)
+ {
+ base.Write(Msg);
+ base.Flush();
+ }
+ public override void WriteLine(string Msg)
+ {
+ string maskXmlMessage = MaskSensitiveXmlString(Msg);
+ base.WriteLine(MaskCreditCards(maskXmlMessage));
+ base.Flush();
+ }
- public static String maskCreditCards(String str)
- {
- for (int i = 0; i < cardPatterns.Length; i++)
- {
- str = Regex.Replace(str, cardPatterns[i], "XXXX");
- }
- return str;
- }
+ public static String MaskCreditCards(String str)
+ {
+ for (int i = 0; i < cardPatterns.Length; i++)
+ {
+ str = Regex.Replace(str, cardPatterns[i], "XXXX");
+ }
+ return str;
+ }
- public static String maskSensitiveXmlString(String str)
- {
- for (int i = 0; i < tagPatterns.Length; i++)
- {
- str = Regex.Replace(str, tagPatterns[i], tagReplacements[i]);
- }
- return str;
- }
- }
+ public static String MaskSensitiveXmlString(String str)
+ {
+ for (int i = 0; i < tagPatterns.Length; i++)
+ {
+ str = Regex.Replace(str, tagPatterns[i], tagReplacements[i]);
+ }
+ return str;
+ }
+ }
}
diff --git a/Authorize.NET/Util/XmlUtility.cs b/Authorize.NET/Util/XmlUtility.cs
index d14d72bd..b367bd40 100644
--- a/Authorize.NET/Util/XmlUtility.cs
+++ b/Authorize.NET/Util/XmlUtility.cs
@@ -1,73 +1,72 @@
+using System;
+using System.IO;
+using System.Xml.Serialization;
+
namespace AuthorizeNet.Util
{
- using System;
- using System.IO;
- using System.Xml.Serialization;
-
#pragma warning disable 1591
- public static class XmlUtility {
+ public static class XmlUtility
+ {
+
+ private static readonly Log Logger = LogFactory.GetLog(typeof(XmlUtility));
- private static readonly Log Logger = LogFactory.getLog(typeof(XmlUtility));
+ public static string GetXml(T entity) //where T: object //MarshalByRefObject //Serializable
+ {
+ string xmlString;
- public static string GetXml(T entity) //where T: object //MarshalByRefObject //Serializable
- {
- string xmlString;
+ var requestType = typeof(T);
+ try
+ {
+ var serializer = new XmlSerializer(requestType);
+ using var writer = new Utf8StringWriter();
- var requestType = typeof (T);
- try
- {
- var serializer = new XmlSerializer(requestType);
- using (var writer = new Utf8StringWriter())
- {
+ serializer.Serialize(writer, entity);
+ xmlString = writer.ToString();
+ }
+ catch (Exception e)
+ {
+ LogHelper.Error(Logger, "Error:'{0}' when serializing object:'{1}' to xml", e.Message, requestType);
+ throw;
+ }
- serializer.Serialize(writer, entity);
- xmlString = writer.ToString();
- }
- }
- catch (Exception e)
- {
- LogHelper.error(Logger, "Error:'{0}' when serializing object:'{1}' to xml", e.Message, requestType);
- throw;
- }
-
- return xmlString;
- }
+ return xmlString;
+ }
- public static T Create(string xml) //where T: object //MarshalByRefObject
- {
- var entity = default(T);
- //make sure we have not null and not-empty string to de-serialize
- if ( null != xml && 0 != xml.Trim().Length)
- {
- var responseType = typeof (T);
- try
- {
- object deSerializedobject;
- var serializer = new XmlSerializer(responseType);
- using (var reader = new StringReader(xml))
- {
- deSerializedobject = serializer.Deserialize(reader);
- }
+ public static T Create(string xml) //where T: object //MarshalByRefObject
+ {
+ var entity = default(T);
+ //make sure we have not null and not-empty string to de-serialize
+ if (null != xml && 0 != xml.Trim().Length)
+ {
+ var responseType = typeof(T);
+ try
+ {
+ object deSerializedobject;
+ var serializer = new XmlSerializer(responseType);
+ using (var reader = new StringReader(xml))
+ {
+ deSerializedobject = serializer.Deserialize(reader);
+ }
- if (deSerializedobject is T)
- {
- entity = (T) deSerializedobject;
- }
- }
- catch (Exception e)
- {
- LogHelper.error(Logger, "Error:'{0}' when deserializing the into object:'{1}' from xml:'{2}'", e.Message, responseType, xml);
- throw;
- }
- }
+ if (deSerializedobject is T t)
+ {
+ entity = t;
+ }
+ }
+ catch (Exception e)
+ {
+ LogHelper.Error(Logger, "Error:'{0}' when deserializing the into object:'{1}' from xml:'{2}'", e.Message, responseType, xml);
+ throw;
+ }
+ }
- return entity;
- }
- }
+ return entity;
+ }
+ }
- public sealed class Utf8StringWriter : StringWriter
- {
- public override System.Text.Encoding Encoding { get { return System.Text.Encoding.UTF8; } }
- }
+ public sealed class Utf8StringWriter : StringWriter
+ {
+ public override System.Text.Encoding Encoding { get { return System.Text.Encoding.UTF8; } }
+ }
#pragma warning disable 1591
}
\ No newline at end of file
diff --git a/Authorize.NET/Utility/AnetApiSchema.generated.cs b/Authorize.NET/Utility/AnetApiSchema.generated.cs
index 80ebbd53..cf88d6d1 100644
--- a/Authorize.NET/Utility/AnetApiSchema.generated.cs
+++ b/Authorize.NET/Utility/AnetApiSchema.generated.cs
@@ -8,5698 +8,5948 @@
//
//------------------------------------------------------------------------------
-//
+//
// This source code was auto-generated by xsd, Version=2.0.50727.3038.
-//
-namespace AuthorizeNet.APICore {
- using System.Xml.Serialization;
-
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class decryptPaymentDataRequest : ANetApiRequest {
-
- ///
- public opaqueDataType opaqueData;
-
- ///
- public string callId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class opaqueDataType {
-
- ///
- public string dataDescriptor;
-
- ///
- public string dataValue;
-
- ///
- public string dataKey;
-
- ///
- public System.DateTime expirationTimeStamp;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool expirationTimeStampSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class processorType {
-
- ///
- public string name;
-
- ///
- public int id;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("cardType")]
- public string[] cardTypes;
- }
-
- ///
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(auDeleteType))]
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(auUpdateType))]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class auDetailsType {
-
- ///
- public long customerProfileID;
-
- ///
- public long customerPaymentProfileID;
-
- ///
- public string firstName;
-
- ///
- public string lastName;
-
- ///
- public string updateTimeUTC;
-
- ///
- public string auReasonCode;
-
- ///
- public string reasonDescription;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class auDeleteType : auDetailsType {
-
- ///
- public creditCardMaskedType creditCard;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class creditCardMaskedType {
-
- ///
- public string cardNumber;
-
- ///
- public string expirationDate;
-
- ///
- public string cardType;
-
- ///
- public cardArt cardArt;
-
- ///
- public string issuerNumber;
-
- ///
- public bool isPaymentToken;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool isPaymentTokenSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class cardArt {
-
- ///
- public string cardBrand;
-
- ///
- public string cardImageHeight;
-
- ///
- public string cardImageUrl;
-
- ///
- public string cardImageWidth;
-
- ///
- public string cardType;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class auUpdateType : auDetailsType {
-
- ///
- public creditCardMaskedType newCreditCard;
-
- ///
- public creditCardMaskedType oldCreditCard;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class auResponseType {
-
- ///
- public string auReasonCode;
-
- ///
- public long profileCount;
-
- ///
- public string reasonDescription;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class customerPaymentProfileListItemType {
-
- ///
- public bool defaultPaymentProfile;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool defaultPaymentProfileSpecified;
-
- ///
- public int customerPaymentProfileId;
-
- ///
- public int customerProfileId;
-
- ///
- public customerAddressType billTo;
-
- ///
- public paymentMaskedType payment;
-
- ///
- public string originalNetworkTransId;
-
- ///
- public decimal originalAuthAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool originalAuthAmountSpecified;
- }
-
- ///
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerAddressExType))]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class customerAddressType : nameAndAddressType {
-
- ///
- public string phoneNumber;
-
- ///
- public string faxNumber;
-
- ///
- public string email;
- }
-
- ///
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerAddressType))]
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerAddressExType))]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class nameAndAddressType {
-
- ///
- public string firstName;
-
- ///
- public string lastName;
-
- ///
- public string company;
-
- ///
- public string address;
-
- ///
- public string city;
-
- ///
- public string state;
-
- ///
- public string zip;
-
- ///
- public string country;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class customerAddressExType : customerAddressType {
-
- ///
- public string customerAddressId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class paymentMaskedType {
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("bankAccount", typeof(bankAccountMaskedType))]
- [System.Xml.Serialization.XmlElementAttribute("creditCard", typeof(creditCardMaskedType))]
- [System.Xml.Serialization.XmlElementAttribute("tokenInformation", typeof(tokenMaskedType))]
- public object Item;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class bankAccountMaskedType {
-
- ///
- public bankAccountTypeEnum accountType;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool accountTypeSpecified;
-
- ///
- public string routingNumber;
-
- ///
- public string accountNumber;
-
- ///
- public string nameOnAccount;
-
- ///
- public echeckTypeEnum echeckType;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool echeckTypeSpecified;
-
- ///
- public string bankName;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum bankAccountTypeEnum {
-
- ///
- checking,
-
- ///
- savings,
-
- ///
- businessChecking,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum echeckTypeEnum {
-
- ///
- PPD,
-
- ///
- WEB,
-
- ///
- CCD,
-
- ///
- TEL,
-
- ///
- ARC,
-
- ///
- BOC,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class tokenMaskedType {
-
- ///
- public string tokenSource;
-
- ///
- public string tokenNumber;
-
- ///
- public string expirationDate;
-
- ///
- public string tokenRequestorId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class CustomerPaymentProfileSorting {
-
- ///
- public CustomerPaymentProfileOrderFieldEnum orderBy;
-
- ///
- public bool orderDescending;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum CustomerPaymentProfileOrderFieldEnum {
-
- ///
- id,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class customerProfileSummaryType {
-
- ///
- public string customerProfileId;
-
- ///
- public string description;
-
- ///
- public string merchantCustomerId;
-
- ///
- public string email;
-
- ///
- public System.DateTime createdDate;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class SubscriptionDetail {
-
- ///
- public int id;
-
- ///
- public string name;
-
- ///
- public ARBSubscriptionStatusEnum status;
-
- ///
- public System.DateTime createTimeStampUTC;
-
- ///
- public string firstName;
-
- ///
- public string lastName;
-
- ///
- public int totalOccurrences;
-
- ///
- public int pastOccurrences;
-
- ///
- public paymentMethodEnum paymentMethod;
-
- ///
- public string accountNumber;
-
- ///
- public string invoice;
-
- ///
- public decimal amount;
-
- ///
- public string currencyCode;
-
- ///
- public int customerProfileId;
-
- ///
- public int customerPaymentProfileId;
-
- ///
- public int customerShippingProfileId;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool customerShippingProfileIdSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum ARBSubscriptionStatusEnum {
-
- ///
- active,
-
- ///
- expired,
-
- ///
- suspended,
-
- ///
- canceled,
-
- ///
- terminated,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum paymentMethodEnum {
-
- ///
- creditCard,
-
- ///
- eCheck,
-
- ///
- payPal,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class ARBGetSubscriptionListSorting {
-
- ///
- public ARBGetSubscriptionListOrderFieldEnum orderBy;
-
- ///
- public bool orderDescending;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum ARBGetSubscriptionListOrderFieldEnum {
-
- ///
- id,
-
- ///
- name,
-
- ///
- status,
-
- ///
- createTimeStampUTC,
-
- ///
- lastName,
-
- ///
- firstName,
-
- ///
- accountNumber,
-
- ///
- amount,
-
- ///
- pastOccurrences,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class Paging {
-
- ///
- public int limit;
-
- ///
- public int offset;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class TransactionListSorting {
-
- ///
- public TransactionListOrderFieldEnum orderBy;
-
- ///
- public bool orderDescending;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum TransactionListOrderFieldEnum {
-
- ///
- id,
-
- ///
- submitTimeUTC,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class heldTransactionRequestType {
-
- ///
- public afdsTransactionEnum action;
-
- ///
- public string refTransId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum afdsTransactionEnum {
-
- ///
- approve,
-
- ///
- decline,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class createProfileResponse {
-
- ///
- public messagesType messages;
-
- ///
- public string customerProfileId;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("numericString", IsNullable=false)]
- public string[] customerPaymentProfileIdList;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("numericString", IsNullable=false)]
- public string[] customerShippingAddressIdList;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class messagesType {
-
- ///
- public messageTypeEnum resultCode;
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("message")]
- public messagesTypeMessage[] message;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum messageTypeEnum {
-
- ///
- Ok,
-
- ///
- Error,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class messagesTypeMessage {
-
- ///
- public string code;
-
- ///
- public string text;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class transactionResponse {
-
- ///
- public string responseCode;
-
- ///
- public string rawResponseCode;
-
- ///
- public string authCode;
-
- ///
- public string avsResultCode;
-
- ///
- public string cvvResultCode;
-
- ///
- public string cavvResultCode;
-
- ///
- public string transId;
-
- ///
- public string refTransID;
-
- ///
- public string transHash;
-
- ///
- public string testRequest;
-
- ///
- public string accountNumber;
-
- ///
- public string entryMode;
-
- ///
- public string accountType;
-
- ///
- public string splitTenderId;
-
- ///
- public transactionResponsePrePaidCard prePaidCard;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("message", IsNullable=false)]
- public transactionResponseMessage[] messages;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("error", IsNullable=false)]
- public transactionResponseError[] errors;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("splitTenderPayment", IsNullable=false)]
- public transactionResponseSplitTenderPayment[] splitTenderPayments;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)]
- public userField[] userFields;
-
- ///
- public nameAndAddressType shipTo;
-
- ///
- public transactionResponseSecureAcceptance secureAcceptance;
-
- ///
- public transactionResponseEmvResponse emvResponse;
-
- ///
- public string transHashSha2;
-
- ///
- public customerProfileIdType profile;
-
- ///
- public string networkTransId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class transactionResponsePrePaidCard {
-
- ///
- public string requestedAmount;
-
- ///
- public string approvedAmount;
-
- ///
- public string balanceOnCard;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class transactionResponseMessage {
-
- ///
- public string code;
-
- ///
- public string description;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class transactionResponseError {
-
- ///
- public string errorCode;
-
- ///
- public string errorText;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class transactionResponseSplitTenderPayment {
-
- ///
- public string transId;
-
- ///
- public string responseCode;
-
- ///
- public string responseToCustomer;
-
- ///
- public string authCode;
-
- ///
- public string accountNumber;
-
- ///
- public string accountType;
-
- ///
- public string requestedAmount;
-
- ///
- public string approvedAmount;
-
- ///
- public string balanceOnCard;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class userField {
-
- ///
- public string name;
-
- ///
- public string value;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class transactionResponseSecureAcceptance {
-
- ///
- public string SecureAcceptanceUrl;
-
- ///
- public string PayerID;
-
- ///
- public string PayerEmail;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class transactionResponseEmvResponse {
-
- ///
- public string tlvData;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("tag", IsNullable=false)]
- public emvTag[] tags;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class emvTag {
-
- ///
- public string name;
-
- ///
- public string value;
-
- ///
- public string formatted;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class customerProfileIdType {
-
- ///
- public string customerProfileId;
-
- ///
- public string customerPaymentProfileId;
-
- ///
- public string customerAddressId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class returnedItemType {
-
- ///
- public string id;
-
- ///
- public System.DateTime dateUTC;
-
- ///
- public System.DateTime dateLocal;
-
- ///
- public string code;
-
- ///
- public string description;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class transactionDetailsType {
-
- ///
- public string transId;
-
- ///
- public string refTransId;
-
- ///
- public string splitTenderId;
-
- ///
- public System.DateTime submitTimeUTC;
-
- ///
- public System.DateTime submitTimeLocal;
-
- ///
- public string transactionType;
-
- ///
- public string transactionStatus;
-
- ///
- public int responseCode;
-
- ///
- public int responseReasonCode;
-
- ///
- public subscriptionPaymentType subscription;
-
- ///
- public string responseReasonDescription;
-
- ///
- public string authCode;
-
- ///
- public string AVSResponse;
-
- ///
- public string cardCodeResponse;
-
- ///
- public string CAVVResponse;
-
- ///
- public string FDSFilterAction;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("FDSFilter", IsNullable=false)]
- public FDSFilterType[] FDSFilters;
-
- ///
- public batchDetailsType batch;
-
- ///
- public orderExType order;
-
- ///
- public decimal requestedAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool requestedAmountSpecified;
-
- ///
- public decimal authAmount;
-
- ///
- public decimal settleAmount;
-
- ///
- public extendedAmountType tax;
-
- ///
- public extendedAmountType shipping;
-
- ///
- public extendedAmountType duty;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("lineItem", IsNullable=false)]
- public lineItemType[] lineItems;
-
- ///
- public decimal prepaidBalanceRemaining;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool prepaidBalanceRemainingSpecified;
-
- ///
- public bool taxExempt;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool taxExemptSpecified;
-
- ///
- public paymentMaskedType payment;
-
- ///
- public customerDataType customer;
-
- ///
- public customerAddressType billTo;
-
- ///
- public nameAndAddressType shipTo;
-
- ///
- public bool recurringBilling;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool recurringBillingSpecified;
-
- ///
- public string customerIP;
-
- ///
- public string product;
-
- ///
- public string entryMode;
-
- ///
- public string marketType;
-
- ///
- public string mobileDeviceId;
-
- ///
- public string customerSignature;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("returnedItem", IsNullable=false)]
- public returnedItemType[] returnedItems;
-
- ///
- public solutionType solution;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("tag", IsNullable=false)]
- public transactionDetailsTypeTag[] emvDetails;
-
- ///
- public customerProfileIdType profile;
-
- ///
- public extendedAmountType surcharge;
-
- ///
- public string employeeId;
-
- ///
- public extendedAmountType tip;
-
- ///
- public otherTaxType otherTax;
-
- ///
- public nameAndAddressType shipFrom;
-
- ///
- public string networkTransId;
-
- ///
- public string originalNetworkTransId;
-
- ///
- public decimal originalAuthAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool originalAuthAmountSpecified;
-
- ///
- public string authorizationIndicator;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class subscriptionPaymentType {
-
- ///
- public int id;
-
- ///
- public int payNum;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class FDSFilterType {
-
- ///
- public string name;
-
- ///
- public string action;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class batchDetailsType {
-
- ///
- public string batchId;
-
- ///
- public System.DateTime settlementTimeUTC;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool settlementTimeUTCSpecified;
-
- ///
- public System.DateTime settlementTimeLocal;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool settlementTimeLocalSpecified;
-
- ///
- public string settlementState;
-
- ///
- public string paymentMethod;
-
- ///
- public string marketType;
-
- ///
- public string product;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("statistic", IsNullable=false)]
- public batchStatisticType[] statistics;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class batchStatisticType {
-
- ///
- public string accountType;
-
- ///
- public decimal chargeAmount;
-
- ///
- public int chargeCount;
-
- ///
- public decimal refundAmount;
-
- ///
- public int refundCount;
-
- ///
- public int voidCount;
-
- ///
- public int declineCount;
-
- ///
- public int errorCount;
-
- ///
- public decimal returnedItemAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool returnedItemAmountSpecified;
-
- ///
- public int returnedItemCount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool returnedItemCountSpecified;
-
- ///
- public decimal chargebackAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool chargebackAmountSpecified;
-
- ///
- public int chargebackCount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool chargebackCountSpecified;
-
- ///
- public int correctionNoticeCount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool correctionNoticeCountSpecified;
-
- ///
- public decimal chargeChargeBackAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool chargeChargeBackAmountSpecified;
-
- ///
- public int chargeChargeBackCount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool chargeChargeBackCountSpecified;
-
- ///
- public decimal refundChargeBackAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool refundChargeBackAmountSpecified;
-
- ///
- public int refundChargeBackCount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool refundChargeBackCountSpecified;
-
- ///
- public decimal chargeReturnedItemsAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool chargeReturnedItemsAmountSpecified;
-
- ///
- public int chargeReturnedItemsCount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool chargeReturnedItemsCountSpecified;
-
- ///
- public decimal refundReturnedItemsAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool refundReturnedItemsAmountSpecified;
-
- ///
- public int refundReturnedItemsCount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool refundReturnedItemsCountSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class orderExType : orderType {
-
- ///
- public string purchaseOrderNumber;
- }
-
- ///
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(orderExType))]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class orderType {
-
- ///
- public string invoiceNumber;
-
- ///
- public string description;
-
- ///
- public decimal discountAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool discountAmountSpecified;
-
- ///
- public bool taxIsAfterDiscount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool taxIsAfterDiscountSpecified;
-
- ///
- public string totalTaxTypeCode;
-
- ///
- public string purchaserVATRegistrationNumber;
-
- ///
- public string merchantVATRegistrationNumber;
-
- ///
- public string vatInvoiceReferenceNumber;
-
- ///
- public string purchaserCode;
-
- ///
- public string summaryCommodityCode;
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
- public System.DateTime purchaseOrderDateUTC;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool purchaseOrderDateUTCSpecified;
-
- ///
- public string supplierOrderReference;
-
- ///
- public string authorizedContactName;
-
- ///
- public string cardAcceptorRefNumber;
-
- ///
- public string amexDataTAA1;
-
- ///
- public string amexDataTAA2;
-
- ///
- public string amexDataTAA3;
-
- ///
- public string amexDataTAA4;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class extendedAmountType {
-
- ///
- public decimal amount;
-
- ///
- public string name;
-
- ///
- public string description;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class lineItemType {
-
- ///
- public string itemId;
-
- ///
- public string name;
-
- ///
- public string description;
-
- ///
- public decimal quantity;
-
- ///
- public decimal unitPrice;
-
- ///
- public bool taxable;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool taxableSpecified;
-
- ///
- public string unitOfMeasure;
-
- ///
- public string typeOfSupply;
-
- ///
- public decimal taxRate;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool taxRateSpecified;
-
- ///
- public decimal taxAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool taxAmountSpecified;
-
- ///
- public decimal nationalTax;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool nationalTaxSpecified;
-
- ///
- public decimal localTax;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool localTaxSpecified;
-
- ///
- public decimal vatRate;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool vatRateSpecified;
-
- ///
- public string alternateTaxId;
-
- ///
- public string alternateTaxType;
-
- ///
- public string alternateTaxTypeApplied;
-
- ///
- public decimal alternateTaxRate;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool alternateTaxRateSpecified;
-
- ///
- public decimal alternateTaxAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool alternateTaxAmountSpecified;
-
- ///
- public decimal totalAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool totalAmountSpecified;
-
- ///
- public string commodityCode;
-
- ///
- public string productCode;
-
- ///
- public string productSKU;
-
- ///
- public decimal discountRate;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool discountRateSpecified;
-
- ///
- public decimal discountAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool discountAmountSpecified;
-
- ///
- public bool taxIncludedInTotal;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool taxIncludedInTotalSpecified;
-
- ///
- public bool taxIsAfterDiscount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool taxIsAfterDiscountSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class customerDataType {
-
- ///
- public customerTypeEnum type;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool typeSpecified;
-
- ///
- public string id;
-
- ///
- public string email;
-
- ///
- public driversLicenseType driversLicense;
-
- ///
- public string taxId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum customerTypeEnum {
-
- ///
- individual,
-
- ///
- business,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class driversLicenseType {
-
- ///
- public string number;
-
- ///
- public string state;
-
- ///
- public string dateOfBirth;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class solutionType {
-
- ///
- public string id;
-
- ///
- public string name;
-
- ///
- public string vendorName;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class transactionDetailsTypeTag {
-
- ///
- public string tagId;
-
- ///
- public string data;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class otherTaxType {
-
- ///
- public decimal nationalTaxAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool nationalTaxAmountSpecified;
-
- ///
- public decimal localTaxAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool localTaxAmountSpecified;
-
- ///
- public decimal alternateTaxAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool alternateTaxAmountSpecified;
-
- ///
- public string alternateTaxId;
-
- ///
- public decimal vatTaxRate;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool vatTaxRateSpecified;
-
- ///
- public decimal vatTaxAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool vatTaxAmountSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class profileTransactionType {
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("profileTransAuthCapture", typeof(profileTransAuthCaptureType))]
- [System.Xml.Serialization.XmlElementAttribute("profileTransAuthOnly", typeof(profileTransAuthOnlyType))]
- [System.Xml.Serialization.XmlElementAttribute("profileTransCaptureOnly", typeof(profileTransCaptureOnlyType))]
- [System.Xml.Serialization.XmlElementAttribute("profileTransPriorAuthCapture", typeof(profileTransPriorAuthCaptureType))]
- [System.Xml.Serialization.XmlElementAttribute("profileTransRefund", typeof(profileTransRefundType))]
- [System.Xml.Serialization.XmlElementAttribute("profileTransVoid", typeof(profileTransVoidType))]
- public object Item;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class profileTransAuthCaptureType : profileTransOrderType {
- }
-
- ///
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransCaptureOnlyType))]
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransAuthOnlyType))]
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransAuthCaptureType))]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class profileTransOrderType : profileTransAmountType {
-
- ///
- public string customerProfileId;
-
- ///
- public string customerPaymentProfileId;
-
- ///
- public string customerShippingAddressId;
-
- ///
- public orderExType order;
-
- ///
- public bool taxExempt;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool taxExemptSpecified;
-
- ///
- public bool recurringBilling;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool recurringBillingSpecified;
-
- ///
- public string cardCode;
-
- ///
- public string splitTenderId;
-
- ///
- public processingOptions processingOptions;
-
- ///
- public subsequentAuthInformation subsequentAuthInformation;
-
- ///
- public authorizationIndicatorType authorizationIndicatorType;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class processingOptions {
-
- ///
- public bool isFirstRecurringPayment;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool isFirstRecurringPaymentSpecified;
-
- ///
- public bool isFirstSubsequentAuth;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool isFirstSubsequentAuthSpecified;
-
- ///
- public bool isSubsequentAuth;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool isSubsequentAuthSpecified;
-
- ///
- public bool isStoredCredentials;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool isStoredCredentialsSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class subsequentAuthInformation {
-
- ///
- public string originalNetworkTransId;
-
- ///
- public decimal originalAuthAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool originalAuthAmountSpecified;
-
- ///
- public merchantInitTransReasonEnum reason;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool reasonSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum merchantInitTransReasonEnum {
-
- ///
- resubmission,
-
- ///
- delayedCharge,
-
- ///
- reauthorization,
-
- ///
- noShow,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class authorizationIndicatorType {
-
- ///
- public authIndicatorEnum authorizationIndicator;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool authorizationIndicatorSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum authIndicatorEnum {
-
- ///
- pre,
-
- ///
- final,
- }
-
- ///
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransRefundType))]
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransPriorAuthCaptureType))]
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransOrderType))]
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransCaptureOnlyType))]
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransAuthOnlyType))]
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransAuthCaptureType))]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class profileTransAmountType {
-
- ///
- public decimal amount;
-
- ///
- public extendedAmountType tax;
-
- ///
- public extendedAmountType shipping;
-
- ///
- public extendedAmountType duty;
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("lineItems")]
- public lineItemType[] lineItems;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class profileTransRefundType : profileTransAmountType {
-
- ///
- public string customerProfileId;
-
- ///
- public string customerPaymentProfileId;
-
- ///
- public string customerShippingAddressId;
-
- ///
- public string creditCardNumberMasked;
-
- ///
- public string bankRoutingNumberMasked;
-
- ///
- public string bankAccountNumberMasked;
-
- ///
- public orderExType order;
-
- ///
- public string transId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class profileTransPriorAuthCaptureType : profileTransAmountType {
-
- ///
- public string customerProfileId;
-
- ///
- public string customerPaymentProfileId;
-
- ///
- public string customerShippingAddressId;
-
- ///
- public string transId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class profileTransCaptureOnlyType : profileTransOrderType {
-
- ///
- public string approvalCode;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class profileTransAuthOnlyType : profileTransOrderType {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class profileTransVoidType {
-
- ///
- public string customerProfileId;
-
- ///
- public string customerPaymentProfileId;
-
- ///
- public string customerShippingAddressId;
-
- ///
- public string transId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class paymentProfile {
-
- ///
- public string paymentProfileId;
-
- ///
- public string cardCode;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class customerProfilePaymentType {
-
- ///
- public bool createProfile;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool createProfileSpecified;
-
- ///
- public string customerProfileId;
-
- ///
- public paymentProfile paymentProfile;
-
- ///
- public string shippingProfileId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class transactionRequestType {
-
- ///
- public string transactionType;
-
- ///
- public decimal amount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool amountSpecified;
-
- ///
- public string currencyCode;
-
- ///
- public paymentType payment;
-
- ///
- public customerProfilePaymentType profile;
-
- ///
- public solutionType solution;
-
- ///
- public string callId;
-
- ///
- public string terminalNumber;
-
- ///
- public string authCode;
-
- ///
- public string refTransId;
-
- ///
- public string splitTenderId;
-
- ///
- public orderType order;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("lineItem", IsNullable=false)]
- public lineItemType[] lineItems;
-
- ///
- public extendedAmountType tax;
-
- ///
- public extendedAmountType duty;
-
- ///
- public extendedAmountType shipping;
-
- ///
- public bool taxExempt;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool taxExemptSpecified;
-
- ///
- public string poNumber;
-
- ///
- public customerDataType customer;
-
- ///
- public customerAddressType billTo;
-
- ///
- public nameAndAddressType shipTo;
-
- ///
- public string customerIP;
-
- ///
- public ccAuthenticationType cardholderAuthentication;
-
- ///
- public transRetailInfoType retail;
-
- ///
- public string employeeId;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("setting", IsNullable=false)]
- public settingType[] transactionSettings;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)]
- public userField[] userFields;
-
- ///
- public extendedAmountType surcharge;
-
- ///
- public string merchantDescriptor;
-
- ///
- public subMerchantType subMerchant;
-
- ///
- public extendedAmountType tip;
-
- ///
- public processingOptions processingOptions;
-
- ///
- public subsequentAuthInformation subsequentAuthInformation;
-
- ///
- public otherTaxType otherTax;
-
- ///
- public nameAndAddressType shipFrom;
-
- ///
- public authorizationIndicatorType authorizationIndicatorType;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class paymentType {
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("bankAccount", typeof(bankAccountType))]
- [System.Xml.Serialization.XmlElementAttribute("creditCard", typeof(creditCardType))]
- [System.Xml.Serialization.XmlElementAttribute("emv", typeof(paymentEmvType))]
- [System.Xml.Serialization.XmlElementAttribute("encryptedTrackData", typeof(encryptedTrackDataType))]
- [System.Xml.Serialization.XmlElementAttribute("opaqueData", typeof(opaqueDataType))]
- [System.Xml.Serialization.XmlElementAttribute("payPal", typeof(payPalType))]
- [System.Xml.Serialization.XmlElementAttribute("trackData", typeof(creditCardTrackType))]
- public object Item;
-
- ///
- public string dataSource;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class bankAccountType {
-
- ///
- public bankAccountTypeEnum accountType;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool accountTypeSpecified;
-
- ///
- public string routingNumber;
-
- ///
- public string accountNumber;
-
- ///
- public string nameOnAccount;
-
- ///
- public echeckTypeEnum echeckType;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool echeckTypeSpecified;
-
- ///
- public string bankName;
-
- ///
- public string checkNumber;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class creditCardType : creditCardSimpleType {
-
- ///
- public string cardCode;
-
- ///
- public bool isPaymentToken;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool isPaymentTokenSpecified;
-
- ///
- public string cryptogram;
-
- ///
- public string tokenRequestorName;
-
- ///
- public string tokenRequestorId;
-
- ///
- public string tokenRequestorEci;
- }
-
- ///
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(creditCardType))]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class creditCardSimpleType {
-
- ///
- public string cardNumber;
-
- ///
- public string expirationDate;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class paymentEmvType {
-
- ///
- public object emvData;
-
- ///
- public object emvDescriptor;
-
- ///
- public object emvVersion;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class encryptedTrackDataType {
-
- ///
- public KeyBlock FormOfPayment;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class KeyBlock {
-
- ///
- public KeyValue Value;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class KeyValue {
-
- ///
- public EncodingType Encoding;
-
- ///
- public EncryptionAlgorithmType EncryptionAlgorithm;
-
- ///
- public KeyManagementScheme Scheme;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum EncodingType {
-
- ///
- Base64,
-
- ///
- Hex,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum EncryptionAlgorithmType {
-
- ///
- TDES,
-
- ///
- AES,
-
- ///
- RSA,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class KeyManagementScheme {
-
- ///
- public KeyManagementSchemeDUKPT DUKPT;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class KeyManagementSchemeDUKPT {
-
- ///
- public OperationType Operation;
-
- ///
- public KeyManagementSchemeDUKPTMode Mode;
-
- ///
- public KeyManagementSchemeDUKPTDeviceInfo DeviceInfo;
-
- ///
- public KeyManagementSchemeDUKPTEncryptedData EncryptedData;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum OperationType {
-
- ///
- DECRYPT,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class KeyManagementSchemeDUKPTMode {
-
- ///
- public string PIN;
-
- ///
- public string Data;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class KeyManagementSchemeDUKPTDeviceInfo {
-
- ///
- public string Description;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class KeyManagementSchemeDUKPTEncryptedData {
-
- ///
- public string Value;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class payPalType {
-
- ///
- public string successUrl;
-
- ///
- public string cancelUrl;
-
- ///
- public string paypalLc;
-
- ///
- public string paypalHdrImg;
-
- ///
- public string paypalPayflowcolor;
-
- ///
- public string payerID;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class creditCardTrackType {
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("track1", typeof(string))]
- [System.Xml.Serialization.XmlElementAttribute("track2", typeof(string))]
- [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
- public string Item;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public ItemChoiceType1 ItemElementName;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IncludeInSchema=false)]
- public enum ItemChoiceType1 {
-
- ///
- track1,
-
- ///
- track2,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class ccAuthenticationType {
-
- ///
- public string authenticationIndicator;
-
- ///
- public string cardholderAuthenticationValue;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class transRetailInfoType {
-
- ///
- [System.ComponentModel.DefaultValueAttribute("2")]
- public string marketType;
-
- ///
- public string deviceType;
-
- ///
- public string customerSignature;
-
- ///
- public string terminalNumber;
-
- public transRetailInfoType() {
- this.marketType = "2";
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class settingType {
-
- ///
- public string settingName;
-
- ///
- public string settingValue;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class subMerchantType {
-
- ///
- public string identifier;
-
- ///
- public string doingBusinessAs;
-
- ///
- public string paymentServiceProviderName;
-
- ///
- public string paymentServiceFacilitator;
-
- ///
- public string streetAddress;
-
- ///
- public string phone;
-
- ///
- public string email;
-
- ///
- public string postalCode;
-
- ///
- public string city;
-
- ///
- public string regionCode;
-
- ///
- public string countryCode;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class mobileDeviceType {
-
- ///
- public string mobileDeviceId;
-
- ///
- public string description;
-
- ///
- public string phoneNumber;
-
- ///
- public string devicePlatform;
-
- ///
- public deviceActivationEnum deviceActivation;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool deviceActivationSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum deviceActivationEnum {
-
- ///
- Activate,
-
- ///
- Disable,
- }
-
- ///
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerPaymentProfileMaskedType))]
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerPaymentProfileType))]
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerPaymentProfileExType))]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class customerPaymentProfileBaseType {
-
- ///
- public customerTypeEnum customerType;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool customerTypeSpecified;
-
- ///
- public customerAddressType billTo;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class customerPaymentProfileMaskedType : customerPaymentProfileBaseType {
-
- ///
- public string customerProfileId;
-
- ///
- public string customerPaymentProfileId;
-
- ///
- public bool defaultPaymentProfile;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool defaultPaymentProfileSpecified;
-
- ///
- public paymentMaskedType payment;
-
- ///
- public driversLicenseMaskedType driversLicense;
-
- ///
- public string taxId;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("subscriptionId", IsNullable=false)]
- public string[] subscriptionIds;
-
- ///
- public string originalNetworkTransId;
-
- ///
- public decimal originalAuthAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool originalAuthAmountSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class driversLicenseMaskedType {
-
- ///
- public string number;
-
- ///
- public string state;
-
- ///
- public string dateOfBirth;
- }
-
- ///
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerPaymentProfileExType))]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class customerPaymentProfileType : customerPaymentProfileBaseType {
-
- ///
- public paymentType payment;
-
- ///
- public driversLicenseType driversLicense;
-
- ///
- public string taxId;
-
- ///
- public bool defaultPaymentProfile;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool defaultPaymentProfileSpecified;
-
- ///
- public subsequentAuthInformation subsequentAuthInformation;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class customerPaymentProfileExType : customerPaymentProfileType {
-
- ///
- public string customerPaymentProfileId;
- }
-
- ///
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerProfileExType))]
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerProfileMaskedType))]
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerProfileInfoExType))]
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(subscriptionCustomerProfileType))]
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerProfileType))]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class customerProfileBaseType {
-
- ///
- public string merchantCustomerId;
-
- ///
- public string description;
-
- ///
- public string email;
- }
-
- ///
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerProfileMaskedType))]
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerProfileInfoExType))]
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(subscriptionCustomerProfileType))]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class customerProfileExType : customerProfileBaseType {
-
- ///
- public string customerProfileId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class customerProfileMaskedType : customerProfileExType {
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("paymentProfiles")]
- public customerPaymentProfileMaskedType[] paymentProfiles;
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("shipToList")]
- public customerAddressExType[] shipToList;
-
- ///
- public customerProfileTypeEnum profileType;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool profileTypeSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum customerProfileTypeEnum {
-
- ///
- regular,
-
- ///
- guest,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class customerProfileInfoExType : customerProfileExType {
-
- ///
- public customerProfileTypeEnum profileType;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool profileTypeSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class subscriptionCustomerProfileType : customerProfileExType {
-
- ///
- public customerPaymentProfileMaskedType paymentProfile;
-
- ///
- public customerAddressExType shippingProfile;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class customerProfileType : customerProfileBaseType {
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("paymentProfiles")]
- public customerPaymentProfileType[] paymentProfiles;
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("shipToList")]
- public customerAddressType[] shipToList;
-
- ///
- public customerProfileTypeEnum profileType;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool profileTypeSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class ARBSubscriptionMaskedType {
-
- ///
- public string name;
-
- ///
- public paymentScheduleType paymentSchedule;
-
- ///
- public decimal amount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool amountSpecified;
-
- ///
- public decimal trialAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool trialAmountSpecified;
-
- ///
- public ARBSubscriptionStatusEnum status;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool statusSpecified;
-
- ///
- public subscriptionCustomerProfileType profile;
-
- ///
- public orderType order;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)]
- public arbTransaction[] arbTransactions;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class paymentScheduleType {
-
- ///
- public paymentScheduleTypeInterval interval;
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
- public System.DateTime startDate;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool startDateSpecified;
-
- ///
- public short totalOccurrences;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool totalOccurrencesSpecified;
-
- ///
- public short trialOccurrences;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool trialOccurrencesSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class paymentScheduleTypeInterval {
-
- ///
- public short length;
-
- ///
- public ARBSubscriptionUnitEnum unit;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum ARBSubscriptionUnitEnum {
-
- ///
- days,
-
- ///
- months,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class arbTransaction {
-
- ///
- public string transId;
-
- ///
- public string response;
-
- ///
- public System.DateTime submitTimeUTC;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool submitTimeUTCSpecified;
-
- ///
- public int payNum;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool payNumSpecified;
-
- ///
- public int attemptNum;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool attemptNumSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class securePaymentContainerErrorType {
-
- ///
- public string code;
-
- ///
- public string description;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class customerType {
-
- ///
- public customerTypeEnum type;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool typeSpecified;
-
- ///
- public string id;
-
- ///
- public string email;
-
- ///
- public string phoneNumber;
-
- ///
- public string faxNumber;
-
- ///
- public driversLicenseType driversLicense;
-
- ///
- public string taxId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class paymentSimpleType {
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("bankAccount", typeof(bankAccountType))]
- [System.Xml.Serialization.XmlElementAttribute("creditCard", typeof(creditCardSimpleType))]
- public object Item;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class merchantContactType {
-
- ///
- public string merchantName;
-
- ///
- public string merchantAddress;
-
- ///
- public string merchantCity;
-
- ///
- public string merchantState;
-
- ///
- public string merchantZip;
-
- ///
- public string merchantPhone;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class ContactDetailType {
-
- ///
- public string email;
-
- ///
- public string firstName;
-
- ///
- public string lastName;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class permissionType {
-
- ///
- public string permissionName;
- }
-
- ///
- [System.Xml.Serialization.XmlIncludeAttribute(typeof(emailSettingsType))]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class ArrayOfSetting {
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("setting")]
- public settingType[] setting;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class emailSettingsType : ArrayOfSetting {
-
- ///
- [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")]
- public string version;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class fraudInformationType {
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("fraudFilter", IsNullable=false)]
- public string[] fraudFilterList;
-
- ///
- public string fraudAction;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class transactionSummaryType {
-
- ///
- public string transId;
-
- ///
- public System.DateTime submitTimeUTC;
-
- ///
- public System.DateTime submitTimeLocal;
-
- ///
- public string transactionStatus;
-
- ///
- public string invoiceNumber;
-
- ///
- public string firstName;
-
- ///
- public string lastName;
-
- ///
- public string accountType;
-
- ///
- public string accountNumber;
-
- ///
- public decimal settleAmount;
-
- ///
- public string marketType;
-
- ///
- public string product;
-
- ///
- public string mobileDeviceId;
-
- ///
- public subscriptionPaymentType subscription;
-
- ///
- public bool hasReturnedItems;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool hasReturnedItemsSpecified;
-
- ///
- public fraudInformationType fraudInformation;
-
- ///
- public customerProfileIdType profile;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class ARBSubscriptionType {
-
- ///
- public string name;
-
- ///
- public paymentScheduleType paymentSchedule;
-
- ///
- public decimal amount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool amountSpecified;
-
- ///
- public decimal trialAmount;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool trialAmountSpecified;
-
- ///
- public paymentType payment;
-
- ///
- public orderType order;
-
- ///
- public customerType customer;
-
- ///
- public nameAndAddressType billTo;
-
- ///
- public nameAndAddressType shipTo;
-
- ///
- public customerProfileIdType profile;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class webCheckOutDataTypeToken {
-
- ///
- public string cardNumber;
-
- ///
- public string expirationDate;
-
- ///
- public string cardCode;
-
- ///
- public string zip;
-
- ///
- public string fullName;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class webCheckOutDataType {
-
- ///
- public webCheckOutTypeEnum type;
-
- ///
- public string id;
-
- ///
- public webCheckOutDataTypeToken token;
-
- ///
- public bankAccountType bankToken;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum webCheckOutTypeEnum {
-
- ///
- PAN,
-
- ///
- TOKEN,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class paymentDetails {
-
- ///
- public string currency;
-
- ///
- public string promoCode;
-
- ///
- public string misc;
-
- ///
- public string giftWrap;
-
- ///
- public string discount;
-
- ///
- public string tax;
-
- ///
- public string shippingHandling;
-
- ///
- public string subTotal;
-
- ///
- public string orderID;
-
- ///
- public string amount;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class fingerPrintType {
-
- ///
- public string hashValue;
-
- ///
- public string sequence;
-
- ///
- public string timestamp;
-
- ///
- public string currencyCode;
-
- ///
- public string amount;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class impersonationAuthenticationType {
-
- ///
- public string partnerLoginId;
-
- ///
- public string partnerTransactionKey;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class merchantAuthenticationType {
-
- ///
- public string name;
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("accessToken", typeof(string))]
- [System.Xml.Serialization.XmlElementAttribute("clientKey", typeof(string))]
- [System.Xml.Serialization.XmlElementAttribute("fingerPrint", typeof(fingerPrintType))]
- [System.Xml.Serialization.XmlElementAttribute("impersonationAuthentication", typeof(impersonationAuthenticationType))]
- [System.Xml.Serialization.XmlElementAttribute("password", typeof(string))]
- [System.Xml.Serialization.XmlElementAttribute("sessionToken", typeof(string))]
- [System.Xml.Serialization.XmlElementAttribute("transactionKey", typeof(string))]
- [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
- public object Item;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public ItemChoiceType ItemElementName;
-
- ///
- public string mobileDeviceId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IncludeInSchema=false)]
- public enum ItemChoiceType {
-
- ///
- accessToken,
-
- ///
- clientKey,
-
- ///
- fingerPrint,
-
- ///
- impersonationAuthentication,
-
- ///
- password,
-
- ///
- sessionToken,
-
- ///
- transactionKey,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public partial class ANetApiRequest {
-
- ///
- public merchantAuthenticationType merchantAuthentication;
-
- ///
- public string clientId;
-
- ///
- public string refId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class decryptPaymentDataResponse : ANetApiResponse {
-
- ///
- public customerAddressType shippingInfo;
-
- ///
- public customerAddressType billingInfo;
-
- ///
- public creditCardMaskedType cardInfo;
-
- ///
- public paymentDetails paymentDetails;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute("ErrorResponse", Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class ANetApiResponse {
-
- ///
- public string refId;
-
- ///
- public messagesType messages;
-
- ///
- public string sessionToken;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class securePaymentContainerRequest : ANetApiRequest {
-
- ///
- public webCheckOutDataType data;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class securePaymentContainerResponse : ANetApiResponse {
-
- ///
- public opaqueDataType opaqueData;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class isAliveRequest {
-
- ///
- public string refId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class isAliveResponse : ANetApiResponse {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class authenticateTestRequest : ANetApiRequest {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class authenticateTestResponse : ANetApiResponse {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class ARBCreateSubscriptionRequest : ANetApiRequest {
-
- ///
- public ARBSubscriptionType subscription;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class ARBCreateSubscriptionResponse : ANetApiResponse {
-
- ///
- public string subscriptionId;
-
- ///
- public customerProfileIdType profile;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class ARBUpdateSubscriptionRequest : ANetApiRequest {
-
- ///
- public string subscriptionId;
-
- ///
- public ARBSubscriptionType subscription;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class ARBUpdateSubscriptionResponse : ANetApiResponse {
-
- ///
- public customerProfileIdType profile;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class ARBCancelSubscriptionRequest : ANetApiRequest {
-
- ///
- public string subscriptionId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class ARBCancelSubscriptionResponse : ANetApiResponse {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class ARBGetSubscriptionStatusRequest : ANetApiRequest {
-
- ///
- public string subscriptionId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class ARBGetSubscriptionStatusResponse : ANetApiResponse {
-
- ///
- public ARBSubscriptionStatusEnum status;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool statusSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class createCustomerProfileRequest : ANetApiRequest {
-
- ///
- public customerProfileType profile;
-
- ///
- public validationModeEnum validationMode;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool validationModeSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum validationModeEnum {
-
- ///
- none,
-
- ///
- testMode,
-
- ///
- liveMode,
-
- ///
- oldLiveMode,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class createCustomerProfileResponse : ANetApiResponse {
-
- ///
- public string customerProfileId;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("numericString", IsNullable=false)]
- public string[] customerPaymentProfileIdList;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("numericString", IsNullable=false)]
- public string[] customerShippingAddressIdList;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)]
- public string[] validationDirectResponseList;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class createCustomerPaymentProfileRequest : ANetApiRequest {
-
- ///
- public string customerProfileId;
-
- ///
- public customerPaymentProfileType paymentProfile;
-
- ///
- public validationModeEnum validationMode;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool validationModeSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class createCustomerPaymentProfileResponse : ANetApiResponse {
-
- ///
- public string customerProfileId;
-
- ///
- public string customerPaymentProfileId;
-
- ///
- public string validationDirectResponse;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class createCustomerShippingAddressRequest : ANetApiRequest {
-
- ///
- public string customerProfileId;
-
- ///
- public customerAddressType address;
-
- ///
- public bool defaultShippingAddress;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool defaultShippingAddressSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class createCustomerShippingAddressResponse : ANetApiResponse {
-
- ///
- public string customerProfileId;
-
- ///
- public string customerAddressId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class createCustomerProfileFromTransactionRequest : ANetApiRequest {
-
- ///
- public string transId;
-
- ///
- public customerProfileBaseType customer;
-
- ///
- public string customerProfileId;
-
- ///
- public bool defaultPaymentProfile;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool defaultPaymentProfileSpecified;
-
- ///
- public bool defaultShippingAddress;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool defaultShippingAddressSpecified;
-
- ///
- public customerProfileTypeEnum profileType;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool profileTypeSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getCustomerProfileRequest : ANetApiRequest {
-
- ///
- public string customerProfileId;
-
- ///
- public string merchantCustomerId;
-
- ///
- public string email;
-
- ///
- public bool unmaskExpirationDate;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool unmaskExpirationDateSpecified;
-
- ///
- public bool includeIssuerInfo;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool includeIssuerInfoSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getCustomerProfileResponse : ANetApiResponse {
-
- ///
- public customerProfileMaskedType profile;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("subscriptionId", IsNullable=false)]
- public string[] subscriptionIds;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getCustomerPaymentProfileRequest : ANetApiRequest {
-
- ///
- public string customerProfileId;
-
- ///
- public string customerPaymentProfileId;
-
- ///
- public bool unmaskExpirationDate;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool unmaskExpirationDateSpecified;
-
- ///
- public bool includeIssuerInfo;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool includeIssuerInfoSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getCustomerPaymentProfileResponse : ANetApiResponse {
-
- ///
- public customerPaymentProfileMaskedType paymentProfile;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getCustomerShippingAddressRequest : ANetApiRequest {
-
- ///
- public string customerProfileId;
-
- ///
- public string customerAddressId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getCustomerShippingAddressResponse : ANetApiResponse {
-
- ///
- public bool defaultShippingAddress;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool defaultShippingAddressSpecified;
-
- ///
- public customerAddressExType address;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("subscriptionId", IsNullable=false)]
- public string[] subscriptionIds;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class updateCustomerProfileRequest : ANetApiRequest {
-
- ///
- public customerProfileExType profile;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class updateCustomerProfileResponse : ANetApiResponse {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class updateCustomerPaymentProfileRequest : ANetApiRequest {
-
- ///
- public string customerProfileId;
-
- ///
- public customerPaymentProfileExType paymentProfile;
-
- ///
- public validationModeEnum validationMode;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool validationModeSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class updateCustomerPaymentProfileResponse : ANetApiResponse {
-
- ///
- public string validationDirectResponse;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class updateCustomerShippingAddressRequest : ANetApiRequest {
-
- ///
- public string customerProfileId;
-
- ///
- public customerAddressExType address;
-
- ///
- public bool defaultShippingAddress;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool defaultShippingAddressSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class updateCustomerShippingAddressResponse : ANetApiResponse {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class deleteCustomerProfileRequest : ANetApiRequest {
-
- ///
- public string customerProfileId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class deleteCustomerProfileResponse : ANetApiResponse {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class deleteCustomerPaymentProfileRequest : ANetApiRequest {
-
- ///
- public string customerProfileId;
-
- ///
- public string customerPaymentProfileId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class deleteCustomerPaymentProfileResponse : ANetApiResponse {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class deleteCustomerShippingAddressRequest : ANetApiRequest {
-
- ///
- public string customerProfileId;
-
- ///
- public string customerAddressId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class deleteCustomerShippingAddressResponse : ANetApiResponse {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class createCustomerProfileTransactionRequest : ANetApiRequest {
-
- ///
- public profileTransactionType transaction;
-
- ///
- public string extraOptions;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class createCustomerProfileTransactionResponse : ANetApiResponse {
-
- ///
- public transactionResponse transactionResponse;
-
- ///
- public string directResponse;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class validateCustomerPaymentProfileRequest : ANetApiRequest {
-
- ///
- public string customerProfileId;
-
- ///
- public string customerPaymentProfileId;
-
- ///
- public string customerShippingAddressId;
-
- ///
- public string cardCode;
-
- ///
- public validationModeEnum validationMode;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class validateCustomerPaymentProfileResponse : ANetApiResponse {
-
- ///
- public string directResponse;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getCustomerProfileIdsRequest : ANetApiRequest {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getCustomerProfileIdsResponse : ANetApiResponse {
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("numericString", IsNullable=false)]
- public string[] ids;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class updateSplitTenderGroupRequest : ANetApiRequest {
-
- ///
- public string splitTenderId;
-
- ///
- public splitTenderStatusEnum splitTenderStatus;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum splitTenderStatusEnum {
-
- ///
- completed,
-
- ///
- held,
-
- ///
- voided,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class updateSplitTenderGroupResponse : ANetApiResponse {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getTransactionDetailsRequest : ANetApiRequest {
-
- ///
- public string transId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getTransactionDetailsResponse : ANetApiResponse {
-
- ///
- public transactionDetailsType transaction;
-
- ///
- public string clientId;
-
- ///
- public string transrefId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class createTransactionRequest : ANetApiRequest {
-
- ///
- public transactionRequestType transactionRequest;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class createTransactionResponse : ANetApiResponse {
-
- ///
- public transactionResponse transactionResponse;
-
- ///
- public createProfileResponse profileResponse;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class updateHeldTransactionRequest : ANetApiRequest {
-
- ///
- public heldTransactionRequestType heldTransactionRequest;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class updateHeldTransactionResponse : ANetApiResponse {
-
- ///
- public transactionResponse transactionResponse;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getBatchStatisticsRequest : ANetApiRequest {
-
- ///
- public string batchId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getBatchStatisticsResponse : ANetApiResponse {
-
- ///
- public batchDetailsType batch;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getSettledBatchListRequest : ANetApiRequest {
-
- ///
- public bool includeStatistics;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool includeStatisticsSpecified;
-
- ///
- public System.DateTime firstSettlementDate;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool firstSettlementDateSpecified;
-
- ///
- public System.DateTime lastSettlementDate;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool lastSettlementDateSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getSettledBatchListResponse : ANetApiResponse {
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("batch", IsNullable=false)]
- public batchDetailsType[] batchList;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getTransactionListRequest : ANetApiRequest {
-
- ///
- public string batchId;
-
- ///
- public TransactionListSorting sorting;
-
- ///
- public Paging paging;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getTransactionListResponse : ANetApiResponse {
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("transaction", IsNullable=false)]
- public transactionSummaryType[] transactions;
-
- ///
- public int totalNumInResultSet;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool totalNumInResultSetSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getHostedProfilePageRequest : ANetApiRequest {
-
- ///
- public string customerProfileId;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("setting", IsNullable=false)]
- public settingType[] hostedProfileSettings;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getHostedProfilePageResponse : ANetApiResponse {
-
- ///
- public string token;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getUnsettledTransactionListRequest : ANetApiRequest {
-
- ///
- public TransactionGroupStatusEnum status;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool statusSpecified;
-
- ///
- public TransactionListSorting sorting;
-
- ///
- public Paging paging;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum TransactionGroupStatusEnum {
-
- ///
- any,
-
- ///
- pendingApproval,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getHostedPaymentPageRequest : ANetApiRequest {
-
- ///
- public transactionRequestType transactionRequest;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("setting", IsNullable=false)]
- public settingType[] hostedPaymentSettings;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getHostedPaymentPageResponse : ANetApiResponse {
-
- ///
- public string token;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getUnsettledTransactionListResponse : ANetApiResponse {
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("transaction", IsNullable=false)]
- public transactionSummaryType[] transactions;
-
- ///
- public int totalNumInResultSet;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool totalNumInResultSetSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class mobileDeviceRegistrationRequest : ANetApiRequest {
-
- ///
- public mobileDeviceType mobileDevice;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class mobileDeviceRegistrationResponse : ANetApiResponse {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class mobileDeviceLoginRequest : ANetApiRequest {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class mobileDeviceLoginResponse : ANetApiResponse {
-
- ///
- public merchantContactType merchantContact;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("permission", IsNullable=false)]
- public permissionType[] userPermissions;
-
- ///
- public transRetailInfoType merchantAccount;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class logoutRequest : ANetApiRequest {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class logoutResponse : ANetApiResponse {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class sendCustomerTransactionReceiptRequest : ANetApiRequest {
-
- ///
- public string transId;
-
- ///
- public string customerEmail;
-
- ///
- public emailSettingsType emailSettings;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class sendCustomerTransactionReceiptResponse : ANetApiResponse {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class ARBGetSubscriptionListRequest : ANetApiRequest {
-
- ///
- public ARBGetSubscriptionListSearchTypeEnum searchType;
-
- ///
- public ARBGetSubscriptionListSorting sorting;
-
- ///
- public Paging paging;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum ARBGetSubscriptionListSearchTypeEnum {
-
- ///
- cardExpiringThisMonth,
-
- ///
- subscriptionActive,
-
- ///
- subscriptionExpiringThisMonth,
-
- ///
- subscriptionInactive,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class ARBGetSubscriptionListResponse : ANetApiResponse {
-
- ///
- public int totalNumInResultSet;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool totalNumInResultSetSpecified;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("subscriptionDetail")]
- public SubscriptionDetail[] subscriptionDetails;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class EnumCollection {
-
- ///
- public customerProfileSummaryType customerProfileSummaryType;
-
- ///
- public paymentSimpleType paymentSimpleType;
-
- ///
- public accountTypeEnum accountTypeEnum;
-
- ///
- public cardTypeEnum cardTypeEnum;
-
- ///
- public FDSFilterActionEnum FDSFilterActionEnum;
-
- ///
- public permissionsEnum permissionsEnum;
-
- ///
- public settingNameEnum settingNameEnum;
-
- ///
- public settlementStateEnum settlementStateEnum;
-
- ///
- public transactionStatusEnum transactionStatusEnum;
-
- ///
- public transactionTypeEnum transactionTypeEnum;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum accountTypeEnum {
-
- ///
- Visa,
-
- ///
- MasterCard,
-
- ///
- AmericanExpress,
-
- ///
- Discover,
-
- ///
- JCB,
-
- ///
- DinersClub,
-
- ///
- eCheck,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum cardTypeEnum {
-
- ///
- Visa,
-
- ///
- MasterCard,
-
- ///
- AmericanExpress,
-
- ///
- Discover,
-
- ///
- JCB,
-
- ///
- DinersClub,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum FDSFilterActionEnum {
-
- ///
- reject,
-
- ///
- decline,
-
- ///
- hold,
-
- ///
- authAndHold,
-
- ///
- report,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum permissionsEnum {
-
- ///
- API_Merchant_BasicReporting,
-
- ///
- Submit_Charge,
-
- ///
- Submit_Refund,
-
- ///
- Submit_Update,
-
- ///
- Mobile_Admin,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum settingNameEnum {
-
- ///
- emailCustomer,
-
- ///
- merchantEmail,
-
- ///
- allowPartialAuth,
-
- ///
- headerEmailReceipt,
-
- ///
- footerEmailReceipt,
-
- ///
- recurringBilling,
-
- ///
- duplicateWindow,
-
- ///
- testRequest,
-
- ///
- hostedProfileReturnUrl,
-
- ///
- hostedProfileReturnUrlText,
-
- ///
- hostedProfilePageBorderVisible,
-
- ///
- hostedProfileIFrameCommunicatorUrl,
-
- ///
- hostedProfileHeadingBgColor,
-
- ///
- hostedProfileValidationMode,
-
- ///
- hostedProfileBillingAddressRequired,
-
- ///
- hostedProfileCardCodeRequired,
-
- ///
- hostedProfileBillingAddressOptions,
-
- ///
- hostedProfileManageOptions,
-
- ///
- hostedPaymentIFrameCommunicatorUrl,
-
- ///
- hostedPaymentButtonOptions,
-
- ///
- hostedPaymentReturnOptions,
-
- ///
- hostedPaymentOrderOptions,
-
- ///
- hostedPaymentPaymentOptions,
-
- ///
- hostedPaymentBillingAddressOptions,
-
- ///
- hostedPaymentShippingAddressOptions,
-
- ///
- hostedPaymentSecurityOptions,
-
- ///
- hostedPaymentCustomerOptions,
-
- ///
- hostedPaymentStyleOptions,
-
- ///
- typeEmailReceipt,
-
- ///
- hostedProfilePaymentOptions,
-
- ///
- hostedProfileSaveButtonText,
-
- ///
- hostedPaymentVisaCheckoutOptions,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum settlementStateEnum {
-
- ///
- settledSuccessfully,
-
- ///
- settlementError,
-
- ///
- pendingSettlement,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum transactionStatusEnum {
-
- ///
- authorizedPendingCapture,
-
- ///
- capturedPendingSettlement,
-
- ///
- communicationError,
-
- ///
- refundSettledSuccessfully,
-
- ///
- refundPendingSettlement,
-
- ///
- approvedReview,
-
- ///
- declined,
-
- ///
- couldNotVoid,
-
- ///
- expired,
-
- ///
- generalError,
-
- ///
- pendingFinalSettlement,
-
- ///
- pendingSettlement,
-
- ///
- failedReview,
-
- ///
- settledSuccessfully,
-
- ///
- settlementError,
-
- ///
- underReview,
-
- ///
- updatingSettlement,
-
- ///
- voided,
-
- ///
- FDSPendingReview,
-
- ///
- FDSAuthorizedPendingReview,
-
- ///
- returnedItem,
-
- ///
- chargeback,
-
- ///
- chargebackReversal,
-
- ///
- authorizedPendingRelease,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum transactionTypeEnum {
-
- ///
- authOnlyTransaction,
-
- ///
- authCaptureTransaction,
-
- ///
- captureOnlyTransaction,
-
- ///
- refundTransaction,
-
- ///
- priorAuthCaptureTransaction,
-
- ///
- voidTransaction,
-
- ///
- getDetailsTransaction,
-
- ///
- authOnlyContinueTransaction,
-
- ///
- authCaptureContinueTransaction,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getCustomerPaymentProfileListRequest : ANetApiRequest {
-
- ///
- public CustomerPaymentProfileSearchTypeEnum searchType;
-
- ///
- public string month;
-
- ///
- public CustomerPaymentProfileSorting sorting;
-
- ///
- public Paging paging;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum CustomerPaymentProfileSearchTypeEnum {
-
- ///
- cardsExpiringInMonth,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getCustomerPaymentProfileListResponse : ANetApiResponse {
-
- ///
- public int totalNumInResultSet;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("paymentProfile")]
- public customerPaymentProfileListItemType[] paymentProfiles;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class ARBGetSubscriptionRequest : ANetApiRequest {
-
- ///
- public string subscriptionId;
-
- ///
- public bool includeTransactions;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool includeTransactionsSpecified;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class ARBGetSubscriptionResponse : ANetApiResponse {
-
- ///
- public ARBSubscriptionMaskedType subscription;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getTransactionListForCustomerRequest : ANetApiRequest {
-
- ///
- public string customerProfileId;
-
- ///
- public string customerPaymentProfileId;
-
- ///
- public TransactionListSorting sorting;
-
- ///
- public Paging paging;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getAUJobSummaryRequest : ANetApiRequest {
-
- ///
- public string month;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getAUJobSummaryResponse : ANetApiResponse {
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("auResponse", IsNullable=false)]
- public auResponseType[] auSummary;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getAUJobDetailsRequest : ANetApiRequest {
-
- ///
- public string month;
-
- ///
- public AUJobTypeEnum modifiedTypeFilter;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool modifiedTypeFilterSpecified;
-
- ///
- public Paging paging;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum AUJobTypeEnum {
-
- ///
- all,
-
- ///
- updates,
-
- ///
- deletes,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getAUJobDetailsResponse : ANetApiResponse {
-
- ///
- public int totalNumInResultSet;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool totalNumInResultSetSpecified;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("auDelete", typeof(auDeleteType), IsNullable=false)]
- [System.Xml.Serialization.XmlArrayItemAttribute("auUpdate", typeof(auUpdateType), IsNullable=false)]
- public auDetailsType[] auDetails;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getMerchantDetailsRequest : ANetApiRequest {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getMerchantDetailsResponse : ANetApiResponse {
-
- ///
- public bool isTestMode;
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool isTestModeSpecified;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("processor")]
- public processorType[] processors;
-
- ///
- public string merchantName;
-
- ///
- public string gatewayId;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("marketType")]
- public string[] marketTypes;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("productCode")]
- public string[] productCodes;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("paymentMethod")]
- public System.Nullable[] paymentMethods;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("currency")]
- public string[] currencies;
-
- ///
- public string publicClientKey;
-
- ///
- public customerAddressType businessInformation;
-
- ///
- public string merchantTimeZone;
-
- ///
- [System.Xml.Serialization.XmlArrayItemAttribute("contactDetail", IsNullable=false)]
- public ContactDetailType[] contactDetails;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- public enum paymentMethodsTypeEnum {
-
- ///
- Visa,
-
- ///
- MasterCard,
-
- ///
- Discover,
-
- ///
- AmericanExpress,
-
- ///
- DinersClub,
-
- ///
- JCB,
-
- ///
- EnRoute,
-
- ///
- Echeck,
-
- ///
- Paypal,
-
- ///
- VisaCheckout,
-
- ///
- ApplePay,
-
- ///
- AndroidPay,
-
- ///
- GooglePay,
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class updateMerchantDetailsRequest : ANetApiRequest {
-
- ///
- public bool isTestMode;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class updateMerchantDetailsResponse : ANetApiResponse {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getCustomerPaymentProfileNonceRequest : ANetApiRequest {
-
- ///
- public string connectedAccessToken;
-
- ///
- public string customerProfileId;
-
- ///
- public string customerPaymentProfileId;
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable=false)]
- public partial class getCustomerPaymentProfileNonceResponse : ANetApiResponse {
-
- ///
- public opaqueDataType opaqueData;
- }
+//
+namespace AuthorizeNet.APICore
+{
+ using System.Xml.Serialization;
+
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class decryptPaymentDataRequest : ANetApiRequest
+ {
+
+ ///
+ public opaqueDataType opaqueData;
+
+ ///
+ public string callId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class opaqueDataType
+ {
+
+ ///
+ public string dataDescriptor;
+
+ ///
+ public string dataValue;
+
+ ///
+ public string dataKey;
+
+ ///
+ public System.DateTime expirationTimeStamp;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool expirationTimeStampSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class processorType
+ {
+
+ ///
+ public string name;
+
+ ///
+ public int id;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("cardType")]
+ public string[] cardTypes;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(auDeleteType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(auUpdateType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class auDetailsType
+ {
+
+ ///
+ public long customerProfileID;
+
+ ///
+ public long customerPaymentProfileID;
+
+ ///
+ public string firstName;
+
+ ///
+ public string lastName;
+
+ ///
+ public string updateTimeUTC;
+
+ ///
+ public string auReasonCode;
+
+ ///
+ public string reasonDescription;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class auDeleteType : auDetailsType
+ {
+
+ ///
+ public creditCardMaskedType creditCard;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class creditCardMaskedType
+ {
+
+ ///
+ public string cardNumber;
+
+ ///
+ public string expirationDate;
+
+ ///
+ public string cardType;
+
+ ///
+ public cardArt cardArt;
+
+ ///
+ public string issuerNumber;
+
+ ///
+ public bool isPaymentToken;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool isPaymentTokenSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class cardArt
+ {
+
+ ///
+ public string cardBrand;
+
+ ///
+ public string cardImageHeight;
+
+ ///
+ public string cardImageUrl;
+
+ ///
+ public string cardImageWidth;
+
+ ///
+ public string cardType;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class auUpdateType : auDetailsType
+ {
+
+ ///
+ public creditCardMaskedType newCreditCard;
+
+ ///
+ public creditCardMaskedType oldCreditCard;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class auResponseType
+ {
+
+ ///
+ public string auReasonCode;
+
+ ///
+ public long profileCount;
+
+ ///
+ public string reasonDescription;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class customerPaymentProfileListItemType
+ {
+
+ ///
+ public bool defaultPaymentProfile;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool defaultPaymentProfileSpecified;
+
+ ///
+ public int customerPaymentProfileId;
+
+ ///
+ public int customerProfileId;
+
+ ///
+ public customerAddressType billTo;
+
+ ///
+ public paymentMaskedType payment;
+
+ ///
+ public string originalNetworkTransId;
+
+ ///
+ public decimal originalAuthAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool originalAuthAmountSpecified;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerAddressExType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class customerAddressType : nameAndAddressType
+ {
+
+ ///
+ public string phoneNumber;
+
+ ///
+ public string faxNumber;
+
+ ///
+ public string email;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerAddressType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerAddressExType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class nameAndAddressType
+ {
+
+ ///
+ public string firstName;
+
+ ///
+ public string lastName;
+
+ ///
+ public string company;
+
+ ///
+ public string address;
+
+ ///
+ public string city;
+
+ ///
+ public string state;
+
+ ///
+ public string zip;
+
+ ///
+ public string country;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class customerAddressExType : customerAddressType
+ {
+
+ ///
+ public string customerAddressId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class paymentMaskedType
+ {
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("bankAccount", typeof(bankAccountMaskedType))]
+ [System.Xml.Serialization.XmlElementAttribute("creditCard", typeof(creditCardMaskedType))]
+ [System.Xml.Serialization.XmlElementAttribute("tokenInformation", typeof(tokenMaskedType))]
+ public object Item;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class bankAccountMaskedType
+ {
+
+ ///
+ public bankAccountTypeEnum accountType;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool accountTypeSpecified;
+
+ ///
+ public string routingNumber;
+
+ ///
+ public string accountNumber;
+
+ ///
+ public string nameOnAccount;
+
+ ///
+ public echeckTypeEnum echeckType;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool echeckTypeSpecified;
+
+ ///
+ public string bankName;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum bankAccountTypeEnum
+ {
+
+ ///
+ checking,
+
+ ///
+ savings,
+
+ ///
+ businessChecking,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum echeckTypeEnum
+ {
+
+ ///
+ PPD,
+
+ ///
+ WEB,
+
+ ///
+ CCD,
+
+ ///
+ TEL,
+
+ ///
+ ARC,
+
+ ///
+ BOC,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class tokenMaskedType
+ {
+
+ ///
+ public string tokenSource;
+
+ ///
+ public string tokenNumber;
+
+ ///
+ public string expirationDate;
+
+ ///
+ public string tokenRequestorId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class CustomerPaymentProfileSorting
+ {
+
+ ///
+ public CustomerPaymentProfileOrderFieldEnum orderBy;
+
+ ///
+ public bool orderDescending;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum CustomerPaymentProfileOrderFieldEnum
+ {
+
+ ///
+ id,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class customerProfileSummaryType
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public string description;
+
+ ///
+ public string merchantCustomerId;
+
+ ///
+ public string email;
+
+ ///
+ public System.DateTime createdDate;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class SubscriptionDetail
+ {
+
+ ///
+ public int id;
+
+ ///
+ public string name;
+
+ ///
+ public ARBSubscriptionStatusEnum status;
+
+ ///
+ public System.DateTime createTimeStampUTC;
+
+ ///
+ public string firstName;
+
+ ///
+ public string lastName;
+
+ ///
+ public int totalOccurrences;
+
+ ///
+ public int pastOccurrences;
+
+ ///
+ public paymentMethodEnum paymentMethod;
+
+ ///
+ public string accountNumber;
+
+ ///
+ public string invoice;
+
+ ///
+ public decimal amount;
+
+ ///
+ public string currencyCode;
+
+ ///
+ public int customerProfileId;
+
+ ///
+ public int customerPaymentProfileId;
+
+ ///
+ public int customerShippingProfileId;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool customerShippingProfileIdSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum ARBSubscriptionStatusEnum
+ {
+
+ ///
+ active,
+
+ ///
+ expired,
+
+ ///
+ suspended,
+
+ ///
+ canceled,
+
+ ///
+ terminated,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum paymentMethodEnum
+ {
+
+ ///
+ creditCard,
+
+ ///
+ eCheck,
+
+ ///
+ payPal,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class ARBGetSubscriptionListSorting
+ {
+
+ ///
+ public ARBGetSubscriptionListOrderFieldEnum orderBy;
+
+ ///
+ public bool orderDescending;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum ARBGetSubscriptionListOrderFieldEnum
+ {
+
+ ///
+ id,
+
+ ///
+ name,
+
+ ///
+ status,
+
+ ///
+ createTimeStampUTC,
+
+ ///
+ lastName,
+
+ ///
+ firstName,
+
+ ///
+ accountNumber,
+
+ ///
+ amount,
+
+ ///
+ pastOccurrences,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class Paging
+ {
+
+ ///
+ public int limit;
+
+ ///
+ public int offset;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class TransactionListSorting
+ {
+
+ ///
+ public TransactionListOrderFieldEnum orderBy;
+
+ ///
+ public bool orderDescending;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum TransactionListOrderFieldEnum
+ {
+
+ ///
+ id,
+
+ ///
+ submitTimeUTC,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class heldTransactionRequestType
+ {
+
+ ///
+ public afdsTransactionEnum action;
+
+ ///
+ public string refTransId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum afdsTransactionEnum
+ {
+
+ ///
+ approve,
+
+ ///
+ decline,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class createProfileResponse
+ {
+
+ ///
+ public messagesType messages;
+
+ ///
+ public string customerProfileId;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("numericString", IsNullable = false)]
+ public string[] customerPaymentProfileIdList;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("numericString", IsNullable = false)]
+ public string[] customerShippingAddressIdList;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class messagesType
+ {
+
+ ///
+ public messageTypeEnum resultCode;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("message")]
+ public messagesTypeMessage[] message;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum messageTypeEnum
+ {
+
+ ///
+ Ok,
+
+ ///
+ Error,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class messagesTypeMessage
+ {
+
+ ///
+ public string code;
+
+ ///
+ public string text;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class transactionResponse
+ {
+
+ ///
+ public string responseCode;
+
+ ///
+ public string rawResponseCode;
+
+ ///
+ public string authCode;
+
+ ///
+ public string avsResultCode;
+
+ ///
+ public string cvvResultCode;
+
+ ///
+ public string cavvResultCode;
+
+ ///
+ public string transId;
+
+ ///
+ public string refTransID;
+
+ ///
+ public string transHash;
+
+ ///
+ public string testRequest;
+
+ ///
+ public string accountNumber;
+
+ ///
+ public string entryMode;
+
+ ///
+ public string accountType;
+
+ ///
+ public string splitTenderId;
+
+ ///
+ public transactionResponsePrePaidCard prePaidCard;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("message", IsNullable = false)]
+ public transactionResponseMessage[] messages;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("error", IsNullable = false)]
+ public transactionResponseError[] errors;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("splitTenderPayment", IsNullable = false)]
+ public transactionResponseSplitTenderPayment[] splitTenderPayments;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable = false)]
+ public userField[] userFields;
+
+ ///
+ public nameAndAddressType shipTo;
+
+ ///
+ public transactionResponseSecureAcceptance secureAcceptance;
+
+ ///
+ public transactionResponseEmvResponse emvResponse;
+
+ ///
+ public string transHashSha2;
+
+ ///
+ public customerProfileIdType profile;
+
+ ///
+ public string networkTransId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class transactionResponsePrePaidCard
+ {
+
+ ///
+ public string requestedAmount;
+
+ ///
+ public string approvedAmount;
+
+ ///
+ public string balanceOnCard;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class transactionResponseMessage
+ {
+
+ ///
+ public string code;
+
+ ///
+ public string description;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class transactionResponseError
+ {
+
+ ///
+ public string errorCode;
+
+ ///
+ public string errorText;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class transactionResponseSplitTenderPayment
+ {
+
+ ///
+ public string transId;
+
+ ///
+ public string responseCode;
+
+ ///
+ public string responseToCustomer;
+
+ ///
+ public string authCode;
+
+ ///
+ public string accountNumber;
+
+ ///
+ public string accountType;
+
+ ///
+ public string requestedAmount;
+
+ ///
+ public string approvedAmount;
+
+ ///
+ public string balanceOnCard;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class userField
+ {
+
+ ///
+ public string name;
+
+ ///
+ public string value;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class transactionResponseSecureAcceptance
+ {
+
+ ///
+ public string SecureAcceptanceUrl;
+
+ ///
+ public string PayerID;
+
+ ///
+ public string PayerEmail;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class transactionResponseEmvResponse
+ {
+
+ ///
+ public string tlvData;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("tag", IsNullable = false)]
+ public emvTag[] tags;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class emvTag
+ {
+
+ ///
+ public string name;
+
+ ///
+ public string value;
+
+ ///
+ public string formatted;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class customerProfileIdType
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public string customerPaymentProfileId;
+
+ ///
+ public string customerAddressId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class returnedItemType
+ {
+
+ ///
+ public string id;
+
+ ///
+ public System.DateTime dateUTC;
+
+ ///
+ public System.DateTime dateLocal;
+
+ ///
+ public string code;
+
+ ///
+ public string description;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class transactionDetailsType
+ {
+
+ ///
+ public string transId;
+
+ ///
+ public string refTransId;
+
+ ///
+ public string splitTenderId;
+
+ ///
+ public System.DateTime submitTimeUTC;
+
+ ///
+ public System.DateTime submitTimeLocal;
+
+ ///
+ public string transactionType;
+
+ ///
+ public string transactionStatus;
+
+ ///
+ public int responseCode;
+
+ ///
+ public int responseReasonCode;
+
+ ///
+ public subscriptionPaymentType subscription;
+
+ ///
+ public string responseReasonDescription;
+
+ ///
+ public string authCode;
+
+ ///
+ public string AVSResponse;
+
+ ///
+ public string cardCodeResponse;
+
+ ///
+ public string CAVVResponse;
+
+ ///
+ public string FDSFilterAction;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("FDSFilter", IsNullable = false)]
+ public FDSFilterType[] FDSFilters;
+
+ ///
+ public batchDetailsType batch;
+
+ ///
+ public orderExType order;
+
+ ///
+ public decimal requestedAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool requestedAmountSpecified;
+
+ ///
+ public decimal authAmount;
+
+ ///
+ public decimal settleAmount;
+
+ ///
+ public extendedAmountType tax;
+
+ ///
+ public extendedAmountType shipping;
+
+ ///
+ public extendedAmountType duty;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("lineItem", IsNullable = false)]
+ public lineItemType[] lineItems;
+
+ ///
+ public decimal prepaidBalanceRemaining;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool prepaidBalanceRemainingSpecified;
+
+ ///
+ public bool taxExempt;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool taxExemptSpecified;
+
+ ///
+ public paymentMaskedType payment;
+
+ ///
+ public customerDataType customer;
+
+ ///
+ public customerAddressType billTo;
+
+ ///
+ public nameAndAddressType shipTo;
+
+ ///
+ public bool recurringBilling;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool recurringBillingSpecified;
+
+ ///
+ public string customerIP;
+
+ ///
+ public string product;
+
+ ///
+ public string entryMode;
+
+ ///
+ public string marketType;
+
+ ///
+ public string mobileDeviceId;
+
+ ///
+ public string customerSignature;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("returnedItem", IsNullable = false)]
+ public returnedItemType[] returnedItems;
+
+ ///
+ public solutionType solution;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("tag", IsNullable = false)]
+ public transactionDetailsTypeTag[] emvDetails;
+
+ ///
+ public customerProfileIdType profile;
+
+ ///
+ public extendedAmountType surcharge;
+
+ ///
+ public string employeeId;
+
+ ///
+ public extendedAmountType tip;
+
+ ///
+ public otherTaxType otherTax;
+
+ ///
+ public nameAndAddressType shipFrom;
+
+ ///
+ public string networkTransId;
+
+ ///
+ public string originalNetworkTransId;
+
+ ///
+ public decimal originalAuthAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool originalAuthAmountSpecified;
+
+ ///
+ public string authorizationIndicator;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class subscriptionPaymentType
+ {
+
+ ///
+ public int id;
+
+ ///
+ public int payNum;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class FDSFilterType
+ {
+
+ ///
+ public string name;
+
+ ///
+ public string action;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class batchDetailsType
+ {
+
+ ///
+ public string batchId;
+
+ ///
+ public System.DateTime settlementTimeUTC;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool settlementTimeUTCSpecified;
+
+ ///
+ public System.DateTime settlementTimeLocal;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool settlementTimeLocalSpecified;
+
+ ///
+ public string settlementState;
+
+ ///
+ public string paymentMethod;
+
+ ///
+ public string marketType;
+
+ ///
+ public string product;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("statistic", IsNullable = false)]
+ public batchStatisticType[] statistics;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class batchStatisticType
+ {
+
+ ///
+ public string accountType;
+
+ ///
+ public decimal chargeAmount;
+
+ ///
+ public int chargeCount;
+
+ ///
+ public decimal refundAmount;
+
+ ///
+ public int refundCount;
+
+ ///
+ public int voidCount;
+
+ ///
+ public int declineCount;
+
+ ///
+ public int errorCount;
+
+ ///
+ public decimal returnedItemAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool returnedItemAmountSpecified;
+
+ ///
+ public int returnedItemCount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool returnedItemCountSpecified;
+
+ ///
+ public decimal chargebackAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool chargebackAmountSpecified;
+
+ ///
+ public int chargebackCount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool chargebackCountSpecified;
+
+ ///
+ public int correctionNoticeCount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool correctionNoticeCountSpecified;
+
+ ///
+ public decimal chargeChargeBackAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool chargeChargeBackAmountSpecified;
+
+ ///
+ public int chargeChargeBackCount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool chargeChargeBackCountSpecified;
+
+ ///
+ public decimal refundChargeBackAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool refundChargeBackAmountSpecified;
+
+ ///
+ public int refundChargeBackCount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool refundChargeBackCountSpecified;
+
+ ///
+ public decimal chargeReturnedItemsAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool chargeReturnedItemsAmountSpecified;
+
+ ///
+ public int chargeReturnedItemsCount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool chargeReturnedItemsCountSpecified;
+
+ ///
+ public decimal refundReturnedItemsAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool refundReturnedItemsAmountSpecified;
+
+ ///
+ public int refundReturnedItemsCount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool refundReturnedItemsCountSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class orderExType : orderType
+ {
+
+ ///
+ public string purchaseOrderNumber;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(orderExType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class orderType
+ {
+
+ ///
+ public string invoiceNumber;
+
+ ///
+ public string description;
+
+ ///
+ public decimal discountAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool discountAmountSpecified;
+
+ ///
+ public bool taxIsAfterDiscount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool taxIsAfterDiscountSpecified;
+
+ ///
+ public string totalTaxTypeCode;
+
+ ///
+ public string purchaserVATRegistrationNumber;
+
+ ///
+ public string merchantVATRegistrationNumber;
+
+ ///
+ public string vatInvoiceReferenceNumber;
+
+ ///
+ public string purchaserCode;
+
+ ///
+ public string summaryCommodityCode;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType = "date")]
+ public System.DateTime purchaseOrderDateUTC;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool purchaseOrderDateUTCSpecified;
+
+ ///
+ public string supplierOrderReference;
+
+ ///
+ public string authorizedContactName;
+
+ ///
+ public string cardAcceptorRefNumber;
+
+ ///
+ public string amexDataTAA1;
+
+ ///
+ public string amexDataTAA2;
+
+ ///
+ public string amexDataTAA3;
+
+ ///
+ public string amexDataTAA4;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class extendedAmountType
+ {
+
+ ///
+ public decimal amount;
+
+ ///
+ public string name;
+
+ ///
+ public string description;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class lineItemType
+ {
+
+ ///
+ public string itemId;
+
+ ///
+ public string name;
+
+ ///
+ public string description;
+
+ ///
+ public decimal quantity;
+
+ ///
+ public decimal unitPrice;
+
+ ///
+ public bool taxable;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool taxableSpecified;
+
+ ///
+ public string unitOfMeasure;
+
+ ///
+ public string typeOfSupply;
+
+ ///
+ public decimal taxRate;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool taxRateSpecified;
+
+ ///
+ public decimal taxAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool taxAmountSpecified;
+
+ ///
+ public decimal nationalTax;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool nationalTaxSpecified;
+
+ ///
+ public decimal localTax;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool localTaxSpecified;
+
+ ///
+ public decimal vatRate;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool vatRateSpecified;
+
+ ///
+ public string alternateTaxId;
+
+ ///
+ public string alternateTaxType;
+
+ ///
+ public string alternateTaxTypeApplied;
+
+ ///
+ public decimal alternateTaxRate;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool alternateTaxRateSpecified;
+
+ ///
+ public decimal alternateTaxAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool alternateTaxAmountSpecified;
+
+ ///
+ public decimal totalAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool totalAmountSpecified;
+
+ ///
+ public string commodityCode;
+
+ ///
+ public string productCode;
+
+ ///
+ public string productSKU;
+
+ ///
+ public decimal discountRate;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool discountRateSpecified;
+
+ ///
+ public decimal discountAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool discountAmountSpecified;
+
+ ///
+ public bool taxIncludedInTotal;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool taxIncludedInTotalSpecified;
+
+ ///
+ public bool taxIsAfterDiscount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool taxIsAfterDiscountSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class customerDataType
+ {
+
+ ///
+ public customerTypeEnum type;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool typeSpecified;
+
+ ///
+ public string id;
+
+ ///
+ public string email;
+
+ ///
+ public driversLicenseType driversLicense;
+
+ ///
+ public string taxId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum customerTypeEnum
+ {
+
+ ///
+ individual,
+
+ ///
+ business,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class driversLicenseType
+ {
+
+ ///
+ public string number;
+
+ ///
+ public string state;
+
+ ///
+ public string dateOfBirth;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class solutionType
+ {
+
+ ///
+ public string id;
+
+ ///
+ public string name;
+
+ ///
+ public string vendorName;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class transactionDetailsTypeTag
+ {
+
+ ///
+ public string tagId;
+
+ ///
+ public string data;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class otherTaxType
+ {
+
+ ///
+ public decimal nationalTaxAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool nationalTaxAmountSpecified;
+
+ ///
+ public decimal localTaxAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool localTaxAmountSpecified;
+
+ ///
+ public decimal alternateTaxAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool alternateTaxAmountSpecified;
+
+ ///
+ public string alternateTaxId;
+
+ ///
+ public decimal vatTaxRate;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool vatTaxRateSpecified;
+
+ ///
+ public decimal vatTaxAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool vatTaxAmountSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class profileTransactionType
+ {
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("profileTransAuthCapture", typeof(profileTransAuthCaptureType))]
+ [System.Xml.Serialization.XmlElementAttribute("profileTransAuthOnly", typeof(profileTransAuthOnlyType))]
+ [System.Xml.Serialization.XmlElementAttribute("profileTransCaptureOnly", typeof(profileTransCaptureOnlyType))]
+ [System.Xml.Serialization.XmlElementAttribute("profileTransPriorAuthCapture", typeof(profileTransPriorAuthCaptureType))]
+ [System.Xml.Serialization.XmlElementAttribute("profileTransRefund", typeof(profileTransRefundType))]
+ [System.Xml.Serialization.XmlElementAttribute("profileTransVoid", typeof(profileTransVoidType))]
+ public object Item;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class profileTransAuthCaptureType : profileTransOrderType
+ {
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransCaptureOnlyType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransAuthOnlyType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransAuthCaptureType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class profileTransOrderType : profileTransAmountType
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public string customerPaymentProfileId;
+
+ ///
+ public string customerShippingAddressId;
+
+ ///
+ public orderExType order;
+
+ ///
+ public bool taxExempt;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool taxExemptSpecified;
+
+ ///
+ public bool recurringBilling;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool recurringBillingSpecified;
+
+ ///
+ public string cardCode;
+
+ ///
+ public string splitTenderId;
+
+ ///
+ public processingOptions processingOptions;
+
+ ///
+ public subsequentAuthInformation subsequentAuthInformation;
+
+ ///
+ public authorizationIndicatorType authorizationIndicatorType;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class processingOptions
+ {
+
+ ///
+ public bool isFirstRecurringPayment;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool isFirstRecurringPaymentSpecified;
+
+ ///
+ public bool isFirstSubsequentAuth;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool isFirstSubsequentAuthSpecified;
+
+ ///
+ public bool isSubsequentAuth;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool isSubsequentAuthSpecified;
+
+ ///
+ public bool isStoredCredentials;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool isStoredCredentialsSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class subsequentAuthInformation
+ {
+
+ ///
+ public string originalNetworkTransId;
+
+ ///
+ public decimal originalAuthAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool originalAuthAmountSpecified;
+
+ ///
+ public merchantInitTransReasonEnum reason;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool reasonSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum merchantInitTransReasonEnum
+ {
+
+ ///
+ resubmission,
+
+ ///
+ delayedCharge,
+
+ ///
+ reauthorization,
+
+ ///
+ noShow,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class authorizationIndicatorType
+ {
+
+ ///
+ public authIndicatorEnum authorizationIndicator;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool authorizationIndicatorSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum authIndicatorEnum
+ {
+
+ ///
+ pre,
+
+ ///
+ final,
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransRefundType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransPriorAuthCaptureType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransOrderType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransCaptureOnlyType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransAuthOnlyType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(profileTransAuthCaptureType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class profileTransAmountType
+ {
+
+ ///
+ public decimal amount;
+
+ ///
+ public extendedAmountType tax;
+
+ ///
+ public extendedAmountType shipping;
+
+ ///
+ public extendedAmountType duty;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("lineItems")]
+ public lineItemType[] lineItems;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class profileTransRefundType : profileTransAmountType
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public string customerPaymentProfileId;
+
+ ///
+ public string customerShippingAddressId;
+
+ ///
+ public string creditCardNumberMasked;
+
+ ///
+ public string bankRoutingNumberMasked;
+
+ ///
+ public string bankAccountNumberMasked;
+
+ ///
+ public orderExType order;
+
+ ///
+ public string transId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class profileTransPriorAuthCaptureType : profileTransAmountType
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public string customerPaymentProfileId;
+
+ ///
+ public string customerShippingAddressId;
+
+ ///
+ public string transId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class profileTransCaptureOnlyType : profileTransOrderType
+ {
+
+ ///
+ public string approvalCode;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class profileTransAuthOnlyType : profileTransOrderType
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class profileTransVoidType
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public string customerPaymentProfileId;
+
+ ///
+ public string customerShippingAddressId;
+
+ ///
+ public string transId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class paymentProfile
+ {
+
+ ///
+ public string paymentProfileId;
+
+ ///
+ public string cardCode;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class customerProfilePaymentType
+ {
+
+ ///
+ public bool createProfile;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool createProfileSpecified;
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public paymentProfile paymentProfile;
+
+ ///
+ public string shippingProfileId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class transactionRequestType
+ {
+
+ ///
+ public string transactionType;
+
+ ///
+ public decimal amount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool amountSpecified;
+
+ ///
+ public string currencyCode;
+
+ ///
+ public paymentType payment;
+
+ ///
+ public customerProfilePaymentType profile;
+
+ ///
+ public solutionType solution;
+
+ ///
+ public string callId;
+
+ ///
+ public string terminalNumber;
+
+ ///
+ public string authCode;
+
+ ///
+ public string refTransId;
+
+ ///
+ public string splitTenderId;
+
+ ///
+ public orderType order;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("lineItem", IsNullable = false)]
+ public lineItemType[] lineItems;
+
+ ///
+ public extendedAmountType tax;
+
+ ///
+ public extendedAmountType duty;
+
+ ///
+ public extendedAmountType shipping;
+
+ ///
+ public bool taxExempt;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool taxExemptSpecified;
+
+ ///
+ public string poNumber;
+
+ ///
+ public customerDataType customer;
+
+ ///
+ public customerAddressType billTo;
+
+ ///
+ public nameAndAddressType shipTo;
+
+ ///
+ public string customerIP;
+
+ ///
+ public ccAuthenticationType cardholderAuthentication;
+
+ ///
+ public transRetailInfoType retail;
+
+ ///
+ public string employeeId;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("setting", IsNullable = false)]
+ public settingType[] transactionSettings;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable = false)]
+ public userField[] userFields;
+
+ ///
+ public extendedAmountType surcharge;
+
+ ///
+ public string merchantDescriptor;
+
+ ///
+ public subMerchantType subMerchant;
+
+ ///
+ public extendedAmountType tip;
+
+ ///
+ public processingOptions processingOptions;
+
+ ///
+ public subsequentAuthInformation subsequentAuthInformation;
+
+ ///
+ public otherTaxType otherTax;
+
+ ///
+ public nameAndAddressType shipFrom;
+
+ ///
+ public authorizationIndicatorType authorizationIndicatorType;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class paymentType
+ {
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("bankAccount", typeof(bankAccountType))]
+ [System.Xml.Serialization.XmlElementAttribute("creditCard", typeof(creditCardType))]
+ [System.Xml.Serialization.XmlElementAttribute("emv", typeof(paymentEmvType))]
+ [System.Xml.Serialization.XmlElementAttribute("encryptedTrackData", typeof(encryptedTrackDataType))]
+ [System.Xml.Serialization.XmlElementAttribute("opaqueData", typeof(opaqueDataType))]
+ [System.Xml.Serialization.XmlElementAttribute("payPal", typeof(payPalType))]
+ [System.Xml.Serialization.XmlElementAttribute("trackData", typeof(creditCardTrackType))]
+ public object Item;
+
+ ///
+ public string dataSource;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class bankAccountType
+ {
+
+ ///
+ public bankAccountTypeEnum accountType;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool accountTypeSpecified;
+
+ ///
+ public string routingNumber;
+
+ ///
+ public string accountNumber;
+
+ ///
+ public string nameOnAccount;
+
+ ///
+ public echeckTypeEnum echeckType;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool echeckTypeSpecified;
+
+ ///
+ public string bankName;
+
+ ///
+ public string checkNumber;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class creditCardType : creditCardSimpleType
+ {
+
+ ///
+ public string cardCode;
+
+ ///
+ public bool isPaymentToken;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool isPaymentTokenSpecified;
+
+ ///
+ public string cryptogram;
+
+ ///
+ public string tokenRequestorName;
+
+ ///
+ public string tokenRequestorId;
+
+ ///
+ public string tokenRequestorEci;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(creditCardType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class creditCardSimpleType
+ {
+
+ ///
+ public string cardNumber;
+
+ ///
+ public string expirationDate;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class paymentEmvType
+ {
+
+ ///
+ public object emvData;
+
+ ///
+ public object emvDescriptor;
+
+ ///
+ public object emvVersion;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class encryptedTrackDataType
+ {
+
+ ///
+ public KeyBlock FormOfPayment;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class KeyBlock
+ {
+
+ ///
+ public KeyValue Value;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class KeyValue
+ {
+
+ ///
+ public EncodingType Encoding;
+
+ ///
+ public EncryptionAlgorithmType EncryptionAlgorithm;
+
+ ///
+ public KeyManagementScheme Scheme;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum EncodingType
+ {
+
+ ///
+ Base64,
+
+ ///
+ Hex,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum EncryptionAlgorithmType
+ {
+
+ ///
+ TDES,
+
+ ///
+ AES,
+
+ ///
+ RSA,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class KeyManagementScheme
+ {
+
+ ///
+ public KeyManagementSchemeDUKPT DUKPT;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class KeyManagementSchemeDUKPT
+ {
+
+ ///
+ public OperationType Operation;
+
+ ///
+ public KeyManagementSchemeDUKPTMode Mode;
+
+ ///
+ public KeyManagementSchemeDUKPTDeviceInfo DeviceInfo;
+
+ ///
+ public KeyManagementSchemeDUKPTEncryptedData EncryptedData;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum OperationType
+ {
+
+ ///
+ DECRYPT,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class KeyManagementSchemeDUKPTMode
+ {
+
+ ///
+ public string PIN;
+
+ ///
+ public string Data;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class KeyManagementSchemeDUKPTDeviceInfo
+ {
+
+ ///
+ public string Description;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class KeyManagementSchemeDUKPTEncryptedData
+ {
+
+ ///
+ public string Value;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class payPalType
+ {
+
+ ///
+ public string successUrl;
+
+ ///
+ public string cancelUrl;
+
+ ///
+ public string paypalLc;
+
+ ///
+ public string paypalHdrImg;
+
+ ///
+ public string paypalPayflowcolor;
+
+ ///
+ public string payerID;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class creditCardTrackType
+ {
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("track1", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("track2", typeof(string))]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public string Item;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType1 ItemElementName;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IncludeInSchema = false)]
+ public enum ItemChoiceType1
+ {
+
+ ///
+ track1,
+
+ ///
+ track2,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class ccAuthenticationType
+ {
+
+ ///
+ public string authenticationIndicator;
+
+ ///
+ public string cardholderAuthenticationValue;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class transRetailInfoType
+ {
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute("2")]
+ public string marketType;
+
+ ///
+ public string deviceType;
+
+ ///
+ public string customerSignature;
+
+ ///
+ public string terminalNumber;
+
+ public transRetailInfoType()
+ {
+ this.marketType = "2";
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class settingType
+ {
+
+ ///
+ public string settingName;
+
+ ///
+ public string settingValue;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class subMerchantType
+ {
+
+ ///
+ public string identifier;
+
+ ///
+ public string doingBusinessAs;
+
+ ///
+ public string paymentServiceProviderName;
+
+ ///
+ public string paymentServiceFacilitator;
+
+ ///
+ public string streetAddress;
+
+ ///
+ public string phone;
+
+ ///
+ public string email;
+
+ ///
+ public string postalCode;
+
+ ///
+ public string city;
+
+ ///
+ public string regionCode;
+
+ ///
+ public string countryCode;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class mobileDeviceType
+ {
+
+ ///
+ public string mobileDeviceId;
+
+ ///
+ public string description;
+
+ ///
+ public string phoneNumber;
+
+ ///
+ public string devicePlatform;
+
+ ///
+ public deviceActivationEnum deviceActivation;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool deviceActivationSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum deviceActivationEnum
+ {
+
+ ///
+ Activate,
+
+ ///
+ Disable,
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerPaymentProfileMaskedType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerPaymentProfileType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerPaymentProfileExType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class customerPaymentProfileBaseType
+ {
+
+ ///
+ public customerTypeEnum customerType;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool customerTypeSpecified;
+
+ ///
+ public customerAddressType billTo;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class customerPaymentProfileMaskedType : customerPaymentProfileBaseType
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public string customerPaymentProfileId;
+
+ ///
+ public bool defaultPaymentProfile;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool defaultPaymentProfileSpecified;
+
+ ///
+ public paymentMaskedType payment;
+
+ ///
+ public driversLicenseMaskedType driversLicense;
+
+ ///
+ public string taxId;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("subscriptionId", IsNullable = false)]
+ public string[] subscriptionIds;
+
+ ///
+ public string originalNetworkTransId;
+
+ ///
+ public decimal originalAuthAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool originalAuthAmountSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class driversLicenseMaskedType
+ {
+
+ ///
+ public string number;
+
+ ///
+ public string state;
+
+ ///
+ public string dateOfBirth;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerPaymentProfileExType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class customerPaymentProfileType : customerPaymentProfileBaseType
+ {
+
+ ///
+ public paymentType payment;
+
+ ///
+ public driversLicenseType driversLicense;
+
+ ///
+ public string taxId;
+
+ ///
+ public bool defaultPaymentProfile;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool defaultPaymentProfileSpecified;
+
+ ///
+ public subsequentAuthInformation subsequentAuthInformation;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class customerPaymentProfileExType : customerPaymentProfileType
+ {
+
+ ///
+ public string customerPaymentProfileId;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerProfileExType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerProfileMaskedType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerProfileInfoExType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(subscriptionCustomerProfileType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerProfileType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class customerProfileBaseType
+ {
+
+ ///
+ public string merchantCustomerId;
+
+ ///
+ public string description;
+
+ ///
+ public string email;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerProfileMaskedType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(customerProfileInfoExType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(subscriptionCustomerProfileType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class customerProfileExType : customerProfileBaseType
+ {
+
+ ///
+ public string customerProfileId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class customerProfileMaskedType : customerProfileExType
+ {
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("paymentProfiles")]
+ public customerPaymentProfileMaskedType[] paymentProfiles;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("shipToList")]
+ public customerAddressExType[] shipToList;
+
+ ///
+ public customerProfileTypeEnum profileType;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool profileTypeSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum customerProfileTypeEnum
+ {
+
+ ///
+ regular,
+
+ ///
+ guest,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class customerProfileInfoExType : customerProfileExType
+ {
+
+ ///
+ public customerProfileTypeEnum profileType;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool profileTypeSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class subscriptionCustomerProfileType : customerProfileExType
+ {
+
+ ///
+ public customerPaymentProfileMaskedType paymentProfile;
+
+ ///
+ public customerAddressExType shippingProfile;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class customerProfileType : customerProfileBaseType
+ {
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("paymentProfiles")]
+ public customerPaymentProfileType[] paymentProfiles;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("shipToList")]
+ public customerAddressType[] shipToList;
+
+ ///
+ public customerProfileTypeEnum profileType;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool profileTypeSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class ARBSubscriptionMaskedType
+ {
+
+ ///
+ public string name;
+
+ ///
+ public paymentScheduleType paymentSchedule;
+
+ ///
+ public decimal amount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool amountSpecified;
+
+ ///
+ public decimal trialAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool trialAmountSpecified;
+
+ ///
+ public ARBSubscriptionStatusEnum status;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool statusSpecified;
+
+ ///
+ public subscriptionCustomerProfileType profile;
+
+ ///
+ public orderType order;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable = false)]
+ public arbTransaction[] arbTransactions;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class paymentScheduleType
+ {
+
+ ///
+ public paymentScheduleTypeInterval interval;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType = "date")]
+ public System.DateTime startDate;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool startDateSpecified;
+
+ ///
+ public short totalOccurrences;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool totalOccurrencesSpecified;
+
+ ///
+ public short trialOccurrences;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool trialOccurrencesSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class paymentScheduleTypeInterval
+ {
+
+ ///
+ public short length;
+
+ ///
+ public ARBSubscriptionUnitEnum unit;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum ARBSubscriptionUnitEnum
+ {
+
+ ///
+ days,
+
+ ///
+ months,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class arbTransaction
+ {
+
+ ///
+ public string transId;
+
+ ///
+ public string response;
+
+ ///
+ public System.DateTime submitTimeUTC;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool submitTimeUTCSpecified;
+
+ ///
+ public int payNum;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool payNumSpecified;
+
+ ///
+ public int attemptNum;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool attemptNumSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class securePaymentContainerErrorType
+ {
+
+ ///
+ public string code;
+
+ ///
+ public string description;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class customerType
+ {
+
+ ///
+ public customerTypeEnum type;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool typeSpecified;
+
+ ///
+ public string id;
+
+ ///
+ public string email;
+
+ ///
+ public string phoneNumber;
+
+ ///
+ public string faxNumber;
+
+ ///
+ public driversLicenseType driversLicense;
+
+ ///
+ public string taxId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class paymentSimpleType
+ {
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("bankAccount", typeof(bankAccountType))]
+ [System.Xml.Serialization.XmlElementAttribute("creditCard", typeof(creditCardSimpleType))]
+ public object Item;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class merchantContactType
+ {
+
+ ///
+ public string merchantName;
+
+ ///
+ public string merchantAddress;
+
+ ///
+ public string merchantCity;
+
+ ///
+ public string merchantState;
+
+ ///
+ public string merchantZip;
+
+ ///
+ public string merchantPhone;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class ContactDetailType
+ {
+
+ ///
+ public string email;
+
+ ///
+ public string firstName;
+
+ ///
+ public string lastName;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class permissionType
+ {
+
+ ///
+ public string permissionName;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(emailSettingsType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class ArrayOfSetting
+ {
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("setting")]
+ public settingType[] setting;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class emailSettingsType : ArrayOfSetting
+ {
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "integer")]
+ public string version;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class fraudInformationType
+ {
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("fraudFilter", IsNullable = false)]
+ public string[] fraudFilterList;
+
+ ///
+ public string fraudAction;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class transactionSummaryType
+ {
+
+ ///
+ public string transId;
+
+ ///
+ public System.DateTime submitTimeUTC;
+
+ ///
+ public System.DateTime submitTimeLocal;
+
+ ///
+ public string transactionStatus;
+
+ ///
+ public string invoiceNumber;
+
+ ///
+ public string firstName;
+
+ ///
+ public string lastName;
+
+ ///
+ public string accountType;
+
+ ///
+ public string accountNumber;
+
+ ///
+ public decimal settleAmount;
+
+ ///
+ public string marketType;
+
+ ///
+ public string product;
+
+ ///
+ public string mobileDeviceId;
+
+ ///
+ public subscriptionPaymentType subscription;
+
+ ///
+ public bool hasReturnedItems;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool hasReturnedItemsSpecified;
+
+ ///
+ public fraudInformationType fraudInformation;
+
+ ///
+ public customerProfileIdType profile;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class ARBSubscriptionType
+ {
+
+ ///
+ public string name;
+
+ ///
+ public paymentScheduleType paymentSchedule;
+
+ ///
+ public decimal amount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool amountSpecified;
+
+ ///
+ public decimal trialAmount;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool trialAmountSpecified;
+
+ ///
+ public paymentType payment;
+
+ ///
+ public orderType order;
+
+ ///
+ public customerType customer;
+
+ ///
+ public nameAndAddressType billTo;
+
+ ///
+ public nameAndAddressType shipTo;
+
+ ///
+ public customerProfileIdType profile;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class webCheckOutDataTypeToken
+ {
+
+ ///
+ public string cardNumber;
+
+ ///
+ public string expirationDate;
+
+ ///
+ public string cardCode;
+
+ ///
+ public string zip;
+
+ ///
+ public string fullName;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class webCheckOutDataType
+ {
+
+ ///
+ public webCheckOutTypeEnum type;
+
+ ///
+ public string id;
+
+ ///
+ public webCheckOutDataTypeToken token;
+
+ ///
+ public bankAccountType bankToken;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum webCheckOutTypeEnum
+ {
+
+ ///
+ PAN,
+
+ ///
+ TOKEN,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class paymentDetails
+ {
+
+ ///
+ public string currency;
+
+ ///
+ public string promoCode;
+
+ ///
+ public string misc;
+
+ ///
+ public string giftWrap;
+
+ ///
+ public string discount;
+
+ ///
+ public string tax;
+
+ ///
+ public string shippingHandling;
+
+ ///
+ public string subTotal;
+
+ ///
+ public string orderID;
+
+ ///
+ public string amount;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class fingerPrintType
+ {
+
+ ///
+ public string hashValue;
+
+ ///
+ public string sequence;
+
+ ///
+ public string timestamp;
+
+ ///
+ public string currencyCode;
+
+ ///
+ public string amount;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class impersonationAuthenticationType
+ {
+
+ ///
+ public string partnerLoginId;
+
+ ///
+ public string partnerTransactionKey;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class merchantAuthenticationType
+ {
+
+ ///
+ public string name;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("accessToken", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("clientKey", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("fingerPrint", typeof(fingerPrintType))]
+ [System.Xml.Serialization.XmlElementAttribute("impersonationAuthentication", typeof(impersonationAuthenticationType))]
+ [System.Xml.Serialization.XmlElementAttribute("password", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("sessionToken", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("transactionKey", typeof(string))]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public object Item;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType ItemElementName;
+
+ ///
+ public string mobileDeviceId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IncludeInSchema = false)]
+ public enum ItemChoiceType
+ {
+
+ ///
+ accessToken,
+
+ ///
+ clientKey,
+
+ ///
+ fingerPrint,
+
+ ///
+ impersonationAuthentication,
+
+ ///
+ password,
+
+ ///
+ sessionToken,
+
+ ///
+ transactionKey,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public partial class ANetApiRequest
+ {
+
+ ///
+ public merchantAuthenticationType merchantAuthentication;
+
+ ///
+ public string clientId;
+
+ ///
+ public string refId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class decryptPaymentDataResponse : ANetApiResponse
+ {
+
+ ///
+ public customerAddressType shippingInfo;
+
+ ///
+ public customerAddressType billingInfo;
+
+ ///
+ public creditCardMaskedType cardInfo;
+
+ ///
+ public paymentDetails paymentDetails;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute("ErrorResponse", Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class ANetApiResponse
+ {
+
+ ///
+ public string refId;
+
+ ///
+ public messagesType messages;
+
+ ///
+ public string sessionToken;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class securePaymentContainerRequest : ANetApiRequest
+ {
+
+ ///
+ public webCheckOutDataType data;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class securePaymentContainerResponse : ANetApiResponse
+ {
+
+ ///
+ public opaqueDataType opaqueData;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class isAliveRequest
+ {
+
+ ///
+ public string refId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class isAliveResponse : ANetApiResponse
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class authenticateTestRequest : ANetApiRequest
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class authenticateTestResponse : ANetApiResponse
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class ARBCreateSubscriptionRequest : ANetApiRequest
+ {
+
+ ///
+ public ARBSubscriptionType subscription;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class ARBCreateSubscriptionResponse : ANetApiResponse
+ {
+
+ ///
+ public string subscriptionId;
+
+ ///
+ public customerProfileIdType profile;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class ARBUpdateSubscriptionRequest : ANetApiRequest
+ {
+
+ ///
+ public string subscriptionId;
+
+ ///
+ public ARBSubscriptionType subscription;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class ARBUpdateSubscriptionResponse : ANetApiResponse
+ {
+
+ ///
+ public customerProfileIdType profile;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class ARBCancelSubscriptionRequest : ANetApiRequest
+ {
+
+ ///
+ public string subscriptionId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class ARBCancelSubscriptionResponse : ANetApiResponse
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class ARBGetSubscriptionStatusRequest : ANetApiRequest
+ {
+
+ ///
+ public string subscriptionId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class ARBGetSubscriptionStatusResponse : ANetApiResponse
+ {
+
+ ///
+ public ARBSubscriptionStatusEnum status;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool statusSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class createCustomerProfileRequest : ANetApiRequest
+ {
+
+ ///
+ public customerProfileType profile;
+
+ ///
+ public validationModeEnum validationMode;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool validationModeSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum validationModeEnum
+ {
+
+ ///
+ none,
+
+ ///
+ testMode,
+
+ ///
+ liveMode,
+
+ ///
+ oldLiveMode,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class createCustomerProfileResponse : ANetApiResponse
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("numericString", IsNullable = false)]
+ public string[] customerPaymentProfileIdList;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("numericString", IsNullable = false)]
+ public string[] customerShippingAddressIdList;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable = false)]
+ public string[] validationDirectResponseList;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class createCustomerPaymentProfileRequest : ANetApiRequest
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public customerPaymentProfileType paymentProfile;
+
+ ///
+ public validationModeEnum validationMode;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool validationModeSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class createCustomerPaymentProfileResponse : ANetApiResponse
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public string customerPaymentProfileId;
+
+ ///
+ public string validationDirectResponse;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class createCustomerShippingAddressRequest : ANetApiRequest
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public customerAddressType address;
+
+ ///
+ public bool defaultShippingAddress;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool defaultShippingAddressSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class createCustomerShippingAddressResponse : ANetApiResponse
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public string customerAddressId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class createCustomerProfileFromTransactionRequest : ANetApiRequest
+ {
+
+ ///
+ public string transId;
+
+ ///
+ public customerProfileBaseType customer;
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public bool defaultPaymentProfile;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool defaultPaymentProfileSpecified;
+
+ ///
+ public bool defaultShippingAddress;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool defaultShippingAddressSpecified;
+
+ ///
+ public customerProfileTypeEnum profileType;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool profileTypeSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getCustomerProfileRequest : ANetApiRequest
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public string merchantCustomerId;
+
+ ///
+ public string email;
+
+ ///
+ public bool unmaskExpirationDate;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool unmaskExpirationDateSpecified;
+
+ ///
+ public bool includeIssuerInfo;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool includeIssuerInfoSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getCustomerProfileResponse : ANetApiResponse
+ {
+
+ ///
+ public customerProfileMaskedType profile;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("subscriptionId", IsNullable = false)]
+ public string[] subscriptionIds;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getCustomerPaymentProfileRequest : ANetApiRequest
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public string customerPaymentProfileId;
+
+ ///
+ public bool unmaskExpirationDate;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool unmaskExpirationDateSpecified;
+
+ ///
+ public bool includeIssuerInfo;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool includeIssuerInfoSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getCustomerPaymentProfileResponse : ANetApiResponse
+ {
+
+ ///
+ public customerPaymentProfileMaskedType paymentProfile;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getCustomerShippingAddressRequest : ANetApiRequest
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public string customerAddressId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getCustomerShippingAddressResponse : ANetApiResponse
+ {
+
+ ///
+ public bool defaultShippingAddress;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool defaultShippingAddressSpecified;
+
+ ///
+ public customerAddressExType address;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("subscriptionId", IsNullable = false)]
+ public string[] subscriptionIds;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class updateCustomerProfileRequest : ANetApiRequest
+ {
+
+ ///
+ public customerProfileExType profile;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class updateCustomerProfileResponse : ANetApiResponse
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class UpdateCustomerPaymentProfileRequest : ANetApiRequest
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public customerPaymentProfileExType paymentProfile;
+
+ ///
+ public validationModeEnum validationMode;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool validationModeSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class UpdateCustomerPaymentProfileResponse : ANetApiResponse
+ {
+
+ ///
+ public string validationDirectResponse;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class updateCustomerShippingAddressRequest : ANetApiRequest
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public customerAddressExType address;
+
+ ///
+ public bool defaultShippingAddress;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool defaultShippingAddressSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class updateCustomerShippingAddressResponse : ANetApiResponse
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class deleteCustomerProfileRequest : ANetApiRequest
+ {
+
+ ///
+ public string customerProfileId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class deleteCustomerProfileResponse : ANetApiResponse
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class deleteCustomerPaymentProfileRequest : ANetApiRequest
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public string customerPaymentProfileId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class deleteCustomerPaymentProfileResponse : ANetApiResponse
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class deleteCustomerShippingAddressRequest : ANetApiRequest
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public string customerAddressId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class deleteCustomerShippingAddressResponse : ANetApiResponse
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class createCustomerProfileTransactionRequest : ANetApiRequest
+ {
+
+ ///
+ public profileTransactionType transaction;
+
+ ///
+ public string extraOptions;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class createCustomerProfileTransactionResponse : ANetApiResponse
+ {
+
+ ///
+ public transactionResponse transactionResponse;
+
+ ///
+ public string directResponse;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class validateCustomerPaymentProfileRequest : ANetApiRequest
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public string customerPaymentProfileId;
+
+ ///
+ public string customerShippingAddressId;
+
+ ///
+ public string cardCode;
+
+ ///
+ public validationModeEnum validationMode;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class validateCustomerPaymentProfileResponse : ANetApiResponse
+ {
+
+ ///
+ public string directResponse;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getCustomerProfileIdsRequest : ANetApiRequest
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getCustomerProfileIdsResponse : ANetApiResponse
+ {
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("numericString", IsNullable = false)]
+ public string[] ids;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class updateSplitTenderGroupRequest : ANetApiRequest
+ {
+
+ ///
+ public string splitTenderId;
+
+ ///
+ public splitTenderStatusEnum splitTenderStatus;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum splitTenderStatusEnum
+ {
+
+ ///
+ completed,
+
+ ///
+ held,
+
+ ///
+ voided,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class updateSplitTenderGroupResponse : ANetApiResponse
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getTransactionDetailsRequest : ANetApiRequest
+ {
+
+ ///
+ public string transId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getTransactionDetailsResponse : ANetApiResponse
+ {
+
+ ///
+ public transactionDetailsType transaction;
+
+ ///
+ public string clientId;
+
+ ///
+ public string transrefId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class createTransactionRequest : ANetApiRequest
+ {
+
+ ///
+ public transactionRequestType transactionRequest;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class createTransactionResponse : ANetApiResponse
+ {
+
+ ///
+ public transactionResponse transactionResponse;
+
+ ///
+ public createProfileResponse profileResponse;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class updateHeldTransactionRequest : ANetApiRequest
+ {
+
+ ///
+ public heldTransactionRequestType heldTransactionRequest;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class updateHeldTransactionResponse : ANetApiResponse
+ {
+
+ ///
+ public transactionResponse transactionResponse;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getBatchStatisticsRequest : ANetApiRequest
+ {
+
+ ///
+ public string batchId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getBatchStatisticsResponse : ANetApiResponse
+ {
+
+ ///
+ public batchDetailsType batch;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getSettledBatchListRequest : ANetApiRequest
+ {
+
+ ///
+ public bool includeStatistics;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool includeStatisticsSpecified;
+
+ ///
+ public System.DateTime firstSettlementDate;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool firstSettlementDateSpecified;
+
+ ///
+ public System.DateTime lastSettlementDate;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool lastSettlementDateSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getSettledBatchListResponse : ANetApiResponse
+ {
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("batch", IsNullable = false)]
+ public batchDetailsType[] batchList;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getTransactionListRequest : ANetApiRequest
+ {
+
+ ///
+ public string batchId;
+
+ ///
+ public TransactionListSorting sorting;
+
+ ///
+ public Paging paging;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getTransactionListResponse : ANetApiResponse
+ {
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("transaction", IsNullable = false)]
+ public transactionSummaryType[] transactions;
+
+ ///
+ public int totalNumInResultSet;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool totalNumInResultSetSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getHostedProfilePageRequest : ANetApiRequest
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("setting", IsNullable = false)]
+ public settingType[] hostedProfileSettings;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getHostedProfilePageResponse : ANetApiResponse
+ {
+
+ ///
+ public string token;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getUnsettledTransactionListRequest : ANetApiRequest
+ {
+
+ ///
+ public TransactionGroupStatusEnum status;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool statusSpecified;
+
+ ///
+ public TransactionListSorting sorting;
+
+ ///
+ public Paging paging;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum TransactionGroupStatusEnum
+ {
+
+ ///
+ any,
+
+ ///
+ pendingApproval,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getHostedPaymentPageRequest : ANetApiRequest
+ {
+
+ ///
+ public transactionRequestType transactionRequest;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("setting", IsNullable = false)]
+ public settingType[] hostedPaymentSettings;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getHostedPaymentPageResponse : ANetApiResponse
+ {
+
+ ///
+ public string token;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getUnsettledTransactionListResponse : ANetApiResponse
+ {
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("transaction", IsNullable = false)]
+ public transactionSummaryType[] transactions;
+
+ ///
+ public int totalNumInResultSet;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool totalNumInResultSetSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class mobileDeviceRegistrationRequest : ANetApiRequest
+ {
+
+ ///
+ public mobileDeviceType mobileDevice;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class mobileDeviceRegistrationResponse : ANetApiResponse
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class mobileDeviceLoginRequest : ANetApiRequest
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class mobileDeviceLoginResponse : ANetApiResponse
+ {
+
+ ///
+ public merchantContactType merchantContact;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("permission", IsNullable = false)]
+ public permissionType[] userPermissions;
+
+ ///
+ public transRetailInfoType merchantAccount;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class logoutRequest : ANetApiRequest
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class logoutResponse : ANetApiResponse
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class sendCustomerTransactionReceiptRequest : ANetApiRequest
+ {
+
+ ///
+ public string transId;
+
+ ///
+ public string customerEmail;
+
+ ///
+ public emailSettingsType emailSettings;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class sendCustomerTransactionReceiptResponse : ANetApiResponse
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class ARBGetSubscriptionListRequest : ANetApiRequest
+ {
+
+ ///
+ public ARBGetSubscriptionListSearchTypeEnum searchType;
+
+ ///
+ public ARBGetSubscriptionListSorting sorting;
+
+ ///
+ public Paging paging;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum ARBGetSubscriptionListSearchTypeEnum
+ {
+
+ ///
+ cardExpiringThisMonth,
+
+ ///
+ subscriptionActive,
+
+ ///
+ subscriptionExpiringThisMonth,
+
+ ///
+ subscriptionInactive,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class ARBGetSubscriptionListResponse : ANetApiResponse
+ {
+
+ ///
+ public int totalNumInResultSet;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool totalNumInResultSetSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("subscriptionDetail")]
+ public SubscriptionDetail[] subscriptionDetails;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class EnumCollection
+ {
+
+ ///
+ public customerProfileSummaryType customerProfileSummaryType;
+
+ ///
+ public paymentSimpleType paymentSimpleType;
+
+ ///
+ public accountTypeEnum accountTypeEnum;
+
+ ///
+ public cardTypeEnum cardTypeEnum;
+
+ ///
+ public FDSFilterActionEnum FDSFilterActionEnum;
+
+ ///
+ public permissionsEnum permissionsEnum;
+
+ ///
+ public settingNameEnum settingNameEnum;
+
+ ///
+ public settlementStateEnum settlementStateEnum;
+
+ ///
+ public transactionStatusEnum transactionStatusEnum;
+
+ ///
+ public transactionTypeEnum transactionTypeEnum;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum accountTypeEnum
+ {
+
+ ///
+ Visa,
+
+ ///
+ MasterCard,
+
+ ///
+ AmericanExpress,
+
+ ///
+ Discover,
+
+ ///
+ JCB,
+
+ ///
+ DinersClub,
+
+ ///
+ eCheck,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum cardTypeEnum
+ {
+
+ ///
+ Visa,
+
+ ///
+ MasterCard,
+
+ ///
+ AmericanExpress,
+
+ ///
+ Discover,
+
+ ///
+ JCB,
+
+ ///
+ DinersClub,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum FDSFilterActionEnum
+ {
+
+ ///
+ reject,
+
+ ///
+ decline,
+
+ ///
+ hold,
+
+ ///
+ authAndHold,
+
+ ///
+ report,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum permissionsEnum
+ {
+
+ ///
+ API_Merchant_BasicReporting,
+
+ ///
+ Submit_Charge,
+
+ ///
+ Submit_Refund,
+
+ ///
+ Submit_Update,
+
+ ///
+ Mobile_Admin,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum settingNameEnum
+ {
+
+ ///
+ emailCustomer,
+
+ ///
+ merchantEmail,
+
+ ///
+ allowPartialAuth,
+
+ ///
+ headerEmailReceipt,
+
+ ///
+ footerEmailReceipt,
+
+ ///
+ recurringBilling,
+
+ ///
+ duplicateWindow,
+
+ ///
+ testRequest,
+
+ ///
+ hostedProfileReturnUrl,
+
+ ///
+ hostedProfileReturnUrlText,
+
+ ///
+ hostedProfilePageBorderVisible,
+
+ ///
+ hostedProfileIFrameCommunicatorUrl,
+
+ ///
+ hostedProfileHeadingBgColor,
+
+ ///
+ hostedProfileValidationMode,
+
+ ///
+ hostedProfileBillingAddressRequired,
+
+ ///
+ hostedProfileCardCodeRequired,
+
+ ///
+ hostedProfileBillingAddressOptions,
+
+ ///
+ hostedProfileManageOptions,
+
+ ///
+ hostedPaymentIFrameCommunicatorUrl,
+
+ ///
+ hostedPaymentButtonOptions,
+
+ ///
+ hostedPaymentReturnOptions,
+
+ ///
+ hostedPaymentOrderOptions,
+
+ ///
+ hostedPaymentPaymentOptions,
+
+ ///
+ hostedPaymentBillingAddressOptions,
+
+ ///
+ hostedPaymentShippingAddressOptions,
+
+ ///
+ hostedPaymentSecurityOptions,
+
+ ///
+ hostedPaymentCustomerOptions,
+
+ ///
+ hostedPaymentStyleOptions,
+
+ ///
+ typeEmailReceipt,
+
+ ///
+ hostedProfilePaymentOptions,
+
+ ///
+ hostedProfileSaveButtonText,
+
+ ///
+ hostedPaymentVisaCheckoutOptions,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum settlementStateEnum
+ {
+
+ ///
+ settledSuccessfully,
+
+ ///
+ settlementError,
+
+ ///
+ pendingSettlement,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum transactionStatusEnum
+ {
+
+ ///
+ authorizedPendingCapture,
+
+ ///
+ capturedPendingSettlement,
+
+ ///
+ communicationError,
+
+ ///
+ refundSettledSuccessfully,
+
+ ///
+ refundPendingSettlement,
+
+ ///
+ approvedReview,
+
+ ///
+ declined,
+
+ ///
+ couldNotVoid,
+
+ ///
+ expired,
+
+ ///
+ generalError,
+
+ ///
+ pendingFinalSettlement,
+
+ ///
+ pendingSettlement,
+
+ ///
+ failedReview,
+
+ ///
+ settledSuccessfully,
+
+ ///
+ settlementError,
+
+ ///
+ underReview,
+
+ ///
+ updatingSettlement,
+
+ ///
+ voided,
+
+ ///
+ FDSPendingReview,
+
+ ///
+ FDSAuthorizedPendingReview,
+
+ ///
+ returnedItem,
+
+ ///
+ chargeback,
+
+ ///
+ chargebackReversal,
+
+ ///
+ authorizedPendingRelease,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum transactionTypeEnum
+ {
+
+ ///
+ authOnlyTransaction,
+
+ ///
+ authCaptureTransaction,
+
+ ///
+ captureOnlyTransaction,
+
+ ///
+ refundTransaction,
+
+ ///
+ priorAuthCaptureTransaction,
+
+ ///
+ voidTransaction,
+
+ ///
+ getDetailsTransaction,
+
+ ///
+ authOnlyContinueTransaction,
+
+ ///
+ authCaptureContinueTransaction,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getCustomerPaymentProfileListRequest : ANetApiRequest
+ {
+
+ ///
+ public CustomerPaymentProfileSearchTypeEnum searchType;
+
+ ///
+ public string month;
+
+ ///
+ public CustomerPaymentProfileSorting sorting;
+
+ ///
+ public Paging paging;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum CustomerPaymentProfileSearchTypeEnum
+ {
+
+ ///
+ cardsExpiringInMonth,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getCustomerPaymentProfileListResponse : ANetApiResponse
+ {
+
+ ///
+ public int totalNumInResultSet;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("paymentProfile")]
+ public customerPaymentProfileListItemType[] paymentProfiles;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class ARBGetSubscriptionRequest : ANetApiRequest
+ {
+
+ ///
+ public string subscriptionId;
+
+ ///
+ public bool includeTransactions;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool includeTransactionsSpecified;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class ARBGetSubscriptionResponse : ANetApiResponse
+ {
+
+ ///
+ public ARBSubscriptionMaskedType subscription;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getTransactionListForCustomerRequest : ANetApiRequest
+ {
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public string customerPaymentProfileId;
+
+ ///
+ public TransactionListSorting sorting;
+
+ ///
+ public Paging paging;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getAUJobSummaryRequest : ANetApiRequest
+ {
+
+ ///
+ public string month;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getAUJobSummaryResponse : ANetApiResponse
+ {
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("auResponse", IsNullable = false)]
+ public auResponseType[] auSummary;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getAUJobDetailsRequest : ANetApiRequest
+ {
+
+ ///
+ public string month;
+
+ ///
+ public AUJobTypeEnum modifiedTypeFilter;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool modifiedTypeFilterSpecified;
+
+ ///
+ public Paging paging;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum AUJobTypeEnum
+ {
+
+ ///
+ all,
+
+ ///
+ updates,
+
+ ///
+ deletes,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getAUJobDetailsResponse : ANetApiResponse
+ {
+
+ ///
+ public int totalNumInResultSet;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool totalNumInResultSetSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("auDelete", typeof(auDeleteType), IsNullable = false)]
+ [System.Xml.Serialization.XmlArrayItemAttribute("auUpdate", typeof(auUpdateType), IsNullable = false)]
+ public auDetailsType[] auDetails;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getMerchantDetailsRequest : ANetApiRequest
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getMerchantDetailsResponse : ANetApiResponse
+ {
+
+ ///
+ public bool isTestMode;
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool isTestModeSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("processor")]
+ public processorType[] processors;
+
+ ///
+ public string merchantName;
+
+ ///
+ public string gatewayId;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("marketType")]
+ public string[] marketTypes;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("productCode")]
+ public string[] productCodes;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("paymentMethod")]
+ public System.Nullable[] paymentMethods;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("currency")]
+ public string[] currencies;
+
+ ///
+ public string publicClientKey;
+
+ ///
+ public customerAddressType businessInformation;
+
+ ///
+ public string merchantTimeZone;
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("contactDetail", IsNullable = false)]
+ public ContactDetailType[] contactDetails;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ public enum paymentMethodsTypeEnum
+ {
+
+ ///
+ Visa,
+
+ ///
+ MasterCard,
+
+ ///
+ Discover,
+
+ ///
+ AmericanExpress,
+
+ ///
+ DinersClub,
+
+ ///
+ JCB,
+
+ ///
+ EnRoute,
+
+ ///
+ Echeck,
+
+ ///
+ Paypal,
+
+ ///
+ VisaCheckout,
+
+ ///
+ ApplePay,
+
+ ///
+ AndroidPay,
+
+ ///
+ GooglePay,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class updateMerchantDetailsRequest : ANetApiRequest
+ {
+
+ ///
+ public bool isTestMode;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class updateMerchantDetailsResponse : ANetApiResponse
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getCustomerPaymentProfileNonceRequest : ANetApiRequest
+ {
+
+ ///
+ public string connectedAccessToken;
+
+ ///
+ public string customerProfileId;
+
+ ///
+ public string customerPaymentProfileId;
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "AnetApi/xml/v1/schema/AnetApiSchema.xsd", IsNullable = false)]
+ public partial class getCustomerPaymentProfileNonceResponse : ANetApiResponse
+ {
+
+ ///
+ public opaqueDataType opaqueData;
+ }
}
diff --git a/Authorize.NET/Utility/ApiFields.cs b/Authorize.NET/Utility/ApiFields.cs
index b190dc3d..273e8c55 100644
--- a/Authorize.NET/Utility/ApiFields.cs
+++ b/Authorize.NET/Utility/ApiFields.cs
@@ -1,210 +1,212 @@
-using System;
using System.Collections.Generic;
namespace AuthorizeNet
{
-
+
///
/// These are field names and explanations only
///
public class ApiFields
{
- public const string CardholderAuthenticationValue = "x_cardholder_authentication_value";
- public const string FooterEmailReceipt = "x_footer_email_receipt";
- public const string EncapChar = "x_encap_char";
- public const string HeaderEmailReceipt = "x_header_email_receipt";
- public const string AuthenticationIndicator = "x_authentication_indicator";
-
- public const string BankABACode = "x_bank_aba_code";
- public const string BankAcctNum = "x_bank_acct_num";
- public const string BankAcctType = "x_bank_acct_type";
- public const string BankName = "x_bank_name";
- public const string BankAcctName = "x_bank_acct_name";
- public const string EcheckType = "x_echeck_type";
- public const string BankCheckNumber = "x_bank_check_number";
-
-
- public const string LineItem = "x_line_item";
- public const string ShipToAddress = "x_ship_to_address";
- public const string ShipToCity = "x_ship_to_city";
- public const string ShipToState = "x_ship_to_state";
- public const string ShipToZip = "x_ship_to_zip";
- public const string ShipToCountry = "x_ship_to_country";
- public const string ShipToCompany = "x_ship_to_company";
- public const string ShipToFirstName = "x_ship_to_first_name";
- public const string ShipToLastName = "x_ship_to_last_name";
- public const string TestRequest = "x_test_request";
-
-
- public const string Type = "x_type";
- public const string Version = "x_version";
- ///
+ public const string CardholderAuthenticationValue = "x_cardholder_authentication_value";
+ public const string FooterEmailReceipt = "x_footer_email_receipt";
+ public const string EncapChar = "x_encap_char";
+ public const string HeaderEmailReceipt = "x_header_email_receipt";
+ public const string AuthenticationIndicator = "x_authentication_indicator";
+
+ public const string BankABACode = "x_bank_aba_code";
+ public const string BankAcctNum = "x_bank_acct_num";
+ public const string BankAcctType = "x_bank_acct_type";
+ public const string BankName = "x_bank_name";
+ public const string BankAcctName = "x_bank_acct_name";
+ public const string EcheckType = "x_echeck_type";
+ public const string BankCheckNumber = "x_bank_check_number";
+
+
+ public const string LineItem = "x_line_item";
+ public const string ShipToAddress = "x_ship_to_address";
+ public const string ShipToCity = "x_ship_to_city";
+ public const string ShipToState = "x_ship_to_state";
+ public const string ShipToZip = "x_ship_to_zip";
+ public const string ShipToCountry = "x_ship_to_country";
+ public const string ShipToCompany = "x_ship_to_company";
+ public const string ShipToFirstName = "x_ship_to_first_name";
+ public const string ShipToLastName = "x_ship_to_last_name";
+ public const string TestRequest = "x_test_request";
+
+
+ public const string Type = "x_type";
+ public const string Version = "x_version";
+ ///
/// The merchant's unique API Login ID
///
public const string ApiLogin = "x_login";
-
+
///
/// The merchant's unique Transaction Key
- ///
+ ///
public const string TransactionKey = "x_tran_key";
-
+
///
/// True, False
///
public const string AllowPartialAuth = "x_allow_partial_Auth";
-
+
///
/// Whether to return the data in delimited fashion
///
public const string DelimitData = "x_delim_data";
-
+
///
/// If the return from AuthorizeNet is delimited - this is the character to use. Default is pipe
///
public const string DelimitCharacter = "x_delim_char";
-
-
+
+
///
/// The relay response - leave this set as TRUE
///
public const string RelayResponse = "x_relay_response";
-
+
///
/// The solution ID of your product or integration used for better reporting
///
public const string SolutionID = "x_solution_id";
- public ApiFields() {
- ApiKeys = new List();
+ public ApiFields()
+ {
+ ApiKeys = new List
+ {
+ "x_login",
- ApiKeys.Add("x_login");
+ "x_tran_key",
- ApiKeys.Add("x_tran_key");
+ "x_allow_partial_Auth",
- ApiKeys.Add("x_allow_partial_Auth");
+ "x_delim_data",
- ApiKeys.Add("x_delim_data");
+ "x_delim_char",
- ApiKeys.Add("x_delim_char");
+ "x_relay_response",
- ApiKeys.Add("x_relay_response");
+ "x_version",
- ApiKeys.Add("x_version");
+ "x_type",
- ApiKeys.Add("x_type");
+ "x_method",
- ApiKeys.Add("x_method");
+ "x_recurring_billing",
- ApiKeys.Add("x_recurring_billing");
+ "x_amount",
- ApiKeys.Add("x_amount");
+ "x_card_num",
- ApiKeys.Add("x_card_num");
+ "x_exp_date",
- ApiKeys.Add("x_exp_date");
+ "x_card_code",
- ApiKeys.Add("x_card_code");
+ "x_card_type",
- ApiKeys.Add("x_card_type");
+ "x_trans_id",
- ApiKeys.Add("x_trans_id");
+ "x_split_tender",
- ApiKeys.Add("x_split_tender");
+ "x_auth_code",
- ApiKeys.Add("x_auth_code");
+ "x_test_request",
- ApiKeys.Add("x_test_request");
+ "x_duplicate_window",
- ApiKeys.Add("x_duplicate_window");
+ "x_invoice_num",
- ApiKeys.Add("x_invoice_num");
+ "x_description",
- ApiKeys.Add("x_description");
+ "x_first_name",
- ApiKeys.Add("x_first_name");
+ "x_last_name",
- ApiKeys.Add("x_last_name");
+ "x_company",
- ApiKeys.Add("x_company");
+ "x_address",
- ApiKeys.Add("x_address");
+ "x_city",
- ApiKeys.Add("x_city");
+ "x_state",
- ApiKeys.Add("x_state");
+ "x_zip",
- ApiKeys.Add("x_zip");
+ "x_country",
- ApiKeys.Add("x_country");
+ "x_phone",
- ApiKeys.Add("x_phone");
+ "x_fax",
- ApiKeys.Add("x_fax");
+ "x_email",
- ApiKeys.Add("x_email");
+ "x_email_customer",
- ApiKeys.Add("x_email_customer");
+ "x_merchant_email",
- ApiKeys.Add("x_merchant_email");
+ "x_cust_id",
- ApiKeys.Add("x_cust_id");
+ "x_customer_ip",
- ApiKeys.Add("x_customer_ip");
+ "x_ship_to_first_name",
- ApiKeys.Add("x_ship_to_first_name");
+ "x_ship_to_last_name",
- ApiKeys.Add("x_ship_to_last_name");
+ "x_ship_to_company",
- ApiKeys.Add("x_ship_to_company");
+ "x_ship_to_address",
- ApiKeys.Add("x_ship_to_address");
+ "x_ship_to_city",
- ApiKeys.Add("x_ship_to_city");
+ "x_ship_to_state",
- ApiKeys.Add("x_ship_to_state");
+ "x_ship_to_zip",
- ApiKeys.Add("x_ship_to_zip");
+ "x_ship_to_country",
- ApiKeys.Add("x_ship_to_country");
+ "x_tax",
+ "x_freight",
+ "x_duty",
+ "x_tax_exempt",
+ "x_po_num",
+ "x_solution_id"
+ };
- ApiKeys.Add("x_tax");
- ApiKeys.Add("x_freight");
- ApiKeys.Add("x_duty");
- ApiKeys.Add("x_tax_exempt");
- ApiKeys.Add("x_po_num");
- ApiKeys.Add("x_solution_id");
+ }
+
+ public List ApiKeys
+ {
+ get;
+ set;
+ }
- }
- public List ApiKeys {
- get;
- set;
- }
-
-
///
/// Required - The merchant's transaction version
///
public const string ApiVersion = "x_version";
-
+
///
/// The type of transaction:
/// AUTH_CAPTURE (default), AUTH_ONLY, CAPTURE_ONLY, CREDIT, PRIOR_AUTH_CAPTURE, VOID
///
public const string TransactionType = "x_type";
-
+
///
/// CC or ECHECK
///
public const string Method = "x_method";
-
+
///
/// The recurring billing status
///
public const string RecurringBilling = "x_recurring_billing";
-
+
///
/// The amount of the transaction
///
@@ -221,10 +223,10 @@ public List ApiKeys {
/// The three- or four-digit number on the back of a credit card (on the front for American Express).
///
public const string CreditCardCode = "x_card_code";
- ///
- /// The credit card type or echeck in the case of echeck transactions.
- ///
- public const string CreditCardType = "x_card_type";
+ ///
+ /// The credit card type or echeck in the case of echeck transactions.
+ ///
+ public const string CreditCardType = "x_card_type";
///
/// The payment gateway assigned transaction ID of an original transaction - Required only for CREDIT, PRIOR_ AUTH_ CAPTURE, and VOID transactions
///
@@ -245,51 +247,51 @@ public List ApiKeys {
/// The window of time after the submission of a transaction that a duplicate transaction can not be submitted
///
public const string DuplicateWindowTime = "x_duplicate_window";
-
+
///
/// The merchant assigned invoice number for the transaction
///
public const string InvoiceNumber = "x_invoice_num";
-
+
///
/// The transaction description
///
public const string Description = "x_description";
-
+
public const string FirstName = "x_first_name";
-
+
public const string LastName = "x_last_name";
-
+
public const string Company = "x_company";
-
+
public const string Address = "x_address";
-
+
public const string City = "x_city";
-
+
public const string State = "x_state";
-
+
public const string Zip = "x_zip";
-
+
public const string Country = "x_country";
-
+
public const string Phone = "x_phone";
-
+
public const string Fax = "x_fax";
-
+
public const string Email = "x_email";
- public const string EmailCustomer = "x_email_customer";
+ public const string EmailCustomer = "x_email_customer";
+
+ public const string MerchantEmail = "x_merchant_email";
- public const string MerchantEmail = "x_merchant_email";
-
///
/// The ID of the Customer as relates to your application
///
public const string CustomerID = "x_cust_id";
- public const string CustomerIPAddress = "x_customer_ip";
-
+ public const string CustomerIPAddress = "x_customer_ip";
+
public const string ShipFirstName = "x_ship_to_first_name";
public const string ShipLastName = "x_ship_to_last_name";
@@ -305,24 +307,24 @@ public List ApiKeys {
public const string ShipZip = "x_ship_to_zip";
public const string ShipCountry = "x_ship_to_country";
-
-
+
+
public const string Tax = "x_tax";
public const string Freight = "x_freight";
public const string Duty = "x_duty";
public const string TaxExempt = "x_tax_exempt";
public const string PONumber = "x_po_num";
-
-
-
- public bool ApiContainsKey (string key)
+
+
+
+ public bool ApiContainsKey(string key)
{
-
- return ApiKeys.Contains (key);
+
+ return ApiKeys.Contains(key);
}
-
-
-
+
+
+
}
}
diff --git a/Authorize.NET/Utility/CryptoRandom.cs b/Authorize.NET/Utility/CryptoRandom.cs
index 95caac5a..aa0acd4f 100644
--- a/Authorize.NET/Utility/CryptoRandom.cs
+++ b/Authorize.NET/Utility/CryptoRandom.cs
@@ -1,67 +1,63 @@
using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
using System.Security.Cryptography;
namespace AuthorizeNet
{
- ///
- /// Source Code from MSDN article http://msdn.microsoft.com/en-us/magazine/cc163367.aspx
- ///
- public class CryptoRandom
- {
- private RNGCryptoServiceProvider _rng =
- new RNGCryptoServiceProvider();
- private byte[] _uint32Buffer = new byte[4];
-
- public CryptoRandom() { }
- public CryptoRandom(Int32 ignoredSeed) { }
-
- public Int32 Next()
- {
- _rng.GetBytes(_uint32Buffer);
- return BitConverter.ToInt32(_uint32Buffer, 0) & 0x7FFFFFFF;
- }
-
- public Int32 Next(Int32 maxValue)
- {
- if (maxValue < 0)
- throw new ArgumentOutOfRangeException("maxValue");
- return Next(0, maxValue);
- }
-
- public Int32 Next(Int32 minValue, Int32 maxValue)
- {
- if (minValue > maxValue)
- throw new ArgumentOutOfRangeException("minValue");
- if (minValue == maxValue) return minValue;
- Int64 diff = maxValue - minValue;
- while (true)
- {
- _rng.GetBytes(_uint32Buffer);
- UInt32 rand = BitConverter.ToUInt32(_uint32Buffer, 0);
-
- Int64 max = (1 + (Int64)UInt32.MaxValue);
- Int64 remainder = max % diff;
- if (rand < max - remainder)
- {
- return (Int32)(minValue + (rand % diff));
- }
- }
- }
-
- public double NextDouble()
- {
- _rng.GetBytes(_uint32Buffer);
- UInt32 rand = BitConverter.ToUInt32(_uint32Buffer, 0);
- return rand / (1.0 + UInt32.MaxValue);
- }
-
- public void NextBytes(byte[] buffer)
- {
- if (buffer == null) throw new ArgumentNullException("buffer");
- _rng.GetBytes(buffer);
- }
- }
+ ///
+ /// Source Code from MSDN article http://msdn.microsoft.com/en-us/magazine/cc163367.aspx
+ ///
+ public class CryptoRandom
+ {
+ private readonly RNGCryptoServiceProvider _rng = new();
+ private readonly byte[] _uint32Buffer = new byte[4];
+
+ public CryptoRandom() { }
+ public CryptoRandom(Int32 ignoredSeed) { }
+
+ public Int32 Next()
+ {
+ _rng.GetBytes(_uint32Buffer);
+ return BitConverter.ToInt32(_uint32Buffer, 0) & 0x7FFFFFFF;
+ }
+
+ public Int32 Next(Int32 maxValue)
+ {
+ if (maxValue < 0)
+ throw new ArgumentOutOfRangeException("maxValue");
+ return Next(0, maxValue);
+ }
+
+ public Int32 Next(Int32 minValue, Int32 maxValue)
+ {
+ if (minValue > maxValue)
+ throw new ArgumentOutOfRangeException("minValue");
+ if (minValue == maxValue) return minValue;
+ Int64 diff = maxValue - minValue;
+ while (true)
+ {
+ _rng.GetBytes(_uint32Buffer);
+ UInt32 rand = BitConverter.ToUInt32(_uint32Buffer, 0);
+
+ Int64 max = (1 + (Int64)UInt32.MaxValue);
+ Int64 remainder = max % diff;
+ if (rand < max - remainder)
+ {
+ return (Int32)(minValue + (rand % diff));
+ }
+ }
+ }
+
+ public double NextDouble()
+ {
+ _rng.GetBytes(_uint32Buffer);
+ UInt32 rand = BitConverter.ToUInt32(_uint32Buffer, 0);
+ return rand / (1.0 + UInt32.MaxValue);
+ }
+
+ public void NextBytes(byte[] buffer)
+ {
+ if (buffer == null) throw new ArgumentNullException("buffer");
+ _rng.GetBytes(buffer);
+ }
+ }
}
diff --git a/AuthorizeNETtest/Api/ControllerTemplateTest.cst b/AuthorizeNETtest/Api/ControllerTemplateTest.cst
index fcc2194e..a3bf598f 100644
--- a/AuthorizeNETtest/Api/ControllerTemplateTest.cst
+++ b/AuthorizeNETtest/Api/ControllerTemplateTest.cst
@@ -12,13 +12,13 @@ namespace AuthorizeNet.Api.Controllers.MockTest
public class APICONTROLLERNAMETest : ApiCoreTestBase
{
- [TestFixtureSetUp]
+ [SetUp]
public new static void SetUpBeforeClass()
{
ApiCoreTestBase.SetUpBeforeClass();
}
- [TestFixtureTearDown]
+ [TearDown]
public new static void TearDownAfterClass()
{
ApiCoreTestBase.TearDownAfterClass();
diff --git a/AuthorizeNETtest/Api/Controllers/MockTest/ARBCancelSubscriptionControllerTest.cs b/AuthorizeNETtest/Api/Controllers/MockTest/ARBCancelSubscriptionControllerTest.cs
index 463d2648..58d589f6 100644
--- a/AuthorizeNETtest/Api/Controllers/MockTest/ARBCancelSubscriptionControllerTest.cs
+++ b/AuthorizeNETtest/Api/Controllers/MockTest/ARBCancelSubscriptionControllerTest.cs
@@ -1,69 +1,71 @@
+using System;
+using System.Collections.Generic;
+
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers;
+using AuthorizeNet.Api.Controllers.Test;
+using AuthorizeNet.Util;
+
+using NUnit.Framework;
+
namespace AuthorizeNet.Api.Controllers.MockTest
{
- using System;
- using System.Collections.Generic;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers;
- using AuthorizeNet.Api.Controllers.Test;
- using AuthorizeNet.Util;
- using NUnit.Framework;
-
- [TestFixture]
- public class ARBCancelSubscriptionTest : ApiCoreTestBase
+ [TestFixture]
+ public class ARBCancelSubscriptionTest : ApiCoreTestBase
{
- [TestFixtureSetUp]
- public new static void SetUpBeforeClass()
- {
- ApiCoreTestBase.SetUpBeforeClass();
- }
+ [SetUp]
+ public new static void SetUpBeforeClass()
+ {
+ ApiCoreTestBase.SetUpBeforeClass();
+ }
- [TestFixtureTearDown]
- public new static void TearDownAfterClass()
- {
- ApiCoreTestBase.TearDownAfterClass();
- }
+ [TearDown]
+ public new static void TearDownAfterClass()
+ {
+ ApiCoreTestBase.TearDownAfterClass();
+ }
- [SetUp]
- public new void SetUp()
+ [SetUp]
+ public new void SetUp()
{
- base.SetUp();
- }
+ base.SetUp();
+ }
- [TearDown]
- public new void TearDown()
+ [TearDown]
+ public new void TearDown()
{
- base.TearDown();
- }
+ base.TearDown();
+ }
- [Test]
- public void MockARBCancelSubscriptionTest()
- {
- //define all mocked objects as final
- var mockController = GetMockController();
- var mockRequest = new ARBCancelSubscriptionRequest
- {
- merchantAuthentication = new merchantAuthenticationType {name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey},
- };
- var mockResponse = new ARBCancelSubscriptionResponse
- {
- refId = "1234",
- sessionToken = "sessiontoken",
- };
+ [Test]
+ public void MockARBCancelSubscriptionTest()
+ {
+ //define all mocked objects as final
+ var mockController = GetMockController();
+ var mockRequest = new ARBCancelSubscriptionRequest
+ {
+ merchantAuthentication = new merchantAuthenticationType { name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey },
+ };
+ var mockResponse = new ARBCancelSubscriptionResponse
+ {
+ refId = "1234",
+ sessionToken = "sessiontoken",
+ };
- var errorResponse = new ANetApiResponse();
- var results = new List();
- const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
+ var errorResponse = new ANetApiResponse();
+ var results = new List();
+ const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
- SetMockControllerExpectations(
- mockController.MockObject, mockRequest, mockResponse, errorResponse, results, messageTypeOk);
- mockController.MockObject.Execute(AuthorizeNet.Environment.CUSTOM);
- //mockController.MockObject.Execute();
- // or var controllerResponse = mockController.MockObject.ExecuteWithApiResponse(AuthorizeNet.Environment.CUSTOM);
- var controllerResponse = mockController.MockObject.GetApiResponse();
- Assert.IsNotNull(controllerResponse);
+ SetMockControllerExpectations(
+ mockController.MockObject, mockRequest, mockResponse, errorResponse, results, messageTypeOk);
+ mockController.MockObject.Execute(Environment.CUSTOM);
+ //mockController.MockObject.Execute();
+ // or var controllerResponse = mockController.MockObject.ExecuteWithApiResponse(AuthorizeNet.Environment.CUSTOM);
+ var controllerResponse = mockController.MockObject.GetApiResponse();
+ Assert.IsNotNull(controllerResponse);
- LogHelper.info(Logger, "ARBCancelSubscription: ");
- }
- }
+ LogHelper.Info(Logger, "ARBCancelSubscription: ");
+ }
+ }
}
diff --git a/AuthorizeNETtest/Api/Controllers/MockTest/ARBCreateSubscriptionControllerTest.cs b/AuthorizeNETtest/Api/Controllers/MockTest/ARBCreateSubscriptionControllerTest.cs
index 52662b93..548cb83e 100644
--- a/AuthorizeNETtest/Api/Controllers/MockTest/ARBCreateSubscriptionControllerTest.cs
+++ b/AuthorizeNETtest/Api/Controllers/MockTest/ARBCreateSubscriptionControllerTest.cs
@@ -1,72 +1,74 @@
+using System;
+using System.Collections.Generic;
+
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers;
+using AuthorizeNet.Api.Controllers.Test;
+using AuthorizeNet.Util;
+
+using NUnit.Framework;
+
namespace AuthorizeNet.Api.Controllers.MockTest
{
- using System;
- using System.Collections.Generic;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers;
- using AuthorizeNet.Api.Controllers.Test;
- using AuthorizeNet.Util;
- using NUnit.Framework;
-
- [TestFixture]
- public class ARBCreateSubscriptionTest : ApiCoreTestBase
+ [TestFixture]
+ public class ARBCreateSubscriptionTest : ApiCoreTestBase
{
- [TestFixtureSetUp]
- public new static void SetUpBeforeClass()
- {
- ApiCoreTestBase.SetUpBeforeClass();
- }
+ [SetUp]
+ public new static void SetUpBeforeClass()
+ {
+ ApiCoreTestBase.SetUpBeforeClass();
+ }
- [TestFixtureTearDown]
- public new static void TearDownAfterClass()
- {
- ApiCoreTestBase.TearDownAfterClass();
- }
+ [TearDown]
+ public new static void TearDownAfterClass()
+ {
+ ApiCoreTestBase.TearDownAfterClass();
+ }
- [SetUp]
- public new void SetUp()
+ [SetUp]
+ public new void SetUp()
{
- base.SetUp();
- }
+ base.SetUp();
+ }
- [TearDown]
- public new void TearDown()
+ [TearDown]
+ public new void TearDown()
{
- base.TearDown();
- }
+ base.TearDown();
+ }
- [Test]
- public void MockARBCreateSubscriptionTest()
- {
- //define all mocked objects as final
- var mockController = GetMockController();
- var mockRequest = new ARBCreateSubscriptionRequest
- {
- merchantAuthentication = new merchantAuthenticationType {name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey},
- subscription = ArbSubscriptionOne,
- };
- var mockResponse = new ARBCreateSubscriptionResponse
- {
- refId = "1234",
- sessionToken = "sessiontoken",
- subscriptionId = "1234",
- };
+ [Test]
+ public void MockARBCreateSubscriptionTest()
+ {
+ //define all mocked objects as final
+ var mockController = GetMockController();
+ var mockRequest = new ARBCreateSubscriptionRequest
+ {
+ merchantAuthentication = new merchantAuthenticationType { name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey },
+ subscription = ArbSubscriptionOne,
+ };
+ var mockResponse = new ARBCreateSubscriptionResponse
+ {
+ refId = "1234",
+ sessionToken = "sessiontoken",
+ subscriptionId = "1234",
+ };
- var errorResponse = new ANetApiResponse();
- var results = new List();
- const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
+ var errorResponse = new ANetApiResponse();
+ var results = new List();
+ const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
- SetMockControllerExpectations(
- mockController.MockObject, mockRequest, mockResponse, errorResponse, results, messageTypeOk);
- mockController.MockObject.Execute(AuthorizeNet.Environment.CUSTOM);
- //mockController.MockObject.Execute();
- // or var controllerResponse = mockController.MockObject.ExecuteWithApiResponse(AuthorizeNet.Environment.CUSTOM);
- var controllerResponse = mockController.MockObject.GetApiResponse();
- Assert.IsNotNull(controllerResponse);
+ SetMockControllerExpectations(
+ mockController.MockObject, mockRequest, mockResponse, errorResponse, results, messageTypeOk);
+ mockController.MockObject.Execute(Environment.CUSTOM);
+ //mockController.MockObject.Execute();
+ // or var controllerResponse = mockController.MockObject.ExecuteWithApiResponse(AuthorizeNet.Environment.CUSTOM);
+ var controllerResponse = mockController.MockObject.GetApiResponse();
+ Assert.IsNotNull(controllerResponse);
- Assert.IsNotNull(controllerResponse.subscriptionId);
- LogHelper.info(Logger, "ARBCreateSubscription: Details:{0}", controllerResponse.subscriptionId);
- }
- }
+ Assert.IsNotNull(controllerResponse.subscriptionId);
+ LogHelper.Info(Logger, "ARBCreateSubscription: Details:{0}", controllerResponse.subscriptionId);
+ }
+ }
}
diff --git a/AuthorizeNETtest/Api/Controllers/MockTest/ARBGetSubscriptionControllerTest.cs b/AuthorizeNETtest/Api/Controllers/MockTest/ARBGetSubscriptionControllerTest.cs
index a4e6352d..b32ff55d 100644
--- a/AuthorizeNETtest/Api/Controllers/MockTest/ARBGetSubscriptionControllerTest.cs
+++ b/AuthorizeNETtest/Api/Controllers/MockTest/ARBGetSubscriptionControllerTest.cs
@@ -1,108 +1,107 @@
using AuthorizeNet.Utility;
+using System;
+using System.Collections.Generic;
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers;
+using AuthorizeNet.Api.Controllers.Test;
+using AuthorizeNet.Util;
+using NUnit.Framework;
namespace AuthorizeNet.Api.Controllers.MockTest
{
- using System;
- using System.Collections.Generic;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers;
- using AuthorizeNet.Api.Controllers.Test;
- using AuthorizeNet.Util;
- using NUnit.Framework;
-
- [TestFixture]
- public class ARBGetSubscriptionTest : ApiCoreTestBase
+ [TestFixture]
+ public class ARBGetSubscriptionTest : ApiCoreTestBase
{
- [TestFixtureSetUp]
- public new static void SetUpBeforeClass()
- {
- ApiCoreTestBase.SetUpBeforeClass();
- }
+ [SetUp]
+ public new static void SetUpBeforeClass()
+ {
+ ApiCoreTestBase.SetUpBeforeClass();
+ }
- [TestFixtureTearDown]
- public new static void TearDownAfterClass()
- {
- ApiCoreTestBase.TearDownAfterClass();
- }
+ [TearDown]
+ public new static void TearDownAfterClass()
+ {
+ ApiCoreTestBase.TearDownAfterClass();
+ }
- [SetUp]
- public new void SetUp()
+ [SetUp]
+ public new void SetUp()
{
- base.SetUp();
- }
+ base.SetUp();
+ }
- [TearDown]
- public new void TearDown()
+ [TearDown]
+ public new void TearDown()
{
- base.TearDown();
- }
+ base.TearDown();
+ }
- [Test]
- public void MockARBGetSubscriptionTest()
- {
- //define all mocked objects as final
- var mockController = GetMockController();
- var mockRequest = new ARBGetSubscriptionRequest
- {
- merchantAuthentication = new merchantAuthenticationType() {name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey},
- subscriptionId = "1234"
- };
+ [Test]
+ public void MockARBGetSubscriptionTest()
+ {
+ //define all mocked objects as final
+ var mockController = GetMockController();
+ var mockRequest = new ARBGetSubscriptionRequest
+ {
+ merchantAuthentication = new merchantAuthenticationType() { name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey },
+ subscriptionId = "1234"
+ };
- var customerPaymentProfileMaskedType = new customerPaymentProfileMaskedType
- {
- customerPaymentProfileId = "1234",
- };
+ var customerPaymentProfileMaskedType = new customerPaymentProfileMaskedType
+ {
+ customerPaymentProfileId = "1234",
+ };
- var rnd = new AnetRandom(DateTime.Now.Millisecond);
- var SubscriptionMaskedType = new ARBSubscriptionMaskedType()
- {
- name = "Test",
- paymentSchedule = new paymentScheduleType
- {
- interval = new paymentScheduleTypeInterval
- {
- length = 1,
- unit = ARBSubscriptionUnitEnum.months,
- },
- startDate = DateTime.UtcNow,
- totalOccurrences = 12
- },
- amount = 9.99M,
- amountSpecified = true,
- trialAmount = 100,
- trialAmountSpecified = true,
- status = ARBSubscriptionStatusEnum.active,
- statusSpecified = true,
- profile = new subscriptionCustomerProfileType()
- {
- paymentProfile = customerPaymentProfileMaskedType,
+ var rnd = new AnetRandom(DateTime.Now.Millisecond);
+ var SubscriptionMaskedType = new ARBSubscriptionMaskedType()
+ {
+ name = "Test",
+ paymentSchedule = new paymentScheduleType
+ {
+ interval = new paymentScheduleTypeInterval
+ {
+ length = 1,
+ unit = ARBSubscriptionUnitEnum.months,
+ },
+ startDate = DateTime.UtcNow,
+ totalOccurrences = 12
+ },
+ amount = 9.99M,
+ amountSpecified = true,
+ trialAmount = 100,
+ trialAmountSpecified = true,
+ status = ARBSubscriptionStatusEnum.active,
+ statusSpecified = true,
+ profile = new subscriptionCustomerProfileType()
+ {
+ paymentProfile = customerPaymentProfileMaskedType,
- },
- order = new orderType { description = string.Format("member monthly {0}", rnd.Next(99999)) }
- };
+ },
+ order = new orderType { description = string.Format("member monthly {0}", rnd.Next(99999)) }
+ };
- var mockResponse = new ARBGetSubscriptionResponse
- {
- refId = "1234",
- sessionToken = "sessiontoken",
- subscription = SubscriptionMaskedType
- };
+ var mockResponse = new ARBGetSubscriptionResponse
+ {
+ refId = "1234",
+ sessionToken = "sessiontoken",
+ subscription = SubscriptionMaskedType
+ };
- var errorResponse = new ANetApiResponse();
- var results = new List();
- const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
+ var errorResponse = new ANetApiResponse();
+ var results = new List();
+ const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
- SetMockControllerExpectations(
- mockController.MockObject, mockRequest, mockResponse, errorResponse, results, messageTypeOk);
- mockController.MockObject.Execute(AuthorizeNet.Environment.CUSTOM);
- //mockController.MockObject.Execute();
- // or var controllerResponse = mockController.MockObject.ExecuteWithApiResponse(AuthorizeNet.Environment.CUSTOM);
- var controllerResponse = mockController.MockObject.GetApiResponse();
- Assert.IsNotNull(controllerResponse);
+ SetMockControllerExpectations(
+ mockController.MockObject, mockRequest, mockResponse, errorResponse, results, messageTypeOk);
+ mockController.MockObject.Execute(Environment.CUSTOM);
+ //mockController.MockObject.Execute();
+ // or var controllerResponse = mockController.MockObject.ExecuteWithApiResponse(AuthorizeNet.Environment.CUSTOM);
+ var controllerResponse = mockController.MockObject.GetApiResponse();
+ Assert.IsNotNull(controllerResponse);
- Assert.IsNotNull(controllerResponse.subscription);
- LogHelper.info(Logger, "ARBGetSubscription: Details:{0}", controllerResponse.subscription);
- }
- }
+ Assert.IsNotNull(controllerResponse.subscription);
+ LogHelper.Info(Logger, "ARBGetSubscription: Details:{0}", controllerResponse.subscription);
+ }
+ }
}
diff --git a/AuthorizeNETtest/Api/Controllers/MockTest/ARBGetSubscriptionListControllerTest.cs b/AuthorizeNETtest/Api/Controllers/MockTest/ARBGetSubscriptionListControllerTest.cs
index c0c35635..1398ab1e 100644
--- a/AuthorizeNETtest/Api/Controllers/MockTest/ARBGetSubscriptionListControllerTest.cs
+++ b/AuthorizeNETtest/Api/Controllers/MockTest/ARBGetSubscriptionListControllerTest.cs
@@ -1,87 +1,89 @@
+using System;
+using System.Collections.Generic;
+
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers;
+using AuthorizeNet.Api.Controllers.Test;
+using AuthorizeNet.Util;
+
+using NUnit.Framework;
+
namespace AuthorizeNet.Api.Controllers.MockTest
{
- using System;
- using System.Collections.Generic;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers;
- using AuthorizeNet.Api.Controllers.Test;
- using AuthorizeNet.Util;
- using NUnit.Framework;
-
- [TestFixture]
- public class ARBGetSubscriptionListTest : ApiCoreTestBase
+ [TestFixture]
+ public class ARBGetSubscriptionListTest : ApiCoreTestBase
{
- [TestFixtureSetUp]
- public new static void SetUpBeforeClass()
- {
- ApiCoreTestBase.SetUpBeforeClass();
- }
+ [SetUp]
+ public new static void SetUpBeforeClass()
+ {
+ ApiCoreTestBase.SetUpBeforeClass();
+ }
- [TestFixtureTearDown]
- public new static void TearDownAfterClass()
- {
- ApiCoreTestBase.TearDownAfterClass();
- }
+ [TearDown]
+ public new static void TearDownAfterClass()
+ {
+ ApiCoreTestBase.TearDownAfterClass();
+ }
- [SetUp]
- public new void SetUp()
+ [SetUp]
+ public new void SetUp()
{
- base.SetUp();
- }
+ base.SetUp();
+ }
- [TearDown]
- public new void TearDown()
+ [TearDown]
+ public new void TearDown()
{
- base.TearDown();
- }
+ base.TearDown();
+ }
- [Test]
- public void MockARBGetSubscriptionListTest()
- {
- //define all mocked objects as final
- var mockController = GetMockController();
- var mockRequest = new ARBGetSubscriptionListRequest
- {
- merchantAuthentication = new merchantAuthenticationType {name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey},
- refId = RefId,
- searchType = ARBGetSubscriptionListSearchTypeEnum.subscriptionActive,
- paging = new Paging { limit = 100, offset = 1 },
- sorting = new ARBGetSubscriptionListSorting
- {
- orderBy = ARBGetSubscriptionListOrderFieldEnum.id,
- orderDescending = false
- },
- };
- var subscriptionDetail = new SubscriptionDetail
- {
- id = 1234,
- accountNumber = "1234",
- amount = SetValidTransactionAmount(Counter) / 100,
- };
- var subscriptionDetails = new List { subscriptionDetail };
- var mockResponse = new ARBGetSubscriptionListResponse
- {
- refId = "1234",
- sessionToken = "sessiontoken",
- subscriptionDetails = subscriptionDetails.ToArray(),
- totalNumInResultSet = subscriptionDetails.Count,
- };
+ [Test]
+ public void MockARBGetSubscriptionListTest()
+ {
+ //define all mocked objects as final
+ var mockController = GetMockController();
+ var mockRequest = new ARBGetSubscriptionListRequest
+ {
+ merchantAuthentication = new merchantAuthenticationType { name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey },
+ refId = RefId,
+ searchType = ARBGetSubscriptionListSearchTypeEnum.subscriptionActive,
+ paging = new Paging { limit = 100, offset = 1 },
+ sorting = new ARBGetSubscriptionListSorting
+ {
+ orderBy = ARBGetSubscriptionListOrderFieldEnum.id,
+ orderDescending = false
+ },
+ };
+ var subscriptionDetail = new SubscriptionDetail
+ {
+ id = 1234,
+ accountNumber = "1234",
+ amount = SetValidTransactionAmount(Counter) / 100,
+ };
+ var subscriptionDetails = new List { subscriptionDetail };
+ var mockResponse = new ARBGetSubscriptionListResponse
+ {
+ refId = "1234",
+ sessionToken = "sessiontoken",
+ subscriptionDetails = subscriptionDetails.ToArray(),
+ totalNumInResultSet = subscriptionDetails.Count,
+ };
- var errorResponse = new ANetApiResponse();
- var results = new List();
- const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
+ var errorResponse = new ANetApiResponse();
+ var results = new List();
+ const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
- SetMockControllerExpectations(
- mockController.MockObject, mockRequest, mockResponse, errorResponse, results, messageTypeOk);
- mockController.MockObject.Execute(AuthorizeNet.Environment.CUSTOM);
- //mockController.MockObject.Execute();
- // or var controllerResponse = mockController.MockObject.ExecuteWithApiResponse(AuthorizeNet.Environment.CUSTOM);
- var controllerResponse = mockController.MockObject.GetApiResponse();
- Assert.IsNotNull(controllerResponse);
+ SetMockControllerExpectations(
+ mockController.MockObject, mockRequest, mockResponse, errorResponse, results, messageTypeOk);
+ mockController.MockObject.Execute(Environment.CUSTOM);
+ //mockController.MockObject.Execute();
+ // or var controllerResponse = mockController.MockObject.ExecuteWithApiResponse(AuthorizeNet.Environment.CUSTOM);
+ var controllerResponse = mockController.MockObject.GetApiResponse();
+ Assert.IsNotNull(controllerResponse);
- Assert.IsNotNull(controllerResponse.subscriptionDetails);
- LogHelper.info(Logger, "ARBGetSubscriptionList: Count:{0}, Details:{1}", controllerResponse.totalNumInResultSet, controllerResponse.subscriptionDetails);
- }
- }
+ Assert.IsNotNull(controllerResponse.subscriptionDetails);
+ LogHelper.Info(Logger, "ARBGetSubscriptionList: Count:{0}, Details:{1}", controllerResponse.totalNumInResultSet, controllerResponse.subscriptionDetails);
+ }
+ }
}
diff --git a/AuthorizeNETtest/Api/Controllers/MockTest/ARBGetSubscriptionStatusControllerTest.cs b/AuthorizeNETtest/Api/Controllers/MockTest/ARBGetSubscriptionStatusControllerTest.cs
index ae4d1718..461581cf 100644
--- a/AuthorizeNETtest/Api/Controllers/MockTest/ARBGetSubscriptionStatusControllerTest.cs
+++ b/AuthorizeNETtest/Api/Controllers/MockTest/ARBGetSubscriptionStatusControllerTest.cs
@@ -1,71 +1,73 @@
+using System;
+using System.Collections.Generic;
+
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers;
+using AuthorizeNet.Api.Controllers.Test;
+using AuthorizeNet.Util;
+
+using NUnit.Framework;
+
namespace AuthorizeNet.Api.Controllers.MockTest
{
- using System;
- using System.Collections.Generic;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers;
- using AuthorizeNet.Api.Controllers.Test;
- using AuthorizeNet.Util;
- using NUnit.Framework;
-
- [TestFixture]
- public class ARBGetSubscriptionStatusTest : ApiCoreTestBase
+ [TestFixture]
+ public class ARBGetSubscriptionStatusTest : ApiCoreTestBase
{
- [TestFixtureSetUp]
- public new static void SetUpBeforeClass()
- {
- ApiCoreTestBase.SetUpBeforeClass();
- }
+ [SetUp]
+ public new static void SetUpBeforeClass()
+ {
+ ApiCoreTestBase.SetUpBeforeClass();
+ }
- [TestFixtureTearDown]
- public new static void TearDownAfterClass()
- {
- ApiCoreTestBase.TearDownAfterClass();
- }
+ [TearDown]
+ public new static void TearDownAfterClass()
+ {
+ ApiCoreTestBase.TearDownAfterClass();
+ }
- [SetUp]
- public new void SetUp()
+ [SetUp]
+ public new void SetUp()
{
- base.SetUp();
- }
+ base.SetUp();
+ }
- [TearDown]
- public new void TearDown()
+ [TearDown]
+ public new void TearDown()
{
- base.TearDown();
- }
+ base.TearDown();
+ }
- [Test]
- public void MockARBGetSubscriptionStatusTest()
- {
- //define all mocked objects as final
- var mockController = GetMockController();
- var mockRequest = new ARBGetSubscriptionStatusRequest
- {
- merchantAuthentication = new merchantAuthenticationType {name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey},
- };
- var mockResponse = new ARBGetSubscriptionStatusResponse
- {
- refId = "1234",
- sessionToken = "sessiontoken",
- status = ARBSubscriptionStatusEnum.active,
- };
+ [Test]
+ public void MockARBGetSubscriptionStatusTest()
+ {
+ //define all mocked objects as final
+ var mockController = GetMockController();
+ var mockRequest = new ARBGetSubscriptionStatusRequest
+ {
+ merchantAuthentication = new merchantAuthenticationType { name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey },
+ };
+ var mockResponse = new ARBGetSubscriptionStatusResponse
+ {
+ refId = "1234",
+ sessionToken = "sessiontoken",
+ status = ARBSubscriptionStatusEnum.active,
+ };
- var errorResponse = new ANetApiResponse();
- var results = new List();
- const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
+ var errorResponse = new ANetApiResponse();
+ var results = new List();
+ const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
- SetMockControllerExpectations(
- mockController.MockObject, mockRequest, mockResponse, errorResponse, results, messageTypeOk);
- mockController.MockObject.Execute(AuthorizeNet.Environment.CUSTOM);
- //mockController.MockObject.Execute();
- // or var controllerResponse = mockController.MockObject.ExecuteWithApiResponse(AuthorizeNet.Environment.CUSTOM);
- var controllerResponse = mockController.MockObject.GetApiResponse();
- Assert.IsNotNull(controllerResponse);
+ SetMockControllerExpectations(
+ mockController.MockObject, mockRequest, mockResponse, errorResponse, results, messageTypeOk);
+ mockController.MockObject.Execute(Environment.CUSTOM);
+ //mockController.MockObject.Execute();
+ // or var controllerResponse = mockController.MockObject.ExecuteWithApiResponse(AuthorizeNet.Environment.CUSTOM);
+ var controllerResponse = mockController.MockObject.GetApiResponse();
+ Assert.IsNotNull(controllerResponse);
- Assert.IsNotNull(controllerResponse.status);
- LogHelper.info(Logger, "ARBGetSubscriptionStatus: Details:{0}", controllerResponse.status);
- }
- }
+ Assert.IsNotNull(controllerResponse.status);
+ LogHelper.Info(Logger, "ARBGetSubscriptionStatus: Details:{0}", controllerResponse.status);
+ }
+ }
}
diff --git a/AuthorizeNETtest/Api/Controllers/MockTest/ARBUpdateSubscriptionControllerTest.cs b/AuthorizeNETtest/Api/Controllers/MockTest/ARBUpdateSubscriptionControllerTest.cs
index 4755480e..ffa00bcf 100644
--- a/AuthorizeNETtest/Api/Controllers/MockTest/ARBUpdateSubscriptionControllerTest.cs
+++ b/AuthorizeNETtest/Api/Controllers/MockTest/ARBUpdateSubscriptionControllerTest.cs
@@ -1,67 +1,68 @@
+using System;
+using System.Collections.Generic;
+
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers;
+using AuthorizeNet.Api.Controllers.Test;
+
+using NUnit.Framework;
+
namespace AuthorizeNet.Api.Controllers.MockTest
{
- using System;
- using System.Collections.Generic;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers;
- using AuthorizeNet.Api.Controllers.Test;
- using AuthorizeNet.Util;
- using NUnit.Framework;
-
- [TestFixture]
- public class ARBUpdateSubscriptionTest : ApiCoreTestBase
+ [TestFixture]
+ public class ARBUpdateSubscriptionTest : ApiCoreTestBase
{
- [TestFixtureSetUp]
- public new static void SetUpBeforeClass()
- {
- ApiCoreTestBase.SetUpBeforeClass();
- }
+ [SetUp]
+ public new static void SetUpBeforeClass()
+ {
+ ApiCoreTestBase.SetUpBeforeClass();
+ }
- [TestFixtureTearDown]
- public new static void TearDownAfterClass()
- {
- ApiCoreTestBase.TearDownAfterClass();
- }
+ [TearDown]
+ public new static void TearDownAfterClass()
+ {
+ ApiCoreTestBase.TearDownAfterClass();
+ }
- [SetUp]
- public new void SetUp()
+ [SetUp]
+ public new void SetUp()
{
- base.SetUp();
- }
+ base.SetUp();
+ }
- [TearDown]
- public new void TearDown()
+ [TearDown]
+ public new void TearDown()
{
- base.TearDown();
- }
+ base.TearDown();
+ }
- [Test]
- public void MockARBUpdateSubscriptionTest()
- {
- //define all mocked objects as final
- var mockController = GetMockController();
- var mockRequest = new ARBUpdateSubscriptionRequest
- {
- merchantAuthentication = new merchantAuthenticationType {name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey},
- };
- var mockResponse = new ARBUpdateSubscriptionResponse
- {
- refId = "1234",
- sessionToken = "sessiontoken",
- };
+ [Test]
+ public void MockARBUpdateSubscriptionTest()
+ {
+ //define all mocked objects as final
+ var mockController = GetMockController();
+ var mockRequest = new ARBUpdateSubscriptionRequest
+ {
+ merchantAuthentication = new merchantAuthenticationType { name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey },
+ };
+ var mockResponse = new ARBUpdateSubscriptionResponse
+ {
+ refId = "1234",
+ sessionToken = "sessiontoken",
+ };
- var errorResponse = new ANetApiResponse();
- var results = new List();
- const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
+ var errorResponse = new ANetApiResponse();
+ var results = new List();
+ const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
- SetMockControllerExpectations(
- mockController.MockObject, mockRequest, mockResponse, errorResponse, results, messageTypeOk);
- mockController.MockObject.Execute(AuthorizeNet.Environment.CUSTOM);
- //mockController.MockObject.Execute();
- // or var controllerResponse = mockController.MockObject.ExecuteWithApiResponse(AuthorizeNet.Environment.CUSTOM);
- var controllerResponse = mockController.MockObject.GetApiResponse();
- Assert.IsNotNull(controllerResponse);
- }
- }
+ SetMockControllerExpectations(
+ mockController.MockObject, mockRequest, mockResponse, errorResponse, results, messageTypeOk);
+ mockController.MockObject.Execute(Environment.CUSTOM);
+ //mockController.MockObject.Execute();
+ // or var controllerResponse = mockController.MockObject.ExecuteWithApiResponse(AuthorizeNet.Environment.CUSTOM);
+ var controllerResponse = mockController.MockObject.GetApiResponse();
+ Assert.IsNotNull(controllerResponse);
+ }
+ }
}
diff --git a/AuthorizeNETtest/Api/Controllers/MockTest/authenticateTestControllerTest.cs b/AuthorizeNETtest/Api/Controllers/MockTest/authenticateTestControllerTest.cs
index 7615c80f..8c25e969 100644
--- a/AuthorizeNETtest/Api/Controllers/MockTest/authenticateTestControllerTest.cs
+++ b/AuthorizeNETtest/Api/Controllers/MockTest/authenticateTestControllerTest.cs
@@ -1,70 +1,71 @@
+using System;
+using System.Collections.Generic;
+
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers.Test;
+using AuthorizeNet.Util;
+
+using NUnit.Framework;
+
namespace AuthorizeNet.Api.Controllers.MockTest
{
- using System;
- using System.Collections.Generic;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers;
- using AuthorizeNet.Api.Controllers.Test;
- using AuthorizeNet.Util;
- using NUnit.Framework;
-
- [TestFixture]
- public class authenticateTestTest : ApiCoreTestBase
+ [TestFixture]
+ public class AuthenticateTestTest : ApiCoreTestBase
{
- [TestFixtureSetUp]
- public new static void SetUpBeforeClass()
- {
- ApiCoreTestBase.SetUpBeforeClass();
- }
+ [SetUp]
+ public new static void SetUpBeforeClass()
+ {
+ ApiCoreTestBase.SetUpBeforeClass();
+ }
- [TestFixtureTearDown]
- public new static void TearDownAfterClass()
- {
- ApiCoreTestBase.TearDownAfterClass();
- }
+ [TearDown]
+ public new static void TearDownAfterClass()
+ {
+ ApiCoreTestBase.TearDownAfterClass();
+ }
- [SetUp]
- public new void SetUp()
+ [SetUp]
+ public new void SetUp()
{
- base.SetUp();
- }
+ base.SetUp();
+ }
- [TearDown]
- public new void TearDown()
+ [TearDown]
+ public new void TearDown()
{
- base.TearDown();
- }
+ base.TearDown();
+ }
- [Test]
- public void MockauthenticateTestTest()
- {
- //define all mocked objects as final
- var mockController = GetMockController();
- var mockRequest = new authenticateTestRequest
- {
- merchantAuthentication = new merchantAuthenticationType() {name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey},
- };
- var mockResponse = new authenticateTestResponse
- {
- refId = "1234",
- sessionToken = "sessiontoken",
- };
+ [Test]
+ public void MockauthenticateTestTest()
+ {
+ //define all mocked objects as final
+ var mockController = GetMockController();
+ var mockRequest = new authenticateTestRequest
+ {
+ merchantAuthentication = new merchantAuthenticationType() { name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey },
+ };
+ var mockResponse = new authenticateTestResponse
+ {
+ refId = "1234",
+ sessionToken = "sessiontoken",
+ };
- var errorResponse = new ANetApiResponse();
- var results = new List();
- const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
+ var errorResponse = new ANetApiResponse();
+ var results = new List();
+ const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
- SetMockControllerExpectations(
- mockController.MockObject, mockRequest, mockResponse, errorResponse, results, messageTypeOk);
- mockController.MockObject.Execute(AuthorizeNet.Environment.CUSTOM);
- //mockController.MockObject.Execute();
- // or var controllerResponse = mockController.MockObject.ExecuteWithApiResponse(AuthorizeNet.Environment.CUSTOM);
- var controllerResponse = mockController.MockObject.GetApiResponse();
- Assert.IsNotNull(controllerResponse);
+ SetMockControllerExpectations(
+ mockController.MockObject, mockRequest, mockResponse, errorResponse, results, messageTypeOk);
+ mockController.MockObject.Execute(Environment.CUSTOM);
+ //mockController.MockObject.Execute();
+ // or var controllerResponse = mockController.MockObject.ExecuteWithApiResponse(AuthorizeNet.Environment.CUSTOM);
+ var controllerResponse = mockController.MockObject.GetApiResponse();
+ Assert.IsNotNull(controllerResponse);
-// Assert.IsNotNull(controllerResponse.);
- LogHelper.info(Logger, "authenticateTest: Details:{0}", controllerResponse);
- }
- }
+ // Assert.IsNotNull(controllerResponse.);
+ LogHelper.Info(Logger, "authenticateTest: Details:{0}", controllerResponse);
+ }
+ }
}
diff --git a/AuthorizeNETtest/Api/Controllers/MockTest/createCustomerPaymentProfileControllerTest.cs b/AuthorizeNETtest/Api/Controllers/MockTest/createCustomerPaymentProfileControllerTest.cs
index c9be0f0e..ca9df8c7 100644
--- a/AuthorizeNETtest/Api/Controllers/MockTest/createCustomerPaymentProfileControllerTest.cs
+++ b/AuthorizeNETtest/Api/Controllers/MockTest/createCustomerPaymentProfileControllerTest.cs
@@ -1,72 +1,74 @@
+using System;
+using System.Collections.Generic;
+
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers;
+using AuthorizeNet.Api.Controllers.Test;
+using AuthorizeNet.Util;
+
+using NUnit.Framework;
+
namespace AuthorizeNet.Api.Controllers.MockTest
{
- using System;
- using System.Collections.Generic;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers;
- using AuthorizeNet.Api.Controllers.Test;
- using AuthorizeNet.Util;
- using NUnit.Framework;
-
- [TestFixture]
- public class createCustomerPaymentProfileTest : ApiCoreTestBase
+ [TestFixture]
+ public class CreateCustomerPaymentProfileTest : ApiCoreTestBase
{
- [TestFixtureSetUp]
- public new static void SetUpBeforeClass()
- {
- ApiCoreTestBase.SetUpBeforeClass();
- }
+ [SetUp]
+ public new static void SetUpBeforeClass()
+ {
+ ApiCoreTestBase.SetUpBeforeClass();
+ }
- [TestFixtureTearDown]
- public new static void TearDownAfterClass()
- {
- ApiCoreTestBase.TearDownAfterClass();
- }
+ [TearDown]
+ public new static void TearDownAfterClass()
+ {
+ ApiCoreTestBase.TearDownAfterClass();
+ }
- [SetUp]
- public new void SetUp()
+ [SetUp]
+ public new void SetUp()
{
- base.SetUp();
- }
+ base.SetUp();
+ }
- [TearDown]
- public new void TearDown()
+ [TearDown]
+ public new void TearDown()
{
- base.TearDown();
- }
+ base.TearDown();
+ }
- [Test]
- public void MockcreateCustomerPaymentProfileTest()
- {
- //define all mocked objects as final
- var mockController = GetMockController();
- var mockRequest = new createCustomerPaymentProfileRequest
- {
- merchantAuthentication = new merchantAuthenticationType {name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey},
- };
- var mockResponse = new createCustomerPaymentProfileResponse
- {
- refId = "1234",
- sessionToken = "sessiontoken",
- customerPaymentProfileId = "1234",
- validationDirectResponse = "mockValidation",
- };
+ [Test]
+ public void MockcreateCustomerPaymentProfileTest()
+ {
+ //define all mocked objects as final
+ var mockController = GetMockController();
+ var mockRequest = new createCustomerPaymentProfileRequest
+ {
+ merchantAuthentication = new merchantAuthenticationType { name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey },
+ };
+ var mockResponse = new createCustomerPaymentProfileResponse
+ {
+ refId = "1234",
+ sessionToken = "sessiontoken",
+ customerPaymentProfileId = "1234",
+ validationDirectResponse = "mockValidation",
+ };
- var errorResponse = new ANetApiResponse();
- var results = new List();
- const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
+ var errorResponse = new ANetApiResponse();
+ var results = new List();
+ const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
- SetMockControllerExpectations(
- mockController.MockObject, mockRequest, mockResponse, errorResponse, results, messageTypeOk);
- mockController.MockObject.Execute(AuthorizeNet.Environment.CUSTOM);
- //mockController.MockObject.Execute();
- // or var controllerResponse = mockController.MockObject.ExecuteWithApiResponse(AuthorizeNet.Environment.CUSTOM);
- var controllerResponse = mockController.MockObject.GetApiResponse();
- Assert.IsNotNull(controllerResponse);
+ SetMockControllerExpectations(
+ mockController.MockObject, mockRequest, mockResponse, errorResponse, results, messageTypeOk);
+ mockController.MockObject.Execute(Environment.CUSTOM);
+ //mockController.MockObject.Execute();
+ // or var controllerResponse = mockController.MockObject.ExecuteWithApiResponse(AuthorizeNet.Environment.CUSTOM);
+ var controllerResponse = mockController.MockObject.GetApiResponse();
+ Assert.IsNotNull(controllerResponse);
- Assert.IsNotNull(controllerResponse.customerPaymentProfileId);
- LogHelper.info(Logger, "createCustomerPaymentProfile: Details:{0}", controllerResponse.customerPaymentProfileId);
- }
- }
+ Assert.IsNotNull(controllerResponse.customerPaymentProfileId);
+ LogHelper.Info(Logger, "createCustomerPaymentProfile: Details:{0}", controllerResponse.customerPaymentProfileId);
+ }
+ }
}
diff --git a/AuthorizeNETtest/Api/Controllers/MockTest/createCustomerProfileControllerTest.cs b/AuthorizeNETtest/Api/Controllers/MockTest/createCustomerProfileControllerTest.cs
index 78c6cbe7..97e34ee4 100644
--- a/AuthorizeNETtest/Api/Controllers/MockTest/createCustomerProfileControllerTest.cs
+++ b/AuthorizeNETtest/Api/Controllers/MockTest/createCustomerProfileControllerTest.cs
@@ -1,74 +1,76 @@
+using System;
+using System.Collections.Generic;
+
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers;
+using AuthorizeNet.Api.Controllers.Test;
+using AuthorizeNet.Util;
+
+using NUnit.Framework;
+
namespace AuthorizeNet.Api.Controllers.MockTest
{
- using System;
- using System.Collections.Generic;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers;
- using AuthorizeNet.Api.Controllers.Test;
- using AuthorizeNet.Util;
- using NUnit.Framework;
-
- [TestFixture]
- public class createCustomerProfileTest : ApiCoreTestBase
+ [TestFixture]
+ public class CreateCustomerProfileTest : ApiCoreTestBase
{
- [TestFixtureSetUp]
- public new static void SetUpBeforeClass()
- {
- ApiCoreTestBase.SetUpBeforeClass();
- }
+ [SetUp]
+ public new static void SetUpBeforeClass()
+ {
+ ApiCoreTestBase.SetUpBeforeClass();
+ }
- [TestFixtureTearDown]
- public new static void TearDownAfterClass()
- {
- ApiCoreTestBase.TearDownAfterClass();
- }
+ [TearDown]
+ public new static void TearDownAfterClass()
+ {
+ ApiCoreTestBase.TearDownAfterClass();
+ }
- [SetUp]
- public new void SetUp()
+ [SetUp]
+ public new void SetUp()
{
- base.SetUp();
- }
+ base.SetUp();
+ }
- [TearDown]
- public new void TearDown()
+ [TearDown]
+ public new void TearDown()
{
- base.TearDown();
- }
+ base.TearDown();
+ }
- [Test]
- public void MockcreateCustomerProfileTest()
- {
- //define all mocked objects as final
- var mockController = GetMockController();
- var mockRequest = new createCustomerProfileRequest
- {
- merchantAuthentication = new merchantAuthenticationType {name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey},
- };
- var mockResponse = new createCustomerProfileResponse
- {
- refId = "1234",
- sessionToken = "sessiontoken",
- customerProfileId = "1234",
- customerPaymentProfileIdList = new [] {"12345"},
- customerShippingAddressIdList = new[] { "12345" },
- validationDirectResponseList = new string[] {},
- };
+ [Test]
+ public void MockcreateCustomerProfileTest()
+ {
+ //define all mocked objects as final
+ var mockController = GetMockController();
+ var mockRequest = new createCustomerProfileRequest
+ {
+ merchantAuthentication = new merchantAuthenticationType { name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey },
+ };
+ var mockResponse = new createCustomerProfileResponse
+ {
+ refId = "1234",
+ sessionToken = "sessiontoken",
+ customerProfileId = "1234",
+ customerPaymentProfileIdList = new[] { "12345" },
+ customerShippingAddressIdList = new[] { "12345" },
+ validationDirectResponseList = new string[] { },
+ };
- var errorResponse = new ANetApiResponse();
- var results = new List();
- const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
+ var errorResponse = new ANetApiResponse();
+ var results = new List();
+ const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
- SetMockControllerExpectations(
- mockController.MockObject, mockRequest, mockResponse, errorResponse, results, messageTypeOk);
- mockController.MockObject.Execute(AuthorizeNet.Environment.CUSTOM);
- //mockController.MockObject.Execute();
- // or var controllerResponse = mockController.MockObject.ExecuteWithApiResponse(AuthorizeNet.Environment.CUSTOM);
- var controllerResponse = mockController.MockObject.GetApiResponse();
- Assert.IsNotNull(controllerResponse);
+ SetMockControllerExpectations(
+ mockController.MockObject, mockRequest, mockResponse, errorResponse, results, messageTypeOk);
+ mockController.MockObject.Execute(Environment.CUSTOM);
+ //mockController.MockObject.Execute();
+ // or var controllerResponse = mockController.MockObject.ExecuteWithApiResponse(AuthorizeNet.Environment.CUSTOM);
+ var controllerResponse = mockController.MockObject.GetApiResponse();
+ Assert.IsNotNull(controllerResponse);
- Assert.IsNotNull(controllerResponse.customerProfileId);
- LogHelper.info(Logger, "createCustomerProfile: Details:{0}", controllerResponse.customerProfileId);
- }
- }
+ Assert.IsNotNull(controllerResponse.customerProfileId);
+ LogHelper.Info(Logger, "createCustomerProfile: Details:{0}", controllerResponse.customerProfileId);
+ }
+ }
}
diff --git a/AuthorizeNETtest/Api/Controllers/MockTest/createCustomerProfileFromTransactionControllerTest.cs b/AuthorizeNETtest/Api/Controllers/MockTest/createCustomerProfileFromTransactionControllerTest.cs
index 66eaca41..960139f5 100644
--- a/AuthorizeNETtest/Api/Controllers/MockTest/createCustomerProfileFromTransactionControllerTest.cs
+++ b/AuthorizeNETtest/Api/Controllers/MockTest/createCustomerProfileFromTransactionControllerTest.cs
@@ -1,74 +1,76 @@
+using System;
+using System.Collections.Generic;
+
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers;
+using AuthorizeNet.Api.Controllers.Test;
+using AuthorizeNet.Util;
+
+using NUnit.Framework;
+
namespace AuthorizeNet.Api.Controllers.MockTest
{
- using System;
- using System.Collections.Generic;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers;
- using AuthorizeNet.Api.Controllers.Test;
- using AuthorizeNet.Util;
- using NUnit.Framework;
-
- [TestFixture]
- public class createCustomerProfileFromTransactionTest : ApiCoreTestBase
+ [TestFixture]
+ public class CreateCustomerProfileFromTransactionTest : ApiCoreTestBase
{
- [TestFixtureSetUp]
- public new static void SetUpBeforeClass()
- {
- ApiCoreTestBase.SetUpBeforeClass();
- }
+ [SetUp]
+ public new static void SetUpBeforeClass()
+ {
+ ApiCoreTestBase.SetUpBeforeClass();
+ }
- [TestFixtureTearDown]
- public new static void TearDownAfterClass()
- {
- ApiCoreTestBase.TearDownAfterClass();
- }
+ [TearDown]
+ public new static void TearDownAfterClass()
+ {
+ ApiCoreTestBase.TearDownAfterClass();
+ }
- [SetUp]
- public new void SetUp()
+ [SetUp]
+ public new void SetUp()
{
- base.SetUp();
- }
+ base.SetUp();
+ }
- [TearDown]
- public new void TearDown()
+ [TearDown]
+ public new void TearDown()
{
- base.TearDown();
- }
+ base.TearDown();
+ }
- [Test]
- public void MockcreateCustomerProfileFromTransactionTest()
- {
- //define all mocked objects as final
- var mockController = GetMockController();
- var mockRequest = new createCustomerProfileFromTransactionRequest
- {
- merchantAuthentication = new merchantAuthenticationType() {name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey},
- transId = CounterStr,
- };
- var mockResponse = new createCustomerProfileResponse
- {
- refId = "1234",
- sessionToken = "sessiontoken",
- customerProfileId = CounterStr,
- customerPaymentProfileIdList = new [] {CounterStr},
- customerShippingAddressIdList = new [] {CounterStr},
- };
+ [Test]
+ public void MockcreateCustomerProfileFromTransactionTest()
+ {
+ //define all mocked objects as final
+ var mockController = GetMockController();
+ var mockRequest = new createCustomerProfileFromTransactionRequest
+ {
+ merchantAuthentication = new merchantAuthenticationType() { name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey },
+ transId = CounterStr,
+ };
+ var mockResponse = new createCustomerProfileResponse
+ {
+ refId = "1234",
+ sessionToken = "sessiontoken",
+ customerProfileId = CounterStr,
+ customerPaymentProfileIdList = new[] { CounterStr },
+ customerShippingAddressIdList = new[] { CounterStr },
+ };
- var errorResponse = new ANetApiResponse();
- var results = new List();
- const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
+ var errorResponse = new ANetApiResponse();
+ var results = new List();
+ const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
- SetMockControllerExpectations(
- mockController.MockObject, mockRequest, mockResponse, errorResponse, results, messageTypeOk);
- mockController.MockObject.Execute(AuthorizeNet.Environment.CUSTOM);
- //mockController.MockObject.Execute();
- // or var controllerResponse = mockController.MockObject.ExecuteWithApiResponse(AuthorizeNet.Environment.CUSTOM);
- var controllerResponse = mockController.MockObject.GetApiResponse();
- Assert.IsNotNull(controllerResponse);
+ SetMockControllerExpectations(
+ mockController.MockObject, mockRequest, mockResponse, errorResponse, results, messageTypeOk);
+ mockController.MockObject.Execute(Environment.CUSTOM);
+ //mockController.MockObject.Execute();
+ // or var controllerResponse = mockController.MockObject.ExecuteWithApiResponse(AuthorizeNet.Environment.CUSTOM);
+ var controllerResponse = mockController.MockObject.GetApiResponse();
+ Assert.IsNotNull(controllerResponse);
- Assert.IsNotNull(controllerResponse.customerProfileId);
- LogHelper.info(Logger, "createCustomerProfileFromTransaction: Details:{0}", controllerResponse.customerProfileId);
- }
- }
+ Assert.IsNotNull(controllerResponse.customerProfileId);
+ LogHelper.Info(Logger, "createCustomerProfileFromTransaction: Details:{0}", controllerResponse.customerProfileId);
+ }
+ }
}
diff --git a/AuthorizeNETtest/Api/Controllers/MockTest/createCustomerProfileTransactionControllerTest.cs b/AuthorizeNETtest/Api/Controllers/MockTest/createCustomerProfileTransactionControllerTest.cs
index 7134923c..bafa8e90 100644
--- a/AuthorizeNETtest/Api/Controllers/MockTest/createCustomerProfileTransactionControllerTest.cs
+++ b/AuthorizeNETtest/Api/Controllers/MockTest/createCustomerProfileTransactionControllerTest.cs
@@ -1,79 +1,81 @@
+using System;
+using System.Collections.Generic;
+
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers;
+using AuthorizeNet.Api.Controllers.Test;
+using AuthorizeNet.Util;
+
+using NUnit.Framework;
+
namespace AuthorizeNet.Api.Controllers.MockTest
{
- using System;
- using System.Collections.Generic;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers;
- using AuthorizeNet.Api.Controllers.Test;
- using AuthorizeNet.Util;
- using NUnit.Framework;
-
- [TestFixture]
- public class createCustomerProfileTransactionTest : ApiCoreTestBase
+ [TestFixture]
+ public class CreateCustomerProfileTransactionTest : ApiCoreTestBase
{
- [TestFixtureSetUp]
- public new static void SetUpBeforeClass()
- {
- ApiCoreTestBase.SetUpBeforeClass();
- }
+ [SetUp]
+ public new static void SetUpBeforeClass()
+ {
+ ApiCoreTestBase.SetUpBeforeClass();
+ }
- [TestFixtureTearDown]
- public new static void TearDownAfterClass()
- {
- ApiCoreTestBase.TearDownAfterClass();
- }
+ [TearDown]
+ public new static void TearDownAfterClass()
+ {
+ ApiCoreTestBase.TearDownAfterClass();
+ }
- [SetUp]
- public new void SetUp()
+ [SetUp]
+ public new void SetUp()
{
- base.SetUp();
- }
+ base.SetUp();
+ }
- [TearDown]
- public new void TearDown()
+ [TearDown]
+ public new void TearDown()
{
- base.TearDown();
- }
+ base.TearDown();
+ }
- [Test]
- public void MockcreateCustomerProfileTransactionTest()
- {
- //define all mocked objects as final
- var mockController = GetMockController();
- var mockRequest = new createCustomerProfileTransactionRequest
- {
- merchantAuthentication = new merchantAuthenticationType {name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey},
- transaction = new profileTransactionType
- {
- Item = new profileTransAuthCaptureType(),
- },
- };
- var transactionResponse = new transactionResponse()
- {
- accountNumber = "1234",
- };
- var mockResponse = new createCustomerProfileTransactionResponse
- {
- refId = "1234",
- sessionToken = "sessiontoken",
- transactionResponse = transactionResponse,
- };
+ [Test]
+ public void MockcreateCustomerProfileTransactionTest()
+ {
+ //define all mocked objects as final
+ var mockController = GetMockController();
+ var mockRequest = new createCustomerProfileTransactionRequest
+ {
+ merchantAuthentication = new merchantAuthenticationType { name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey },
+ transaction = new profileTransactionType
+ {
+ Item = new profileTransAuthCaptureType(),
+ },
+ };
+ var transactionResponse = new transactionResponse()
+ {
+ accountNumber = "1234",
+ };
+ var mockResponse = new createCustomerProfileTransactionResponse
+ {
+ refId = "1234",
+ sessionToken = "sessiontoken",
+ transactionResponse = transactionResponse,
+ };
- var errorResponse = new ANetApiResponse();
- var results = new List();
- const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
+ var errorResponse = new ANetApiResponse();
+ var results = new List();
+ const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
- SetMockControllerExpectations(
- mockController.MockObject, mockRequest, mockResponse, errorResponse, results, messageTypeOk);
- mockController.MockObject.Execute(AuthorizeNet.Environment.CUSTOM);
- //mockController.MockObject.Execute();
- // or var controllerResponse = mockController.MockObject.ExecuteWithApiResponse(AuthorizeNet.Environment.CUSTOM);
- var controllerResponse = mockController.MockObject.GetApiResponse();
- Assert.IsNotNull(controllerResponse);
+ SetMockControllerExpectations(
+ mockController.MockObject, mockRequest, mockResponse, errorResponse, results, messageTypeOk);
+ mockController.MockObject.Execute(Environment.CUSTOM);
+ //mockController.MockObject.Execute();
+ // or var controllerResponse = mockController.MockObject.ExecuteWithApiResponse(AuthorizeNet.Environment.CUSTOM);
+ var controllerResponse = mockController.MockObject.GetApiResponse();
+ Assert.IsNotNull(controllerResponse);
- Assert.IsNotNull(controllerResponse.transactionResponse);
- LogHelper.info(Logger, "createCustomerProfileTransaction: Details:{0}", controllerResponse.transactionResponse);
- }
- }
+ Assert.IsNotNull(controllerResponse.transactionResponse);
+ LogHelper.Info(Logger, "createCustomerProfileTransaction: Details:{0}", controllerResponse.transactionResponse);
+ }
+ }
}
diff --git a/AuthorizeNETtest/Api/Controllers/MockTest/createCustomerShippingAddressControllerTest.cs b/AuthorizeNETtest/Api/Controllers/MockTest/createCustomerShippingAddressControllerTest.cs
index 69caadcd..dcf40971 100644
--- a/AuthorizeNETtest/Api/Controllers/MockTest/createCustomerShippingAddressControllerTest.cs
+++ b/AuthorizeNETtest/Api/Controllers/MockTest/createCustomerShippingAddressControllerTest.cs
@@ -1,71 +1,73 @@
+using System;
+using System.Collections.Generic;
+
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers;
+using AuthorizeNet.Api.Controllers.Test;
+using AuthorizeNet.Util;
+
+using NUnit.Framework;
+
namespace AuthorizeNet.Api.Controllers.MockTest
{
- using System;
- using System.Collections.Generic;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers;
- using AuthorizeNet.Api.Controllers.Test;
- using AuthorizeNet.Util;
- using NUnit.Framework;
-
- [TestFixture]
- public class createCustomerShippingAddressTest : ApiCoreTestBase
+ [TestFixture]
+ public class CreateCustomerShippingAddressTest : ApiCoreTestBase
{
- [TestFixtureSetUp]
- public new static void SetUpBeforeClass()
- {
- ApiCoreTestBase.SetUpBeforeClass();
- }
+ [SetUp]
+ public new static void SetUpBeforeClass()
+ {
+ ApiCoreTestBase.SetUpBeforeClass();
+ }
- [TestFixtureTearDown]
- public new static void TearDownAfterClass()
- {
- ApiCoreTestBase.TearDownAfterClass();
- }
+ [TearDown]
+ public new static void TearDownAfterClass()
+ {
+ ApiCoreTestBase.TearDownAfterClass();
+ }
- [SetUp]
- public new void SetUp()
+ [SetUp]
+ public new void SetUp()
{
- base.SetUp();
- }
+ base.SetUp();
+ }
- [TearDown]
- public new void TearDown()
+ [TearDown]
+ public new void TearDown()
{
- base.TearDown();
- }
+ base.TearDown();
+ }
- [Test]
- public void MockcreateCustomerShippingAddressTest()
- {
- //define all mocked objects as final
- var mockController = GetMockController();
- var mockRequest = new createCustomerShippingAddressRequest
- {
- merchantAuthentication = new merchantAuthenticationType {name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey},
- };
- var mockResponse = new createCustomerShippingAddressResponse
- {
- refId = "1234",
- sessionToken = "sessiontoken",
- customerAddressId = "1234",
- };
+ [Test]
+ public void MockcreateCustomerShippingAddressTest()
+ {
+ //define all mocked objects as final
+ var mockController = GetMockController();
+ var mockRequest = new createCustomerShippingAddressRequest
+ {
+ merchantAuthentication = new merchantAuthenticationType { name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey },
+ };
+ var mockResponse = new createCustomerShippingAddressResponse
+ {
+ refId = "1234",
+ sessionToken = "sessiontoken",
+ customerAddressId = "1234",
+ };
- var errorResponse = new ANetApiResponse();
- var results = new List();
- const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
+ var errorResponse = new ANetApiResponse();
+ var results = new List();
+ const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
- SetMockControllerExpectations(
- mockController.MockObject, mockRequest, mockResponse, errorResponse, results, messageTypeOk);
- mockController.MockObject.Execute(AuthorizeNet.Environment.CUSTOM);
- //mockController.MockObject.Execute();
- // or var controllerResponse = mockController.MockObject.ExecuteWithApiResponse(AuthorizeNet.Environment.CUSTOM);
- var controllerResponse = mockController.MockObject.GetApiResponse();
- Assert.IsNotNull(controllerResponse);
+ SetMockControllerExpectations(
+ mockController.MockObject, mockRequest, mockResponse, errorResponse, results, messageTypeOk);
+ mockController.MockObject.Execute(Environment.CUSTOM);
+ //mockController.MockObject.Execute();
+ // or var controllerResponse = mockController.MockObject.ExecuteWithApiResponse(AuthorizeNet.Environment.CUSTOM);
+ var controllerResponse = mockController.MockObject.GetApiResponse();
+ Assert.IsNotNull(controllerResponse);
- Assert.IsNotNull(controllerResponse.customerAddressId);
- LogHelper.info(Logger, "createCustomerShippingAddress: Details:{0}", controllerResponse.customerAddressId);
- }
- }
+ Assert.IsNotNull(controllerResponse.customerAddressId);
+ LogHelper.Info(Logger, "createCustomerShippingAddress: Details:{0}", controllerResponse.customerAddressId);
+ }
+ }
}
diff --git a/AuthorizeNETtest/Api/Controllers/MockTest/createProfileControllerTest.cs b/AuthorizeNETtest/Api/Controllers/MockTest/createProfileControllerTest.cs
index 5ef5b361..9bd912bb 100644
--- a/AuthorizeNETtest/Api/Controllers/MockTest/createProfileControllerTest.cs
+++ b/AuthorizeNETtest/Api/Controllers/MockTest/createProfileControllerTest.cs
@@ -1,46 +1,46 @@
+//using System;
+//using System.Collections.Generic;
+//using AuthorizeNet.Api.Contracts.V1;
+//using AuthorizeNet.Api.Controllers;
+using AuthorizeNet.Api.Controllers.Test;
+//using AuthorizeNet.Util;
+using NUnit.Framework;
+
namespace AuthorizeNet.Api.Controllers.MockTest
{
- //using System;
- //using System.Collections.Generic;
- //using AuthorizeNet.Api.Contracts.V1;
- //using AuthorizeNet.Api.Controllers;
- using AuthorizeNet.Api.Controllers.Test;
- //using AuthorizeNet.Util;
- using NUnit.Framework;
-
- [TestFixture]
- public class createProfileTest : ApiCoreTestBase
+ [TestFixture]
+ public class CreateProfileTest : ApiCoreTestBase
{
- [TestFixtureSetUp]
- public new static void SetUpBeforeClass()
- {
- ApiCoreTestBase.SetUpBeforeClass();
- }
+ [SetUp]
+ public new static void SetUpBeforeClass()
+ {
+ ApiCoreTestBase.SetUpBeforeClass();
+ }
- [TestFixtureTearDown]
- public new static void TearDownAfterClass()
- {
- ApiCoreTestBase.TearDownAfterClass();
- }
+ [TearDown]
+ public new static void TearDownAfterClass()
+ {
+ ApiCoreTestBase.TearDownAfterClass();
+ }
- [SetUp]
- public new void SetUp()
+ [SetUp]
+ public new void SetUp()
{
- base.SetUp();
- }
+ base.SetUp();
+ }
- [TearDown]
- public new void TearDown()
+ [TearDown]
+ public new void TearDown()
{
- base.TearDown();
- }
+ base.TearDown();
+ }
- [Test]
- public void MockcreateProfileTest()
- {
- //createProfileRequest does not exist
- /*
+ [Test]
+ public void MockcreateProfileTest()
+ {
+ //createProfileRequest does not exist
+ /*
//define all mocked objects as final
var mockController = GetMockController();
var mockRequest = new createProfileRequest
@@ -69,6 +69,6 @@ public void MockcreateProfileTest()
Assert.IsNotNull(controllerResponse.Yyyyy);
LogHelper.info(Logger, "createProfile: Details:{0}", controllerResponse.Yyyyy);
*/
- }
- }
+ }
+ }
}
diff --git a/AuthorizeNETtest/Api/Controllers/MockTest/createTransactionControllerTest.cs b/AuthorizeNETtest/Api/Controllers/MockTest/createTransactionControllerTest.cs
index e1c5a552..12e97555 100644
--- a/AuthorizeNETtest/Api/Controllers/MockTest/createTransactionControllerTest.cs
+++ b/AuthorizeNETtest/Api/Controllers/MockTest/createTransactionControllerTest.cs
@@ -1,75 +1,77 @@
+using System;
+using System.Collections.Generic;
+
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers;
+using AuthorizeNet.Api.Controllers.Test;
+using AuthorizeNet.Util;
+
+using NUnit.Framework;
+
namespace AuthorizeNet.Api.Controllers.MockTest
{
- using System;
- using System.Collections.Generic;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers;
- using AuthorizeNet.Api.Controllers.Test;
- using AuthorizeNet.Util;
- using NUnit.Framework;
-
- [TestFixture]
- public class createTransactionTest : ApiCoreTestBase
+ [TestFixture]
+ public class CreateTransactionTest : ApiCoreTestBase
{
- [TestFixtureSetUp]
- public new static void SetUpBeforeClass()
- {
- ApiCoreTestBase.SetUpBeforeClass();
- }
+ [SetUp]
+ public new static void SetUpBeforeClass()
+ {
+ ApiCoreTestBase.SetUpBeforeClass();
+ }
- [TestFixtureTearDown]
- public new static void TearDownAfterClass()
- {
- ApiCoreTestBase.TearDownAfterClass();
- }
+ [TearDown]
+ public new static void TearDownAfterClass()
+ {
+ ApiCoreTestBase.TearDownAfterClass();
+ }
- [SetUp]
- public new void SetUp()
+ [SetUp]
+ public new void SetUp()
{
- base.SetUp();
- }
+ base.SetUp();
+ }
- [TearDown]
- public new void TearDown()
+ [TearDown]
+ public new void TearDown()
{
- base.TearDown();
- }
+ base.TearDown();
+ }
- [Test]
- public void MockcreateTransactionTest()
- {
- //define all mocked objects as final
- var mockController = GetMockController();
- var mockRequest = new createTransactionRequest
- {
- merchantAuthentication = new merchantAuthenticationType {name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey},
- };
- var transactionResponse = new transactionResponse()
- {
- accountNumber = "1234",
- };
- var mockResponse = new createTransactionResponse
- {
- refId = "1234",
- sessionToken = "sessiontoken",
- transactionResponse = transactionResponse,
- };
+ [Test]
+ public void MockcreateTransactionTest()
+ {
+ //define all mocked objects as final
+ var mockController = GetMockController();
+ var mockRequest = new createTransactionRequest
+ {
+ merchantAuthentication = new merchantAuthenticationType { name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey },
+ };
+ var transactionResponse = new transactionResponse()
+ {
+ accountNumber = "1234",
+ };
+ var mockResponse = new createTransactionResponse
+ {
+ refId = "1234",
+ sessionToken = "sessiontoken",
+ transactionResponse = transactionResponse,
+ };
- var errorResponse = new ANetApiResponse();
- var results = new List();
- const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
+ var errorResponse = new ANetApiResponse();
+ var results = new List();
+ const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
- SetMockControllerExpectations(
- mockController.MockObject, mockRequest, mockResponse, errorResponse, results, messageTypeOk);
- mockController.MockObject.Execute(AuthorizeNet.Environment.CUSTOM);
- //mockController.MockObject.Execute();
- // or var controllerResponse = mockController.MockObject.ExecuteWithApiResponse(AuthorizeNet.Environment.CUSTOM);
- var controllerResponse = mockController.MockObject.GetApiResponse();
- Assert.IsNotNull(controllerResponse);
+ SetMockControllerExpectations(
+ mockController.MockObject, mockRequest, mockResponse, errorResponse, results, messageTypeOk);
+ mockController.MockObject.Execute(Environment.CUSTOM);
+ //mockController.MockObject.Execute();
+ // or var controllerResponse = mockController.MockObject.ExecuteWithApiResponse(AuthorizeNet.Environment.CUSTOM);
+ var controllerResponse = mockController.MockObject.GetApiResponse();
+ Assert.IsNotNull(controllerResponse);
- Assert.IsNotNull(controllerResponse.transactionResponse);
- LogHelper.info(Logger, "createTransaction: Details:{0}", controllerResponse.transactionResponse);
- }
- }
+ Assert.IsNotNull(controllerResponse.transactionResponse);
+ LogHelper.Info(Logger, "createTransaction: Details:{0}", controllerResponse.transactionResponse);
+ }
+ }
}
diff --git a/AuthorizeNETtest/Api/Controllers/MockTest/decryptPaymentDataControllerTest.cs b/AuthorizeNETtest/Api/Controllers/MockTest/decryptPaymentDataControllerTest.cs
index 43cac345..ca09cfe0 100644
--- a/AuthorizeNETtest/Api/Controllers/MockTest/decryptPaymentDataControllerTest.cs
+++ b/AuthorizeNETtest/Api/Controllers/MockTest/decryptPaymentDataControllerTest.cs
@@ -1,71 +1,73 @@
+using System;
+using System.Collections.Generic;
+
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers;
+using AuthorizeNet.Api.Controllers.Test;
+using AuthorizeNet.Util;
+
+using NUnit.Framework;
+
namespace AuthorizeNet.Api.Controllers.MockTest
{
- using System;
- using System.Collections.Generic;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers;
- using AuthorizeNet.Api.Controllers.Test;
- using AuthorizeNet.Util;
- using NUnit.Framework;
-
- [TestFixture]
- public class decryptPaymentDataTest : ApiCoreTestBase
+ [TestFixture]
+ public class DecryptPaymentDataTest : ApiCoreTestBase
{
- [TestFixtureSetUp]
- public new static void SetUpBeforeClass()
- {
- ApiCoreTestBase.SetUpBeforeClass();
- }
+ [SetUp]
+ public new static void SetUpBeforeClass()
+ {
+ ApiCoreTestBase.SetUpBeforeClass();
+ }
- [TestFixtureTearDown]
- public new static void TearDownAfterClass()
- {
- ApiCoreTestBase.TearDownAfterClass();
- }
+ [TearDown]
+ public new static void TearDownAfterClass()
+ {
+ ApiCoreTestBase.TearDownAfterClass();
+ }
- [SetUp]
- public new void SetUp()
+ [SetUp]
+ public new void SetUp()
{
- base.SetUp();
- }
+ base.SetUp();
+ }
- [TearDown]
- public new void TearDown()
+ [TearDown]
+ public new void TearDown()
{
- base.TearDown();
- }
+ base.TearDown();
+ }
- [Test]
- public void MockdecryptPaymentDataTest()
- {
- //define all mocked objects as final
- var mockController = GetMockController();
- var mockRequest = new decryptPaymentDataRequest
- {
- merchantAuthentication = new merchantAuthenticationType() {name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey},
- };
- var mockResponse = new decryptPaymentDataResponse
- {
- refId = "1234",
- sessionToken = "sessiontoken",
- paymentDetails = new paymentDetails() { amount = "15.50" }
- };
+ [Test]
+ public void MockdecryptPaymentDataTest()
+ {
+ //define all mocked objects as final
+ var mockController = GetMockController();
+ var mockRequest = new decryptPaymentDataRequest
+ {
+ merchantAuthentication = new merchantAuthenticationType() { name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey },
+ };
+ var mockResponse = new decryptPaymentDataResponse
+ {
+ refId = "1234",
+ sessionToken = "sessiontoken",
+ paymentDetails = new paymentDetails() { amount = "15.50" }
+ };
- var errorResponse = new ANetApiResponse();
- var results = new List();
- const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
+ var errorResponse = new ANetApiResponse();
+ var results = new List();
+ const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
- SetMockControllerExpectations(
- mockController.MockObject, mockRequest, mockResponse, errorResponse, results, messageTypeOk);
- mockController.MockObject.Execute(AuthorizeNet.Environment.CUSTOM);
- //mockController.MockObject.Execute();
- // or var controllerResponse = mockController.MockObject.ExecuteWithApiResponse(AuthorizeNet.Environment.CUSTOM);
- var controllerResponse = mockController.MockObject.GetApiResponse();
- Assert.IsNotNull(controllerResponse);
+ SetMockControllerExpectations(
+ mockController.MockObject, mockRequest, mockResponse, errorResponse, results, messageTypeOk);
+ mockController.MockObject.Execute(Environment.CUSTOM);
+ //mockController.MockObject.Execute();
+ // or var controllerResponse = mockController.MockObject.ExecuteWithApiResponse(AuthorizeNet.Environment.CUSTOM);
+ var controllerResponse = mockController.MockObject.GetApiResponse();
+ Assert.IsNotNull(controllerResponse);
- Assert.IsNotNull(controllerResponse.paymentDetails);
- LogHelper.info(Logger, "decryptPaymentData: PaymentDetailsAmount:{0}", controllerResponse.paymentDetails.amount);
- }
- }
+ Assert.IsNotNull(controllerResponse.paymentDetails);
+ LogHelper.Info(Logger, "decryptPaymentData: PaymentDetailsAmount:{0}", controllerResponse.paymentDetails.amount);
+ }
+ }
}
diff --git a/AuthorizeNETtest/Api/Controllers/MockTest/deleteCustomerPaymentProfileControllerTest.cs b/AuthorizeNETtest/Api/Controllers/MockTest/deleteCustomerPaymentProfileControllerTest.cs
index 916c786f..0f974a29 100644
--- a/AuthorizeNETtest/Api/Controllers/MockTest/deleteCustomerPaymentProfileControllerTest.cs
+++ b/AuthorizeNETtest/Api/Controllers/MockTest/deleteCustomerPaymentProfileControllerTest.cs
@@ -1,68 +1,69 @@
+using System;
+using System.Collections.Generic;
+
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers;
+using AuthorizeNet.Api.Controllers.Test;
+
+using NUnit.Framework;
+
namespace AuthorizeNet.Api.Controllers.MockTest
{
- using System;
- using System.Collections.Generic;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers;
- using AuthorizeNet.Api.Controllers.Test;
- using AuthorizeNet.Util;
- using NUnit.Framework;
-
- [TestFixture]
- public class deleteCustomerPaymentProfileTest : ApiCoreTestBase
+ [TestFixture]
+ public class DeleteCustomerPaymentProfileTest : ApiCoreTestBase
{
- [TestFixtureSetUp]
- public new static void SetUpBeforeClass()
- {
- ApiCoreTestBase.SetUpBeforeClass();
- }
+ [SetUp]
+ public new static void SetUpBeforeClass()
+ {
+ ApiCoreTestBase.SetUpBeforeClass();
+ }
- [TestFixtureTearDown]
- public new static void TearDownAfterClass()
- {
- ApiCoreTestBase.TearDownAfterClass();
- }
+ [TearDown]
+ public new static void TearDownAfterClass()
+ {
+ ApiCoreTestBase.TearDownAfterClass();
+ }
- [SetUp]
- public new void SetUp()
+ [SetUp]
+ public new void SetUp()
{
- base.SetUp();
- }
+ base.SetUp();
+ }
- [TearDown]
- public new void TearDown()
+ [TearDown]
+ public new void TearDown()
{
- base.TearDown();
- }
+ base.TearDown();
+ }
- [Test]
- public void MockdeleteCustomerPaymentProfileTest()
- {
- //define all mocked objects as final
- var mockController = GetMockController();
- var mockRequest = new deleteCustomerPaymentProfileRequest
- {
- merchantAuthentication = new merchantAuthenticationType {name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey},
- };
- var mockResponse = new deleteCustomerPaymentProfileResponse
- {
- refId = "1234",
- sessionToken = "sessiontoken",
- };
+ [Test]
+ public void MockdeleteCustomerPaymentProfileTest()
+ {
+ //define all mocked objects as final
+ var mockController = GetMockController();
+ var mockRequest = new deleteCustomerPaymentProfileRequest
+ {
+ merchantAuthentication = new merchantAuthenticationType { name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey },
+ };
+ var mockResponse = new deleteCustomerPaymentProfileResponse
+ {
+ refId = "1234",
+ sessionToken = "sessiontoken",
+ };
- var errorResponse = new ANetApiResponse();
- var results = new List();
- const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
+ var errorResponse = new ANetApiResponse();
+ var results = new List();
+ const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
- SetMockControllerExpectations(
- mockController.MockObject, mockRequest, mockResponse, errorResponse, results, messageTypeOk);
- mockController.MockObject.Execute(AuthorizeNet.Environment.CUSTOM);
- //mockController.MockObject.Execute();
- // or var controllerResponse = mockController.MockObject.ExecuteWithApiResponse(AuthorizeNet.Environment.CUSTOM);
- var controllerResponse = mockController.MockObject.GetApiResponse();
- Assert.IsNotNull(controllerResponse);
+ SetMockControllerExpectations(
+ mockController.MockObject, mockRequest, mockResponse, errorResponse, results, messageTypeOk);
+ mockController.MockObject.Execute(Environment.CUSTOM);
+ //mockController.MockObject.Execute();
+ // or var controllerResponse = mockController.MockObject.ExecuteWithApiResponse(AuthorizeNet.Environment.CUSTOM);
+ var controllerResponse = mockController.MockObject.GetApiResponse();
+ Assert.IsNotNull(controllerResponse);
- }
- }
+ }
+ }
}
diff --git a/AuthorizeNETtest/Api/Controllers/MockTest/deleteCustomerProfileControllerTest.cs b/AuthorizeNETtest/Api/Controllers/MockTest/deleteCustomerProfileControllerTest.cs
index 94e7f127..c65a2837 100644
--- a/AuthorizeNETtest/Api/Controllers/MockTest/deleteCustomerProfileControllerTest.cs
+++ b/AuthorizeNETtest/Api/Controllers/MockTest/deleteCustomerProfileControllerTest.cs
@@ -1,68 +1,69 @@
+using System;
+using System.Collections.Generic;
+
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers;
+using AuthorizeNet.Api.Controllers.Test;
+
+using NUnit.Framework;
+
namespace AuthorizeNet.Api.Controllers.MockTest
{
- using System;
- using System.Collections.Generic;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers;
- using AuthorizeNet.Api.Controllers.Test;
- using AuthorizeNet.Util;
- using NUnit.Framework;
-
- [TestFixture]
- public class deleteCustomerProfileTest : ApiCoreTestBase
+ [TestFixture]
+ public class DeleteCustomerProfileTest : ApiCoreTestBase
{
- [TestFixtureSetUp]
- public new static void SetUpBeforeClass()
- {
- ApiCoreTestBase.SetUpBeforeClass();
- }
+ [SetUp]
+ public new static void SetUpBeforeClass()
+ {
+ ApiCoreTestBase.SetUpBeforeClass();
+ }
- [TestFixtureTearDown]
- public new static void TearDownAfterClass()
- {
- ApiCoreTestBase.TearDownAfterClass();
- }
+ [TearDown]
+ public new static void TearDownAfterClass()
+ {
+ ApiCoreTestBase.TearDownAfterClass();
+ }
- [SetUp]
- public new void SetUp()
+ [SetUp]
+ public new void SetUp()
{
- base.SetUp();
- }
+ base.SetUp();
+ }
- [TearDown]
- public new void TearDown()
+ [TearDown]
+ public new void TearDown()
{
- base.TearDown();
- }
+ base.TearDown();
+ }
- [Test]
- public void MockdeleteCustomerProfileTest()
- {
- //define all mocked objects as final
- var mockController = GetMockController();
- var mockRequest = new deleteCustomerProfileRequest
- {
- merchantAuthentication = new merchantAuthenticationType {name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey},
- };
- var mockResponse = new deleteCustomerProfileResponse
- {
- refId = "1234",
- sessionToken = "sessiontoken",
- };
+ [Test]
+ public void MockdeleteCustomerProfileTest()
+ {
+ //define all mocked objects as final
+ var mockController = GetMockController();
+ var mockRequest = new deleteCustomerProfileRequest
+ {
+ merchantAuthentication = new merchantAuthenticationType { name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey },
+ };
+ var mockResponse = new deleteCustomerProfileResponse
+ {
+ refId = "1234",
+ sessionToken = "sessiontoken",
+ };
- var errorResponse = new ANetApiResponse();
- var results = new List();
- const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
+ var errorResponse = new ANetApiResponse();
+ var results = new List();
+ const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
- SetMockControllerExpectations(
- mockController.MockObject, mockRequest, mockResponse, errorResponse, results, messageTypeOk);
- mockController.MockObject.Execute(AuthorizeNet.Environment.CUSTOM);
- //mockController.MockObject.Execute();
- // or var controllerResponse = mockController.MockObject.ExecuteWithApiResponse(AuthorizeNet.Environment.CUSTOM);
- var controllerResponse = mockController.MockObject.GetApiResponse();
- Assert.IsNotNull(controllerResponse);
+ SetMockControllerExpectations(
+ mockController.MockObject, mockRequest, mockResponse, errorResponse, results, messageTypeOk);
+ mockController.MockObject.Execute(Environment.CUSTOM);
+ //mockController.MockObject.Execute();
+ // or var controllerResponse = mockController.MockObject.ExecuteWithApiResponse(AuthorizeNet.Environment.CUSTOM);
+ var controllerResponse = mockController.MockObject.GetApiResponse();
+ Assert.IsNotNull(controllerResponse);
- }
- }
+ }
+ }
}
diff --git a/AuthorizeNETtest/Api/Controllers/MockTest/deleteCustomerShippingAddressControllerTest.cs b/AuthorizeNETtest/Api/Controllers/MockTest/deleteCustomerShippingAddressControllerTest.cs
index e87755a4..5fbe28ad 100644
--- a/AuthorizeNETtest/Api/Controllers/MockTest/deleteCustomerShippingAddressControllerTest.cs
+++ b/AuthorizeNETtest/Api/Controllers/MockTest/deleteCustomerShippingAddressControllerTest.cs
@@ -1,68 +1,69 @@
+using System;
+using System.Collections.Generic;
+
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers;
+using AuthorizeNet.Api.Controllers.Test;
+
+using NUnit.Framework;
+
namespace AuthorizeNet.Api.Controllers.MockTest
{
- using System;
- using System.Collections.Generic;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers;
- using AuthorizeNet.Api.Controllers.Test;
- using AuthorizeNet.Util;
- using NUnit.Framework;
-
- [TestFixture]
- public class deleteCustomerShippingAddressTest : ApiCoreTestBase
+ [TestFixture]
+ public class DeleteCustomerShippingAddressTest : ApiCoreTestBase
{
- [TestFixtureSetUp]
- public new static void SetUpBeforeClass()
- {
- ApiCoreTestBase.SetUpBeforeClass();
- }
+ [SetUp]
+ public new static void SetUpBeforeClass()
+ {
+ ApiCoreTestBase.SetUpBeforeClass();
+ }
- [TestFixtureTearDown]
- public new static void TearDownAfterClass()
- {
- ApiCoreTestBase.TearDownAfterClass();
- }
+ [TearDown]
+ public new static void TearDownAfterClass()
+ {
+ ApiCoreTestBase.TearDownAfterClass();
+ }
- [SetUp]
- public new void SetUp()
+ [SetUp]
+ public new void SetUp()
{
- base.SetUp();
- }
+ base.SetUp();
+ }
- [TearDown]
- public new void TearDown()
+ [TearDown]
+ public new void TearDown()
{
- base.TearDown();
- }
+ base.TearDown();
+ }
- [Test]
- public void MockdeleteCustomerShippingAddressTest()
- {
- //define all mocked objects as final
- var mockController = GetMockController();
- var mockRequest = new deleteCustomerShippingAddressRequest
- {
- merchantAuthentication = new merchantAuthenticationType {name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey},
- };
- var mockResponse = new deleteCustomerShippingAddressResponse
- {
- refId = "1234",
- sessionToken = "sessiontoken",
- };
+ [Test]
+ public void MockdeleteCustomerShippingAddressTest()
+ {
+ //define all mocked objects as final
+ var mockController = GetMockController();
+ var mockRequest = new deleteCustomerShippingAddressRequest
+ {
+ merchantAuthentication = new merchantAuthenticationType { name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey },
+ };
+ var mockResponse = new deleteCustomerShippingAddressResponse
+ {
+ refId = "1234",
+ sessionToken = "sessiontoken",
+ };
- var errorResponse = new ANetApiResponse();
- var results = new List();
- const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
+ var errorResponse = new ANetApiResponse();
+ var results = new List();
+ const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
- SetMockControllerExpectations(
- mockController.MockObject, mockRequest, mockResponse, errorResponse, results, messageTypeOk);
- mockController.MockObject.Execute(AuthorizeNet.Environment.CUSTOM);
- //mockController.MockObject.Execute();
- // or var controllerResponse = mockController.MockObject.ExecuteWithApiResponse(AuthorizeNet.Environment.CUSTOM);
- var controllerResponse = mockController.MockObject.GetApiResponse();
- Assert.IsNotNull(controllerResponse);
+ SetMockControllerExpectations(
+ mockController.MockObject, mockRequest, mockResponse, errorResponse, results, messageTypeOk);
+ mockController.MockObject.Execute(Environment.CUSTOM);
+ //mockController.MockObject.Execute();
+ // or var controllerResponse = mockController.MockObject.ExecuteWithApiResponse(AuthorizeNet.Environment.CUSTOM);
+ var controllerResponse = mockController.MockObject.GetApiResponse();
+ Assert.IsNotNull(controllerResponse);
- }
- }
+ }
+ }
}
diff --git a/AuthorizeNETtest/Api/Controllers/MockTest/getBatchStatisticsControllerTest.cs b/AuthorizeNETtest/Api/Controllers/MockTest/getBatchStatisticsControllerTest.cs
index 79303185..e93e029d 100644
--- a/AuthorizeNETtest/Api/Controllers/MockTest/getBatchStatisticsControllerTest.cs
+++ b/AuthorizeNETtest/Api/Controllers/MockTest/getBatchStatisticsControllerTest.cs
@@ -1,75 +1,77 @@
+using System;
+using System.Collections.Generic;
+
+using AuthorizeNet.Api.Contracts.V1;
+using AuthorizeNet.Api.Controllers;
+using AuthorizeNet.Api.Controllers.Test;
+using AuthorizeNet.Util;
+
+using NUnit.Framework;
+
namespace AuthorizeNet.Api.Controllers.MockTest
{
- using System;
- using System.Collections.Generic;
- using AuthorizeNet.Api.Contracts.V1;
- using AuthorizeNet.Api.Controllers;
- using AuthorizeNet.Api.Controllers.Test;
- using AuthorizeNet.Util;
- using NUnit.Framework;
-
- [TestFixture]
- public class getBatchStatisticsTest : ApiCoreTestBase
+ [TestFixture]
+ public class GetBatchStatisticsTest : ApiCoreTestBase
{
- [TestFixtureSetUp]
- public new static void SetUpBeforeClass()
- {
- ApiCoreTestBase.SetUpBeforeClass();
- }
+ [SetUp]
+ public new static void SetUpBeforeClass()
+ {
+ ApiCoreTestBase.SetUpBeforeClass();
+ }
- [TestFixtureTearDown]
- public new static void TearDownAfterClass()
- {
- ApiCoreTestBase.TearDownAfterClass();
- }
+ [TearDown]
+ public new static void TearDownAfterClass()
+ {
+ ApiCoreTestBase.TearDownAfterClass();
+ }
- [SetUp]
- public new void SetUp()
+ [SetUp]
+ public new void SetUp()
{
- base.SetUp();
- }
+ base.SetUp();
+ }
- [TearDown]
- public new void TearDown()
+ [TearDown]
+ public new void TearDown()
{
- base.TearDown();
- }
+ base.TearDown();
+ }
- [Test]
- public void MockgetBatchStatisticsTest()
- {
- //define all mocked objects as final
- var mockController = GetMockController();
- var mockRequest = new getBatchStatisticsRequest
- {
- merchantAuthentication = new merchantAuthenticationType {name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey},
- };
- var batchDetaisType = new batchDetailsType
- {
- batchId = "1234",
- };
- var mockResponse = new getBatchStatisticsResponse
- {
- refId = "1234",
- sessionToken = "sessiontoken",
- batch = batchDetaisType,
- };
+ [Test]
+ public void MockgetBatchStatisticsTest()
+ {
+ //define all mocked objects as final
+ var mockController = GetMockController();
+ var mockRequest = new getBatchStatisticsRequest
+ {
+ merchantAuthentication = new merchantAuthenticationType { name = "mocktest", Item = "mockKey", ItemElementName = ItemChoiceType.transactionKey },
+ };
+ var batchDetaisType = new batchDetailsType
+ {
+ batchId = "1234",
+ };
+ var mockResponse = new getBatchStatisticsResponse
+ {
+ refId = "1234",
+ sessionToken = "sessiontoken",
+ batch = batchDetaisType,
+ };
- var errorResponse = new ANetApiResponse();
- var results = new List();
- const messageTypeEnum messageTypeOk = messageTypeEnum.Ok;
+ var errorResponse = new ANetApiResponse();
+ var results = new List