agecem-org/models/responses.go

34 lines
472 B
Go
Raw Normal View History

package models
type Responder interface {
Respond() Responder
}
type Response struct {
StatusCode int `json:"status_code"`
Message string
2023-08-19 19:25:13 -04:00
Error string
}
func (r Response) Respond() Responder {
return r
}
type UploadDocumentResponse struct {
Response
Data UploadDocumentResponseData
}
type UploadDocumentResponseData struct {
Bucket string
Object string
Size float64
}
2023-08-19 19:57:47 -04:00
type V1SeedResponse struct {
Response
Data struct {
Buckets []string
}
}