class Plaid::LinkTokenCreateRequest
- Plaid::LinkTokenCreateRequest
- Reference
- Object
Overview
LinkTokenCreateRequest defines the request schema for /link/token/create
Included Modules
- JSON::Serializable
- JSON::Serializable::Unmapped
- OpenApi::Json
- OpenApi::Validatable
Defined in:
plaid/models/link_token_create_request.crConstant Summary
-
MIN_ITEMS_FOR_COUNTRY_CODES =
1
-
MIN_LENGTH_FOR_ACCESS_TOKEN =
1
-
MIN_LENGTH_FOR_CLIENT_NAME =
1
-
MIN_LENGTH_FOR_LANGUAGE =
1
Constructors
- .new(pull : JSON::PullParser)
-
.new(*, client_name : String | Nil = nil, language : String | Nil = nil, country_codes : Array(CountryCode) | Nil = nil, user : Plaid::LinkTokenCreateRequestUser | Nil = nil, client_id : String | Nil = nil, secret : String | Nil = nil, products : Array(Products) | Nil = nil, required_if_supported_products : Array(Products) | Nil = nil, optional_products : Array(Products) | Nil = nil, additional_consented_products : Array(Products) | Nil = nil, webhook : String | Nil = nil, access_token : String | Nil = nil, access_tokens : Array(String) | Nil = nil, link_customization_name : String | Nil = nil, redirect_uri : String | Nil = nil, android_package_name : String | Nil = nil, institution_data : Plaid::LinkTokenCreateInstitutionData | Nil = nil, card_switch : Plaid::LinkTokenCreateCardSwitch | Nil = nil, account_filters : LinkTokenAccountFilters | Nil = nil, eu_config : Plaid::LinkTokenEUConfig | Nil = nil, institution_id : String | Nil = nil, payment_initiation : Plaid::LinkTokenCreateRequestPaymentInitiation | Nil = nil, deposit_switch : Plaid::LinkTokenCreateRequestDepositSwitch | Nil = nil, employment : Plaid::LinkTokenCreateRequestEmployment | Nil = nil, income_verification : Plaid::LinkTokenCreateRequestIncomeVerification | Nil = nil, base_report : Plaid::LinkTokenCreateRequestBaseReport | Nil = nil, consumer_report_permissible_purpose : Plaid::ConsumerReportPermissiblePurpose | Nil = nil, auth : Plaid::LinkTokenCreateRequestAuth | Nil = nil, transfer : Plaid::LinkTokenCreateRequestTransfer | Nil = nil, update : Plaid::LinkTokenCreateRequestUpdate | Nil = nil, identity_verification : Plaid::LinkTokenCreateRequestIdentityVerification | Nil = nil, statements : Plaid::LinkTokenCreateRequestStatements | Nil = nil, user_token : String | Nil = nil, investments : Plaid::LinkTokenInvestments | Nil = nil, investments_auth : Plaid::LinkTokenInvestmentsAuth | Nil = nil, hosted_link : LinkTokenCreateHostedLink | Nil = nil, transactions : Plaid::LinkTokenTransactions | Nil = nil, cra_enabled : Bool | Nil = nil)
Initializes the object @param [Hash] attributes Model attributes in the form of hash
Instance Method Summary
-
#==(other : self)
Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes.
- #access_token : String | Nil
-
#access_token=(new_value : String | Nil)
Custom attribute writer method checking allowed values (enum).
- #access_token_present=(access_token_present : Bool)
- #access_token_present? : Bool
- #access_tokens : Array(String) | Nil
-
#access_tokens=(new_value : Array(String) | Nil)
Custom attribute writer method checking allowed values (enum).
- #account_filters : LinkTokenAccountFilters | Nil
-
#account_filters=(new_value : LinkTokenAccountFilters | Nil)
Custom attribute writer method checking allowed values (enum).
- #additional_consented_products : Array(Products) | Nil
-
#additional_consented_products=(new_value : Array(Products) | Nil)
Custom attribute writer method checking allowed values (enum).
- #additional_consented_products_present=(additional_consented_products_present : Bool)
- #additional_consented_products_present? : Bool
- #android_package_name : String | Nil
-
#android_package_name=(new_value : String | Nil)
Custom attribute writer method checking allowed values (enum).
- #auth : Plaid::LinkTokenCreateRequestAuth | Nil
-
#auth=(new_value : Plaid::LinkTokenCreateRequestAuth | Nil)
Custom attribute writer method checking allowed values (enum).
- #base_report : Plaid::LinkTokenCreateRequestBaseReport | Nil
-
#base_report=(new_value : Plaid::LinkTokenCreateRequestBaseReport | Nil)
Custom attribute writer method checking allowed values (enum).
- #card_switch : Plaid::LinkTokenCreateCardSwitch | Nil
-
#card_switch=(new_value : Plaid::LinkTokenCreateCardSwitch | Nil)
Custom attribute writer method checking allowed values (enum).
- #client_id : String | Nil
-
#client_id=(new_value : String | Nil)
Custom attribute writer method checking allowed values (enum).
- #client_name : String | Nil
-
#client_name=(new_value : String | Nil)
Custom attribute writer method checking allowed values (enum).
- #consumer_report_permissible_purpose : Plaid::ConsumerReportPermissiblePurpose | Nil
-
#consumer_report_permissible_purpose=(new_value : Plaid::ConsumerReportPermissiblePurpose | Nil)
Custom attribute writer method checking allowed values (enum).
- #country_codes : Array(CountryCode) | Nil
-
#country_codes=(new_value : Array(CountryCode) | Nil)
Custom attribute writer method checking allowed values (enum).
- #cra_enabled : Bool | Nil
-
#cra_enabled=(new_value : Bool | Nil)
Custom attribute writer method checking allowed values (enum).
- #deposit_switch : Plaid::LinkTokenCreateRequestDepositSwitch | Nil
-
#deposit_switch=(new_value : Plaid::LinkTokenCreateRequestDepositSwitch | Nil)
Custom attribute writer method checking allowed values (enum).
- #employment : Plaid::LinkTokenCreateRequestEmployment | Nil
-
#employment=(new_value : Plaid::LinkTokenCreateRequestEmployment | Nil)
Custom attribute writer method checking allowed values (enum).
- #eu_config : Plaid::LinkTokenEUConfig | Nil
-
#eu_config=(new_value : Plaid::LinkTokenEUConfig | Nil)
Custom attribute writer method checking allowed values (enum).
-
#hash(hasher)
Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes.
- #hosted_link : LinkTokenCreateHostedLink | Nil
-
#hosted_link=(new_value : LinkTokenCreateHostedLink | Nil)
Custom attribute writer method checking allowed values (enum).
- #identity_verification : Plaid::LinkTokenCreateRequestIdentityVerification | Nil
-
#identity_verification=(new_value : Plaid::LinkTokenCreateRequestIdentityVerification | Nil)
Custom attribute writer method checking allowed values (enum).
- #income_verification : Plaid::LinkTokenCreateRequestIncomeVerification | Nil
-
#income_verification=(new_value : Plaid::LinkTokenCreateRequestIncomeVerification | Nil)
Custom attribute writer method checking allowed values (enum).
- #institution_data : Plaid::LinkTokenCreateInstitutionData | Nil
-
#institution_data=(new_value : Plaid::LinkTokenCreateInstitutionData | Nil)
Custom attribute writer method checking allowed values (enum).
- #institution_id : String | Nil
-
#institution_id=(new_value : String | Nil)
Custom attribute writer method checking allowed values (enum).
- #investments : Plaid::LinkTokenInvestments | Nil
-
#investments=(new_value : Plaid::LinkTokenInvestments | Nil)
Custom attribute writer method checking allowed values (enum).
- #investments_auth : Plaid::LinkTokenInvestmentsAuth | Nil
-
#investments_auth=(new_value : Plaid::LinkTokenInvestmentsAuth | Nil)
Custom attribute writer method checking allowed values (enum).
- #language : String | Nil
-
#language=(new_value : String | Nil)
Custom attribute writer method checking allowed values (enum).
- #link_customization_name : String | Nil
-
#link_customization_name=(new_value : String | Nil)
Custom attribute writer method checking allowed values (enum).
-
#list_invalid_properties : Array(String)
Show invalid properties with the reasons.
- #optional_products : Array(Products) | Nil
-
#optional_products=(new_value : Array(Products) | Nil)
Custom attribute writer method checking allowed values (enum).
- #optional_products_present=(optional_products_present : Bool)
- #optional_products_present? : Bool
- #payment_initiation : Plaid::LinkTokenCreateRequestPaymentInitiation | Nil
-
#payment_initiation=(new_value : Plaid::LinkTokenCreateRequestPaymentInitiation | Nil)
Custom attribute writer method checking allowed values (enum).
- #products : Array(Products) | Nil
-
#products=(new_value : Array(Products) | Nil)
Custom attribute writer method checking allowed values (enum).
- #products_present=(products_present : Bool)
- #products_present? : Bool
- #redirect_uri : String | Nil
-
#redirect_uri=(new_value : String | Nil)
Custom attribute writer method checking allowed values (enum).
- #required_if_supported_products : Array(Products) | Nil
-
#required_if_supported_products=(new_value : Array(Products) | Nil)
Custom attribute writer method checking allowed values (enum).
- #required_if_supported_products_present=(required_if_supported_products_present : Bool)
- #required_if_supported_products_present? : Bool
- #secret : String | Nil
-
#secret=(new_value : String | Nil)
Custom attribute writer method checking allowed values (enum).
- #statements : Plaid::LinkTokenCreateRequestStatements | Nil
-
#statements=(new_value : Plaid::LinkTokenCreateRequestStatements | Nil)
Custom attribute writer method checking allowed values (enum).
- #transactions : Plaid::LinkTokenTransactions | Nil
-
#transactions=(new_value : Plaid::LinkTokenTransactions | Nil)
Custom attribute writer method checking allowed values (enum).
- #transfer : Plaid::LinkTokenCreateRequestTransfer | Nil
-
#transfer=(new_value : Plaid::LinkTokenCreateRequestTransfer | Nil)
Custom attribute writer method checking allowed values (enum).
- #update : Plaid::LinkTokenCreateRequestUpdate | Nil
-
#update=(new_value : Plaid::LinkTokenCreateRequestUpdate | Nil)
Custom attribute writer method checking allowed values (enum).
- #user : Plaid::LinkTokenCreateRequestUser | Nil
-
#user=(new_value : Plaid::LinkTokenCreateRequestUser | Nil)
Custom attribute writer method checking allowed values (enum).
- #user_token : String | Nil
-
#user_token=(new_value : String | Nil)
Custom attribute writer method checking allowed values (enum).
-
#valid? : Bool
Check to see if the all the properties in the model are valid @return true if the model is valid
- #webhook : String | Nil
-
#webhook=(new_value : String | Nil)
Custom attribute writer method checking allowed values (enum).
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
Initializes the object @param [Hash] attributes Model attributes in the form of hash
Instance Method Detail
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] access_token Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] access_tokens Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] account_filters Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] additional_consented_products Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] android_package_name Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] auth Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] base_report Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] card_switch Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] client_id Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] client_name Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] consumer_report_permissible_purpose Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] country_codes Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] cra_enabled Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] deposit_switch Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] employment Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] eu_config 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
Custom attribute writer method checking allowed values (enum). @param [Object] hosted_link Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] identity_verification Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] income_verification Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] institution_data Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] institution_id Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] investments Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] investments_auth Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] language Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] link_customization_name Object to be assigned
Show invalid properties with the reasons. Usually used together with valid? @return Array for valid properties with the reasons
Custom attribute writer method checking allowed values (enum). @param [Object] optional_products Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] payment_initiation Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] products Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] redirect_uri Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] required_if_supported_products Object to be assigned
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] statements Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] transactions Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] transfer Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] update Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] user Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] user_token Object to be assigned
Check to see if the all the properties in the model are valid @return true if the model is valid
Custom attribute writer method checking allowed values (enum). @param [Object] webhook Object to be assigned