package response import ( "time" ) type SchedulesResponse struct { ID uint `json:"id"` Title string `json:"title"` Description string `json:"description"` Location string `json:"location"` IsLiveStreaming *bool `json:"isLiveStreaming"` LiveStreamingUrl *string `json:"liveStreamingUrl"` TypeId int `json:"typeId"` TypeName string `json:"typeName"` StartDate *time.Time `json:"startDate"` EndDate *time.Time `json:"endDate"` StartTime *string `json:"startTime"` EndTime *string `json:"endTime"` Speakers string `json:"speakers"` PosterImagePath *string `json:"posterImagePath"` CreatedById *uint `json:"createdById"` CreatedByName *string `json:"createdByName"` StatusId *int `json:"statusId"` StatusName *string `json:"statusName"` IsActive *bool `json:"isActive"` CreatedAt time.Time `json:"createdAt"` UpdatedAt time.Time `json:"updatedAt"` } type SchedulesSummaryStats struct { TotalToday int `json:"totalToday"` TotalThisWeek int `json:"totalThisWeek"` TotalAll int `json:"totalAll"` TotalLive int `json:"totalLive"` TotalUpcoming int `json:"totalUpcoming"` }