Created
January 9, 2019 01:04
-
-
Save FishOfPrey/28bfab8c50664b582f60336486f67bc5 to your computer and use it in GitHub Desktop.
Revisions
-
FishOfPrey created this gist
Jan 9, 2019 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,535 @@ //Generated by FuseIT WSDL2Apex (http://www.fuseit.com/Solutions/SFDC-Explorer/Help-WSDL-Parser.aspx) // Warning: DataStorageItem - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: CreditCardData DE_DirectDebitData OrderId Function // Warning: Action_element - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: InitiateClearing InquiryCardInformation InquiryOrder InquiryTransaction StoreHostedData RecurringPayment Validate GetExternalTransactionStatus GetExternalConsumerInformation SendEMailNotification GetLastOrders GetLastTransactions ManageProducts ManageProductStock RequestCardRateForDCC RequestMerchantRateForDynamicPricing CreatePaymentURL // Warning: InquiryTransaction_element - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: OrderId TDate IpgTransactionId MerchantTransactionId // Warning: Validate_element - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: CreditCardData CustomerCardData DE_DirectDebitData // Warning: GetExternalTransactionStatus_element - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: OrderId TDate IpgTransactionId MerchantTransactionId public class ipgOnlineComIpgapiSchemasA1 { // Warning: Action_element - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: InitiateClearing InquiryCardInformation InquiryOrder InquiryTransaction StoreHostedData RecurringPayment Validate GetExternalTransactionStatus GetExternalConsumerInformation SendEMailNotification GetLastOrders GetLastTransactions ManageProducts ManageProductStock RequestCardRateForDCC RequestMerchantRateForDynamicPricing CreatePaymentURL public class Action_element { public ipgOnlineComIpgapiSchemasA1.InitiateClearing_Element InitiateClearing; public ipgOnlineComIpgapiSchemasA1.InquiryCardInformation_Element InquiryCardInformation; public ipgOnlineComIpgapiSchemasA1.InquiryOrder_Element InquiryOrder; public ipgOnlineComIpgapiSchemasA1.InquiryTransaction_Element InquiryTransaction; public ipgOnlineComIpgapiSchemasA1.StoreHostedData_Element StoreHostedData; public ipgOnlineComIpgapiSchemasA1.RecurringPayment RecurringPayment; public ipgOnlineComIpgapiSchemasA1.Validate_Element Validate; public ipgOnlineComIpgapiSchemasA1.GetExternalTransactionStatus_Element GetExternalTransactionStatus; public ipgOnlineComIpgapiSchemasA1.GetExternalConsumerInformation_Element GetExternalConsumerInformation; public ipgOnlineComIpgapiSchemasA1.SendEMailNotification_Element SendEMailNotification; public ipgOnlineComIpgapiSchemasA1.GetLastOrders_Element GetLastOrders; public ipgOnlineComIpgapiSchemasA1.GetLastTransactions_Element GetLastTransactions; public ipgOnlineComIpgapiSchemasA1.ManageProducts_Element ManageProducts; public ipgOnlineComIpgapiSchemasA1.ManageProductStock_Element ManageProductStock; public ipgOnlineComIpgapiSchemasA1.RequestCardRateForDCC_Element RequestCardRateForDCC; public ipgOnlineComIpgapiSchemasA1.RequestMerchantRateForDynamicPricing_Element RequestMerchantRateForDynamicPricing; public ipgOnlineComIpgapiSchemasA1.CreatePaymentURL_Element CreatePaymentURL; public ipgOnlineComIpgapiSchemasA1.ClientLocale_Element ClientLocale; private String[] InitiateClearing_type_info = new String[]{'InitiateClearing','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; private String[] InquiryCardInformation_type_info = new String[]{'InquiryCardInformation','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; private String[] InquiryOrder_type_info = new String[]{'InquiryOrder','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; private String[] InquiryTransaction_type_info = new String[]{'InquiryTransaction','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; private String[] StoreHostedData_type_info = new String[]{'StoreHostedData','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; private String[] RecurringPayment_type_info = new String[]{'RecurringPayment','http://ipg-online.com/ipgapi/schemas/a1','RecurringPayment','1','1','false'}; private String[] Validate_type_info = new String[]{'Validate','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; private String[] GetExternalTransactionStatus_type_info = new String[]{'GetExternalTransactionStatus','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; private String[] GetExternalConsumerInformation_type_info = new String[]{'GetExternalConsumerInformation','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; private String[] SendEMailNotification_type_info = new String[]{'SendEMailNotification','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; private String[] GetLastOrders_type_info = new String[]{'GetLastOrders','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; private String[] GetLastTransactions_type_info = new String[]{'GetLastTransactions','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; private String[] ManageProducts_type_info = new String[]{'ManageProducts','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; private String[] ManageProductStock_type_info = new String[]{'ManageProductStock','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; private String[] RequestCardRateForDCC_type_info = new String[]{'RequestCardRateForDCC','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; private String[] RequestMerchantRateForDynamicPricing_type_info = new String[]{'RequestMerchantRateForDynamicPricing','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; private String[] CreatePaymentURL_type_info = new String[]{'CreatePaymentURL','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; private String[] ClientLocale_type_info = new String[]{'ClientLocale','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; private String[] field_order_type_info = new String[]{'InitiateClearing','InquiryCardInformation','InquiryOrder','InquiryTransaction','StoreHostedData','RecurringPayment','Validate','GetExternalTransactionStatus','GetExternalConsumerInformation','SendEMailNotification','GetLastOrders','GetLastTransactions','ManageProducts','ManageProductStock','RequestCardRateForDCC','RequestMerchantRateForDynamicPricing','CreatePaymentURL','ClientLocale'}; } public class CardInformation { public String Brand; public String[] CardFunction; public String Country; public String Corporate; private String[] Brand_type_info = new String[]{'Brand','http://ipg-online.com/ipgapi/schemas/a1','string','1','1','false'}; private String[] CardFunction_type_info = new String[]{'CardFunction','http://ipg-online.com/ipgapi/schemas/a1','string','0','-1','false'}; private String[] Country_type_info = new String[]{'Country','http://ipg-online.com/ipgapi/schemas/a1','string','0','1','false'}; private String[] Corporate_type_info = new String[]{'Corporate','http://ipg-online.com/ipgapi/schemas/a1','string','0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; private String[] field_order_type_info = new String[]{'Brand','CardFunction','Country','Corporate'}; } public class CreatePaymentURL_element { public ipgOnlineComIpgapiSchemasV1.Transaction_x Transaction_x; public String TransactionNotificationURL; public Boolean AuthenticateTransaction; public Long Expiration; public ipgOnlineComIpgapiSchemasA1.MCC6012Details_Element MCC6012Details; private String[] Transaction_x_type_info = new String[]{'Transaction','http://ipg-online.com/ipgapi/schemas/a1','Transaction','1','1','false'}; private String[] TransactionNotificationURL_type_info = new String[]{'TransactionNotificationURL','http://ipg-online.com/ipgapi/schemas/a1','string','0','1','false'}; private String[] AuthenticateTransaction_type_info = new String[]{'AuthenticateTransaction','http://ipg-online.com/ipgapi/schemas/a1','boolean','0','1','false'}; private String[] Expiration_type_info = new String[]{'Expiration','http://ipg-online.com/ipgapi/schemas/a1','long','0','1','false'}; private String[] MCC6012Details_type_info = new String[]{'MCC6012Details','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; private String[] field_order_type_info = new String[]{'Transaction_x','TransactionNotificationURL','AuthenticateTransaction','Expiration','MCC6012Details'}; } // Warning: DataStorageItem - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: CreditCardData DE_DirectDebitData OrderId Function public class DataStorageItem { public ipgOnlineComIpgapiSchemasV1.CreditCardData CreditCardData; public ipgOnlineComIpgapiSchemasV1.DE_DirectDebitData DE_DirectDebitData; public String OrderId; public String Function; public String HostedDataID; public Boolean DeclineHostedDataDuplicates; public String TokenType; public Boolean AssignToken; public String cardFunction; private String[] CreditCardData_type_info = new String[]{'CreditCardData','http://ipg-online.com/ipgapi/schemas/a1','CreditCardData','1','1','false'}; private String[] DE_DirectDebitData_type_info = new String[]{'DE_DirectDebitData','http://ipg-online.com/ipgapi/schemas/a1','DE_DirectDebitData','1','1','false'}; private String[] OrderId_type_info = new String[]{'OrderId','http://ipg-online.com/ipgapi/schemas/a1','String100max','1','1','false'}; private String[] Function_type_info = new String[]{'Function','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; private String[] HostedDataID_type_info = new String[]{'HostedDataID','http://ipg-online.com/ipgapi/schemas/a1','String128max','0','1','false'}; private String[] DeclineHostedDataDuplicates_type_info = new String[]{'DeclineHostedDataDuplicates','http://ipg-online.com/ipgapi/schemas/a1','boolean','0','1','false'}; private String[] TokenType_type_info = new String[]{'TokenType','http://ipg-online.com/ipgapi/schemas/a1','TokenType','0','1','false'}; private String[] AssignToken_type_info = new String[]{'AssignToken','http://ipg-online.com/ipgapi/schemas/a1','AssignToken','0','1','false'}; private String[] cardFunction_type_info = new String[]{'cardFunction','http://ipg-online.com/ipgapi/schemas/a1','CardFunctionType','0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; private String[] field_order_type_info = new String[]{'CreditCardData','DE_DirectDebitData','OrderId','Function','HostedDataID','DeclineHostedDataDuplicates','TokenType','AssignToken','cardFunction'}; } public class Error_element { public String ErrorMessage; private String[] ErrorMessage_type_info = new String[]{'ErrorMessage','http://ipg-online.com/ipgapi/schemas/a1','string','1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; private String[] field_order_type_info = new String[]{'ErrorMessage'}; } public class GetExternalConsumerInformation_element { public String StoreId; public String OrderId; public String DataProvider; public String FirstName; public String Surname; public String Birthday; public String Street; public String HouseNumber; public String PostCode; public String City; public String Country; public Boolean DisplayProcessorMessages; private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; private String[] OrderId_type_info = new String[]{'OrderId','http://ipg-online.com/ipgapi/schemas/a1','String100max','0','1','false'}; private String[] DataProvider_type_info = new String[]{'DataProvider','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; private String[] FirstName_type_info = new String[]{'FirstName','http://ipg-online.com/ipgapi/schemas/a1','String30max','1','1','false'}; private String[] Surname_type_info = new String[]{'Surname','http://ipg-online.com/ipgapi/schemas/a1','String30max','1','1','false'}; private String[] Birthday_type_info = new String[]{'Birthday','http://ipg-online.com/ipgapi/schemas/a1','StringDate','1','1','false'}; private String[] Street_type_info = new String[]{'Street','http://ipg-online.com/ipgapi/schemas/a1','String30max','1','1','false'}; private String[] HouseNumber_type_info = new String[]{'HouseNumber','http://ipg-online.com/ipgapi/schemas/a1','String10max','1','1','false'}; private String[] PostCode_type_info = new String[]{'PostCode','http://ipg-online.com/ipgapi/schemas/a1','String10max','1','1','false'}; private String[] City_type_info = new String[]{'City','http://ipg-online.com/ipgapi/schemas/a1','String30max','1','1','false'}; private String[] Country_type_info = new String[]{'Country','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; private String[] DisplayProcessorMessages_type_info = new String[]{'DisplayProcessorMessages','http://ipg-online.com/ipgapi/schemas/a1','boolean','0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; private String[] field_order_type_info = new String[]{'StoreId','OrderId','DataProvider','FirstName','Surname','Birthday','Street','HouseNumber','PostCode','City','Country','DisplayProcessorMessages'}; } // Warning: GetExternalTransactionStatus_element - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: OrderId TDate IpgTransactionId MerchantTransactionId public class GetExternalTransactionStatus_element { public String StoreId; public String OrderId; public String TDate; private String[] OrderId_type_info = new String[]{'OrderId','http://ipg-online.com/ipgapi/schemas/a1','String100max','1','1','false'}; private String[] TDate_type_info = new String[]{'TDate','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; public Long IpgTransactionId; public String MerchantTransactionId; private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; private String[] IpgTransactionId_type_info = new String[]{'IpgTransactionId','http://ipg-online.com/ipgapi/schemas/a1','PositiveNumeric14max','1','1','false'}; private String[] MerchantTransactionId_type_info = new String[]{'MerchantTransactionId','http://ipg-online.com/ipgapi/schemas/a1','String40max','1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; private String[] field_order_type_info = new String[]{'StoreId','OrderId','TDate','IpgTransactionId','MerchantTransactionId'}; } public class GetLastOrders_element { public String StoreId; public Integer Count; public DateTime DateFrom; public DateTime DateTo; public String OrderID; private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; private String[] Count_type_info = new String[]{'Count','http://ipg-online.com/ipgapi/schemas/a1','','0','1','false'}; private String[] DateFrom_type_info = new String[]{'DateFrom','http://ipg-online.com/ipgapi/schemas/a1','dateTime','0','1','false'}; private String[] DateTo_type_info = new String[]{'DateTo','http://ipg-online.com/ipgapi/schemas/a1','dateTime','0','1','false'}; private String[] OrderID_type_info = new String[]{'OrderID','http://ipg-online.com/ipgapi/schemas/a1','String100max','0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; private String[] field_order_type_info = new String[]{'StoreId','Count','DateFrom','DateTo','OrderID'}; } public class GetLastTransactions_element { public String StoreId; public Integer count; public String OrderId; public String TDate; private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; private String[] count_type_info = new String[]{'count','http://ipg-online.com/ipgapi/schemas/a1','','0','1','false'}; private String[] OrderId_type_info = new String[]{'OrderId','http://ipg-online.com/ipgapi/schemas/a1','String100max','1','1','false'}; private String[] TDate_type_info = new String[]{'TDate','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; private String[] field_order_type_info = new String[]{'StoreId','count','OrderId','TDate'}; } public class InitiateClearing_element { public String StoreId; public String GetLastResult; public ipgOnlineComIpgapiSchemasA1.Terminal_Element Terminal; public Integer traceNumber; private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; private String[] GetLastResult_type_info = new String[]{'GetLastResult','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; private String[] Terminal_type_info = new String[]{'Terminal','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; private String[] traceNumber_type_info = new String[]{'traceNumber','http://ipg-online.com/ipgapi/schemas/a1','TraceNumber-DF8260','0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; private String[] field_order_type_info = new String[]{'StoreId','GetLastResult','Terminal','traceNumber'}; } public class InquiryCardInformation_element { public String StoreId; public ipgOnlineComIpgapiSchemasV1.MerchantDetails MerchantDetails; public String CardNumber; private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; private String[] MerchantDetails_type_info = new String[]{'MerchantDetails','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; private String[] CardNumber_type_info = new String[]{'CardNumber','http://ipg-online.com/ipgapi/schemas/a1','CardNumber','1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; private String[] field_order_type_info = new String[]{'StoreId','MerchantDetails','CardNumber'}; } public class InquiryOrder_element { public String StoreId; public String OrderId; public ipgOnlineComIpgapiSchemasV1.MerchantDetails MerchantDetails; private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; private String[] OrderId_type_info = new String[]{'OrderId','http://ipg-online.com/ipgapi/schemas/a1','String100max','0','1','false'}; private String[] MerchantDetails_type_info = new String[]{'MerchantDetails','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; private String[] field_order_type_info = new String[]{'StoreId','OrderId','MerchantDetails'}; } public class InquiryRateType { public Long InquiryRateId; public String ForeignCurrencyCode; public Decimal ForeignAmount; public Decimal ExchangeRate; public Boolean DccApplied; public Boolean DccOffered; public DateTime ExpirationTimestamp; public Decimal MarginRatePercentage; public String ExchangeRateSourceName; public DateTime ExchangeRateSourceTimestamp; private String[] InquiryRateId_type_info = new String[]{'InquiryRateId','http://ipg-online.com/ipgapi/schemas/v1','','1','1','false'}; private String[] ForeignCurrencyCode_type_info = new String[]{'ForeignCurrencyCode','http://ipg-online.com/ipgapi/schemas/a1','CurrencyType','0','1','false'}; private String[] ForeignAmount_type_info = new String[]{'ForeignAmount','http://ipg-online.com/ipgapi/schemas/a1','AmountValueType','0','1','false'}; private String[] ExchangeRate_type_info = new String[]{'ExchangeRate','http://ipg-online.com/ipgapi/schemas/a1','decimal','0','1','false'}; private String[] DccApplied_type_info = new String[]{'DccApplied','http://ipg-online.com/ipgapi/schemas/a1','boolean','0','1','false'}; private String[] DccOffered_type_info = new String[]{'DccOffered','http://ipg-online.com/ipgapi/schemas/a1','boolean','0','1','false'}; private String[] ExpirationTimestamp_type_info = new String[]{'ExpirationTimestamp','http://ipg-online.com/ipgapi/schemas/a1','dateTime','0','1','false'}; private String[] MarginRatePercentage_type_info = new String[]{'MarginRatePercentage','http://ipg-online.com/ipgapi/schemas/a1','decimal','0','1','false'}; private String[] ExchangeRateSourceName_type_info = new String[]{'ExchangeRateSourceName','http://ipg-online.com/ipgapi/schemas/a1','String32max','0','1','false'}; private String[] ExchangeRateSourceTimestamp_type_info = new String[]{'ExchangeRateSourceTimestamp','http://ipg-online.com/ipgapi/schemas/a1','dateTime','0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; private String[] field_order_type_info = new String[]{'InquiryRateId','ForeignCurrencyCode','ForeignAmount','ExchangeRate','DccApplied','DccOffered','ExpirationTimestamp','MarginRatePercentage','ExchangeRateSourceName','ExchangeRateSourceTimestamp'}; } // Warning: InquiryTransaction_element - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: OrderId TDate IpgTransactionId MerchantTransactionId public class InquiryTransaction_element { public String StoreId; public String OrderId; public String TDate; private String[] OrderId_type_info = new String[]{'OrderId','http://ipg-online.com/ipgapi/schemas/a1','String100max','1','1','false'}; private String[] TDate_type_info = new String[]{'TDate','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; public Long IpgTransactionId; public String MerchantTransactionId; public ipgOnlineComIpgapiSchemasV1.MerchantDetails MerchantDetails; private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; private String[] IpgTransactionId_type_info = new String[]{'IpgTransactionId','http://ipg-online.com/ipgapi/schemas/a1','PositiveNumeric14max','1','1','false'}; private String[] MerchantTransactionId_type_info = new String[]{'MerchantTransactionId','http://ipg-online.com/ipgapi/schemas/a1','String40max','1','1','false'}; private String[] MerchantDetails_type_info = new String[]{'MerchantDetails','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; private String[] field_order_type_info = new String[]{'StoreId','OrderId','TDate','IpgTransactionId','MerchantTransactionId','MerchantDetails'}; } public class ManageProducts_element { public String StoreId; public String Function; public ipgOnlineComIpgapiSchemasA1.Product_Element[] Product; private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; private String[] Function_type_info = new String[]{'Function','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; private String[] Product_type_info = new String[]{'Product','http://ipg-online.com/ipgapi/schemas/a1','','1','-1','false'}; private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; private String[] field_order_type_info = new String[]{'StoreId','Function','Product'}; } public class ManageProductStock_element { public String StoreId; public String Function; public ipgOnlineComIpgapiSchemasA1.ProductStock_Element[] ProductStock; private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; private String[] Function_type_info = new String[]{'Function','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; private String[] ProductStock_type_info = new String[]{'ProductStock','http://ipg-online.com/ipgapi/schemas/a1','','1','-1','false'}; private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; private String[] field_order_type_info = new String[]{'StoreId','Function','ProductStock'}; } public class OrderValueType { public String OrderId; public DateTime OrderDate; public ipgOnlineComIpgapiSchemasA1.Basket_Element Basket; public ipgOnlineComIpgapiSchemasA1.Billing_Element Billing; public String MandateReference; public ipgOnlineComIpgapiSchemasA1.Shipping_Element Shipping; public ipgOnlineComIpgapiSchemasA1.TransactionValues_Element[] TransactionValues; private String[] OrderId_type_info = new String[]{'OrderId','http://ipg-online.com/ipgapi/schemas/a1','string','1','1','false'}; private String[] OrderDate_type_info = new String[]{'OrderDate','http://ipg-online.com/ipgapi/schemas/a1','dateTime','1','1','false'}; private String[] Basket_type_info = new String[]{'Basket','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; private String[] Billing_type_info = new String[]{'Billing','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; private String[] MandateReference_type_info = new String[]{'MandateReference','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; private String[] Shipping_type_info = new String[]{'Shipping','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; private String[] TransactionValues_type_info = new String[]{'TransactionValues','http://ipg-online.com/ipgapi/schemas/a1','','0','-1','false'}; private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; private String[] field_order_type_info = new String[]{'OrderId','OrderDate','Basket','Billing','MandateReference','Shipping','TransactionValues'}; } public class Product_element { public String ProductID; public String Description; public DateTime OfferStarts; public DateTime OfferEnds; public Decimal SubTotal; public Decimal ValueAddedTax; public Decimal localTax; public Decimal DeliveryAmount; public Decimal CashbackAmount; public Decimal TipAmount; private String[] SubTotal_type_info = new String[]{'SubTotal','http://ipg-online.com/ipgapi/schemas/a1','AmountValueType','1','1','false'}; private String[] ValueAddedTax_type_info = new String[]{'ValueAddedTax','http://ipg-online.com/ipgapi/schemas/a1','AmountValueType','0','1','false'}; private String[] localTax_type_info = new String[]{'localTax','http://ipg-online.com/ipgapi/schemas/a1','AmountValueType','0','1','false'}; private String[] DeliveryAmount_type_info = new String[]{'DeliveryAmount','http://ipg-online.com/ipgapi/schemas/a1','AmountValueType','0','1','false'}; private String[] CashbackAmount_type_info = new String[]{'CashbackAmount','http://ipg-online.com/ipgapi/schemas/a1','AmountValueType','0','1','false'}; private String[] TipAmount_type_info = new String[]{'TipAmount','http://ipg-online.com/ipgapi/schemas/a1','AmountValueType','0','1','false'}; public Decimal ChargeTotal; public String Currency_x; public ipgOnlineComIpgapiSchemasA1.ProductChoice Choice; private String[] ProductID_type_info = new String[]{'ProductID','http://ipg-online.com/ipgapi/schemas/a1','String50max','1','1','false'}; private String[] Description_type_info = new String[]{'Description','http://ipg-online.com/ipgapi/schemas/a1','String4000max','0','1','false'}; private String[] OfferStarts_type_info = new String[]{'OfferStarts','http://ipg-online.com/ipgapi/schemas/a1','dateTime','0','1','false'}; private String[] OfferEnds_type_info = new String[]{'OfferEnds','http://ipg-online.com/ipgapi/schemas/a1','dateTime','0','1','false'}; private String[] ChargeTotal_type_info = new String[]{'ChargeTotal','http://ipg-online.com/ipgapi/schemas/a1','AmountValueType','1','1','false'}; private String[] Currency_x_type_info = new String[]{'Currency','http://ipg-online.com/ipgapi/schemas/a1','CurrencyType','1','1','false'}; private String[] Choice_type_info = new String[]{'Choice','http://ipg-online.com/ipgapi/schemas/a1','ProductChoice','0','99','false'}; private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; private String[] field_order_type_info = new String[]{'ProductID','Description','OfferStarts','OfferEnds','SubTotal','ValueAddedTax','localTax','DeliveryAmount','CashbackAmount','TipAmount','ChargeTotal','Currency_x','Choice'}; } public class ProductChoice { public String OptionName; public String Name; private String[] OptionName_type_info = new String[]{'OptionName','http://ipg-online.com/ipgapi/schemas/a1','String128max','1','1','false'}; private String[] Name_type_info = new String[]{'Name','http://ipg-online.com/ipgapi/schemas/a1','String128max','1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; private String[] field_order_type_info = new String[]{'OptionName','Name'}; } public class ProductStock_element { public String ProductID; public ipgOnlineComIpgapiSchemasA1.ProductChoice Choice; public Integer Quantity; private String[] ProductID_type_info = new String[]{'ProductID','http://ipg-online.com/ipgapi/schemas/a1','String50max','1','1','false'}; private String[] Choice_type_info = new String[]{'Choice','http://ipg-online.com/ipgapi/schemas/a1','ProductChoice','0','3','false'}; private String[] Quantity_type_info = new String[]{'Quantity','http://ipg-online.com/ipgapi/schemas/a1','nonNegativeInteger','0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; private String[] field_order_type_info = new String[]{'ProductID','Choice','Quantity'}; } public class RecurringPayment { public String Function; public String OrderId; public String StoreId; public String Comments; public String InvoiceNumber; public String DynamicMerchantName; public String PONumber; public ipgOnlineComIpgapiSchemasA1.RecurringPaymentInformation RecurringPaymentInformation; public ipgOnlineComIpgapiSchemasV1.CreditCardData CreditCardData; public ipgOnlineComIpgapiSchemasV1.DE_DirectDebitData DE_DirectDebitData; public String cardFunction; public String MandateReference; public String ReferencedOrderId; public ipgOnlineComIpgapiSchemasA1.Payment_Element Payment; public ipgOnlineComIpgapiSchemasA1.Basket_Element Basket; public ipgOnlineComIpgapiSchemasA1.Billing_Element Billing; public ipgOnlineComIpgapiSchemasA1.CreditCard3DSecure_Element CreditCard3DSecure; public ipgOnlineComIpgapiSchemasA1.Upop_Element Upop; public ipgOnlineComIpgapiSchemasA1.Shipping_Element Shipping; public String Ip; public String TransactionOrigin; public ipgOnlineComIpgapiSchemasV1.Wallet Wallet; public ipgOnlineComIpgapiSchemasV1.MerchantDetails MerchantDetails; private String[] Function_type_info = new String[]{'Function','http://ipg-online.com/ipgapi/schemas/a1','Function','1','1','false'}; private String[] OrderId_type_info = new String[]{'OrderId','http://ipg-online.com/ipgapi/schemas/a1','String100max','0','1','false'}; private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; private String[] Comments_type_info = new String[]{'Comments','http://ipg-online.com/ipgapi/schemas/a1','String1024max','0','1','false'}; private String[] InvoiceNumber_type_info = new String[]{'InvoiceNumber','http://ipg-online.com/ipgapi/schemas/a1','String48max','0','1','false'}; private String[] DynamicMerchantName_type_info = new String[]{'DynamicMerchantName','http://ipg-online.com/ipgapi/schemas/a1','String100max','0','1','false'}; private String[] PONumber_type_info = new String[]{'PONumber','http://ipg-online.com/ipgapi/schemas/a1','String128max','0','1','false'}; private String[] RecurringPaymentInformation_type_info = new String[]{'RecurringPaymentInformation','http://ipg-online.com/ipgapi/schemas/a1','RecurringPaymentInformation','0','1','false'}; private String[] CreditCardData_type_info = new String[]{'CreditCardData','http://ipg-online.com/ipgapi/schemas/a1','CreditCardData','0','1','false'}; private String[] DE_DirectDebitData_type_info = new String[]{'DE_DirectDebitData','http://ipg-online.com/ipgapi/schemas/a1','DE_DirectDebitData','0','1','false'}; private String[] cardFunction_type_info = new String[]{'cardFunction','http://ipg-online.com/ipgapi/schemas/a1','CardFunctionType','0','1','false'}; private String[] MandateReference_type_info = new String[]{'MandateReference','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; private String[] ReferencedOrderId_type_info = new String[]{'ReferencedOrderId','http://ipg-online.com/ipgapi/schemas/a1','String100max','0','1','false'}; private String[] Payment_type_info = new String[]{'Payment','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; private String[] Basket_type_info = new String[]{'Basket','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; private String[] Billing_type_info = new String[]{'Billing','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; private String[] CreditCard3DSecure_type_info = new String[]{'CreditCard3DSecure','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; private String[] Upop_type_info = new String[]{'Upop','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; private String[] Shipping_type_info = new String[]{'Shipping','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; private String[] Ip_type_info = new String[]{'Ip','http://ipg-online.com/ipgapi/schemas/a1','','0','1','false'}; private String[] TransactionOrigin_type_info = new String[]{'TransactionOrigin','http://ipg-online.com/ipgapi/schemas/a1','','0','1','false'}; private String[] Wallet_type_info = new String[]{'Wallet','http://ipg-online.com/ipgapi/schemas/a1','Wallet','0','1','false'}; private String[] MerchantDetails_type_info = new String[]{'MerchantDetails','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; private String[] field_order_type_info = new String[]{'Function','OrderId','StoreId','Comments','InvoiceNumber','DynamicMerchantName','PONumber','RecurringPaymentInformation','CreditCardData','DE_DirectDebitData','cardFunction','MandateReference','ReferencedOrderId','Payment','Basket','Billing','CreditCard3DSecure','Upop','Shipping','Ip','TransactionOrigin','Wallet','MerchantDetails'}; } public class RecurringPaymentInformation { public String RecurringStartDate; public Integer InstallmentCount; public Integer MaximumFailures; public Integer InstallmentFrequency; public String InstallmentPeriod; private String[] RecurringStartDate_type_info = new String[]{'RecurringStartDate','http://ipg-online.com/ipgapi/schemas/a1','StringDate','0','1','false'}; private String[] InstallmentCount_type_info = new String[]{'InstallmentCount','http://ipg-online.com/ipgapi/schemas/a1','','0','1','false'}; private String[] MaximumFailures_type_info = new String[]{'MaximumFailures','http://ipg-online.com/ipgapi/schemas/a1','','0','1','false'}; private String[] InstallmentFrequency_type_info = new String[]{'InstallmentFrequency','http://ipg-online.com/ipgapi/schemas/a1','','0','1','false'}; private String[] InstallmentPeriod_type_info = new String[]{'InstallmentPeriod','http://ipg-online.com/ipgapi/schemas/a1','','0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; private String[] field_order_type_info = new String[]{'RecurringStartDate','InstallmentCount','MaximumFailures','InstallmentFrequency','InstallmentPeriod'}; } //Extends http://ipg-online.com/ipgapi/schemas/a1:RecurringPaymentInformation public class RecurringPaymentValues { public String RecurringStartDate; public Integer InstallmentCount; public Integer MaximumFailures; public Integer InstallmentFrequency; public String InstallmentPeriod; private String[] RecurringStartDate_type_info = new String[]{'RecurringStartDate','http://ipg-online.com/ipgapi/schemas/a1','StringDate','0','1','false'}; private String[] InstallmentCount_type_info = new String[]{'InstallmentCount','http://ipg-online.com/ipgapi/schemas/a1','','0','1','false'}; private String[] MaximumFailures_type_info = new String[]{'MaximumFailures','http://ipg-online.com/ipgapi/schemas/a1','','0','1','false'}; private String[] InstallmentFrequency_type_info = new String[]{'InstallmentFrequency','http://ipg-online.com/ipgapi/schemas/a1','','0','1','false'}; private String[] InstallmentPeriod_type_info = new String[]{'InstallmentPeriod','http://ipg-online.com/ipgapi/schemas/a1','','0','1','false'}; public String State; public String CreationDate; public Integer FailureCount; public String NextAttemptDate; public Integer RunCount; public ipgOnlineComIpgapiSchemasV1.CreditCardData CreditCardData; public ipgOnlineComIpgapiSchemasV1.DE_DirectDebitData DE_DirectDebitData; public String HostedDataID; public String HostedDataStoreID; public Decimal SubTotal; public Decimal ValueAddedTax; public Decimal localTax; public Decimal DeliveryAmount; public Decimal CashbackAmount; public Decimal TipAmount; private String[] SubTotal_type_info = new String[]{'SubTotal','http://ipg-online.com/ipgapi/schemas/a1','AmountValueType','1','1','false'}; private String[] ValueAddedTax_type_info = new String[]{'ValueAddedTax','http://ipg-online.com/ipgapi/schemas/a1','AmountValueType','0','1','false'}; private String[] localTax_type_info = new String[]{'localTax','http://ipg-online.com/ipgapi/schemas/a1','AmountValueType','0','1','false'}; private String[] DeliveryAmount_type_info = new String[]{'DeliveryAmount','http://ipg-online.com/ipgapi/schemas/a1','AmountValueType','0','1','false'}; private String[] CashbackAmount_type_info = new String[]{'CashbackAmount','http://ipg-online.com/ipgapi/schemas/a1','AmountValueType','0','1','false'}; private String[] TipAmount_type_info = new String[]{'TipAmount','http://ipg-online.com/ipgapi/schemas/a1','AmountValueType','0','1','false'}; public Decimal ChargeTotal; public String Currency_x; public String TransactionOrigin; public String InvoiceNumber; public String PONumber; public String Comments; private String[] State_type_info = new String[]{'State','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; private String[] CreationDate_type_info = new String[]{'CreationDate','http://ipg-online.com/ipgapi/schemas/a1','StringDate','1','1','false'}; private String[] FailureCount_type_info = new String[]{'FailureCount','http://ipg-online.com/ipgapi/schemas/a1','int','0','1','false'}; private String[] NextAttemptDate_type_info = new String[]{'NextAttemptDate','http://ipg-online.com/ipgapi/schemas/a1','StringDate','1','1','false'}; private String[] RunCount_type_info = new String[]{'RunCount','http://ipg-online.com/ipgapi/schemas/a1','int','0','1','false'}; private String[] CreditCardData_type_info = new String[]{'CreditCardData','http://ipg-online.com/ipgapi/schemas/a1','CreditCardData','0','1','false'}; private String[] DE_DirectDebitData_type_info = new String[]{'DE_DirectDebitData','http://ipg-online.com/ipgapi/schemas/a1','DE_DirectDebitData','0','1','false'}; private String[] HostedDataID_type_info = new String[]{'HostedDataID','http://ipg-online.com/ipgapi/schemas/a1','String128max','0','1','false'}; private String[] HostedDataStoreID_type_info = new String[]{'HostedDataStoreID','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; private String[] ChargeTotal_type_info = new String[]{'ChargeTotal','http://ipg-online.com/ipgapi/schemas/a1','AmountValueType','1','1','false'}; private String[] Currency_x_type_info = new String[]{'Currency','http://ipg-online.com/ipgapi/schemas/a1','CurrencyType','1','1','false'}; private String[] TransactionOrigin_type_info = new String[]{'TransactionOrigin','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; private String[] InvoiceNumber_type_info = new String[]{'InvoiceNumber','http://ipg-online.com/ipgapi/schemas/a1','String48max','0','1','false'}; private String[] PONumber_type_info = new String[]{'PONumber','http://ipg-online.com/ipgapi/schemas/a1','String128max','0','1','false'}; private String[] Comments_type_info = new String[]{'Comments','http://ipg-online.com/ipgapi/schemas/a1','String1024max','0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; private String[] field_order_type_info = new String[]{'RecurringStartDate','InstallmentCount','MaximumFailures','InstallmentFrequency','InstallmentPeriod','State','CreationDate','FailureCount','NextAttemptDate','RunCount','CreditCardData','DE_DirectDebitData','HostedDataID','HostedDataStoreID','SubTotal','ValueAddedTax','localTax','DeliveryAmount','CashbackAmount','TipAmount','ChargeTotal','Currency_x','TransactionOrigin','InvoiceNumber','PONumber','Comments'}; } public class RequestCardRateForDCC_element { public String StoreId; public String BIN; public Decimal BaseAmount; public ipgOnlineComIpgapiSchemasV1.MerchantDetails MerchantDetails; private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; private String[] BIN_type_info = new String[]{'BIN','http://ipg-online.com/ipgapi/schemas/a1','String6max','1','1','false'}; private String[] BaseAmount_type_info = new String[]{'BaseAmount','http://ipg-online.com/ipgapi/schemas/a1','AmountValueType','0','1','false'}; private String[] MerchantDetails_type_info = new String[]{'MerchantDetails','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; private String[] field_order_type_info = new String[]{'StoreId','BIN','BaseAmount','MerchantDetails'}; } public class RequestMerchantRateForDynamicPricing_element { public String StoreId; public String ForeignCurrency; public Decimal BaseAmount; public ipgOnlineComIpgapiSchemasV1.MerchantDetails MerchantDetails; private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; private String[] ForeignCurrency_type_info = new String[]{'ForeignCurrency','http://ipg-online.com/ipgapi/schemas/a1','CurrencyType','1','1','false'}; private String[] BaseAmount_type_info = new String[]{'BaseAmount','http://ipg-online.com/ipgapi/schemas/a1','AmountValueType','0','1','false'}; private String[] MerchantDetails_type_info = new String[]{'MerchantDetails','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; private String[] field_order_type_info = new String[]{'StoreId','ForeignCurrency','BaseAmount','MerchantDetails'}; } public class ResultInfoType { public Boolean MoreResultsAvailable; private String[] MoreResultsAvailable_type_info = new String[]{'MoreResultsAvailable','http://ipg-online.com/ipgapi/schemas/a1','boolean','1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; private String[] field_order_type_info = new String[]{'MoreResultsAvailable'}; } public class SendEMailNotification_element { public String StoreId; public String OrderId; public String TDate; public String Email; private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; private String[] OrderId_type_info = new String[]{'OrderId','http://ipg-online.com/ipgapi/schemas/a1','String100max','1','1','false'}; private String[] TDate_type_info = new String[]{'TDate','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; private String[] Email_type_info = new String[]{'Email','http://ipg-online.com/ipgapi/schemas/a1','String254max','0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; private String[] field_order_type_info = new String[]{'StoreId','OrderId','TDate','Email'}; } public class StoreHostedData_element { public String StoreId; public ipgOnlineComIpgapiSchemasA1.DataStorageItem[] DataStorageItem; public ipgOnlineComIpgapiSchemasV1.MerchantDetails MerchantDetails; private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; private String[] DataStorageItem_type_info = new String[]{'DataStorageItem','http://ipg-online.com/ipgapi/schemas/a1','DataStorageItem','1','-1','false'}; private String[] MerchantDetails_type_info = new String[]{'MerchantDetails','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; private String[] field_order_type_info = new String[]{'StoreId','DataStorageItem','MerchantDetails'}; } public class TransactionValues_element { private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; private String[] field_order_type_info = new String[]{}; } // Warning: Validate_element - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: CreditCardData CustomerCardData DE_DirectDebitData public class Validate_element { public String StoreId; public ipgOnlineComIpgapiSchemasV1.CreditCardData CreditCardData; public ipgOnlineComIpgapiSchemasV1.CustomerCardData CustomerCardData; public ipgOnlineComIpgapiSchemasV1.DE_DirectDebitData DE_DirectDebitData; public ipgOnlineComIpgapiSchemasA1.Payment_Element Payment; public ipgOnlineComIpgapiSchemasV1.TransactionDetails TransactionDetails; public ipgOnlineComIpgapiSchemasA1.Billing_Element Billing; private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; private String[] CreditCardData_type_info = new String[]{'CreditCardData','http://ipg-online.com/ipgapi/schemas/a1','CreditCardData','0','1','false'}; private String[] CustomerCardData_type_info = new String[]{'CustomerCardData','http://ipg-online.com/ipgapi/schemas/a1','CustomerCardData','0','1','false'}; private String[] DE_DirectDebitData_type_info = new String[]{'DE_DirectDebitData','http://ipg-online.com/ipgapi/schemas/a1','DE_DirectDebitData','0','1','false'}; private String[] Payment_type_info = new String[]{'Payment','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; private String[] TransactionDetails_type_info = new String[]{'TransactionDetails','http://ipg-online.com/ipgapi/schemas/a1','TransactionDetails','0','1','false'}; private String[] Billing_type_info = new String[]{'Billing','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; private String[] field_order_type_info = new String[]{'StoreId','CreditCardData','CustomerCardData','DE_DirectDebitData','Payment','TransactionDetails','Billing'}; } } This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,53 @@ //Generated by FuseIT WSDL2Apex (http://www.fuseit.com/Solutions/SFDC-Explorer/Help-WSDL-Parser.aspx) //Methods Included: IPGApiOrder, IPGApiAction // Primary Port Class Name: IPGApiOrderSoap11 public class ipgOnlineComIpgapiSchemasIpgapi { public class IPGApiOrderSoap11 { public String endpoint_x = 'https://test.ipg-online.com:443/ipgapi/services'; public Map<String,String> inputHttpHeaders_x; public Map<String,String> outputHttpHeaders_x; public String clientCertName_x; public String clientCert_x; public String clientCertPasswd_x; public Integer timeout_x; private String[] ns_map_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','ipgOnlineComIpgapiSchemasV1','http://ipg-online.com/ipgapi/schemas/a1','ipgOnlineComIpgapiSchemasA1'}; public void IPGApiAction() { ipgOnlineComIpgapiSchemasIpgapi. request_x = new ipgOnlineComIpgapiSchemasIpgapi.(); ipgOnlineComIpgapiSchemasIpgapi. response_x; Map<String, ipgOnlineComIpgapiSchemasIpgapi.> response_map_x = new Map<String, ipgOnlineComIpgapiSchemasIpgapi.>(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://ipg-online.com/ipgapi/schemas/ipgapi', 'IPGApiActionRequest', 'http://ipg-online.com/ipgapi/schemas/ipgapi', 'IPGApiActionResponse', 'ipgOnlineComIpgapiSchemasIpgapi.'} ); response_x = response_map_x.get('response_x'); } public void IPGApiOrder() { ipgOnlineComIpgapiSchemasIpgapi. request_x = new ipgOnlineComIpgapiSchemasIpgapi.(); ipgOnlineComIpgapiSchemasIpgapi. response_x; Map<String, ipgOnlineComIpgapiSchemasIpgapi.> response_map_x = new Map<String, ipgOnlineComIpgapiSchemasIpgapi.>(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://ipg-online.com/ipgapi/schemas/ipgapi', 'IPGApiOrderRequest', 'http://ipg-online.com/ipgapi/schemas/ipgapi', 'IPGApiOrderResponse', 'ipgOnlineComIpgapiSchemasIpgapi.'} ); response_x = response_map_x.get('response_x'); } } }