fix: update voki requests/responses à v3
This commit is contained in:
parent
b4529e8102
commit
7bc4eed8ae
20 changed files with 169 additions and 175 deletions
|
@ -4,12 +4,11 @@ import (
|
|||
"fmt"
|
||||
"net/http"
|
||||
|
||||
"codeberg.org/vlbeaudoin/voki"
|
||||
"codeberg.org/vlbeaudoin/voki/request"
|
||||
"codeberg.org/vlbeaudoin/voki/v3"
|
||||
"git.agecem.com/agecem/agecem-org/apiresponse"
|
||||
)
|
||||
|
||||
var _ request.Requester[apiresponse.V1BucketsGET] = V1BucketsGET{}
|
||||
var _ voki.Requester[apiresponse.V1BucketsGET] = V1BucketsGET{}
|
||||
|
||||
type V1BucketsGET struct{}
|
||||
|
||||
|
@ -28,7 +27,7 @@ func (request V1BucketsGET) Request(v *voki.Voki) (response apiresponse.V1Bucket
|
|||
return response, v.UnmarshalIfComplete(http.MethodGet, "/v1/bucket", nil, true, &response)
|
||||
}
|
||||
|
||||
var _ request.Requester[apiresponse.V1BucketGET] = V1BucketGET{}
|
||||
var _ voki.Requester[apiresponse.V1BucketGET] = V1BucketGET{}
|
||||
|
||||
type V1BucketGET struct {
|
||||
Params struct {
|
||||
|
|
|
@ -7,12 +7,11 @@ import (
|
|||
"mime/multipart"
|
||||
"net/http"
|
||||
|
||||
"codeberg.org/vlbeaudoin/voki"
|
||||
"codeberg.org/vlbeaudoin/voki/request"
|
||||
"codeberg.org/vlbeaudoin/voki/v3"
|
||||
"git.agecem.com/agecem/agecem-org/apiresponse"
|
||||
)
|
||||
|
||||
var _ request.Requester[apiresponse.V1DocumentsPOST] = V1DocumentsPOST{}
|
||||
var _ voki.Requester[apiresponse.V1DocumentsPOST] = V1DocumentsPOST{}
|
||||
|
||||
type V1DocumentsPOST struct {
|
||||
Data struct {
|
||||
|
@ -75,7 +74,7 @@ func (request V1DocumentsPOST) Request(v *voki.Voki) (response apiresponse.V1Doc
|
|||
return response, v.UnmarshalIfComplete(http.MethodPost, fmt.Sprintf("/v1/bucket/%s/many", request.Params.Bucket), &buf, true, &response)
|
||||
}
|
||||
|
||||
var _ request.Requester[apiresponse.V1DocumentPOST] = V1DocumentPOST{}
|
||||
var _ voki.Requester[apiresponse.V1DocumentPOST] = V1DocumentPOST{}
|
||||
|
||||
// Deprecated: Use V1DocumentsPOST instead
|
||||
type V1DocumentPOST struct {
|
||||
|
@ -124,7 +123,7 @@ func (request V1DocumentPOST) Request(v *voki.Voki) (response apiresponse.V1Docu
|
|||
return response, v.UnmarshalIfComplete(http.MethodPost, fmt.Sprintf("/v1/bucket/%s", request.Params.Bucket), &buf, true, &response)
|
||||
}
|
||||
|
||||
var _ request.Requester[apiresponse.V1DocumentDELETE] = V1DocumentDELETE{}
|
||||
var _ voki.Requester[apiresponse.V1DocumentDELETE] = V1DocumentDELETE{}
|
||||
|
||||
type V1DocumentDELETE struct {
|
||||
Params struct {
|
||||
|
@ -164,7 +163,7 @@ func (request V1DocumentDELETE) Request(v *voki.Voki) (response apiresponse.V1Do
|
|||
return response, v.UnmarshalIfComplete(http.MethodDelete, fmt.Sprintf("/v1/bucket/%s/%s", request.Params.Bucket, request.Params.Document), nil, true, &response)
|
||||
}
|
||||
|
||||
var _ request.Requester[apiresponse.V1DocumentKeyPUT] = V1DocumentKeyPUT{}
|
||||
var _ voki.Requester[apiresponse.V1DocumentKeyPUT] = V1DocumentKeyPUT{}
|
||||
|
||||
type V1DocumentKeyPUT struct {
|
||||
Data struct {
|
||||
|
|
|
@ -4,12 +4,11 @@ import (
|
|||
"fmt"
|
||||
"net/http"
|
||||
|
||||
"codeberg.org/vlbeaudoin/voki"
|
||||
"codeberg.org/vlbeaudoin/voki/request"
|
||||
"codeberg.org/vlbeaudoin/voki/v3"
|
||||
"git.agecem.com/agecem/agecem-org/apiresponse"
|
||||
)
|
||||
|
||||
var _ request.Requester[apiresponse.V1SeedPOST] = V1SeedPOST{}
|
||||
var _ voki.Requester[apiresponse.V1SeedPOST] = V1SeedPOST{}
|
||||
|
||||
type V1SeedPOST struct{}
|
||||
|
||||
|
|
|
@ -4,12 +4,11 @@ import (
|
|||
"fmt"
|
||||
"net/http"
|
||||
|
||||
"codeberg.org/vlbeaudoin/voki"
|
||||
"codeberg.org/vlbeaudoin/voki/request"
|
||||
"codeberg.org/vlbeaudoin/voki/v3"
|
||||
"git.agecem.com/agecem/agecem-org/apiresponse"
|
||||
)
|
||||
|
||||
var _ request.Requester[apiresponse.V1SpecGET] = V1SpecGET{}
|
||||
var _ voki.Requester[apiresponse.V1SpecGET] = V1SpecGET{}
|
||||
|
||||
type V1SpecGET struct{}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue