class

Plaid::PartnerCustomerCreateRequest

Inherits OpenApi::Json < OpenApi::Validatable < JSON::Serializable::Unmapped < JSON::Serializable < Reference < Object

Request schema for /partner/customer/create.

Constructors

new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

==(other : self)

Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes. #hash @return [UInt64] Hash code

address
Source
address=(new_value : PartnerEndCustomerAddress | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] address Object to be assigned

Source
application_name

The name of the end customer's application. This will be shown to end users when they go through the Plaid Link flow.

Source
application_name=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] application_name Object to be assigned

Source
assets_under_management
Source
assets_under_management=(new_value : PartnerEndCustomerAssetsUnderManagement | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] assets_under_management Object to be assigned

Source
billing_contact
Source
billing_contact=(new_value : PartnerEndCustomerBillingContact | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] billing_contact Object to be assigned

Source
client_id

Your Plaid API client_id. The client_id is required and may be provided either in the PLAID-CLIENT-ID header or as part of a request body.

Source
client_id=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] client_id Object to be assigned

Source
company_name

The company name of the end customer being created. This will be used to display the end customer in the Plaid Dashboard. It will not be shown to end users.

Source
company_name=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] company_name Object to be assigned

Source
customer_support_info
Source
customer_support_info=(new_value : PartnerEndCustomerCustomerSupportInfo | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] customer_support_info Object to be assigned

Source
hash(hasher)

Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes. #hash @return [UInt64] Hash code

is_bank_addendum_completed

Denotes whether the partner has forwarded the Plaid bank addendum to the end customer.

Source
is_bank_addendum_completed=(new_value : Bool | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] is_bank_addendum_completed Object to be assigned

Source
is_diligence_attested

Denotes whether or not the partner has completed attestation of diligence for the end customer to be created.

Source
is_diligence_attested=(new_value : Bool | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] is_diligence_attested Object to be assigned

Source
list_invalid_properties

Show invalid properties with the reasons. Usually used together with valid? @return Array for valid properties with the reasons

Source
logo

Base64-encoded representation of the end customer's logo. Must be a PNG of size 1024x1024 under 4MB. The logo will be shared with financial institutions and shown to the end user during Link flows. A logo is required if create_link_customization is true. If create_link_customization is false and the logo is omitted, the partner's logo will be used if one exists, otherwise a stock logo will be used.

Source
logo=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] logo Object to be assigned

Source
products

The products to be enabled for the end customer. If empty or null, this field will default to the products enabled for the reseller at the time this endpoint is called.

Source
products=(new_value : Array(Products) | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] products Object to be assigned

Source
redirect_uris

A list of URIs indicating the destination(s) where a user can be forwarded after completing the Link flow; used to support OAuth authentication flows when launching Link in the browser or via a webview. URIs should not contain any query parameters. When used in Production or Development, URIs must use https. To specify any subdomain, use * as a wildcard character, e.g. https://*.example.com/oauth.html. To modify redirect URIs for an end customer after creating them, go to the end customer's API page in the Dashboard.

Source
redirect_uris=(new_value : Array(String) | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] redirect_uris Object to be assigned

Source
secret

Your Plaid API secret. The secret is required and may be provided either in the PLAID-SECRET header or as part of a request body.

Source
secret=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] secret Object to be assigned

Source
technical_contact
Source
technical_contact=(new_value : PartnerEndCustomerTechnicalContact | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] technical_contact Object to be assigned

Source
valid?

Check to see if the all the properties in the model are valid @return true if the model is valid

Source
website

The end customer's website.

Source
website=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] website Object to be assigned

Source