struct
Slack::Models::Team
- Slack::Models::Team
- Slack::Model
- Struct
- Value
- Object
Defined in:
slack/models/team/team.crConstant Summary
-
ASSIGNED_TYPES =
[avatar_base_url : String, domain : String, email_domain : String, icon : JSON::Any, id : String, is_verified : Bool, name : String, url : String] of TypeDeclaration
Constructors
- .new(avatar_base_url : String, domain : String, email_domain : String, icon : JSON::Any, id : String, is_verified : Bool, name : String, url : String)
- .new(pull : JSON::PullParser)
Class Method Summary
Instance Method Summary
- #avatar_base_url : String
- #avatar_base_url=(avatar_base_url : String)
- #domain : String
- #domain=(domain : String)
- #email_domain : String
- #email_domain=(email_domain : String)
- #icon : JSON::Any
- #icon=(icon : JSON::Any)
- #id : String
- #id=(id : String)
- #is_verified : Bool
- #is_verified=(is_verified : Bool)
- #name : String
- #name=(name : String)
- #url : String
- #url=(url : String)
Constructor methods inherited from struct Slack::Model
new(pull : JSON::PullParser)
new
Class methods inherited from struct Slack::Model
keyed_json_object(json : String | IO, find_key : String, &)keyed_json_object(json : String | IO, find_key : String) keyed_json_object
Macros inherited from module Slack::JSONRecords
json_record(klass, *type_declarations)
json_record
Macros inherited from module Slack::InitializerMacros
generate_initializer
generate_initializer,
inherit_assigns
inherit_assigns,
properties_with_initializer(*type_declarations)
properties_with_initializer,
setup_initializer_hook
setup_initializer_hook
Constructor Detail
def self.new(avatar_base_url : String, domain : String, email_domain : String, icon : JSON::Any, id : String, is_verified : Bool, name : String, url : String)
#