Class: EBay::SendInvoiceRequestType

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

Overview

urn:ebay:apis:eBLBaseComponentsSendInvoiceRequestType

detailLevel - EBay::DetailLevelCodeType
errorLanguage - SOAP::SOAPString
messageID - SOAP::SOAPString
version - SOAP::SOAPString
endUserIP - SOAP::SOAPString
errorHandling - EBay::ErrorHandlingCodeType
invocationID - (any)
outputSelector - SOAP::SOAPString
warningLevel - EBay::WarningLevelCodeType
botBlock - EBay::BotBlockRequestType
itemID - (any)
transactionID - SOAP::SOAPString
orderID - (any)
internationalShippingServiceOptions - EBay::InternationalShippingServiceOptionsType
shippingServiceOptions - EBay::ShippingServiceOptionsType
salesTax - EBay::SalesTaxType
insuranceOption - EBay::InsuranceOptionCodeType
insuranceFee - EBay::AmountType
paymentMethods - EBay::BuyerPaymentMethodCodeType
payPalEmailAddress - SOAP::SOAPString
checkoutInstructions - SOAP::SOAPString
emailCopyToSeller - SOAP::SOAPBoolean
cODCost - EBay::AmountType
sKU - (any)
orderLineItemID - SOAP::SOAPString
adjustmentAmount - EBay::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, sKU = nil, orderLineItemID = nil, adjustmentAmount = nil) ⇒ SendInvoiceRequestType

Returns a new instance of SendInvoiceRequestType.



7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
# File 'lib/eBay.rb', line 7436

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, sKU = nil, orderLineItemID = nil, adjustmentAmount = 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
  @sKU = sKU
  @orderLineItemID = orderLineItemID
  @adjustmentAmount = adjustmentAmount
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



7414
7415
7416
# File 'lib/eBay.rb', line 7414

def __xmlele_any
  @__xmlele_any
end

#adjustmentAmountObject

Returns the value of attribute adjustmentAmount.



7430
7431
7432
# File 'lib/eBay.rb', line 7430

def adjustmentAmount
  @adjustmentAmount
end

#botBlockObject

Returns the value of attribute botBlock.



7413
7414
7415
# File 'lib/eBay.rb', line 7413

def botBlock
  @botBlock
end

#checkoutInstructionsObject

Returns the value of attribute checkoutInstructions.



7425
7426
7427
# File 'lib/eBay.rb', line 7425

def checkoutInstructions
  @checkoutInstructions
end

#cODCostObject

Returns the value of attribute cODCost.



7427
7428
7429
# File 'lib/eBay.rb', line 7427

def cODCost
  @cODCost
end

#detailLevelObject

Returns the value of attribute detailLevel.



7404
7405
7406
# File 'lib/eBay.rb', line 7404

def detailLevel
  @detailLevel
end

#emailCopyToSellerObject

Returns the value of attribute emailCopyToSeller.



7426
7427
7428
# File 'lib/eBay.rb', line 7426

def emailCopyToSeller
  @emailCopyToSeller
end

#endUserIPObject

Returns the value of attribute endUserIP.



7408
7409
7410
# File 'lib/eBay.rb', line 7408

def endUserIP
  @endUserIP
end

#errorHandlingObject

Returns the value of attribute errorHandling.



7409
7410
7411
# File 'lib/eBay.rb', line 7409

def errorHandling
  @errorHandling
end

#errorLanguageObject

Returns the value of attribute errorLanguage.



7405
7406
7407
# File 'lib/eBay.rb', line 7405

def errorLanguage
  @errorLanguage
end

#insuranceFeeObject

Returns the value of attribute insuranceFee.



7422
7423
7424
# File 'lib/eBay.rb', line 7422

def insuranceFee
  @insuranceFee
end

#insuranceOptionObject

Returns the value of attribute insuranceOption.



7421
7422
7423
# File 'lib/eBay.rb', line 7421

def insuranceOption
  @insuranceOption
end

#internationalShippingServiceOptionsObject

Returns the value of attribute internationalShippingServiceOptions.



7418
7419
7420
# File 'lib/eBay.rb', line 7418

def internationalShippingServiceOptions
  @internationalShippingServiceOptions
end

#invocationIDObject

Returns the value of attribute invocationID.



7410
7411
7412
# File 'lib/eBay.rb', line 7410

def invocationID
  @invocationID
end

#itemIDObject

Returns the value of attribute itemID.



7415
7416
7417
# File 'lib/eBay.rb', line 7415

def itemID
  @itemID
end

#messageIDObject

Returns the value of attribute messageID.



7406
7407
7408
# File 'lib/eBay.rb', line 7406

def messageID
  @messageID
end

#orderIDObject

Returns the value of attribute orderID.



7417
7418
7419
# File 'lib/eBay.rb', line 7417

def orderID
  @orderID
end

#orderLineItemIDObject

Returns the value of attribute orderLineItemID.



7429
7430
7431
# File 'lib/eBay.rb', line 7429

def orderLineItemID
  @orderLineItemID
end

#outputSelectorObject

Returns the value of attribute outputSelector.



7411
7412
7413
# File 'lib/eBay.rb', line 7411

def outputSelector
  @outputSelector
end

#paymentMethodsObject

Returns the value of attribute paymentMethods.



7423
7424
7425
# File 'lib/eBay.rb', line 7423

def paymentMethods
  @paymentMethods
end

#payPalEmailAddressObject

Returns the value of attribute payPalEmailAddress.



7424
7425
7426
# File 'lib/eBay.rb', line 7424

def payPalEmailAddress
  @payPalEmailAddress
end

#salesTaxObject

Returns the value of attribute salesTax.



7420
7421
7422
# File 'lib/eBay.rb', line 7420

def salesTax
  @salesTax
end

#shippingServiceOptionsObject

Returns the value of attribute shippingServiceOptions.



7419
7420
7421
# File 'lib/eBay.rb', line 7419

def shippingServiceOptions
  @shippingServiceOptions
end

#sKUObject

Returns the value of attribute sKU.



7428
7429
7430
# File 'lib/eBay.rb', line 7428

def sKU
  @sKU
end

#transactionIDObject

Returns the value of attribute transactionID.



7416
7417
7418
# File 'lib/eBay.rb', line 7416

def transactionID
  @transactionID
end

#versionObject

Returns the value of attribute version.



7407
7408
7409
# File 'lib/eBay.rb', line 7407

def version
  @version
end

#warningLevelObject

Returns the value of attribute warningLevel.



7412
7413
7414
# File 'lib/eBay.rb', line 7412

def warningLevel
  @warningLevel
end

Instance Method Details

#set_any(elements) ⇒ Object



7432
7433
7434
# File 'lib/eBay.rb', line 7432

def set_any(elements)
  @__xmlele_any = elements
end