class Plaid::PartnerCustomerCreateRequest

Overview

Request schema for /partner/customer/create.

Included Modules

Defined in:

plaid/models/partner_customer_create_request.cr

Constructors

Instance Method Summary

Instance methods inherited from module OpenApi::Json

after_initialize after_initialize, eql?(o : self) eql?, to_hash : Hash(String, JSON::Any) to_hash, to_json_any : JSON::Any to_json_any

Class methods inherited from module OpenApi::Json

build_from_hash(hash : Hash) build_from_hash, build_from_json_any(json_any : JSON::Any) build_from_json_any

Instance methods inherited from module OpenApi::Validatable

list_invalid_properties : Array(String) list_invalid_properties, list_invalid_properties_for(key : String) : Array(String) list_invalid_properties_for, valid? : Bool valid?, validate : Nil validate

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
def self.new(*, company_name : String | Nil = nil, is_diligence_attested : Bool | Nil = nil, legal_entity_name : String | Nil = nil, website : String | Nil = nil, application_name : String | Nil = nil, address : PartnerEndCustomerAddress | Nil = nil, is_bank_addendum_completed : Bool | Nil = nil, client_id : String | Nil = nil, secret : String | Nil = nil, products : Array(Products) | Nil = nil, create_link_customization : Bool | Nil = nil, logo : String | Nil = nil, technical_contact : PartnerEndCustomerTechnicalContact | Nil = nil, billing_contact : PartnerEndCustomerBillingContact | Nil = nil, customer_support_info : PartnerEndCustomerCustomerSupportInfo | Nil = nil, assets_under_management : PartnerEndCustomerAssetsUnderManagement | Nil = nil, redirect_uris : Array(String) | Nil = nil) #

Initializes the object @param [Hash] attributes Model attributes in the form of hash


[View source]

Instance Method Detail

def ==(other : self) #

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


def address : PartnerEndCustomerAddress | Nil #

[View source]
def address=(new_value : PartnerEndCustomerAddress | Nil) #

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


[View source]
def application_name : String | Nil #

[View source]
def application_name=(new_value : String | Nil) #

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


[View source]
def assets_under_management : PartnerEndCustomerAssetsUnderManagement | Nil #

[View source]
def assets_under_management=(new_value : PartnerEndCustomerAssetsUnderManagement | Nil) #

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


[View source]
def billing_contact : PartnerEndCustomerBillingContact | Nil #

[View source]
def billing_contact=(new_value : PartnerEndCustomerBillingContact | Nil) #

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


[View source]
def client_id : String | Nil #

[View source]
def client_id=(new_value : String | Nil) #

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


[View source]
def company_name : String | Nil #

[View source]
def company_name=(new_value : String | Nil) #

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


[View source]
def create_link_customization : Bool | Nil #

[View source]
def create_link_customization=(new_value : Bool | Nil) #

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


[View source]
def customer_support_info : PartnerEndCustomerCustomerSupportInfo | Nil #

[View source]
def customer_support_info=(new_value : PartnerEndCustomerCustomerSupportInfo | Nil) #

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


[View source]
def hash(hasher) #

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


def is_bank_addendum_completed : Bool | Nil #

[View source]
def 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


[View source]
def is_diligence_attested : Bool | Nil #

[View source]
def is_diligence_attested=(new_value : Bool | Nil) #

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


[View source]
def legal_entity_name : String | Nil #

[View source]
def legal_entity_name=(new_value : String | Nil) #

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


[View source]
def list_invalid_properties : Array(String) #

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


[View source]
def logo : String | Nil #

[View source]
def logo=(new_value : String | Nil) #

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


[View source]
def products : Array(Products) | Nil #

[View source]
def products=(new_value : Array(Products) | Nil) #

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


[View source]
def redirect_uris : Array(String) | Nil #

[View source]
def redirect_uris=(new_value : Array(String) | Nil) #

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


[View source]
def secret : String | Nil #

[View source]
def secret=(new_value : String | Nil) #

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


[View source]
def technical_contact : PartnerEndCustomerTechnicalContact | Nil #

[View source]
def technical_contact=(new_value : PartnerEndCustomerTechnicalContact | Nil) #

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


[View source]
def valid? : Bool #

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


[View source]
def website : String | Nil #

[View source]
def website=(new_value : String | Nil) #

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


[View source]