struct ThreadAnalysisService::ThreadAnalysis

Defined in:

services/thread_analysis_service.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(thread_id : String, root_object_id : Int64, object_count : Int32, author_count : Int32, max_depth : Int32, timeline_histogram : TimelineHistogram | Nil, key_participants : Array(ParticipantInfo), notable_branches : Array(BranchInfo), duration_ms : Float64) #

[View source]

Instance Method Detail

def author_count : Int32 #

def clone #

[View source]
def copy_with(thread_id _thread_id = @thread_id, root_object_id _root_object_id = @root_object_id, object_count _object_count = @object_count, author_count _author_count = @author_count, max_depth _max_depth = @max_depth, timeline_histogram _timeline_histogram = @timeline_histogram, key_participants _key_participants = @key_participants, notable_branches _notable_branches = @notable_branches, duration_ms _duration_ms = @duration_ms) #

[View source]
def duration_ms : Float64 #

def key_participants : Array(ParticipantInfo) #

def max_depth : Int32 #

def notable_branches : Array(BranchInfo) #

def object_count : Int32 #

def root_object_id : Int64 #

def thread_id : String #

def timeline_histogram : TimelineHistogram | Nil #