fix!: déplacer V1DocumentPOST.Data.Bucket à Params
BREAKING: renommer champs Data.Bucket à Params.Bucket pour V1DocumentPOST
This commit is contained in:
parent
e526c2df31
commit
8054552054
2 changed files with 9 additions and 7 deletions
|
@ -16,9 +16,11 @@ var _ request.Requester[apiresponse.V1DocumentPOST] = V1DocumentPOST{}
|
|||
|
||||
type V1DocumentPOST struct {
|
||||
Data struct {
|
||||
Bucket string
|
||||
Document *multipart.FileHeader
|
||||
}
|
||||
Params struct {
|
||||
Bucket string
|
||||
}
|
||||
}
|
||||
|
||||
func NewV1DocumentPOST(bucket string, document *multipart.FileHeader) (request V1DocumentPOST, err error) {
|
||||
|
@ -27,7 +29,7 @@ func NewV1DocumentPOST(bucket string, document *multipart.FileHeader) (request V
|
|||
return
|
||||
}
|
||||
|
||||
request.Data.Bucket = bucket
|
||||
request.Params.Bucket = bucket
|
||||
|
||||
if document == nil {
|
||||
err = fmt.Errorf("NewV1DocumentPOST requires non-nil document")
|
||||
|
@ -40,7 +42,7 @@ func NewV1DocumentPOST(bucket string, document *multipart.FileHeader) (request V
|
|||
}
|
||||
|
||||
func (request V1DocumentPOST) Complete() bool {
|
||||
return request.Data.Bucket != "" && request.Data.Document != nil
|
||||
return request.Params.Bucket != "" && request.Data.Document != nil
|
||||
}
|
||||
|
||||
func (request V1DocumentPOST) Request(v *voki.Voki) (response apiresponse.V1DocumentPOST, err error) {
|
||||
|
@ -54,7 +56,7 @@ func (request V1DocumentPOST) Request(v *voki.Voki) (response apiresponse.V1Docu
|
|||
return
|
||||
}
|
||||
|
||||
return response, v.UnmarshalIfComplete(http.MethodPost, fmt.Sprintf("/v1/bucket/%s", request.Data.Bucket), &buf, true, &response)
|
||||
return response, v.UnmarshalIfComplete(http.MethodPost, fmt.Sprintf("/v1/bucket/%s", request.Params.Bucket), &buf, true, &response)
|
||||
}
|
||||
|
||||
var _ request.Requester[apiresponse.V1DocumentDELETE] = V1DocumentDELETE{}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue