class Plaid::InvestmentAccountSubtype

Included Modules

Defined in:

plaid/models/investment_account_subtype.cr

Constant Summary

ERROR_MESSAGE = "invalid value for \"InvestmentAccountSubtype\", must be one of [\"529\", \"401a\", \"401k\", \"403B\", \"457b\", \"brokerage\", \"cash isa\", \"crypto exchange\", \"education savings account\", \"fixed annuity\", \"gic\", \"health reimbursement arrangement\", \"hsa\", \"ira\", \"isa\", \"keogh\", \"lif\", \"life insurance\", \"lira\", \"lrif\", \"lrsp\", \"mutual fund\", \"non-custodial wallet\", \"non-taxable brokerage account\", \"other\", \"other annuity\", \"other insurance\", \"pension\", \"prif\", \"profit sharing plan\", \"qshr\", \"rdsp\", \"resp\", \"retirement\", \"rlif\", \"roth\", \"roth 401k\", \"rrif\", \"rrsp\", \"sarsep\", \"sep ira\", \"simple ira\", \"sipp\", \"stock plan\", \"tfsa\", \"trust\", \"ugma\", \"utma\", \"variable annuity\", \"all\"]."
VALID_VALUES = String.static_array("529", "401a", "401k", "403B", "457b", "brokerage", "cash isa", "crypto exchange", "education savings account", "fixed annuity", "gic", "health reimbursement arrangement", "hsa", "ira", "isa", "keogh", "lif", "life insurance", "lira", "lrif", "lrsp", "mutual fund", "non-custodial wallet", "non-taxable brokerage account", "other", "other annuity", "other insurance", "pension", "prif", "profit sharing plan", "qshr", "rdsp", "resp", "retirement", "rlif", "roth", "roth 401k", "rrif", "rrsp", "sarsep", "sep ira", "simple ira", "sipp", "stock plan", "tfsa", "trust", "ugma", "utma", "variable annuity", "all")

Constructors

Class Method Summary

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.from_json(value : JSON::PullParser) : InvestmentAccountSubtype #

[View source]
def self.new(pull : JSON::PullParser) #

[View source]
def self.new(data : String, strict : Bool = true) #

[View source]

Class Method Detail

def self.from_json_object_key?(key : String) #

[View source]
def self.to_json(value : InvestmentAccountSubtype, json : JSON::Builder) : Nil #

[View source]

Instance Method Detail

def ==(other : self) #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


def data : String #

[View source]
def data=(data : String) #

[View source]
def error_message : String #

[View source]
def hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def list_invalid_properties : Array(String) #

[View source]
def to_json(json : JSON::Builder) : Nil #

[View source]
def to_json_object_key(*args, **options) #

[View source]
def to_json_object_key(*args, **options, &) #

[View source]
def valid? : Bool #

[View source]
def validate : Nil #

[View source]