Class: MerchantPullInfoType

Inherits:
Object
  • Object
show all
Defined in:
lib/v_paypal/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.



3314
3315
3316
3317
3318
3319
3320
3321
3322
# File 'lib/v_paypal/default.rb', line 3314

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.



3311
3312
3313
# File 'lib/v_paypal/default.rb', line 3311

def custom
  @custom
end

#descObject

Returns the value of attribute desc.



3309
3310
3311
# File 'lib/v_paypal/default.rb', line 3309

def desc
  @desc
end

#invoiceObject

Returns the value of attribute invoice.



3310
3311
3312
# File 'lib/v_paypal/default.rb', line 3310

def invoice
  @invoice
end

#mpCustomObject

Returns the value of attribute mpCustom.



3308
3309
3310
# File 'lib/v_paypal/default.rb', line 3308

def mpCustom
  @mpCustom
end

#mpMaxObject

Returns the value of attribute mpMax.



3307
3308
3309
# File 'lib/v_paypal/default.rb', line 3307

def mpMax
  @mpMax
end

#mpStatusObject

Returns the value of attribute mpStatus.



3306
3307
3308
# File 'lib/v_paypal/default.rb', line 3306

def mpStatus
  @mpStatus
end

#paymentSourceIDObject

Returns the value of attribute paymentSourceID.



3312
3313
3314
# File 'lib/v_paypal/default.rb', line 3312

def paymentSourceID
  @paymentSourceID
end