struct Slack::Models::PublicChannel

Defined in:

slack/models/conversations/subtypes/public_channel.cr

Constant Summary

ASSIGNED_TYPES = [] of TypeDeclaration

Constructors

Class Method Summary

Instance Method Summary

Instance methods inherited from struct Slack::Models::Conversation

created : Time created, created=(created : Time) created=

Constructor methods inherited from struct Slack::Models::Conversation

new(pull : JSON::PullParser) new

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(pull : JSON::PullParser) #

[View source]

Class Method Detail

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

[View source]

Instance Method Detail

def creator : String #

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

[View source]
def id : String #

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

[View source]
def is_archived : Bool #

[View source]
def is_archived=(is_archived : Bool) #

[View source]
def is_general : Bool #

[View source]
def is_general=(is_general : Bool) #

[View source]
def is_member : Bool #

[View source]
def is_member=(is_member : Bool) #

[View source]
def is_mpim : Bool #

[View source]
def is_mpim=(is_mpim : Bool) #

[View source]
def is_org_shared : Bool #

[View source]
def is_org_shared=(is_org_shared : Bool) #

[View source]
def is_private : Bool #

[View source]
def is_private=(is_private : Bool) #

[View source]
def is_shared : Bool #

[View source]
def is_shared=(is_shared : Bool) #

[View source]
def last_read : Time | Nil #

[View source]
def last_read=(last_read : Time | Nil) #

[View source]
def members : Array(String) | Nil #

[View source]
def members=(members : Array(String) | Nil) #

[View source]
def name : String #

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

[View source]
def name_normalized : String #

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

[View source]
def previous_names : Array(String) #

[View source]
def previous_names=(previous_names : Array(String)) #

[View source]
def purpose : JSON::Any #

[View source]
def purpose=(purpose : JSON::Any) #

[View source]
def topic : JSON::Any #

[View source]
def topic=(topic : JSON::Any) #

[View source]
def unread_count : Int16 | Nil #

[View source]
def unread_count=(unread_count : Int16 | Nil) #

[View source]
def unread_count_display : Int16 | Nil #

[View source]
def unread_count_display=(unread_count_display : Int16 | Nil) #

[View source]