Déplacer UploadDocumentResponse dans models/

Refactor UploadDocumentResponse selon type models.Response

Implémenter models.Response struct et models.Responder interface
This commit is contained in:
Victor Lacasse-Beaudoin 2023-08-19 15:49:57 -04:00
parent d4f26435e8
commit 8cce7414ef
2 changed files with 28 additions and 13 deletions

25
models/responses.go Normal file
View file

@ -0,0 +1,25 @@
package models
type Responder interface {
Respond() Responder
}
type Response struct {
StatusCode int `json:"status_code"`
Message string
}
func (r Response) Respond() Responder {
return r
}
type UploadDocumentResponse struct {
Response
Data UploadDocumentResponseData
}
type UploadDocumentResponseData struct {
Bucket string
Object string
Size float64
}