1
- //
2
- // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.7
3
- // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
4
- // Any modifications to this file will be lost upon recompilation of the source schema.
5
- // Generated on: 2019.05.21 at 03:44:38 PM CEST
6
- //
7
-
8
1
9
2
package com .ixopay .client .model .callback ;
10
3
15
8
import javax .xml .bind .annotation .XmlAccessorType ;
16
9
import javax .xml .bind .annotation .XmlElement ;
17
10
import javax .xml .bind .annotation .XmlRootElement ;
18
- import javax .xml .bind .annotation .XmlSeeAlso ;
11
+ import javax .xml .bind .annotation .XmlSchemaType ;
19
12
import javax .xml .bind .annotation .XmlType ;
20
13
21
14
25
18
* <p>The following schema fragment specifies the expected content contained within this class.
26
19
*
27
20
* <pre>
28
- * <complexType name="callbackType">
29
- * <complexContent>
30
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
31
- * <sequence>
32
- * <element name="result" type="{http://gateway.ixopay.com/Schema/V2/Callback}resultType"/>
33
- * <element name="referenceId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
34
- * <element name="transactionId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
35
- * <element name="purchaseId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
36
- * <element name="transactionType" type="{http://gateway.ixopay.com/Schema/V2/Callback}transactionMethodType" minOccurs="0"/>
37
- * <element name="paymentMethod" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
38
- * <element name="amount" type="{http://gateway.ixopay.com/Schema/V2/Callback}amountType" minOccurs="0"/>
39
- * <element name="currency" type="{http://gateway.ixopay.com/Schema/V2/Callback}currencyType" minOccurs="0"/>
40
- * <element name="scheduleId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
41
- * <element name="scheduleStatus" type="{http://gateway.ixopay.com/Schema/V2/Callback}scheduleStatusType" minOccurs="0"/>
42
- * <element name="customerProfile" type="{http://gateway.ixopay.com/Schema/V2/Callback}customerProfileDataType" minOccurs="0"/>
43
- * <element name="errors" type="{http://gateway.ixopay.com/Schema/V2/Callback}errorsType" minOccurs="0"/>
44
- * <element name="chargebackData" type="{http://gateway.ixopay.com/Schema/V2/Callback}chargebackDataType" minOccurs="0"/>
45
- * <element name="chargebackReversalData" type="{http://gateway.ixopay.com/Schema/V2/Callback}chargebackReversalDataType" minOccurs="0"/>
46
- * <element name="extraData" type="{http://gateway.ixopay.com/Schema/V2/Callback}extraDataType" maxOccurs="unbounded" minOccurs="0"/>
47
- * <element name="merchantMetaData" type="{http://gateway.ixopay.com/Schema/V2/Callback}merchantMetaDataType" minOccurs="0"/>
48
- * <element name="returnData" type="{http://gateway.ixopay.com/Schema/V2/Callback}returnDataType" minOccurs="0"/>
49
- * <element name="customerData" type="{http://gateway.ixopay.com/Schema/V2/Callback}customerDataType" minOccurs="0"/>
50
- * </sequence>
51
- * </restriction>
52
- * </complexContent>
53
- * </complexType>
21
+ * <complexType name="callbackType">
22
+ * <complexContent>
23
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
24
+ * <sequence>
25
+ * <element name="result" type="{http://gateway.ixopay.com/Schema/V2/Callback}resultType"/>
26
+ * <element name="referenceId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
27
+ * <element name="transactionId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
28
+ * <element name="purchaseId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
29
+ * <element name="transactionType" type="{http://gateway.ixopay.com/Schema/V2/Callback}transactionMethodType" minOccurs="0"/>
30
+ * <element name="paymentMethod" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
31
+ * <element name="amount" type="{http://gateway.ixopay.com/Schema/V2/Callback}amountType" minOccurs="0"/>
32
+ * <element name="currency" type="{http://gateway.ixopay.com/Schema/V2/Callback}currencyType" minOccurs="0"/>
33
+ * <element name="scheduleId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
34
+ * <element name="scheduleStatus" type="{http://gateway.ixopay.com/Schema/V2/Callback}scheduleStatusType" minOccurs="0"/>
35
+ * <element name="customerProfile" type="{http://gateway.ixopay.com/Schema/V2/Callback}customerProfileDataType" minOccurs="0"/>
36
+ * <element name="errors" type="{http://gateway.ixopay.com/Schema/V2/Callback}errorsType" minOccurs="0"/>
37
+ * <element name="chargebackData" type="{http://gateway.ixopay.com/Schema/V2/Callback}chargebackDataType" minOccurs="0"/>
38
+ * <element name="chargebackReversalData" type="{http://gateway.ixopay.com/Schema/V2/Callback}chargebackReversalDataType" minOccurs="0"/>
39
+ * <element name="extraData" type="{http://gateway.ixopay.com/Schema/V2/Callback}extraDataType" maxOccurs="unbounded" minOccurs="0"/>
40
+ * <element name="merchantMetaData" type="{http://gateway.ixopay.com/Schema/V2/Callback}merchantMetaDataType" minOccurs="0"/>
41
+ * <element name="returnData" type="{http://gateway.ixopay.com/Schema/V2/Callback}returnDataType" minOccurs="0"/>
42
+ * <element name="customerData" type="{http://gateway.ixopay.com/Schema/V2/Callback}customerDataType" minOccurs="0"/>
43
+ * </sequence>
44
+ * </restriction>
45
+ * </complexContent>
46
+ * </complexType>
54
47
* </pre>
55
48
*
56
49
*
57
50
*/
58
51
@ XmlAccessorType (XmlAccessType .FIELD )
59
- @ XmlType (name = "" , propOrder = {
52
+ @ XmlType (name = "callbackType " , propOrder = {
60
53
"result" ,
61
54
"referenceId" ,
62
55
"transactionId" ,
76
69
"returnData" ,
77
70
"customerData"
78
71
})
79
- @ XmlSeeAlso ({
80
- CallbackType .class
81
- })
82
72
@ XmlRootElement (name = "callback" )
83
- public class OriginalCallbackType {
73
+ public class CallbackType {
84
74
85
75
@ XmlElement (required = true )
76
+ @ XmlSchemaType (name = "string" )
86
77
protected ResultType result ;
87
78
protected String referenceId ;
88
79
protected String transactionId ;
89
80
protected String purchaseId ;
81
+ @ XmlSchemaType (name = "string" )
90
82
protected TransactionMethodType transactionType ;
91
83
protected String paymentMethod ;
92
84
protected BigDecimal amount ;
93
85
protected String currency ;
94
86
protected String scheduleId ;
87
+ @ XmlSchemaType (name = "string" )
95
88
protected ScheduleStatusType scheduleStatus ;
96
89
protected CustomerProfileDataType customerProfile ;
97
90
protected ErrorsType errors ;
@@ -106,15 +99,15 @@ public class OriginalCallbackType {
106
99
* Default no-arg constructor
107
100
*
108
101
*/
109
- public OriginalCallbackType () {
102
+ public CallbackType () {
110
103
super ();
111
104
}
112
105
113
106
/**
114
107
* Fully-initialising value constructor
115
108
*
116
109
*/
117
- public OriginalCallbackType (final ResultType result , final String referenceId , final String transactionId , final String purchaseId , final TransactionMethodType transactionType , final String paymentMethod , final BigDecimal amount , final String currency , final String scheduleId , final ScheduleStatusType scheduleStatus , final CustomerProfileDataType customerProfile , final ErrorsType errors , final ChargebackDataType chargebackData , final ChargebackReversalDataType chargebackReversalData , final List <ExtraDataType > extraData , final String merchantMetaData , final ReturnDataType returnData , final CustomerDataType customerData ) {
110
+ public CallbackType (final ResultType result , final String referenceId , final String transactionId , final String purchaseId , final TransactionMethodType transactionType , final String paymentMethod , final BigDecimal amount , final String currency , final String scheduleId , final ScheduleStatusType scheduleStatus , final CustomerProfileDataType customerProfile , final ErrorsType errors , final ChargebackDataType chargebackData , final ChargebackReversalDataType chargebackReversalData , final List <ExtraDataType > extraData , final String merchantMetaData , final ReturnDataType returnData , final CustomerDataType customerData ) {
118
111
this .result = result ;
119
112
this .referenceId = referenceId ;
120
113
this .transactionId = transactionId ;
0 commit comments