2024-04-23 22:18:07 -07:00
|
|
|
package domain
|
|
|
|
|
2024-04-28 11:41:55 -07:00
|
|
|
|
|
|
|
type BaseResponse struct {
|
2024-04-23 22:18:07 -07:00
|
|
|
Message string `json:"message"`
|
2024-04-28 11:41:55 -07:00
|
|
|
}
|
|
|
|
|
2024-05-05 10:02:17 -07:00
|
|
|
type LoginResponse struct {
|
|
|
|
BaseResponse
|
|
|
|
Token string `json:"token"`
|
|
|
|
Type string `json:"type"`
|
|
|
|
RefreshToken string `json:"refreshToken"`
|
2024-05-26 07:52:29 -07:00
|
|
|
SessionToken string `json:"sessionToken"`
|
2024-05-05 10:02:17 -07:00
|
|
|
}
|
|
|
|
|
2024-04-28 11:41:55 -07:00
|
|
|
type ArticleResponse struct {
|
|
|
|
BaseResponse
|
|
|
|
Payload []ArticleDto `json:"payload"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type ArticleAndSourceModel struct {
|
|
|
|
Article ArticleDto `json:"article"`
|
|
|
|
Source SourceDto `json:"source"`
|
|
|
|
}
|
|
|
|
|
2024-04-28 12:32:51 -07:00
|
|
|
type ArticleDetailedResponse struct {
|
2024-04-28 11:41:55 -07:00
|
|
|
BaseResponse
|
|
|
|
Payload ArticleAndSourceModel `json:"payload"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type DiscordWebhookResponse struct {
|
|
|
|
BaseResponse
|
|
|
|
Payload []DiscordWebHookDto `json:"payload"`
|
2024-04-28 19:29:49 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
type SourcesResponse struct {
|
|
|
|
BaseResponse
|
|
|
|
Payload []SourceDto `json:"payload"`
|
2024-04-23 22:18:07 -07:00
|
|
|
}
|