struct Slack::Models::Team

Defined in:

slack/models/team/team.cr

Constant 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

Class Method Summary

Instance Method Summary

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

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) #

def self.new(pull : JSON::PullParser) #

[View source]

Class Method Detail

def self.from_json(json : String | IO) #

[View source]

Instance Method Detail

def avatar_base_url : String #

def avatar_base_url=(avatar_base_url : String) #

def domain : String #

def domain=(domain : String) #

def email_domain : String #

def email_domain=(email_domain : String) #

def icon : JSON::Any #

def icon=(icon : JSON::Any) #

def id : String #

def id=(id : String) #

def is_verified : Bool #

def is_verified=(is_verified : Bool) #

def name : String #

def name=(name : String) #

def url : String #

def url=(url : String) #