Class: MerchantPullInfoType

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

Overview

urn:ebay:apis:eBLBaseComponentsMerchantPullInfoType

Constant Summary collapse

@@schema_type =
"MerchantPullInfoType"
@@schema_ns =
"urn:ebay:apis:eBLBaseComponents"
@@schema_element =
[
  ["mpStatus", ["MerchantPullStatusCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "MpStatus")]],
  ["mpMax", ["BasicAmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "MpMax")]],
  ["mpCustom", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "MpCustom")]],
  ["desc", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Desc")]],
  ["invoice", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Invoice")]],
  ["custom", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Custom")]],
  ["paymentSourceID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PaymentSourceID")]]
]

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(mpStatus = nil, mpMax = nil, mpCustom = nil, desc = nil, invoice = nil, custom = nil, paymentSourceID = nil) ⇒ MerchantPullInfoType

Returns a new instance of MerchantPullInfoType.



3494
3495
3496
3497
3498
3499
3500
3501
3502
# File 'lib/paypal-business/default.rb', line 3494

def initialize(mpStatus = nil, mpMax = nil, mpCustom = nil, desc = nil, invoice = nil, custom = nil, paymentSourceID = nil)
  @mpStatus = mpStatus
  @mpMax = mpMax
  @mpCustom = mpCustom
  @desc = desc
  @invoice = invoice
  @custom = custom
  @paymentSourceID = paymentSourceID
end

Instance Attribute Details

#customObject

Returns the value of attribute custom.



3491
3492
3493
# File 'lib/paypal-business/default.rb', line 3491

def custom
  @custom
end

#descObject

Returns the value of attribute desc.



3489
3490
3491
# File 'lib/paypal-business/default.rb', line 3489

def desc
  @desc
end

#invoiceObject

Returns the value of attribute invoice.



3490
3491
3492
# File 'lib/paypal-business/default.rb', line 3490

def invoice
  @invoice
end

#mpCustomObject

Returns the value of attribute mpCustom.



3488
3489
3490
# File 'lib/paypal-business/default.rb', line 3488

def mpCustom
  @mpCustom
end

#mpMaxObject

Returns the value of attribute mpMax.



3487
3488
3489
# File 'lib/paypal-business/default.rb', line 3487

def mpMax
  @mpMax
end

#mpStatusObject

Returns the value of attribute mpStatus.



3486
3487
3488
# File 'lib/paypal-business/default.rb', line 3486

def mpStatus
  @mpStatus
end

#paymentSourceIDObject

Returns the value of attribute paymentSourceID.



3492
3493
3494
# File 'lib/paypal-business/default.rb', line 3492

def paymentSourceID
  @paymentSourceID
end