Class: Transaction
Instance Method Summary
collapse
Methods inherited from JSONable
#from_json!, #to_h, #to_json
Constructor Details
#initialize(h = nil) ⇒ Transaction
Returns a new instance of Transaction.
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# File 'lib/Entities/transaction.rb', line 4
def initialize(h = nil)
if(h != nil)
h.each {
|k,v|
propNameFormatted = k.to_s + "="
if(Transaction.instance_methods(false).include?(propNameFormatted.to_sym))
public_send("#{k}=",v)
end
}
end
end
|
Instance Method Details
#Amount=(amount) ⇒ Object
59
60
61
|
# File 'lib/Entities/transaction.rb', line 59
def Amount=(amount) @amount = amount
end
|
#BillingAddress=(billingAddress) ⇒ Object
63
64
65
|
# File 'lib/Entities/transaction.rb', line 63
def BillingAddress=(billingAddress) @billingAddress = billingAddress
end
|
#BillingAddressId=(billingAddressId) ⇒ Object
31
32
33
|
# File 'lib/Entities/transaction.rb', line 31
def BillingAddressId=(billingAddressId)
@billingAddressId = billingAddressId
end
|
#CreditCardDetail=(creditCardDetail) ⇒ Object
23
24
25
|
# File 'lib/Entities/transaction.rb', line 23
def CreditCardDetail=(creditCardDetail) @creditCardDetail = creditCardDetail
end
|
#CustomerData=(customerData) ⇒ Object
75
76
77
|
# File 'lib/Entities/transaction.rb', line 75
def CustomerData=(customerData) @customerData = customerData
end
|
#CustomerEntityDetail=(customerEntityDetail) ⇒ Object
87
88
89
|
# File 'lib/Entities/transaction.rb', line 87
def CustomerEntityDetail=(customerEntityDetail) @customerEntityDetail = customerEntityDetail
end
|
#CustomerId=(customerId) ⇒ Object
43
44
45
|
# File 'lib/Entities/transaction.rb', line 43
def CustomerId=(customerId)
@customerId = customerId
end
|
#CustomFields=(customFields) ⇒ Object
71
72
73
|
# File 'lib/Entities/transaction.rb', line 71
def CustomFields=(customFields) @customFields = customFields
end
|
#getAmount ⇒ Object
130
131
132
|
# File 'lib/Entities/transaction.rb', line 130
def getAmount
return @amount
end
|
#getBillingAddress ⇒ Object
118
119
120
|
# File 'lib/Entities/transaction.rb', line 118
def getBillingAddress
return @billingAddress
end
|
#getCreditCardDetail ⇒ Object
138
139
140
|
# File 'lib/Entities/transaction.rb', line 138
def getCreditCardDetail
return @creditCardDetail
end
|
#getCustomerData ⇒ Object
126
127
128
|
# File 'lib/Entities/transaction.rb', line 126
def getCustomerData
return @customerData
end
|
#getCustomerEntityDetail ⇒ Object
114
115
116
|
# File 'lib/Entities/transaction.rb', line 114
def getCustomerEntityDetail
return @customerEntityDetail
end
|
#getCustomerId ⇒ Object
110
111
112
|
# File 'lib/Entities/transaction.rb', line 110
def getCustomerId
return @customerId
end
|
#getOrderId ⇒ Object
134
135
136
|
# File 'lib/Entities/transaction.rb', line 134
def getOrderId
return @orderId
end
|
#getResponseDetails ⇒ Object
102
103
104
|
# File 'lib/Entities/transaction.rb', line 102
def getResponseDetails
return @responseDetails
end
|
#getShippingAddress ⇒ Object
122
123
124
|
# File 'lib/Entities/transaction.rb', line 122
def getShippingAddress
return @shippingAddress
end
|
#getTransactionId ⇒ Object
106
107
108
|
# File 'lib/Entities/transaction.rb', line 106
def getTransactionId
return @transactionId
end
|
#OrderId=(orderId) ⇒ Object
47
48
49
|
# File 'lib/Entities/transaction.rb', line 47
def OrderId=(orderId)
@orderId = orderId
end
|
#OrderTrackingNumber=(orderTrackingNumber) ⇒ Object
39
40
41
|
# File 'lib/Entities/transaction.rb', line 39
def OrderTrackingNumber=(orderTrackingNumber)
@orderTrackingNumber = orderTrackingNumber
end
|
#PaymentMethodToken=(paymentMethodToken) ⇒ Object
27
28
29
|
# File 'lib/Entities/transaction.rb', line 27
def PaymentMethodToken=(paymentMethodToken)
@paymentMethodToken = paymentMethodToken
end
|
#ResponseDetails=(responseDetails) ⇒ Object
83
84
85
|
# File 'lib/Entities/transaction.rb', line 83
def ResponseDetails=(responseDetails) @responseDetails = responseDetails
end
|
#ShippingAddress=(shippingAddress) ⇒ Object
67
68
69
|
# File 'lib/Entities/transaction.rb', line 67
def ShippingAddress=(shippingAddress)
@shippingAddress = shippingAddress
end
|
#ShippingAddressId=(shippingAddressId) ⇒ Object
51
52
53
|
# File 'lib/Entities/transaction.rb', line 51
def ShippingAddressId=(shippingAddressId)
@shippingAddressId = shippingAddressId
end
|
#TerminalId=(terminalId) ⇒ Object
35
36
37
|
# File 'lib/Entities/transaction.rb', line 35
def TerminalId=(terminalId)
@terminalId = terminalId
end
|
#ThirdPartyDescription=(thirdPartyDescription) ⇒ Object
91
92
93
|
# File 'lib/Entities/transaction.rb', line 91
def ThirdPartyDescription=(thirdPartyDescription)
@thirdPartyDescription = thirdPartyDescription
end
|
#ThirdPartyStatus=(thirdPartyStatus) ⇒ Object
95
96
97
|
# File 'lib/Entities/transaction.rb', line 95
def ThirdPartyStatus=(thirdPartyStatus)
@thirdPartyStatus = thirdPartyStatus
end
|
#TransactionId=(transactionId) ⇒ Object
55
56
57
|
# File 'lib/Entities/transaction.rb', line 55
def TransactionId=(transactionId)
@transactionId = transactionId
end
|
#TransactOptions=(transactOptions) ⇒ Object
79
80
81
|
# File 'lib/Entities/transaction.rb', line 79
def TransactOptions=(transactOptions) @transactOptions = transactOptions
end
|