class
Stripe::Account
- Stripe::Account
- Reference
- Object
Included Modules
- JSON::Serializable
- StripeMethods
Defined in:
stripe/methods/create_account.crstripe/methods/update_account.cr
stripe/objects/account.cr
Constructors
- .create(type : String | Stripe::Account::Type, country : String | Nil = nil, email : String | Nil = nil, capabilities : Array(String) | Nil = nil, business_type : String | Stripe::Account::BusinessType | Nil = nil, company : Stripe::Account::Company | Nil = nil, individual : Stripe::Account::Individual | Nil = nil, metadata : Hash | Nil = nil, tos_acceptance : Stripe::Account::TOSAcceptance | Nil = nil, default_currency : String | Nil = nil, settings : Stripe::Account::Settings | Nil = nil) : Account forall T, U
- .new(pull : JSON::PullParser)
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
- .update(account : String | Stripe::Account, country : String | Nil = nil, email : String | Nil = nil, capabilities : Array(String) | Nil = nil, business_type : String | Stripe::Account::BusinessType | Nil = nil, company : Stripe::Account::Company | Nil = nil, individual : Stripe::Account::Individual | Nil = nil, metadata : Hash | Nil = nil, tos_acceptance : Stripe::Account::TOSAcceptance | Nil = nil, default_currency : String | Nil = nil, settings : Stripe::Account::Settings | Nil = nil) : Account forall T, U
Class Method Summary
Instance Method Summary
- #business_profile : BusinessProfile | Nil
- #business_type : BusinessType | Nil
- #capabilities : Capabilities | Nil
- #charges_enabled : Bool | Nil
- #company : Company | Nil
- #controller : Controller | Nil
- #country : String | Nil
- #created : Time | Nil
- #default_currency : String | Nil
- #details_submitted : Bool | Nil
- #email : String | Nil
- #external_accounts : List(Account) | Nil
- #id : String
- #individual : Individual | Nil
- #metadata : JSON::Any | Nil
- #payouts_enabled : Bool | Nil
- #requirements : Individual::Requirements | Nil
- #settings : Settings | Nil
- #tos_acceptance : TOSAcceptance | Nil
- #type : Stripe::Account::Type | Nil
Macros inherited from module StripeMethods
add_delete_method
add_delete_method,
add_list_method(*arguments)
add_list_method,
add_retrieve_method
add_retrieve_method
Constructor Detail
def self.create(type : String | Stripe::Account::Type, country : String | Nil = nil, email : String | Nil = nil, capabilities : Array(String) | Nil = nil, business_type : String | Stripe::Account::BusinessType | Nil = nil, company : Stripe::Account::Company | Nil = nil, individual : Stripe::Account::Individual | Nil = nil, metadata : Hash | Nil = nil, tos_acceptance : Stripe::Account::TOSAcceptance | Nil = nil, default_currency : String | Nil = nil, settings : Stripe::Account::Settings | Nil = nil) : Account forall T, U
#
def self.update(account : String | Stripe::Account, country : String | Nil = nil, email : String | Nil = nil, capabilities : Array(String) | Nil = nil, business_type : String | Stripe::Account::BusinessType | Nil = nil, company : Stripe::Account::Company | Nil = nil, individual : Stripe::Account::Individual | Nil = nil, metadata : Hash | Nil = nil, tos_acceptance : Stripe::Account::TOSAcceptance | Nil = nil, default_currency : String | Nil = nil, settings : Stripe::Account::Settings | Nil = nil) : Account forall T, U
#