Class: Pay

Inherits:
Object
  • Object
show all
Defined in:
lib/default.rb

Overview

/Pay

senderTokenId - SOAP::SOAPString
recipientTokenId - SOAP::SOAPString
transactionAmount - Amount
chargeFeeTo - ChargeFeeTo
callerReference - SOAP::SOAPString
callerDescription - SOAP::SOAPString
senderDescription - SOAP::SOAPString
descriptorPolicy - DescriptorPolicy
transactionTimeoutInMins - SOAP::SOAPInteger
marketplaceFixedFee - Amount
marketplaceVariableFee - SOAP::SOAPDecimal

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(senderTokenId = nil, recipientTokenId = nil, transactionAmount = nil, chargeFeeTo = nil, callerReference = nil, callerDescription = nil, senderDescription = nil, descriptorPolicy = nil, transactionTimeoutInMins = nil, marketplaceFixedFee = nil, marketplaceVariableFee = nil) ⇒ Pay

Returns a new instance of Pay.



953
954
955
956
957
958
959
960
961
962
963
964
965
# File 'lib/default.rb', line 953

def initialize(senderTokenId = nil, recipientTokenId = nil, transactionAmount = nil, chargeFeeTo = nil, callerReference = nil, callerDescription = nil, senderDescription = nil, descriptorPolicy = nil, transactionTimeoutInMins = nil, marketplaceFixedFee = nil, marketplaceVariableFee = nil)
  @senderTokenId = senderTokenId
  @recipientTokenId = recipientTokenId
  @transactionAmount = transactionAmount
  @chargeFeeTo = chargeFeeTo
  @callerReference = callerReference
  @callerDescription = callerDescription
  @senderDescription = senderDescription
  @descriptorPolicy = descriptorPolicy
  @transactionTimeoutInMins = transactionTimeoutInMins
  @marketplaceFixedFee = marketplaceFixedFee
  @marketplaceVariableFee = marketplaceVariableFee
end

Instance Attribute Details

#callerDescriptionObject

Returns the value of attribute callerDescription.



946
947
948
# File 'lib/default.rb', line 946

def callerDescription
  @callerDescription
end

#callerReferenceObject

Returns the value of attribute callerReference.



945
946
947
# File 'lib/default.rb', line 945

def callerReference
  @callerReference
end

#chargeFeeToObject

Returns the value of attribute chargeFeeTo.



944
945
946
# File 'lib/default.rb', line 944

def chargeFeeTo
  @chargeFeeTo
end

#descriptorPolicyObject

Returns the value of attribute descriptorPolicy.



948
949
950
# File 'lib/default.rb', line 948

def descriptorPolicy
  @descriptorPolicy
end

#marketplaceFixedFeeObject

Returns the value of attribute marketplaceFixedFee.



950
951
952
# File 'lib/default.rb', line 950

def marketplaceFixedFee
  @marketplaceFixedFee
end

#marketplaceVariableFeeObject

Returns the value of attribute marketplaceVariableFee.



951
952
953
# File 'lib/default.rb', line 951

def marketplaceVariableFee
  @marketplaceVariableFee
end

#recipientTokenIdObject

Returns the value of attribute recipientTokenId.



942
943
944
# File 'lib/default.rb', line 942

def recipientTokenId
  @recipientTokenId
end

#senderDescriptionObject

Returns the value of attribute senderDescription.



947
948
949
# File 'lib/default.rb', line 947

def senderDescription
  @senderDescription
end

#senderTokenIdObject

Returns the value of attribute senderTokenId.



941
942
943
# File 'lib/default.rb', line 941

def senderTokenId
  @senderTokenId
end

#transactionAmountObject

Returns the value of attribute transactionAmount.



943
944
945
# File 'lib/default.rb', line 943

def transactionAmount
  @transactionAmount
end

#transactionTimeoutInMinsObject

Returns the value of attribute transactionTimeoutInMins.



949
950
951
# File 'lib/default.rb', line 949

def transactionTimeoutInMins
  @transactionTimeoutInMins
end