class Plaid::AccountSubtype
- Plaid::AccountSubtype
- Reference
- Object
Included Modules
Defined in:
plaid/models/account_subtype.crConstant Summary
-
ERROR_MESSAGE =
"invalid value for \"AccountSubtype\", must be one of [\"401a\", \"401k\", \"403B\", \"457b\", \"529\", \"brokerage\", \"cash isa\", \"crypto exchange\", \"education savings account\", \"ebt\", \"fixed annuity\", \"gic\", \"health reimbursement arrangement\", \"hsa\", \"isa\", \"ira\", \"lif\", \"life insurance\", \"lira\", \"lrif\", \"lrsp\", \"non-custodial wallet\", \"non-taxable brokerage account\", \"other\", \"other insurance\", \"other annuity\", \"prif\", \"rdsp\", \"resp\", \"rlif\", \"rrif\", \"pension\", \"profit sharing plan\", \"retirement\", \"roth\", \"roth 401k\", \"rrsp\", \"sep ira\", \"simple ira\", \"sipp\", \"stock plan\", \"thrift savings plan\", \"tfsa\", \"trust\", \"ugma\", \"utma\", \"variable annuity\", \"credit card\", \"paypal\", \"cd\", \"checking\", \"savings\", \"money market\", \"prepaid\", \"auto\", \"business\", \"commercial\", \"construction\", \"consumer\", \"home equity\", \"loan\", \"mortgage\", \"overdraft\", \"line of credit\", \"student\", \"cash management\", \"keogh\", \"mutual fund\", \"recurring\", \"rewards\", \"safe deposit\", \"sarsep\", \"payroll\", \"null\"]."
-
VALID_VALUES =
String.static_array("401a", "401k", "403B", "457b", "529", "brokerage", "cash isa", "crypto exchange", "education savings account", "ebt", "fixed annuity", "gic", "health reimbursement arrangement", "hsa", "isa", "ira", "lif", "life insurance", "lira", "lrif", "lrsp", "non-custodial wallet", "non-taxable brokerage account", "other", "other insurance", "other annuity", "prif", "rdsp", "resp", "rlif", "rrif", "pension", "profit sharing plan", "retirement", "roth", "roth 401k", "rrsp", "sep ira", "simple ira", "sipp", "stock plan", "thrift savings plan", "tfsa", "trust", "ugma", "utma", "variable annuity", "credit card", "paypal", "cd", "checking", "savings", "money market", "prepaid", "auto", "business", "commercial", "construction", "consumer", "home equity", "loan", "mortgage", "overdraft", "line of credit", "student", "cash management", "keogh", "mutual fund", "recurring", "rewards", "safe deposit", "sarsep", "payroll", "null")
Constructors
- .from_json(value : JSON::PullParser) : AccountSubtype
- .new(pull : JSON::PullParser)
- .new(data : String, strict : Bool = true)
Class Method Summary
Instance Method Summary
-
#==(other : self)
Returns
true
if this reference is the same as other. - #data : String
- #data=(data : String)
- #error_message : String
-
#hash(hasher)
See
Object#hash(hasher)
- #list_invalid_properties : Array(String)
- #to_json(json : JSON::Builder) : Nil
- #to_json_object_key(*args, **options)
- #to_json_object_key(*args, **options, &)
- #valid? : Bool
- #validate : Nil
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
Class Method Detail
Instance Method Detail
def ==(other : self)
#
Description copied from class Reference
Returns true
if this reference is the same as other. Invokes same?
.