qudoco-be/app/module/magazines/response/magazines.response.go

25 lines
805 B
Go
Raw Normal View History

2026-02-24 09:37:19 +00:00
package response
import (
"time"
magazineFilesResponse "web-qudo-be/app/module/magazine_files/response"
)
type MagazinesResponse struct {
ID uint `json:"id"`
Title string `json:"title"`
Description string `json:"description"`
ThumbnailPath *string `json:"thumbnailPath"`
ThumbnailUrl string `json:"thumbnailUrl"`
PageUrl *string `json:"pageUrl"`
CreatedById *uint `json:"createdById"`
StatusId int `json:"statusId"`
IsPublish *bool `json:"isPublish"`
PublishedAt *time.Time `json:"publishedAt"`
IsActive bool `json:"isActive"`
CreatedAt time.Time `json:"createdAt"`
UpdatedAt time.Time `json:"updatedAt"`
MagazineFiles []*magazineFilesResponse.MagazineFilesResponse `json:"files"`
}