31 lines
564 B
Go
31 lines
564 B
Go
package domain
|
|
|
|
|
|
type BaseResponse struct {
|
|
Message string `json:"message"`
|
|
}
|
|
|
|
type ArticleResponse struct {
|
|
BaseResponse
|
|
Payload []ArticleDto `json:"payload"`
|
|
}
|
|
|
|
type ArticleAndSourceModel struct {
|
|
Article ArticleDto `json:"article"`
|
|
Source SourceDto `json:"source"`
|
|
}
|
|
|
|
type ArticleDetailedResponse struct {
|
|
BaseResponse
|
|
Payload ArticleAndSourceModel `json:"payload"`
|
|
}
|
|
|
|
type DiscordWebhookResponse struct {
|
|
BaseResponse
|
|
Payload []DiscordWebHookDto `json:"payload"`
|
|
}
|
|
|
|
type SourcesResponse struct {
|
|
BaseResponse
|
|
Payload []SourceDto `json:"payload"`
|
|
} |