fix: type cast fixed
This commit is contained in:
parent
d1937fcbd7
commit
b42fb34903
6 changed files with 84 additions and 65 deletions
|
|
@ -173,7 +173,11 @@ paths:
|
|||
- in: query
|
||||
name: watch_status
|
||||
schema:
|
||||
$ref: '#/components/schemas/UserTitleStatus'
|
||||
type: array
|
||||
items:
|
||||
$ref: '#/components/schemas/UserTitleStatus'
|
||||
style: form
|
||||
explode: false
|
||||
- in: query
|
||||
name: rating
|
||||
schema:
|
||||
|
|
|
|||
|
|
@ -189,14 +189,14 @@ type GetUsersUserIdTitlesParams struct {
|
|||
Word *string `form:"word,omitempty" json:"word,omitempty"`
|
||||
|
||||
// Status List of title statuses to filter
|
||||
Status *[]TitleStatus `form:"status,omitempty" json:"status,omitempty"`
|
||||
WatchStatus *UserTitleStatus `form:"watch_status,omitempty" json:"watch_status,omitempty"`
|
||||
Rating *float64 `form:"rating,omitempty" json:"rating,omitempty"`
|
||||
MyRate *int32 `form:"my_rate,omitempty" json:"my_rate,omitempty"`
|
||||
ReleaseYear *int32 `form:"release_year,omitempty" json:"release_year,omitempty"`
|
||||
ReleaseSeason *ReleaseSeason `form:"release_season,omitempty" json:"release_season,omitempty"`
|
||||
Limit *int32 `form:"limit,omitempty" json:"limit,omitempty"`
|
||||
Fields *string `form:"fields,omitempty" json:"fields,omitempty"`
|
||||
Status *[]TitleStatus `form:"status,omitempty" json:"status,omitempty"`
|
||||
WatchStatus *[]UserTitleStatus `form:"watch_status,omitempty" json:"watch_status,omitempty"`
|
||||
Rating *float64 `form:"rating,omitempty" json:"rating,omitempty"`
|
||||
MyRate *int32 `form:"my_rate,omitempty" json:"my_rate,omitempty"`
|
||||
ReleaseYear *int32 `form:"release_year,omitempty" json:"release_year,omitempty"`
|
||||
ReleaseSeason *ReleaseSeason `form:"release_season,omitempty" json:"release_season,omitempty"`
|
||||
Limit *int32 `form:"limit,omitempty" json:"limit,omitempty"`
|
||||
Fields *string `form:"fields,omitempty" json:"fields,omitempty"`
|
||||
}
|
||||
|
||||
// Getter for additional properties for Title. Returns the specified
|
||||
|
|
@ -840,7 +840,7 @@ func (siw *ServerInterfaceWrapper) GetUsersUserIdTitles(c *gin.Context) {
|
|||
|
||||
// ------------- Optional query parameter "watch_status" -------------
|
||||
|
||||
err = runtime.BindQueryParameter("form", true, false, "watch_status", c.Request.URL.Query(), ¶ms.WatchStatus)
|
||||
err = runtime.BindQueryParameter("form", false, false, "watch_status", c.Request.URL.Query(), ¶ms.WatchStatus)
|
||||
if err != nil {
|
||||
siw.ErrorHandler(c, fmt.Errorf("Invalid format for parameter watch_status: %w", err), http.StatusBadRequest)
|
||||
return
|
||||
|
|
|
|||
|
|
@ -29,7 +29,11 @@ get:
|
|||
- in: query
|
||||
name: watch_status
|
||||
schema:
|
||||
$ref: '../schemas/enums/UserTitleStatus.yaml'
|
||||
type: array
|
||||
items:
|
||||
$ref: '../schemas/enums/UserTitleStatus.yaml'
|
||||
style: form
|
||||
explode: false
|
||||
- in: query
|
||||
name: rating
|
||||
schema:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue