Plaid::PartnerCustomerCreateRequest
Inherits OpenApi::Json < OpenApi::Validatable < JSON::Serializable::Unmapped < JSON::Serializable < Reference < Object
Request schema for /partner/customer/create.
Constructors
Initializes the object @param [Hash] attributes Model attributes in the form of hash
Instance methods
Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes. #hash @return [UInt64] Hash code
Custom attribute writer method checking allowed values (enum). @param [Object] address Object to be assigned
The name of the end customer's application. This will be shown to end users when they go through the Plaid Link flow.
Custom attribute writer method checking allowed values (enum). @param [Object] application_name Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] assets_under_management Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] billing_contact Object to be assigned
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.
Custom attribute writer method checking allowed values (enum). @param [Object] client_id Object to be assigned
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.
Custom attribute writer method checking allowed values (enum). @param [Object] company_name Object to be assigned
If true, the end customer's default Link customization will be set to match the partner's. You can always change the end customer's Link customization in the Plaid Dashboard. See the Link Customization docs for more information.
Custom attribute writer method checking allowed values (enum). @param [Object] create_link_customization Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] customer_support_info Object to be assigned
Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes. #hash @return [UInt64] Hash code
Denotes whether the partner has forwarded the Plaid bank addendum to the end customer.
Custom attribute writer method checking allowed values (enum). @param [Object] is_bank_addendum_completed Object to be assigned
Denotes whether or not the partner has completed attestation of diligence for the end customer to be created.
Custom attribute writer method checking allowed values (enum). @param [Object] is_diligence_attested Object to be assigned
The end customer's legal name. This will be shared with financial institutions as part of the OAuth registration process. It will not be shown to end users.
Custom attribute writer method checking allowed values (enum). @param [Object] legal_entity_name Object to be assigned
Show invalid properties with the reasons. Usually used together with valid? @return Array for valid properties with the reasons
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.
Custom attribute writer method checking allowed values (enum). @param [Object] logo Object to be assigned
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.
Custom attribute writer method checking allowed values (enum). @param [Object] products Object to be assigned
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.
Custom attribute writer method checking allowed values (enum). @param [Object] redirect_uris Object to be assigned
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.
Custom attribute writer method checking allowed values (enum). @param [Object] secret Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] technical_contact Object to be assigned
Check to see if the all the properties in the model are valid @return true if the model is valid