Class: Stripe::Treasury::OutboundPayment::EndUserDetails

Inherits:
StripeObject
  • Object
show all
Defined in:
lib/stripe/resources/treasury/outbound_payment.rb

Constant Summary

Constants inherited from StripeObject

StripeObject::RESERVED_FIELD_NAMES

Instance Attribute Summary collapse

Attributes inherited from StripeObject

#last_response

Class Method Summary collapse

Methods inherited from StripeObject

#==, #[], #[]=, #_get_inner_class_type, additive_object_param, additive_object_param?, #as_json, construct_from, #deleted?, #dirty!, #each, #eql?, field_encodings, #hash, #initialize, #inspect, #keys, #marshal_dump, #marshal_load, protected_fields, #serialize_params, #to_hash, #to_json, #to_s, #update_attributes, #values

Constructor Details

This class inherits a constructor from Stripe::StripeObject

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Stripe::StripeObject

Instance Attribute Details

#ip_addressObject (readonly)

IP address of the user initiating the OutboundPayment. Set if present is set to true. IP address collection is required for risk and compliance reasons. This will be used to help determine if the OutboundPayment is authorized or should be blocked.



125
126
127
# File 'lib/stripe/resources/treasury/outbound_payment.rb', line 125

def ip_address
  @ip_address
end

#presentObject (readonly)

true if the OutboundPayment creation request is being made on behalf of an end user by a platform. Otherwise, false.



127
128
129
# File 'lib/stripe/resources/treasury/outbound_payment.rb', line 127

def present
  @present
end

Class Method Details

.field_remappingsObject



133
134
135
# File 'lib/stripe/resources/treasury/outbound_payment.rb', line 133

def self.field_remappings
  @field_remappings = {}
end

.inner_class_typesObject



129
130
131
# File 'lib/stripe/resources/treasury/outbound_payment.rb', line 129

def self.inner_class_types
  @inner_class_types = {}
end