generated from VLADIMIR/template
27 lines
652 B
Go
27 lines
652 B
Go
// Package scenarios_service handles scenario operations.
|
|
package scenarios_service
|
|
|
|
import (
|
|
"evening_detective_server/internal/modules/storytelling"
|
|
"evening_detective_server/internal/services/users_service"
|
|
"time"
|
|
)
|
|
|
|
// Scenario describes a scenario exposed by the service layer.
|
|
type Scenario struct {
|
|
ID int
|
|
Name string
|
|
Description *string
|
|
Image *string
|
|
Story *storytelling.Story
|
|
Author *users_service.User
|
|
Status string
|
|
UpdatedAt time.Time
|
|
CreatedAt time.Time
|
|
PublishedAt *time.Time
|
|
AverageRating float64
|
|
ReviewsCount int32
|
|
Difficulty string
|
|
IsDeleted bool
|
|
}
|