2023-08-19 15:49:57 -04:00
|
|
|
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
|
2023-08-19 15:49:57 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
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
|
|
|
|
}
|
|
|
|
}
|