Class: SendInvoiceRequestType

Inherits:
AbstractRequestType show all
Defined in:
lib/eBay.rb

Overview

urn:ebay:apis:eBLBaseComponentsSendInvoiceRequestType

detailLevel - DetailLevelCodeType
errorLanguage - SOAP::SOAPString
messageID - SOAP::SOAPString
version - SOAP::SOAPString
endUserIP - SOAP::SOAPString
errorHandling - ErrorHandlingCodeType
invocationID - (any)
outputSelector - SOAP::SOAPString
warningLevel - WarningLevelCodeType
botBlock - BotBlockRequestType
itemID - (any)
transactionID - SOAP::SOAPString
orderID - (any)
internationalShippingServiceOptions - InternationalShippingServiceOptionsType
shippingServiceOptions - ShippingServiceOptionsType
salesTax - SalesTaxType
insuranceOption - InsuranceOptionCodeType
insuranceFee - AmountType
paymentMethods - BuyerPaymentMethodCodeType
payPalEmailAddress - SOAP::SOAPString
checkoutInstructions - SOAP::SOAPString
emailCopyToSeller - SOAP::SOAPBoolean
cODCost - AmountType

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(detailLevel = [], errorLanguage = nil, messageID = nil, version = nil, endUserIP = nil, errorHandling = nil, invocationID = nil, outputSelector = [], warningLevel = nil, botBlock = nil, itemID = nil, transactionID = nil, orderID = nil, internationalShippingServiceOptions = [], shippingServiceOptions = [], salesTax = nil, insuranceOption = nil, insuranceFee = nil, paymentMethods = [], payPalEmailAddress = nil, checkoutInstructions = nil, emailCopyToSeller = nil, cODCost = nil) ⇒ SendInvoiceRequestType

Returns a new instance of SendInvoiceRequestType.



6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
# File 'lib/eBay.rb', line 6178

def initialize(detailLevel = [], errorLanguage = nil, messageID = nil, version = nil, endUserIP = nil, errorHandling = nil, invocationID = nil, outputSelector = [], warningLevel = nil, botBlock = nil, itemID = nil, transactionID = nil, orderID = nil, internationalShippingServiceOptions = [], shippingServiceOptions = [], salesTax = nil, insuranceOption = nil, insuranceFee = nil, paymentMethods = [], payPalEmailAddress = nil, checkoutInstructions = nil, emailCopyToSeller = nil, cODCost = nil)
  @detailLevel = detailLevel
  @errorLanguage = errorLanguage
  @messageID = messageID
  @version = version
  @endUserIP = endUserIP
  @errorHandling = errorHandling
  @invocationID = invocationID
  @outputSelector = outputSelector
  @warningLevel = warningLevel
  @botBlock = botBlock
  @__xmlele_any = nil
  @itemID = itemID
  @transactionID = transactionID
  @orderID = orderID
  @internationalShippingServiceOptions = internationalShippingServiceOptions
  @shippingServiceOptions = shippingServiceOptions
  @salesTax = salesTax
  @insuranceOption = insuranceOption
  @insuranceFee = insuranceFee
  @paymentMethods = paymentMethods
  @payPalEmailAddress = payPalEmailAddress
  @checkoutInstructions = checkoutInstructions
  @emailCopyToSeller = emailCopyToSeller
  @cODCost = cODCost
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



6159
6160
6161
# File 'lib/eBay.rb', line 6159

def __xmlele_any
  @__xmlele_any
end

#botBlockObject

Returns the value of attribute botBlock.



6158
6159
6160
# File 'lib/eBay.rb', line 6158

def botBlock
  @botBlock
end

#checkoutInstructionsObject

Returns the value of attribute checkoutInstructions.



6170
6171
6172
# File 'lib/eBay.rb', line 6170

def checkoutInstructions
  @checkoutInstructions
end

#cODCostObject

Returns the value of attribute cODCost.



6172
6173
6174
# File 'lib/eBay.rb', line 6172

def cODCost
  @cODCost
end

#detailLevelObject

Returns the value of attribute detailLevel.



6149
6150
6151
# File 'lib/eBay.rb', line 6149

def detailLevel
  @detailLevel
end

#emailCopyToSellerObject

Returns the value of attribute emailCopyToSeller.



6171
6172
6173
# File 'lib/eBay.rb', line 6171

def emailCopyToSeller
  @emailCopyToSeller
end

#endUserIPObject

Returns the value of attribute endUserIP.



6153
6154
6155
# File 'lib/eBay.rb', line 6153

def endUserIP
  @endUserIP
end

#errorHandlingObject

Returns the value of attribute errorHandling.



6154
6155
6156
# File 'lib/eBay.rb', line 6154

def errorHandling
  @errorHandling
end

#errorLanguageObject

Returns the value of attribute errorLanguage.



6150
6151
6152
# File 'lib/eBay.rb', line 6150

def errorLanguage
  @errorLanguage
end

#insuranceFeeObject

Returns the value of attribute insuranceFee.



6167
6168
6169
# File 'lib/eBay.rb', line 6167

def insuranceFee
  @insuranceFee
end

#insuranceOptionObject

Returns the value of attribute insuranceOption.



6166
6167
6168
# File 'lib/eBay.rb', line 6166

def insuranceOption
  @insuranceOption
end

#internationalShippingServiceOptionsObject

Returns the value of attribute internationalShippingServiceOptions.



6163
6164
6165
# File 'lib/eBay.rb', line 6163

def internationalShippingServiceOptions
  @internationalShippingServiceOptions
end

#invocationIDObject

Returns the value of attribute invocationID.



6155
6156
6157
# File 'lib/eBay.rb', line 6155

def invocationID
  @invocationID
end

#itemIDObject

Returns the value of attribute itemID.



6160
6161
6162
# File 'lib/eBay.rb', line 6160

def itemID
  @itemID
end

#messageIDObject

Returns the value of attribute messageID.



6151
6152
6153
# File 'lib/eBay.rb', line 6151

def messageID
  @messageID
end

#orderIDObject

Returns the value of attribute orderID.



6162
6163
6164
# File 'lib/eBay.rb', line 6162

def orderID
  @orderID
end

#outputSelectorObject

Returns the value of attribute outputSelector.



6156
6157
6158
# File 'lib/eBay.rb', line 6156

def outputSelector
  @outputSelector
end

#paymentMethodsObject

Returns the value of attribute paymentMethods.



6168
6169
6170
# File 'lib/eBay.rb', line 6168

def paymentMethods
  @paymentMethods
end

#payPalEmailAddressObject

Returns the value of attribute payPalEmailAddress.



6169
6170
6171
# File 'lib/eBay.rb', line 6169

def payPalEmailAddress
  @payPalEmailAddress
end

#salesTaxObject

Returns the value of attribute salesTax.



6165
6166
6167
# File 'lib/eBay.rb', line 6165

def salesTax
  @salesTax
end

#shippingServiceOptionsObject

Returns the value of attribute shippingServiceOptions.



6164
6165
6166
# File 'lib/eBay.rb', line 6164

def shippingServiceOptions
  @shippingServiceOptions
end

#transactionIDObject

Returns the value of attribute transactionID.



6161
6162
6163
# File 'lib/eBay.rb', line 6161

def transactionID
  @transactionID
end

#versionObject

Returns the value of attribute version.



6152
6153
6154
# File 'lib/eBay.rb', line 6152

def version
  @version
end

#warningLevelObject

Returns the value of attribute warningLevel.



6157
6158
6159
# File 'lib/eBay.rb', line 6157

def warningLevel
  @warningLevel
end

Instance Method Details

#set_any(elements) ⇒ Object



6174
6175
6176
# File 'lib/eBay.rb', line 6174

def set_any(elements)
  @__xmlele_any = elements
end