class PayPal::SDK::Merchant::DataTypes::MassPayRequestType

Subject line of the email sent to all recipients. This subject is not contained in the input file; you must create it with your application. Optional Character length and limitations: 255 single-byte alphanumeric characters

Public Class Methods

load_members() click to toggle source
# File lib/paypal-sdk/merchant/data_types.rb, line 4041
def self.load_members
  # Subject line of the email sent to all recipients. This subject is not contained in the input file; you must create it with your application. Optional Character length and limitations: 255 single-byte alphanumeric characters
  object_of :EmailSubject, String, :namespace => :ns
  # Indicates how you identify the recipients of payments in all MassPayItems: either by EmailAddress (ReceiverEmail in MassPayItem), PhoneNumber (ReceiverPhone in MassPayItem), or by UserID (ReceiverID in MassPayItem). Required. You must specify one or the other of EmailAddress or UserID.
  object_of :ReceiverType, ReceiverInfoCodeType, :namespace => :ns
  # Known as BN code, to track the partner referred merchant transactions. OptionalCharacter length and limitations: 32 single-byte alphanumeric characters
  object_of :ButtonSource, String, :namespace => :ns
  # Details of each payment. A single MassPayRequest can include up to 250 MassPayItems. Required
  array_of :MassPayItem, MassPayRequestItemType, :namespace => :ns, :required => true
end
new(options={}) click to toggle source
Calls superclass method
# File lib/paypal-sdk/merchant/data_types.rb, line 4036
def initialize(options={})
  super
  self.ButtonSource ||= "PayPal_SDK"
end