add filters correctly
All checks were successful
Build and Publish / build-release (push) Successful in 1m33s
All checks were successful
Build and Publish / build-release (push) Successful in 1m33s
This commit is contained in:
@@ -12,11 +12,25 @@ defmodule WorkloadServiceWeb.TaskController do
|
||||
operation(:list,
|
||||
summary: "List tasks",
|
||||
parameters: [
|
||||
page: [in: :query, type: :integer, required: false, example: 1],
|
||||
page_size: [in: :query, type: :integer, required: false, example: 20],
|
||||
status: [in: :query, type: :string, required: false],
|
||||
org_id: [in: :query, type: :string, required: false],
|
||||
application_id: [in: :query, type: :string, required: false]
|
||||
"page[number]": [in: :query, type: :integer, required: false, example: 1],
|
||||
"page[size]": [in: :query, type: :integer, required: false, example: 20],
|
||||
filters: [
|
||||
in: :query,
|
||||
schema: %OpenApiSpex.Schema{
|
||||
type: :array,
|
||||
items: %OpenApiSpex.Schema{
|
||||
type: :object,
|
||||
properties: %{
|
||||
field: %OpenApiSpex.Schema{type: :string},
|
||||
op: %OpenApiSpex.Schema{type: :string, default: "=="},
|
||||
value: %OpenApiSpex.Schema{type: :string}
|
||||
}
|
||||
}
|
||||
},
|
||||
required: false,
|
||||
style: :deepObject,
|
||||
explode: true
|
||||
]
|
||||
],
|
||||
responses: [
|
||||
ok: {"Task list", "application/json", S.TaskListResponse},
|
||||
|
||||
Reference in New Issue
Block a user