class TD::ChatStatistics::Channel

Included Modules

Defined in:

telegram/types/chat_statistics/channel.cr

Constructors

Instance Method Summary

Instance methods inherited from class TD::Base

extract_abstract_type(__json : JSON::Any) extract_abstract_type, extract_type(__json : JSON::Any, class_type : Class) extract_type

Macros inherited from class TD::Base

object_attributes(type) object_attributes, object_type(type) object_type

Constructor Detail

def self.new(period : TD::DateRange, member_count : TD::StatisticalValue, mean_view_count : TD::StatisticalValue, mean_share_count : TD::StatisticalValue, enabled_notifications_percentage : Float64, member_count_graph : TD::StatisticalGraph, join_graph : TD::StatisticalGraph, mute_graph : TD::StatisticalGraph, view_count_by_hour_graph : TD::StatisticalGraph, view_count_by_source_graph : TD::StatisticalGraph, join_by_source_graph : TD::StatisticalGraph, language_graph : TD::StatisticalGraph, message_interaction_graph : TD::StatisticalGraph, instant_view_interaction_graph : TD::StatisticalGraph, recent_message_interactions : Array(TD::ChatStatisticsMessageInteractionInfo)) #

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

[View source]
def self.new(__json : JSON::Any | Nil = nil) #

[View source]

Instance Method Detail

def enabled_notifications_percentage : Float64 #

def enabled_notifications_percentage=(enabled_notifications_percentage : Float64) #

def instant_view_interaction_graph : TD::StatisticalGraph #

def instant_view_interaction_graph=(instant_view_interaction_graph : TD::StatisticalGraph) #

def join_by_source_graph : TD::StatisticalGraph #

def join_by_source_graph=(join_by_source_graph : TD::StatisticalGraph) #

def join_graph : TD::StatisticalGraph #

def join_graph=(join_graph : TD::StatisticalGraph) #

def language_graph : TD::StatisticalGraph #

def language_graph=(language_graph : TD::StatisticalGraph) #

def mean_share_count : TD::StatisticalValue #

def mean_share_count=(mean_share_count : TD::StatisticalValue) #

def mean_view_count : TD::StatisticalValue #

def mean_view_count=(mean_view_count : TD::StatisticalValue) #

def member_count : TD::StatisticalValue #

def member_count=(member_count : TD::StatisticalValue) #

def member_count_graph : TD::StatisticalGraph #

def member_count_graph=(member_count_graph : TD::StatisticalGraph) #

def message_interaction_graph : TD::StatisticalGraph #

def message_interaction_graph=(message_interaction_graph : TD::StatisticalGraph) #

def mute_graph : TD::StatisticalGraph #

def mute_graph=(mute_graph : TD::StatisticalGraph) #

def object_type : String #

def object_type=(object_type : String) #

def period : TD::DateRange #

def period=(period : TD::DateRange) #

def recent_message_interactions : Array(TD::ChatStatisticsMessageInteractionInfo) #

def recent_message_interactions=(recent_message_interactions : Array(TD::ChatStatisticsMessageInteractionInfo)) #

def view_count_by_hour_graph : TD::StatisticalGraph #

def view_count_by_hour_graph=(view_count_by_hour_graph : TD::StatisticalGraph) #

def view_count_by_source_graph : TD::StatisticalGraph #

def view_count_by_source_graph=(view_count_by_source_graph : TD::StatisticalGraph) #