package reporting // Model types are defined in the model package to avoid duplication and ensure // a single source of truth for GORM migrations and cross-package references. // This file only re-exports them for convenience within the reporting package. import ( "github.com/gochat/gochat/internal/model" ) // Re-export model types for convenient use within the reporting package. type ReportingEvent = model.ReportingEvent type ReportingEventsRollup = model.ReportingEventsRollup type DimensionType = model.DimensionType type RollupMetric = model.RollupMetric // Re-export constants. const ( DimensionAccount = model.DimensionAccount DimensionAgent = model.DimensionAgent DimensionInbox = model.DimensionInbox DimensionTeam = model.DimensionTeam ) const ( MetricResolutionsCount = model.MetricResolutionsCount MetricFirstResponse = model.MetricFirstResponse MetricResolutionTime = model.MetricResolutionTime MetricReplyTime = model.MetricReplyTime MetricBotResolutionsCount = model.MetricBotResolutionsCount MetricBotHandoffsCount = model.MetricBotHandoffsCount )