github.com/e154/smart-home@v0.17.2-0.20240311175135-e530a6e5cd45/api/stub/server.go (about) 1 // Package stub provides primitives to interact with the openapi HTTP API. 2 // 3 // Code generated by github.com/deepmap/oapi-codegen version v1.13.0 DO NOT EDIT. 4 package stub 5 6 import ( 7 "fmt" 8 "net/http" 9 10 "github.com/deepmap/oapi-codegen/pkg/runtime" 11 "github.com/labstack/echo/v4" 12 ) 13 14 // ServerInterface represents all server handlers. 15 type ServerInterface interface { 16 // get user access list object 17 // (GET /v1/access_list) 18 AuthServiceAccessList(ctx echo.Context) error 19 // add new action 20 // (POST /v1/action) 21 ActionServiceAddAction(ctx echo.Context, params ActionServiceAddActionParams) error 22 // delete action 23 // (DELETE /v1/action/{id}) 24 ActionServiceDeleteAction(ctx echo.Context, id int64) error 25 // get action by id 26 // (GET /v1/action/{id}) 27 ActionServiceGetActionById(ctx echo.Context, id int64) error 28 // update action 29 // (PUT /v1/action/{id}) 30 ActionServiceUpdateAction(ctx echo.Context, id int64, params ActionServiceUpdateActionParams) error 31 // get action list 32 // (GET /v1/actions) 33 ActionServiceGetActionList(ctx echo.Context, params ActionServiceGetActionListParams) error 34 // search action 35 // (GET /v1/actions/search) 36 ActionServiceSearchAction(ctx echo.Context, params ActionServiceSearchActionParams) error 37 // add new area 38 // (POST /v1/area) 39 AreaServiceAddArea(ctx echo.Context, params AreaServiceAddAreaParams) error 40 // delete area 41 // (DELETE /v1/area/{id}) 42 AreaServiceDeleteArea(ctx echo.Context, id int64) error 43 // get area by id 44 // (GET /v1/area/{id}) 45 AreaServiceGetAreaById(ctx echo.Context, id int64) error 46 // update area 47 // (PUT /v1/area/{id}) 48 AreaServiceUpdateArea(ctx echo.Context, id int64, params AreaServiceUpdateAreaParams) error 49 // get area list 50 // (GET /v1/areas) 51 AreaServiceGetAreaList(ctx echo.Context, params AreaServiceGetAreaListParams) error 52 // search area 53 // (GET /v1/areas/search) 54 AreaServiceSearchArea(ctx echo.Context, params AreaServiceSearchAreaParams) error 55 // apply state 56 // (POST /v1/backup/apply) 57 BackupServiceApplyState(ctx echo.Context, params BackupServiceApplyStateParams) error 58 // revert state 59 // (POST /v1/backup/rollback) 60 BackupServiceRevertState(ctx echo.Context, params BackupServiceRevertStateParams) error 61 // upload backup file 62 // (POST /v1/backup/upload) 63 BackupServiceUploadBackup(ctx echo.Context, params BackupServiceUploadBackupParams) error 64 // delete backup 65 // (DELETE /v1/backup/{name}) 66 BackupServiceDeleteBackup(ctx echo.Context, name string) error 67 // restore backup 68 // (PUT /v1/backup/{name}) 69 BackupServiceRestoreBackup(ctx echo.Context, name string) error 70 // get backup list 71 // (GET /v1/backups) 72 BackupServiceGetBackupList(ctx echo.Context, params BackupServiceGetBackupListParams) error 73 // new backup 74 // (POST /v1/backups) 75 BackupServiceNewBackup(ctx echo.Context, params BackupServiceNewBackupParams) error 76 // add new condition 77 // (POST /v1/condition) 78 ConditionServiceAddCondition(ctx echo.Context, params ConditionServiceAddConditionParams) error 79 // delete condition 80 // (DELETE /v1/condition/{id}) 81 ConditionServiceDeleteCondition(ctx echo.Context, id int64) error 82 // get condition by id 83 // (GET /v1/condition/{id}) 84 ConditionServiceGetConditionById(ctx echo.Context, id int64, params ConditionServiceGetConditionByIdParams) error 85 // update condition 86 // (PUT /v1/condition/{id}) 87 ConditionServiceUpdateCondition(ctx echo.Context, id int64, params ConditionServiceUpdateConditionParams) error 88 // get condition list 89 // (GET /v1/conditions) 90 ConditionServiceGetConditionList(ctx echo.Context, params ConditionServiceGetConditionListParams) error 91 // search condition 92 // (GET /v1/conditions/search) 93 ConditionServiceSearchCondition(ctx echo.Context, params ConditionServiceSearchConditionParams) error 94 // add new dashboard 95 // (POST /v1/dashboard) 96 DashboardServiceAddDashboard(ctx echo.Context, params DashboardServiceAddDashboardParams) error 97 // delete dashboard 98 // (DELETE /v1/dashboard/{id}) 99 DashboardServiceDeleteDashboard(ctx echo.Context, id int64) error 100 // get dashboard by id 101 // (GET /v1/dashboard/{id}) 102 DashboardServiceGetDashboardById(ctx echo.Context, id int64) error 103 // update dashboard 104 // (PUT /v1/dashboard/{id}) 105 DashboardServiceUpdateDashboard(ctx echo.Context, id int64, params DashboardServiceUpdateDashboardParams) error 106 // add new dashboard_card 107 // (POST /v1/dashboard_card) 108 DashboardCardServiceAddDashboardCard(ctx echo.Context, params DashboardCardServiceAddDashboardCardParams) error 109 // import dashboard_card 110 // (POST /v1/dashboard_card/import) 111 DashboardCardServiceImportDashboardCard(ctx echo.Context, params DashboardCardServiceImportDashboardCardParams) error 112 // delete dashboard_card 113 // (DELETE /v1/dashboard_card/{id}) 114 DashboardCardServiceDeleteDashboardCard(ctx echo.Context, id int64) error 115 // get dashboard_card by id 116 // (GET /v1/dashboard_card/{id}) 117 DashboardCardServiceGetDashboardCardById(ctx echo.Context, id int64) error 118 // update dashboard_card 119 // (PUT /v1/dashboard_card/{id}) 120 DashboardCardServiceUpdateDashboardCard(ctx echo.Context, id int64, params DashboardCardServiceUpdateDashboardCardParams) error 121 // add new dashboard_card 122 // (POST /v1/dashboard_card_item) 123 DashboardCardItemServiceAddDashboardCardItem(ctx echo.Context, params DashboardCardItemServiceAddDashboardCardItemParams) error 124 // delete dashboard_card_item 125 // (DELETE /v1/dashboard_card_item/{id}) 126 DashboardCardItemServiceDeleteDashboardCardItem(ctx echo.Context, id int64) error 127 // get dashboard_card_item by id 128 // (GET /v1/dashboard_card_item/{id}) 129 DashboardCardItemServiceGetDashboardCardItemById(ctx echo.Context, id int64) error 130 // update dashboard_card_item 131 // (PUT /v1/dashboard_card_item/{id}) 132 DashboardCardItemServiceUpdateDashboardCardItem(ctx echo.Context, id int64, params DashboardCardItemServiceUpdateDashboardCardItemParams) error 133 // get dashboard_card_item list 134 // (GET /v1/dashboard_card_items) 135 DashboardCardItemServiceGetDashboardCardItemList(ctx echo.Context, params DashboardCardItemServiceGetDashboardCardItemListParams) error 136 // get dashboard_card list 137 // (GET /v1/dashboard_cards) 138 DashboardCardServiceGetDashboardCardList(ctx echo.Context, params DashboardCardServiceGetDashboardCardListParams) error 139 // add new dashboard_tab 140 // (POST /v1/dashboard_tab) 141 DashboardTabServiceAddDashboardTab(ctx echo.Context, params DashboardTabServiceAddDashboardTabParams) error 142 // delete dashboard_tab 143 // (DELETE /v1/dashboard_tab/{id}) 144 DashboardTabServiceDeleteDashboardTab(ctx echo.Context, id int64) error 145 // get dashboard_tab by id 146 // (GET /v1/dashboard_tab/{id}) 147 DashboardTabServiceGetDashboardTabById(ctx echo.Context, id int64) error 148 // update dashboard 149 // (PUT /v1/dashboard_tab/{id}) 150 DashboardTabServiceUpdateDashboardTab(ctx echo.Context, id int64, params DashboardTabServiceUpdateDashboardTabParams) error 151 // get dashboard_tab list 152 // (GET /v1/dashboard_tabs) 153 DashboardTabServiceGetDashboardTabList(ctx echo.Context, params DashboardTabServiceGetDashboardTabListParams) error 154 // import dashboard_tab 155 // (POST /v1/dashboard_tabs/import) 156 DashboardTabServiceImportDashboardTab(ctx echo.Context, params DashboardTabServiceImportDashboardTabParams) error 157 // get dashboard list 158 // (GET /v1/dashboards) 159 DashboardServiceGetDashboardList(ctx echo.Context, params DashboardServiceGetDashboardListParams) error 160 // import dashboard 161 // (POST /v1/dashboards/import) 162 DashboardServiceImportDashboard(ctx echo.Context, params DashboardServiceImportDashboardParams) error 163 // search area 164 // (GET /v1/dashboards/search) 165 DashboardServiceSearchDashboard(ctx echo.Context, params DashboardServiceSearchDashboardParams) error 166 // call action 167 // (POST /v1/developer_tools/automation/call_action) 168 DeveloperToolsServiceCallAction(ctx echo.Context, params DeveloperToolsServiceCallActionParams) error 169 // call trigger 170 // (POST /v1/developer_tools/automation/call_trigger) 171 DeveloperToolsServiceCallTrigger(ctx echo.Context, params DeveloperToolsServiceCallTriggerParams) error 172 // bas state 173 // (GET /v1/developer_tools/bus/state) 174 DeveloperToolsServiceGetEventBusStateList(ctx echo.Context, params DeveloperToolsServiceGetEventBusStateListParams) error 175 // reload entity 176 // (POST /v1/developer_tools/entity/reload) 177 DeveloperToolsServiceReloadEntity(ctx echo.Context, params DeveloperToolsServiceReloadEntityParams) error 178 // entity set state 179 // (POST /v1/developer_tools/entity/set_state) 180 DeveloperToolsServiceEntitySetState(ctx echo.Context, params DeveloperToolsServiceEntitySetStateParams) error 181 // get entity list 182 // (GET /v1/entities) 183 EntityServiceGetEntityList(ctx echo.Context, params EntityServiceGetEntityListParams) error 184 // import entity 185 // (POST /v1/entities/import) 186 EntityServiceImportEntity(ctx echo.Context, params EntityServiceImportEntityParams) error 187 // get statistic 188 // (GET /v1/entities/statistic) 189 EntityServiceGetStatistic(ctx echo.Context) error 190 // add new entity 191 // (POST /v1/entity) 192 EntityServiceAddEntity(ctx echo.Context, params EntityServiceAddEntityParams) error 193 // search entity 194 // (GET /v1/entity/search) 195 EntityServiceSearchEntity(ctx echo.Context, params EntityServiceSearchEntityParams) error 196 // delete entity 197 // (DELETE /v1/entity/{id}) 198 EntityServiceDeleteEntity(ctx echo.Context, id string) error 199 // get entity 200 // (GET /v1/entity/{id}) 201 EntityServiceGetEntity(ctx echo.Context, id string) error 202 // update entity 203 // (PUT /v1/entity/{id}) 204 EntityServiceUpdateEntity(ctx echo.Context, id string, params EntityServiceUpdateEntityParams) error 205 // disable entity 206 // (POST /v1/entity/{id}/disable) 207 EntityServiceDisabledEntity(ctx echo.Context, id string) error 208 // enabled entity 209 // (POST /v1/entity/{id}/enable) 210 EntityServiceEnabledEntity(ctx echo.Context, id string) error 211 212 // (GET /v1/entity_storage) 213 EntityStorageServiceGetEntityStorageList(ctx echo.Context, params EntityStorageServiceGetEntityStorageListParams) error 214 // add new image 215 // (POST /v1/image) 216 ImageServiceAddImage(ctx echo.Context, params ImageServiceAddImageParams) error 217 // upload image 218 // (POST /v1/image/upload) 219 ImageServiceUploadImage(ctx echo.Context, params ImageServiceUploadImageParams) error 220 // delete image by id 221 // (DELETE /v1/image/{id}) 222 ImageServiceDeleteImageById(ctx echo.Context, id int64) error 223 // get image by id 224 // (GET /v1/image/{id}) 225 ImageServiceGetImageById(ctx echo.Context, id int64) error 226 // update image 227 // (PUT /v1/image/{id}) 228 ImageServiceUpdateImageById(ctx echo.Context, id int64, params ImageServiceUpdateImageByIdParams) error 229 // get image list 230 // (GET /v1/images) 231 ImageServiceGetImageList(ctx echo.Context, params ImageServiceGetImageListParams) error 232 // get image filter list 233 // (GET /v1/images/filter_list) 234 ImageServiceGetImageFilterList(ctx echo.Context) error 235 // get image list by date 236 // (GET /v1/images/filtered) 237 ImageServiceGetImageListByDate(ctx echo.Context, params ImageServiceGetImageListByDateParams) error 238 // entity call action 239 // (POST /v1/interact/entity/call_action) 240 InteractServiceEntityCallAction(ctx echo.Context, params InteractServiceEntityCallActionParams) error 241 242 // (GET /v1/logs) 243 LogServiceGetLogList(ctx echo.Context, params LogServiceGetLogListParams) error 244 // get list 245 // (GET /v1/message_delivery) 246 MessageDeliveryServiceGetMessageDeliveryList(ctx echo.Context, params MessageDeliveryServiceGetMessageDeliveryListParams) error 247 // get metric 248 // (GET /v1/metric) 249 MetricServiceGetMetric(ctx echo.Context, params MetricServiceGetMetricParams) error 250 // get client by id 251 // (GET /v1/mqtt/client/{id}) 252 MqttServiceGetClientById(ctx echo.Context, id string) error 253 // get client list 254 // (GET /v1/mqtt/clients) 255 MqttServiceGetClientList(ctx echo.Context, params MqttServiceGetClientListParams) error 256 // get subscription list 257 // (GET /v1/mqtt/subscriptions) 258 MqttServiceGetSubscriptionList(ctx echo.Context, params MqttServiceGetSubscriptionListParams) error 259 // sign out user 260 // (POST /v1/password_reset) 261 AuthServicePasswordReset(ctx echo.Context, params AuthServicePasswordResetParams) error 262 // get plugin 263 // (GET /v1/plugin/{name}) 264 PluginServiceGetPlugin(ctx echo.Context, name string) error 265 // disable plugin 266 // (POST /v1/plugin/{name}/disable) 267 PluginServiceDisablePlugin(ctx echo.Context, name string) error 268 // enable plugin 269 // (POST /v1/plugin/{name}/enable) 270 PluginServiceEnablePlugin(ctx echo.Context, name string) error 271 // get plugin readme 272 // (GET /v1/plugin/{name}/readme) 273 PluginServiceGetPluginReadme(ctx echo.Context, name string, params PluginServiceGetPluginReadmeParams) error 274 // update plugin settings 275 // (PUT /v1/plugin/{name}/settings) 276 PluginServiceUpdatePluginSettings(ctx echo.Context, name string, params PluginServiceUpdatePluginSettingsParams) error 277 // get plugin list 278 // (GET /v1/plugins) 279 PluginServiceGetPluginList(ctx echo.Context, params PluginServiceGetPluginListParams) error 280 // search plugin 281 // (GET /v1/plugins/search) 282 PluginServiceSearchPlugin(ctx echo.Context, params PluginServiceSearchPluginParams) error 283 // add new role 284 // (POST /v1/role) 285 RoleServiceAddRole(ctx echo.Context, params RoleServiceAddRoleParams) error 286 // delete role by name 287 // (DELETE /v1/role/{name}) 288 RoleServiceDeleteRoleByName(ctx echo.Context, name string) error 289 // get role by name 290 // (GET /v1/role/{name}) 291 RoleServiceGetRoleByName(ctx echo.Context, name string) error 292 // update role 293 // (PUT /v1/role/{name}) 294 RoleServiceUpdateRoleByName(ctx echo.Context, name string, params RoleServiceUpdateRoleByNameParams) error 295 // get role access list 296 // (GET /v1/role/{name}/access_list) 297 RoleServiceGetRoleAccessList(ctx echo.Context, name string) error 298 // update role access list 299 // (PUT /v1/role/{name}/access_list) 300 RoleServiceUpdateRoleAccessList(ctx echo.Context, name string, params RoleServiceUpdateRoleAccessListParams) error 301 // get role list 302 // (GET /v1/roles) 303 RoleServiceGetRoleList(ctx echo.Context, params RoleServiceGetRoleListParams) error 304 // delete role by name 305 // (GET /v1/roles/search) 306 RoleServiceSearchRoleByName(ctx echo.Context, params RoleServiceSearchRoleByNameParams) error 307 // add new script 308 // (POST /v1/script) 309 ScriptServiceAddScript(ctx echo.Context, params ScriptServiceAddScriptParams) error 310 // exec src script by id 311 // (POST /v1/script/exec_src) 312 ScriptServiceExecSrcScriptById(ctx echo.Context, params ScriptServiceExecSrcScriptByIdParams) error 313 // delete script by id 314 // (DELETE /v1/script/{id}) 315 ScriptServiceDeleteScriptById(ctx echo.Context, id int64) error 316 // get script by id 317 // (GET /v1/script/{id}) 318 ScriptServiceGetScriptById(ctx echo.Context, id int64) error 319 // update script 320 // (PUT /v1/script/{id}) 321 ScriptServiceUpdateScriptById(ctx echo.Context, id int64, params ScriptServiceUpdateScriptByIdParams) error 322 // get compiled script by id 323 // (GET /v1/script/{id}/compiled) 324 ScriptServiceGetCompiledScriptById(ctx echo.Context, id int64) error 325 // copy script by id 326 // (POST /v1/script/{id}/copy) 327 ScriptServiceCopyScriptById(ctx echo.Context, id int64) error 328 // exec script by id 329 // (POST /v1/script/{id}/exec) 330 ScriptServiceExecScriptById(ctx echo.Context, id int64) error 331 // get script list 332 // (GET /v1/scripts) 333 ScriptServiceGetScriptList(ctx echo.Context, params ScriptServiceGetScriptListParams) error 334 // search script by name 335 // (GET /v1/scripts/search) 336 ScriptServiceSearchScript(ctx echo.Context, params ScriptServiceSearchScriptParams) error 337 // get statistic 338 // (GET /v1/scripts/statistic) 339 ScriptServiceGetStatistic(ctx echo.Context) error 340 // sign in user 341 // (POST /v1/signin) 342 AuthServiceSignin(ctx echo.Context) error 343 // sign out user 344 // (POST /v1/signout) 345 AuthServiceSignout(ctx echo.Context) error 346 // delete tag by id 347 // (DELETE /v1/tag/{id}) 348 TagServiceDeleteTagById(ctx echo.Context, id int64) error 349 // get tag by id 350 // (GET /v1/tag/{id}) 351 TagServiceGetTagById(ctx echo.Context, id int64) error 352 // update tag 353 // (PUT /v1/tag/{id}) 354 TagServiceUpdateTagById(ctx echo.Context, id int64, params TagServiceUpdateTagByIdParams) error 355 // get tag list 356 // (GET /v1/tags) 357 TagServiceGetTagList(ctx echo.Context, params TagServiceGetTagListParams) error 358 // search tag by name 359 // (GET /v1/tags/search) 360 TagServiceSearchTag(ctx echo.Context, params TagServiceSearchTagParams) error 361 // add new task 362 // (POST /v1/task) 363 AutomationServiceAddTask(ctx echo.Context, params AutomationServiceAddTaskParams) error 364 // delete task 365 // (DELETE /v1/task/{id}) 366 AutomationServiceDeleteTask(ctx echo.Context, id int64) error 367 // get task 368 // (GET /v1/task/{id}) 369 AutomationServiceGetTask(ctx echo.Context, id int64) error 370 // update task 371 // (PUT /v1/task/{id}) 372 AutomationServiceUpdateTask(ctx echo.Context, id int64, params AutomationServiceUpdateTaskParams) error 373 // disable task 374 // (POST /v1/task/{id}/disable) 375 AutomationServiceDisableTask(ctx echo.Context, id int64) error 376 // enable task 377 // (POST /v1/task/{id}/enable) 378 AutomationServiceEnableTask(ctx echo.Context, id int64) error 379 // get task list 380 // (GET /v1/tasks) 381 AutomationServiceGetTaskList(ctx echo.Context, params AutomationServiceGetTaskListParams) error 382 // import task 383 // (POST /v1/tasks/import) 384 AutomationServiceImportTask(ctx echo.Context, params AutomationServiceImportTaskParams) error 385 // add new trigger 386 // (POST /v1/trigger) 387 TriggerServiceAddTrigger(ctx echo.Context, params TriggerServiceAddTriggerParams) error 388 // delete trigger 389 // (DELETE /v1/trigger/{id}) 390 TriggerServiceDeleteTrigger(ctx echo.Context, id int64) error 391 // get trigger by id 392 // (GET /v1/trigger/{id}) 393 TriggerServiceGetTriggerById(ctx echo.Context, id int64) error 394 // update trigger 395 // (PUT /v1/trigger/{id}) 396 TriggerServiceUpdateTrigger(ctx echo.Context, id int64, params TriggerServiceUpdateTriggerParams) error 397 // get trigger list 398 // (GET /v1/triggers) 399 TriggerServiceGetTriggerList(ctx echo.Context, params TriggerServiceGetTriggerListParams) error 400 // search trigger 401 // (GET /v1/triggers/search) 402 TriggerServiceSearchTrigger(ctx echo.Context, params TriggerServiceSearchTriggerParams) error 403 // disable triggers 404 // (POST /v1/triggers/{id}/disable) 405 TriggerServiceDisableTrigger(ctx echo.Context, id int64) error 406 // enable triggers 407 // (POST /v1/triggers/{id}/enable) 408 TriggerServiceEnableTrigger(ctx echo.Context, id int64) error 409 // add new user 410 // (POST /v1/user) 411 UserServiceAddUser(ctx echo.Context, params UserServiceAddUserParams) error 412 // delete user by id 413 // (DELETE /v1/user/{id}) 414 UserServiceDeleteUserById(ctx echo.Context, id int64) error 415 // get user by id 416 // (GET /v1/user/{id}) 417 UserServiceGetUserById(ctx echo.Context, id int64) error 418 // update user by id 419 // (PUT /v1/user/{id}) 420 UserServiceUpdateUserById(ctx echo.Context, id int64, params UserServiceUpdateUserByIdParams) error 421 // get user list 422 // (GET /v1/users) 423 UserServiceGetUserList(ctx echo.Context, params UserServiceGetUserListParams) error 424 // add new variable 425 // (POST /v1/variable) 426 VariableServiceAddVariable(ctx echo.Context, params VariableServiceAddVariableParams) error 427 // delete variable 428 // (DELETE /v1/variable/{name}) 429 VariableServiceDeleteVariable(ctx echo.Context, name string) error 430 // get variable by name 431 // (GET /v1/variable/{name}) 432 VariableServiceGetVariableByName(ctx echo.Context, name string) error 433 // update variable 434 // (PUT /v1/variable/{name}) 435 VariableServiceUpdateVariable(ctx echo.Context, name string, params VariableServiceUpdateVariableParams) error 436 // get variable list 437 // (GET /v1/variables) 438 VariableServiceGetVariableList(ctx echo.Context, params VariableServiceGetVariableListParams) error 439 // search trigger 440 // (GET /v1/variables/search) 441 VariableServiceSearchVariable(ctx echo.Context, params VariableServiceSearchVariableParams) error 442 443 // (GET /v1/ws) 444 StreamServiceSubscribe(ctx echo.Context) error 445 // get bridge list 446 // (GET /v1/zigbee2mqtt/bridge) 447 Zigbee2mqttServiceGetBridgeList(ctx echo.Context, params Zigbee2mqttServiceGetBridgeListParams) error 448 // add new bridge 449 // (POST /v1/zigbee2mqtt/bridge) 450 Zigbee2mqttServiceAddZigbee2mqttBridge(ctx echo.Context, params Zigbee2mqttServiceAddZigbee2mqttBridgeParams) error 451 // delete bridge by id 452 // (DELETE /v1/zigbee2mqtt/bridge/{id}) 453 Zigbee2mqttServiceDeleteBridgeById(ctx echo.Context, id int64) error 454 // get bridge 455 // (GET /v1/zigbee2mqtt/bridge/{id}) 456 Zigbee2mqttServiceGetZigbee2mqttBridge(ctx echo.Context, id int64) error 457 // update bridge by id 458 // (PUT /v1/zigbee2mqtt/bridge/{id}/bridge) 459 Zigbee2mqttServiceUpdateBridgeById(ctx echo.Context, id int64, params Zigbee2mqttServiceUpdateBridgeByIdParams) error 460 // list device 461 // (GET /v1/zigbee2mqtt/bridge/{id}/devices) 462 Zigbee2mqttServiceDeviceList(ctx echo.Context, id int64, params Zigbee2mqttServiceDeviceListParams) error 463 // networkmap 464 // (GET /v1/zigbee2mqtt/bridge/{id}/networkmap) 465 Zigbee2mqttServiceNetworkmap(ctx echo.Context, id int64) error 466 // update networkmap 467 // (POST /v1/zigbee2mqtt/bridge/{id}/networkmap) 468 Zigbee2mqttServiceUpdateNetworkmap(ctx echo.Context, id int64) error 469 // reset bridge by id 470 // (POST /v1/zigbee2mqtt/bridge/{id}/reset) 471 Zigbee2mqttServiceResetBridgeById(ctx echo.Context, id int64) error 472 // device ban 473 // (POST /v1/zigbee2mqtt/device_ban) 474 Zigbee2mqttServiceDeviceBan(ctx echo.Context, params Zigbee2mqttServiceDeviceBanParams) error 475 // device rename 476 // (POST /v1/zigbee2mqtt/device_rename) 477 Zigbee2mqttServiceDeviceRename(ctx echo.Context, params Zigbee2mqttServiceDeviceRenameParams) error 478 // device whitelist 479 // (POST /v1/zigbee2mqtt/device_whitelist) 480 Zigbee2mqttServiceDeviceWhitelist(ctx echo.Context, params Zigbee2mqttServiceDeviceWhitelistParams) error 481 // search device 482 // (GET /v1/zigbee2mqtt/search_device) 483 Zigbee2mqttServiceSearchDevice(ctx echo.Context, params Zigbee2mqttServiceSearchDeviceParams) error 484 } 485 486 // ServerInterfaceWrapper converts echo contexts to parameters. 487 type ServerInterfaceWrapper struct { 488 Handler ServerInterface 489 } 490 491 // AuthServiceAccessList converts echo context to params. 492 func (w *ServerInterfaceWrapper) AuthServiceAccessList(ctx echo.Context) error { 493 var err error 494 495 ctx.Set(ApiKeyAuthScopes, []string{}) 496 497 // Invoke the callback with all the unmarshalled arguments 498 err = w.Handler.AuthServiceAccessList(ctx) 499 return err 500 } 501 502 // ActionServiceAddAction converts echo context to params. 503 func (w *ServerInterfaceWrapper) ActionServiceAddAction(ctx echo.Context) error { 504 var err error 505 506 ctx.Set(ApiKeyAuthScopes, []string{}) 507 508 // Parameter object where we will unmarshal all parameters from the context 509 var params ActionServiceAddActionParams 510 511 headers := ctx.Request().Header 512 // ------------- Optional header parameter "Accept" ------------- 513 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 514 var Accept AcceptJSON 515 n := len(valueList) 516 if n != 1 { 517 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 518 } 519 520 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 521 if err != nil { 522 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 523 } 524 525 params.Accept = &Accept 526 } 527 528 // Invoke the callback with all the unmarshalled arguments 529 err = w.Handler.ActionServiceAddAction(ctx, params) 530 return err 531 } 532 533 // ActionServiceDeleteAction converts echo context to params. 534 func (w *ServerInterfaceWrapper) ActionServiceDeleteAction(ctx echo.Context) error { 535 var err error 536 // ------------- Path parameter "id" ------------- 537 var id int64 538 539 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 540 if err != nil { 541 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 542 } 543 544 ctx.Set(ApiKeyAuthScopes, []string{}) 545 546 // Invoke the callback with all the unmarshalled arguments 547 err = w.Handler.ActionServiceDeleteAction(ctx, id) 548 return err 549 } 550 551 // ActionServiceGetActionById converts echo context to params. 552 func (w *ServerInterfaceWrapper) ActionServiceGetActionById(ctx echo.Context) error { 553 var err error 554 // ------------- Path parameter "id" ------------- 555 var id int64 556 557 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 558 if err != nil { 559 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 560 } 561 562 ctx.Set(ApiKeyAuthScopes, []string{}) 563 564 // Invoke the callback with all the unmarshalled arguments 565 err = w.Handler.ActionServiceGetActionById(ctx, id) 566 return err 567 } 568 569 // ActionServiceUpdateAction converts echo context to params. 570 func (w *ServerInterfaceWrapper) ActionServiceUpdateAction(ctx echo.Context) error { 571 var err error 572 // ------------- Path parameter "id" ------------- 573 var id int64 574 575 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 576 if err != nil { 577 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 578 } 579 580 ctx.Set(ApiKeyAuthScopes, []string{}) 581 582 // Parameter object where we will unmarshal all parameters from the context 583 var params ActionServiceUpdateActionParams 584 585 headers := ctx.Request().Header 586 // ------------- Optional header parameter "Accept" ------------- 587 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 588 var Accept AcceptJSON 589 n := len(valueList) 590 if n != 1 { 591 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 592 } 593 594 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 595 if err != nil { 596 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 597 } 598 599 params.Accept = &Accept 600 } 601 602 // Invoke the callback with all the unmarshalled arguments 603 err = w.Handler.ActionServiceUpdateAction(ctx, id, params) 604 return err 605 } 606 607 // ActionServiceGetActionList converts echo context to params. 608 func (w *ServerInterfaceWrapper) ActionServiceGetActionList(ctx echo.Context) error { 609 var err error 610 611 ctx.Set(ApiKeyAuthScopes, []string{}) 612 613 // Parameter object where we will unmarshal all parameters from the context 614 var params ActionServiceGetActionListParams 615 // ------------- Optional query parameter "sort" ------------- 616 617 err = runtime.BindQueryParameter("form", true, false, "sort", ctx.QueryParams(), ¶ms.Sort) 618 if err != nil { 619 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter sort: %s", err)) 620 } 621 622 // ------------- Optional query parameter "page" ------------- 623 624 err = runtime.BindQueryParameter("form", true, false, "page", ctx.QueryParams(), ¶ms.Page) 625 if err != nil { 626 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter page: %s", err)) 627 } 628 629 // ------------- Optional query parameter "limit" ------------- 630 631 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 632 if err != nil { 633 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 634 } 635 636 // ------------- Optional query parameter "ids[]" ------------- 637 638 err = runtime.BindQueryParameter("form", true, false, "ids[]", ctx.QueryParams(), ¶ms.Ids) 639 if err != nil { 640 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter ids[]: %s", err)) 641 } 642 643 // Invoke the callback with all the unmarshalled arguments 644 err = w.Handler.ActionServiceGetActionList(ctx, params) 645 return err 646 } 647 648 // ActionServiceSearchAction converts echo context to params. 649 func (w *ServerInterfaceWrapper) ActionServiceSearchAction(ctx echo.Context) error { 650 var err error 651 652 ctx.Set(ApiKeyAuthScopes, []string{}) 653 654 // Parameter object where we will unmarshal all parameters from the context 655 var params ActionServiceSearchActionParams 656 // ------------- Optional query parameter "query" ------------- 657 658 err = runtime.BindQueryParameter("form", true, false, "query", ctx.QueryParams(), ¶ms.Query) 659 if err != nil { 660 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter query: %s", err)) 661 } 662 663 // ------------- Optional query parameter "offset" ------------- 664 665 err = runtime.BindQueryParameter("form", true, false, "offset", ctx.QueryParams(), ¶ms.Offset) 666 if err != nil { 667 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter offset: %s", err)) 668 } 669 670 // ------------- Optional query parameter "limit" ------------- 671 672 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 673 if err != nil { 674 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 675 } 676 677 // Invoke the callback with all the unmarshalled arguments 678 err = w.Handler.ActionServiceSearchAction(ctx, params) 679 return err 680 } 681 682 // AreaServiceAddArea converts echo context to params. 683 func (w *ServerInterfaceWrapper) AreaServiceAddArea(ctx echo.Context) error { 684 var err error 685 686 ctx.Set(ApiKeyAuthScopes, []string{}) 687 688 // Parameter object where we will unmarshal all parameters from the context 689 var params AreaServiceAddAreaParams 690 691 headers := ctx.Request().Header 692 // ------------- Optional header parameter "Accept" ------------- 693 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 694 var Accept AcceptJSON 695 n := len(valueList) 696 if n != 1 { 697 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 698 } 699 700 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 701 if err != nil { 702 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 703 } 704 705 params.Accept = &Accept 706 } 707 708 // Invoke the callback with all the unmarshalled arguments 709 err = w.Handler.AreaServiceAddArea(ctx, params) 710 return err 711 } 712 713 // AreaServiceDeleteArea converts echo context to params. 714 func (w *ServerInterfaceWrapper) AreaServiceDeleteArea(ctx echo.Context) error { 715 var err error 716 // ------------- Path parameter "id" ------------- 717 var id int64 718 719 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 720 if err != nil { 721 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 722 } 723 724 ctx.Set(ApiKeyAuthScopes, []string{}) 725 726 // Invoke the callback with all the unmarshalled arguments 727 err = w.Handler.AreaServiceDeleteArea(ctx, id) 728 return err 729 } 730 731 // AreaServiceGetAreaById converts echo context to params. 732 func (w *ServerInterfaceWrapper) AreaServiceGetAreaById(ctx echo.Context) error { 733 var err error 734 // ------------- Path parameter "id" ------------- 735 var id int64 736 737 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 738 if err != nil { 739 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 740 } 741 742 ctx.Set(ApiKeyAuthScopes, []string{}) 743 744 // Invoke the callback with all the unmarshalled arguments 745 err = w.Handler.AreaServiceGetAreaById(ctx, id) 746 return err 747 } 748 749 // AreaServiceUpdateArea converts echo context to params. 750 func (w *ServerInterfaceWrapper) AreaServiceUpdateArea(ctx echo.Context) error { 751 var err error 752 // ------------- Path parameter "id" ------------- 753 var id int64 754 755 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 756 if err != nil { 757 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 758 } 759 760 ctx.Set(ApiKeyAuthScopes, []string{}) 761 762 // Parameter object where we will unmarshal all parameters from the context 763 var params AreaServiceUpdateAreaParams 764 765 headers := ctx.Request().Header 766 // ------------- Optional header parameter "Accept" ------------- 767 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 768 var Accept AcceptJSON 769 n := len(valueList) 770 if n != 1 { 771 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 772 } 773 774 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 775 if err != nil { 776 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 777 } 778 779 params.Accept = &Accept 780 } 781 782 // Invoke the callback with all the unmarshalled arguments 783 err = w.Handler.AreaServiceUpdateArea(ctx, id, params) 784 return err 785 } 786 787 // AreaServiceGetAreaList converts echo context to params. 788 func (w *ServerInterfaceWrapper) AreaServiceGetAreaList(ctx echo.Context) error { 789 var err error 790 791 ctx.Set(ApiKeyAuthScopes, []string{}) 792 793 // Parameter object where we will unmarshal all parameters from the context 794 var params AreaServiceGetAreaListParams 795 // ------------- Optional query parameter "sort" ------------- 796 797 err = runtime.BindQueryParameter("form", true, false, "sort", ctx.QueryParams(), ¶ms.Sort) 798 if err != nil { 799 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter sort: %s", err)) 800 } 801 802 // ------------- Optional query parameter "page" ------------- 803 804 err = runtime.BindQueryParameter("form", true, false, "page", ctx.QueryParams(), ¶ms.Page) 805 if err != nil { 806 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter page: %s", err)) 807 } 808 809 // ------------- Optional query parameter "limit" ------------- 810 811 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 812 if err != nil { 813 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 814 } 815 816 // Invoke the callback with all the unmarshalled arguments 817 err = w.Handler.AreaServiceGetAreaList(ctx, params) 818 return err 819 } 820 821 // AreaServiceSearchArea converts echo context to params. 822 func (w *ServerInterfaceWrapper) AreaServiceSearchArea(ctx echo.Context) error { 823 var err error 824 825 ctx.Set(ApiKeyAuthScopes, []string{}) 826 827 // Parameter object where we will unmarshal all parameters from the context 828 var params AreaServiceSearchAreaParams 829 // ------------- Optional query parameter "query" ------------- 830 831 err = runtime.BindQueryParameter("form", true, false, "query", ctx.QueryParams(), ¶ms.Query) 832 if err != nil { 833 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter query: %s", err)) 834 } 835 836 // ------------- Optional query parameter "offset" ------------- 837 838 err = runtime.BindQueryParameter("form", true, false, "offset", ctx.QueryParams(), ¶ms.Offset) 839 if err != nil { 840 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter offset: %s", err)) 841 } 842 843 // ------------- Optional query parameter "limit" ------------- 844 845 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 846 if err != nil { 847 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 848 } 849 850 // Invoke the callback with all the unmarshalled arguments 851 err = w.Handler.AreaServiceSearchArea(ctx, params) 852 return err 853 } 854 855 // BackupServiceApplyState converts echo context to params. 856 func (w *ServerInterfaceWrapper) BackupServiceApplyState(ctx echo.Context) error { 857 var err error 858 859 ctx.Set(ApiKeyAuthScopes, []string{}) 860 861 // Parameter object where we will unmarshal all parameters from the context 862 var params BackupServiceApplyStateParams 863 864 headers := ctx.Request().Header 865 // ------------- Optional header parameter "Accept" ------------- 866 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 867 var Accept AcceptJSON 868 n := len(valueList) 869 if n != 1 { 870 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 871 } 872 873 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 874 if err != nil { 875 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 876 } 877 878 params.Accept = &Accept 879 } 880 881 // Invoke the callback with all the unmarshalled arguments 882 err = w.Handler.BackupServiceApplyState(ctx, params) 883 return err 884 } 885 886 // BackupServiceRevertState converts echo context to params. 887 func (w *ServerInterfaceWrapper) BackupServiceRevertState(ctx echo.Context) error { 888 var err error 889 890 ctx.Set(ApiKeyAuthScopes, []string{}) 891 892 // Parameter object where we will unmarshal all parameters from the context 893 var params BackupServiceRevertStateParams 894 895 headers := ctx.Request().Header 896 // ------------- Optional header parameter "Accept" ------------- 897 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 898 var Accept AcceptJSON 899 n := len(valueList) 900 if n != 1 { 901 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 902 } 903 904 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 905 if err != nil { 906 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 907 } 908 909 params.Accept = &Accept 910 } 911 912 // Invoke the callback with all the unmarshalled arguments 913 err = w.Handler.BackupServiceRevertState(ctx, params) 914 return err 915 } 916 917 // BackupServiceUploadBackup converts echo context to params. 918 func (w *ServerInterfaceWrapper) BackupServiceUploadBackup(ctx echo.Context) error { 919 var err error 920 921 ctx.Set(ApiKeyAuthScopes, []string{}) 922 923 // Parameter object where we will unmarshal all parameters from the context 924 var params BackupServiceUploadBackupParams 925 926 headers := ctx.Request().Header 927 // ------------- Optional header parameter "Accept" ------------- 928 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 929 var Accept AcceptJSON 930 n := len(valueList) 931 if n != 1 { 932 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 933 } 934 935 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 936 if err != nil { 937 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 938 } 939 940 params.Accept = &Accept 941 } 942 943 // Invoke the callback with all the unmarshalled arguments 944 err = w.Handler.BackupServiceUploadBackup(ctx, params) 945 return err 946 } 947 948 // BackupServiceDeleteBackup converts echo context to params. 949 func (w *ServerInterfaceWrapper) BackupServiceDeleteBackup(ctx echo.Context) error { 950 var err error 951 // ------------- Path parameter "name" ------------- 952 var name string 953 954 err = runtime.BindStyledParameterWithLocation("simple", false, "name", runtime.ParamLocationPath, ctx.Param("name"), &name) 955 if err != nil { 956 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name: %s", err)) 957 } 958 959 ctx.Set(ApiKeyAuthScopes, []string{}) 960 961 // Invoke the callback with all the unmarshalled arguments 962 err = w.Handler.BackupServiceDeleteBackup(ctx, name) 963 return err 964 } 965 966 // BackupServiceRestoreBackup converts echo context to params. 967 func (w *ServerInterfaceWrapper) BackupServiceRestoreBackup(ctx echo.Context) error { 968 var err error 969 // ------------- Path parameter "name" ------------- 970 var name string 971 972 err = runtime.BindStyledParameterWithLocation("simple", false, "name", runtime.ParamLocationPath, ctx.Param("name"), &name) 973 if err != nil { 974 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name: %s", err)) 975 } 976 977 ctx.Set(ApiKeyAuthScopes, []string{}) 978 979 // Invoke the callback with all the unmarshalled arguments 980 err = w.Handler.BackupServiceRestoreBackup(ctx, name) 981 return err 982 } 983 984 // BackupServiceGetBackupList converts echo context to params. 985 func (w *ServerInterfaceWrapper) BackupServiceGetBackupList(ctx echo.Context) error { 986 var err error 987 988 ctx.Set(ApiKeyAuthScopes, []string{}) 989 990 // Parameter object where we will unmarshal all parameters from the context 991 var params BackupServiceGetBackupListParams 992 // ------------- Optional query parameter "sort" ------------- 993 994 err = runtime.BindQueryParameter("form", true, false, "sort", ctx.QueryParams(), ¶ms.Sort) 995 if err != nil { 996 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter sort: %s", err)) 997 } 998 999 // ------------- Optional query parameter "page" ------------- 1000 1001 err = runtime.BindQueryParameter("form", true, false, "page", ctx.QueryParams(), ¶ms.Page) 1002 if err != nil { 1003 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter page: %s", err)) 1004 } 1005 1006 // ------------- Optional query parameter "limit" ------------- 1007 1008 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 1009 if err != nil { 1010 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 1011 } 1012 1013 // Invoke the callback with all the unmarshalled arguments 1014 err = w.Handler.BackupServiceGetBackupList(ctx, params) 1015 return err 1016 } 1017 1018 // BackupServiceNewBackup converts echo context to params. 1019 func (w *ServerInterfaceWrapper) BackupServiceNewBackup(ctx echo.Context) error { 1020 var err error 1021 1022 ctx.Set(ApiKeyAuthScopes, []string{}) 1023 1024 // Parameter object where we will unmarshal all parameters from the context 1025 var params BackupServiceNewBackupParams 1026 1027 headers := ctx.Request().Header 1028 // ------------- Optional header parameter "Accept" ------------- 1029 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 1030 var Accept AcceptJSON 1031 n := len(valueList) 1032 if n != 1 { 1033 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 1034 } 1035 1036 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 1037 if err != nil { 1038 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 1039 } 1040 1041 params.Accept = &Accept 1042 } 1043 1044 // Invoke the callback with all the unmarshalled arguments 1045 err = w.Handler.BackupServiceNewBackup(ctx, params) 1046 return err 1047 } 1048 1049 // ConditionServiceAddCondition converts echo context to params. 1050 func (w *ServerInterfaceWrapper) ConditionServiceAddCondition(ctx echo.Context) error { 1051 var err error 1052 1053 ctx.Set(ApiKeyAuthScopes, []string{}) 1054 1055 // Parameter object where we will unmarshal all parameters from the context 1056 var params ConditionServiceAddConditionParams 1057 1058 headers := ctx.Request().Header 1059 // ------------- Optional header parameter "Accept" ------------- 1060 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 1061 var Accept AcceptJSON 1062 n := len(valueList) 1063 if n != 1 { 1064 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 1065 } 1066 1067 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 1068 if err != nil { 1069 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 1070 } 1071 1072 params.Accept = &Accept 1073 } 1074 1075 // Invoke the callback with all the unmarshalled arguments 1076 err = w.Handler.ConditionServiceAddCondition(ctx, params) 1077 return err 1078 } 1079 1080 // ConditionServiceDeleteCondition converts echo context to params. 1081 func (w *ServerInterfaceWrapper) ConditionServiceDeleteCondition(ctx echo.Context) error { 1082 var err error 1083 // ------------- Path parameter "id" ------------- 1084 var id int64 1085 1086 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 1087 if err != nil { 1088 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 1089 } 1090 1091 ctx.Set(ApiKeyAuthScopes, []string{}) 1092 1093 // Invoke the callback with all the unmarshalled arguments 1094 err = w.Handler.ConditionServiceDeleteCondition(ctx, id) 1095 return err 1096 } 1097 1098 // ConditionServiceGetConditionById converts echo context to params. 1099 func (w *ServerInterfaceWrapper) ConditionServiceGetConditionById(ctx echo.Context) error { 1100 var err error 1101 // ------------- Path parameter "id" ------------- 1102 var id int64 1103 1104 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 1105 if err != nil { 1106 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 1107 } 1108 1109 ctx.Set(ApiKeyAuthScopes, []string{}) 1110 1111 // Parameter object where we will unmarshal all parameters from the context 1112 var params ConditionServiceGetConditionByIdParams 1113 1114 headers := ctx.Request().Header 1115 // ------------- Optional header parameter "Accept" ------------- 1116 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 1117 var Accept AcceptJSON 1118 n := len(valueList) 1119 if n != 1 { 1120 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 1121 } 1122 1123 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 1124 if err != nil { 1125 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 1126 } 1127 1128 params.Accept = &Accept 1129 } 1130 1131 // Invoke the callback with all the unmarshalled arguments 1132 err = w.Handler.ConditionServiceGetConditionById(ctx, id, params) 1133 return err 1134 } 1135 1136 // ConditionServiceUpdateCondition converts echo context to params. 1137 func (w *ServerInterfaceWrapper) ConditionServiceUpdateCondition(ctx echo.Context) error { 1138 var err error 1139 // ------------- Path parameter "id" ------------- 1140 var id int64 1141 1142 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 1143 if err != nil { 1144 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 1145 } 1146 1147 ctx.Set(ApiKeyAuthScopes, []string{}) 1148 1149 // Parameter object where we will unmarshal all parameters from the context 1150 var params ConditionServiceUpdateConditionParams 1151 1152 headers := ctx.Request().Header 1153 // ------------- Optional header parameter "Accept" ------------- 1154 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 1155 var Accept AcceptJSON 1156 n := len(valueList) 1157 if n != 1 { 1158 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 1159 } 1160 1161 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 1162 if err != nil { 1163 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 1164 } 1165 1166 params.Accept = &Accept 1167 } 1168 1169 // Invoke the callback with all the unmarshalled arguments 1170 err = w.Handler.ConditionServiceUpdateCondition(ctx, id, params) 1171 return err 1172 } 1173 1174 // ConditionServiceGetConditionList converts echo context to params. 1175 func (w *ServerInterfaceWrapper) ConditionServiceGetConditionList(ctx echo.Context) error { 1176 var err error 1177 1178 ctx.Set(ApiKeyAuthScopes, []string{}) 1179 1180 // Parameter object where we will unmarshal all parameters from the context 1181 var params ConditionServiceGetConditionListParams 1182 // ------------- Optional query parameter "sort" ------------- 1183 1184 err = runtime.BindQueryParameter("form", true, false, "sort", ctx.QueryParams(), ¶ms.Sort) 1185 if err != nil { 1186 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter sort: %s", err)) 1187 } 1188 1189 // ------------- Optional query parameter "page" ------------- 1190 1191 err = runtime.BindQueryParameter("form", true, false, "page", ctx.QueryParams(), ¶ms.Page) 1192 if err != nil { 1193 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter page: %s", err)) 1194 } 1195 1196 // ------------- Optional query parameter "limit" ------------- 1197 1198 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 1199 if err != nil { 1200 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 1201 } 1202 1203 // ------------- Optional query parameter "ids[]" ------------- 1204 1205 err = runtime.BindQueryParameter("form", true, false, "ids[]", ctx.QueryParams(), ¶ms.Ids) 1206 if err != nil { 1207 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter ids[]: %s", err)) 1208 } 1209 1210 // Invoke the callback with all the unmarshalled arguments 1211 err = w.Handler.ConditionServiceGetConditionList(ctx, params) 1212 return err 1213 } 1214 1215 // ConditionServiceSearchCondition converts echo context to params. 1216 func (w *ServerInterfaceWrapper) ConditionServiceSearchCondition(ctx echo.Context) error { 1217 var err error 1218 1219 ctx.Set(ApiKeyAuthScopes, []string{}) 1220 1221 // Parameter object where we will unmarshal all parameters from the context 1222 var params ConditionServiceSearchConditionParams 1223 // ------------- Optional query parameter "query" ------------- 1224 1225 err = runtime.BindQueryParameter("form", true, false, "query", ctx.QueryParams(), ¶ms.Query) 1226 if err != nil { 1227 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter query: %s", err)) 1228 } 1229 1230 // ------------- Optional query parameter "offset" ------------- 1231 1232 err = runtime.BindQueryParameter("form", true, false, "offset", ctx.QueryParams(), ¶ms.Offset) 1233 if err != nil { 1234 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter offset: %s", err)) 1235 } 1236 1237 // ------------- Optional query parameter "limit" ------------- 1238 1239 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 1240 if err != nil { 1241 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 1242 } 1243 1244 // Invoke the callback with all the unmarshalled arguments 1245 err = w.Handler.ConditionServiceSearchCondition(ctx, params) 1246 return err 1247 } 1248 1249 // DashboardServiceAddDashboard converts echo context to params. 1250 func (w *ServerInterfaceWrapper) DashboardServiceAddDashboard(ctx echo.Context) error { 1251 var err error 1252 1253 ctx.Set(ApiKeyAuthScopes, []string{}) 1254 1255 // Parameter object where we will unmarshal all parameters from the context 1256 var params DashboardServiceAddDashboardParams 1257 1258 headers := ctx.Request().Header 1259 // ------------- Optional header parameter "Accept" ------------- 1260 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 1261 var Accept AcceptJSON 1262 n := len(valueList) 1263 if n != 1 { 1264 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 1265 } 1266 1267 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 1268 if err != nil { 1269 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 1270 } 1271 1272 params.Accept = &Accept 1273 } 1274 1275 // Invoke the callback with all the unmarshalled arguments 1276 err = w.Handler.DashboardServiceAddDashboard(ctx, params) 1277 return err 1278 } 1279 1280 // DashboardServiceDeleteDashboard converts echo context to params. 1281 func (w *ServerInterfaceWrapper) DashboardServiceDeleteDashboard(ctx echo.Context) error { 1282 var err error 1283 // ------------- Path parameter "id" ------------- 1284 var id int64 1285 1286 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 1287 if err != nil { 1288 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 1289 } 1290 1291 ctx.Set(ApiKeyAuthScopes, []string{}) 1292 1293 // Invoke the callback with all the unmarshalled arguments 1294 err = w.Handler.DashboardServiceDeleteDashboard(ctx, id) 1295 return err 1296 } 1297 1298 // DashboardServiceGetDashboardById converts echo context to params. 1299 func (w *ServerInterfaceWrapper) DashboardServiceGetDashboardById(ctx echo.Context) error { 1300 var err error 1301 // ------------- Path parameter "id" ------------- 1302 var id int64 1303 1304 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 1305 if err != nil { 1306 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 1307 } 1308 1309 ctx.Set(ApiKeyAuthScopes, []string{}) 1310 1311 // Invoke the callback with all the unmarshalled arguments 1312 err = w.Handler.DashboardServiceGetDashboardById(ctx, id) 1313 return err 1314 } 1315 1316 // DashboardServiceUpdateDashboard converts echo context to params. 1317 func (w *ServerInterfaceWrapper) DashboardServiceUpdateDashboard(ctx echo.Context) error { 1318 var err error 1319 // ------------- Path parameter "id" ------------- 1320 var id int64 1321 1322 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 1323 if err != nil { 1324 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 1325 } 1326 1327 ctx.Set(ApiKeyAuthScopes, []string{}) 1328 1329 // Parameter object where we will unmarshal all parameters from the context 1330 var params DashboardServiceUpdateDashboardParams 1331 1332 headers := ctx.Request().Header 1333 // ------------- Optional header parameter "Accept" ------------- 1334 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 1335 var Accept AcceptJSON 1336 n := len(valueList) 1337 if n != 1 { 1338 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 1339 } 1340 1341 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 1342 if err != nil { 1343 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 1344 } 1345 1346 params.Accept = &Accept 1347 } 1348 1349 // Invoke the callback with all the unmarshalled arguments 1350 err = w.Handler.DashboardServiceUpdateDashboard(ctx, id, params) 1351 return err 1352 } 1353 1354 // DashboardCardServiceAddDashboardCard converts echo context to params. 1355 func (w *ServerInterfaceWrapper) DashboardCardServiceAddDashboardCard(ctx echo.Context) error { 1356 var err error 1357 1358 ctx.Set(ApiKeyAuthScopes, []string{}) 1359 1360 // Parameter object where we will unmarshal all parameters from the context 1361 var params DashboardCardServiceAddDashboardCardParams 1362 1363 headers := ctx.Request().Header 1364 // ------------- Optional header parameter "Accept" ------------- 1365 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 1366 var Accept AcceptJSON 1367 n := len(valueList) 1368 if n != 1 { 1369 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 1370 } 1371 1372 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 1373 if err != nil { 1374 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 1375 } 1376 1377 params.Accept = &Accept 1378 } 1379 1380 // Invoke the callback with all the unmarshalled arguments 1381 err = w.Handler.DashboardCardServiceAddDashboardCard(ctx, params) 1382 return err 1383 } 1384 1385 // DashboardCardServiceImportDashboardCard converts echo context to params. 1386 func (w *ServerInterfaceWrapper) DashboardCardServiceImportDashboardCard(ctx echo.Context) error { 1387 var err error 1388 1389 ctx.Set(ApiKeyAuthScopes, []string{}) 1390 1391 // Parameter object where we will unmarshal all parameters from the context 1392 var params DashboardCardServiceImportDashboardCardParams 1393 1394 headers := ctx.Request().Header 1395 // ------------- Optional header parameter "Accept" ------------- 1396 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 1397 var Accept AcceptJSON 1398 n := len(valueList) 1399 if n != 1 { 1400 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 1401 } 1402 1403 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 1404 if err != nil { 1405 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 1406 } 1407 1408 params.Accept = &Accept 1409 } 1410 1411 // Invoke the callback with all the unmarshalled arguments 1412 err = w.Handler.DashboardCardServiceImportDashboardCard(ctx, params) 1413 return err 1414 } 1415 1416 // DashboardCardServiceDeleteDashboardCard converts echo context to params. 1417 func (w *ServerInterfaceWrapper) DashboardCardServiceDeleteDashboardCard(ctx echo.Context) error { 1418 var err error 1419 // ------------- Path parameter "id" ------------- 1420 var id int64 1421 1422 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 1423 if err != nil { 1424 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 1425 } 1426 1427 ctx.Set(ApiKeyAuthScopes, []string{}) 1428 1429 // Invoke the callback with all the unmarshalled arguments 1430 err = w.Handler.DashboardCardServiceDeleteDashboardCard(ctx, id) 1431 return err 1432 } 1433 1434 // DashboardCardServiceGetDashboardCardById converts echo context to params. 1435 func (w *ServerInterfaceWrapper) DashboardCardServiceGetDashboardCardById(ctx echo.Context) error { 1436 var err error 1437 // ------------- Path parameter "id" ------------- 1438 var id int64 1439 1440 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 1441 if err != nil { 1442 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 1443 } 1444 1445 ctx.Set(ApiKeyAuthScopes, []string{}) 1446 1447 // Invoke the callback with all the unmarshalled arguments 1448 err = w.Handler.DashboardCardServiceGetDashboardCardById(ctx, id) 1449 return err 1450 } 1451 1452 // DashboardCardServiceUpdateDashboardCard converts echo context to params. 1453 func (w *ServerInterfaceWrapper) DashboardCardServiceUpdateDashboardCard(ctx echo.Context) error { 1454 var err error 1455 // ------------- Path parameter "id" ------------- 1456 var id int64 1457 1458 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 1459 if err != nil { 1460 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 1461 } 1462 1463 ctx.Set(ApiKeyAuthScopes, []string{}) 1464 1465 // Parameter object where we will unmarshal all parameters from the context 1466 var params DashboardCardServiceUpdateDashboardCardParams 1467 1468 headers := ctx.Request().Header 1469 // ------------- Optional header parameter "Accept" ------------- 1470 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 1471 var Accept AcceptJSON 1472 n := len(valueList) 1473 if n != 1 { 1474 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 1475 } 1476 1477 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 1478 if err != nil { 1479 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 1480 } 1481 1482 params.Accept = &Accept 1483 } 1484 1485 // Invoke the callback with all the unmarshalled arguments 1486 err = w.Handler.DashboardCardServiceUpdateDashboardCard(ctx, id, params) 1487 return err 1488 } 1489 1490 // DashboardCardItemServiceAddDashboardCardItem converts echo context to params. 1491 func (w *ServerInterfaceWrapper) DashboardCardItemServiceAddDashboardCardItem(ctx echo.Context) error { 1492 var err error 1493 1494 ctx.Set(ApiKeyAuthScopes, []string{}) 1495 1496 // Parameter object where we will unmarshal all parameters from the context 1497 var params DashboardCardItemServiceAddDashboardCardItemParams 1498 1499 headers := ctx.Request().Header 1500 // ------------- Optional header parameter "Accept" ------------- 1501 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 1502 var Accept AcceptJSON 1503 n := len(valueList) 1504 if n != 1 { 1505 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 1506 } 1507 1508 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 1509 if err != nil { 1510 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 1511 } 1512 1513 params.Accept = &Accept 1514 } 1515 1516 // Invoke the callback with all the unmarshalled arguments 1517 err = w.Handler.DashboardCardItemServiceAddDashboardCardItem(ctx, params) 1518 return err 1519 } 1520 1521 // DashboardCardItemServiceDeleteDashboardCardItem converts echo context to params. 1522 func (w *ServerInterfaceWrapper) DashboardCardItemServiceDeleteDashboardCardItem(ctx echo.Context) error { 1523 var err error 1524 // ------------- Path parameter "id" ------------- 1525 var id int64 1526 1527 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 1528 if err != nil { 1529 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 1530 } 1531 1532 ctx.Set(ApiKeyAuthScopes, []string{}) 1533 1534 // Invoke the callback with all the unmarshalled arguments 1535 err = w.Handler.DashboardCardItemServiceDeleteDashboardCardItem(ctx, id) 1536 return err 1537 } 1538 1539 // DashboardCardItemServiceGetDashboardCardItemById converts echo context to params. 1540 func (w *ServerInterfaceWrapper) DashboardCardItemServiceGetDashboardCardItemById(ctx echo.Context) error { 1541 var err error 1542 // ------------- Path parameter "id" ------------- 1543 var id int64 1544 1545 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 1546 if err != nil { 1547 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 1548 } 1549 1550 ctx.Set(ApiKeyAuthScopes, []string{}) 1551 1552 // Invoke the callback with all the unmarshalled arguments 1553 err = w.Handler.DashboardCardItemServiceGetDashboardCardItemById(ctx, id) 1554 return err 1555 } 1556 1557 // DashboardCardItemServiceUpdateDashboardCardItem converts echo context to params. 1558 func (w *ServerInterfaceWrapper) DashboardCardItemServiceUpdateDashboardCardItem(ctx echo.Context) error { 1559 var err error 1560 // ------------- Path parameter "id" ------------- 1561 var id int64 1562 1563 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 1564 if err != nil { 1565 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 1566 } 1567 1568 ctx.Set(ApiKeyAuthScopes, []string{}) 1569 1570 // Parameter object where we will unmarshal all parameters from the context 1571 var params DashboardCardItemServiceUpdateDashboardCardItemParams 1572 1573 headers := ctx.Request().Header 1574 // ------------- Optional header parameter "Accept" ------------- 1575 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 1576 var Accept AcceptJSON 1577 n := len(valueList) 1578 if n != 1 { 1579 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 1580 } 1581 1582 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 1583 if err != nil { 1584 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 1585 } 1586 1587 params.Accept = &Accept 1588 } 1589 1590 // Invoke the callback with all the unmarshalled arguments 1591 err = w.Handler.DashboardCardItemServiceUpdateDashboardCardItem(ctx, id, params) 1592 return err 1593 } 1594 1595 // DashboardCardItemServiceGetDashboardCardItemList converts echo context to params. 1596 func (w *ServerInterfaceWrapper) DashboardCardItemServiceGetDashboardCardItemList(ctx echo.Context) error { 1597 var err error 1598 1599 ctx.Set(ApiKeyAuthScopes, []string{}) 1600 1601 // Parameter object where we will unmarshal all parameters from the context 1602 var params DashboardCardItemServiceGetDashboardCardItemListParams 1603 // ------------- Optional query parameter "sort" ------------- 1604 1605 err = runtime.BindQueryParameter("form", true, false, "sort", ctx.QueryParams(), ¶ms.Sort) 1606 if err != nil { 1607 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter sort: %s", err)) 1608 } 1609 1610 // ------------- Optional query parameter "page" ------------- 1611 1612 err = runtime.BindQueryParameter("form", true, false, "page", ctx.QueryParams(), ¶ms.Page) 1613 if err != nil { 1614 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter page: %s", err)) 1615 } 1616 1617 // ------------- Optional query parameter "limit" ------------- 1618 1619 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 1620 if err != nil { 1621 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 1622 } 1623 1624 // Invoke the callback with all the unmarshalled arguments 1625 err = w.Handler.DashboardCardItemServiceGetDashboardCardItemList(ctx, params) 1626 return err 1627 } 1628 1629 // DashboardCardServiceGetDashboardCardList converts echo context to params. 1630 func (w *ServerInterfaceWrapper) DashboardCardServiceGetDashboardCardList(ctx echo.Context) error { 1631 var err error 1632 1633 ctx.Set(ApiKeyAuthScopes, []string{}) 1634 1635 // Parameter object where we will unmarshal all parameters from the context 1636 var params DashboardCardServiceGetDashboardCardListParams 1637 // ------------- Optional query parameter "sort" ------------- 1638 1639 err = runtime.BindQueryParameter("form", true, false, "sort", ctx.QueryParams(), ¶ms.Sort) 1640 if err != nil { 1641 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter sort: %s", err)) 1642 } 1643 1644 // ------------- Optional query parameter "page" ------------- 1645 1646 err = runtime.BindQueryParameter("form", true, false, "page", ctx.QueryParams(), ¶ms.Page) 1647 if err != nil { 1648 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter page: %s", err)) 1649 } 1650 1651 // ------------- Optional query parameter "limit" ------------- 1652 1653 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 1654 if err != nil { 1655 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 1656 } 1657 1658 // Invoke the callback with all the unmarshalled arguments 1659 err = w.Handler.DashboardCardServiceGetDashboardCardList(ctx, params) 1660 return err 1661 } 1662 1663 // DashboardTabServiceAddDashboardTab converts echo context to params. 1664 func (w *ServerInterfaceWrapper) DashboardTabServiceAddDashboardTab(ctx echo.Context) error { 1665 var err error 1666 1667 ctx.Set(ApiKeyAuthScopes, []string{}) 1668 1669 // Parameter object where we will unmarshal all parameters from the context 1670 var params DashboardTabServiceAddDashboardTabParams 1671 1672 headers := ctx.Request().Header 1673 // ------------- Optional header parameter "Accept" ------------- 1674 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 1675 var Accept AcceptJSON 1676 n := len(valueList) 1677 if n != 1 { 1678 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 1679 } 1680 1681 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 1682 if err != nil { 1683 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 1684 } 1685 1686 params.Accept = &Accept 1687 } 1688 1689 // Invoke the callback with all the unmarshalled arguments 1690 err = w.Handler.DashboardTabServiceAddDashboardTab(ctx, params) 1691 return err 1692 } 1693 1694 // DashboardTabServiceDeleteDashboardTab converts echo context to params. 1695 func (w *ServerInterfaceWrapper) DashboardTabServiceDeleteDashboardTab(ctx echo.Context) error { 1696 var err error 1697 // ------------- Path parameter "id" ------------- 1698 var id int64 1699 1700 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 1701 if err != nil { 1702 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 1703 } 1704 1705 ctx.Set(ApiKeyAuthScopes, []string{}) 1706 1707 // Invoke the callback with all the unmarshalled arguments 1708 err = w.Handler.DashboardTabServiceDeleteDashboardTab(ctx, id) 1709 return err 1710 } 1711 1712 // DashboardTabServiceGetDashboardTabById converts echo context to params. 1713 func (w *ServerInterfaceWrapper) DashboardTabServiceGetDashboardTabById(ctx echo.Context) error { 1714 var err error 1715 // ------------- Path parameter "id" ------------- 1716 var id int64 1717 1718 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 1719 if err != nil { 1720 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 1721 } 1722 1723 ctx.Set(ApiKeyAuthScopes, []string{}) 1724 1725 // Invoke the callback with all the unmarshalled arguments 1726 err = w.Handler.DashboardTabServiceGetDashboardTabById(ctx, id) 1727 return err 1728 } 1729 1730 // DashboardTabServiceUpdateDashboardTab converts echo context to params. 1731 func (w *ServerInterfaceWrapper) DashboardTabServiceUpdateDashboardTab(ctx echo.Context) error { 1732 var err error 1733 // ------------- Path parameter "id" ------------- 1734 var id int64 1735 1736 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 1737 if err != nil { 1738 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 1739 } 1740 1741 ctx.Set(ApiKeyAuthScopes, []string{}) 1742 1743 // Parameter object where we will unmarshal all parameters from the context 1744 var params DashboardTabServiceUpdateDashboardTabParams 1745 1746 headers := ctx.Request().Header 1747 // ------------- Optional header parameter "Accept" ------------- 1748 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 1749 var Accept AcceptJSON 1750 n := len(valueList) 1751 if n != 1 { 1752 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 1753 } 1754 1755 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 1756 if err != nil { 1757 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 1758 } 1759 1760 params.Accept = &Accept 1761 } 1762 1763 // Invoke the callback with all the unmarshalled arguments 1764 err = w.Handler.DashboardTabServiceUpdateDashboardTab(ctx, id, params) 1765 return err 1766 } 1767 1768 // DashboardTabServiceGetDashboardTabList converts echo context to params. 1769 func (w *ServerInterfaceWrapper) DashboardTabServiceGetDashboardTabList(ctx echo.Context) error { 1770 var err error 1771 1772 ctx.Set(ApiKeyAuthScopes, []string{}) 1773 1774 // Parameter object where we will unmarshal all parameters from the context 1775 var params DashboardTabServiceGetDashboardTabListParams 1776 // ------------- Optional query parameter "sort" ------------- 1777 1778 err = runtime.BindQueryParameter("form", true, false, "sort", ctx.QueryParams(), ¶ms.Sort) 1779 if err != nil { 1780 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter sort: %s", err)) 1781 } 1782 1783 // ------------- Optional query parameter "page" ------------- 1784 1785 err = runtime.BindQueryParameter("form", true, false, "page", ctx.QueryParams(), ¶ms.Page) 1786 if err != nil { 1787 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter page: %s", err)) 1788 } 1789 1790 // ------------- Optional query parameter "limit" ------------- 1791 1792 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 1793 if err != nil { 1794 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 1795 } 1796 1797 // Invoke the callback with all the unmarshalled arguments 1798 err = w.Handler.DashboardTabServiceGetDashboardTabList(ctx, params) 1799 return err 1800 } 1801 1802 // DashboardTabServiceImportDashboardTab converts echo context to params. 1803 func (w *ServerInterfaceWrapper) DashboardTabServiceImportDashboardTab(ctx echo.Context) error { 1804 var err error 1805 1806 ctx.Set(ApiKeyAuthScopes, []string{}) 1807 1808 // Parameter object where we will unmarshal all parameters from the context 1809 var params DashboardTabServiceImportDashboardTabParams 1810 1811 headers := ctx.Request().Header 1812 // ------------- Optional header parameter "Accept" ------------- 1813 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 1814 var Accept AcceptJSON 1815 n := len(valueList) 1816 if n != 1 { 1817 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 1818 } 1819 1820 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 1821 if err != nil { 1822 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 1823 } 1824 1825 params.Accept = &Accept 1826 } 1827 1828 // Invoke the callback with all the unmarshalled arguments 1829 err = w.Handler.DashboardTabServiceImportDashboardTab(ctx, params) 1830 return err 1831 } 1832 1833 // DashboardServiceGetDashboardList converts echo context to params. 1834 func (w *ServerInterfaceWrapper) DashboardServiceGetDashboardList(ctx echo.Context) error { 1835 var err error 1836 1837 ctx.Set(ApiKeyAuthScopes, []string{}) 1838 1839 // Parameter object where we will unmarshal all parameters from the context 1840 var params DashboardServiceGetDashboardListParams 1841 // ------------- Optional query parameter "sort" ------------- 1842 1843 err = runtime.BindQueryParameter("form", true, false, "sort", ctx.QueryParams(), ¶ms.Sort) 1844 if err != nil { 1845 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter sort: %s", err)) 1846 } 1847 1848 // ------------- Optional query parameter "page" ------------- 1849 1850 err = runtime.BindQueryParameter("form", true, false, "page", ctx.QueryParams(), ¶ms.Page) 1851 if err != nil { 1852 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter page: %s", err)) 1853 } 1854 1855 // ------------- Optional query parameter "limit" ------------- 1856 1857 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 1858 if err != nil { 1859 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 1860 } 1861 1862 // Invoke the callback with all the unmarshalled arguments 1863 err = w.Handler.DashboardServiceGetDashboardList(ctx, params) 1864 return err 1865 } 1866 1867 // DashboardServiceImportDashboard converts echo context to params. 1868 func (w *ServerInterfaceWrapper) DashboardServiceImportDashboard(ctx echo.Context) error { 1869 var err error 1870 1871 ctx.Set(ApiKeyAuthScopes, []string{}) 1872 1873 // Parameter object where we will unmarshal all parameters from the context 1874 var params DashboardServiceImportDashboardParams 1875 1876 headers := ctx.Request().Header 1877 // ------------- Optional header parameter "Accept" ------------- 1878 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 1879 var Accept AcceptJSON 1880 n := len(valueList) 1881 if n != 1 { 1882 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 1883 } 1884 1885 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 1886 if err != nil { 1887 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 1888 } 1889 1890 params.Accept = &Accept 1891 } 1892 1893 // Invoke the callback with all the unmarshalled arguments 1894 err = w.Handler.DashboardServiceImportDashboard(ctx, params) 1895 return err 1896 } 1897 1898 // DashboardServiceSearchDashboard converts echo context to params. 1899 func (w *ServerInterfaceWrapper) DashboardServiceSearchDashboard(ctx echo.Context) error { 1900 var err error 1901 1902 ctx.Set(ApiKeyAuthScopes, []string{}) 1903 1904 // Parameter object where we will unmarshal all parameters from the context 1905 var params DashboardServiceSearchDashboardParams 1906 // ------------- Optional query parameter "query" ------------- 1907 1908 err = runtime.BindQueryParameter("form", true, false, "query", ctx.QueryParams(), ¶ms.Query) 1909 if err != nil { 1910 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter query: %s", err)) 1911 } 1912 1913 // ------------- Optional query parameter "offset" ------------- 1914 1915 err = runtime.BindQueryParameter("form", true, false, "offset", ctx.QueryParams(), ¶ms.Offset) 1916 if err != nil { 1917 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter offset: %s", err)) 1918 } 1919 1920 // ------------- Optional query parameter "limit" ------------- 1921 1922 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 1923 if err != nil { 1924 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 1925 } 1926 1927 // Invoke the callback with all the unmarshalled arguments 1928 err = w.Handler.DashboardServiceSearchDashboard(ctx, params) 1929 return err 1930 } 1931 1932 // DeveloperToolsServiceCallAction converts echo context to params. 1933 func (w *ServerInterfaceWrapper) DeveloperToolsServiceCallAction(ctx echo.Context) error { 1934 var err error 1935 1936 ctx.Set(ApiKeyAuthScopes, []string{}) 1937 1938 // Parameter object where we will unmarshal all parameters from the context 1939 var params DeveloperToolsServiceCallActionParams 1940 1941 headers := ctx.Request().Header 1942 // ------------- Optional header parameter "Accept" ------------- 1943 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 1944 var Accept AcceptJSON 1945 n := len(valueList) 1946 if n != 1 { 1947 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 1948 } 1949 1950 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 1951 if err != nil { 1952 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 1953 } 1954 1955 params.Accept = &Accept 1956 } 1957 1958 // Invoke the callback with all the unmarshalled arguments 1959 err = w.Handler.DeveloperToolsServiceCallAction(ctx, params) 1960 return err 1961 } 1962 1963 // DeveloperToolsServiceCallTrigger converts echo context to params. 1964 func (w *ServerInterfaceWrapper) DeveloperToolsServiceCallTrigger(ctx echo.Context) error { 1965 var err error 1966 1967 ctx.Set(ApiKeyAuthScopes, []string{}) 1968 1969 // Parameter object where we will unmarshal all parameters from the context 1970 var params DeveloperToolsServiceCallTriggerParams 1971 1972 headers := ctx.Request().Header 1973 // ------------- Optional header parameter "Accept" ------------- 1974 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 1975 var Accept AcceptJSON 1976 n := len(valueList) 1977 if n != 1 { 1978 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 1979 } 1980 1981 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 1982 if err != nil { 1983 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 1984 } 1985 1986 params.Accept = &Accept 1987 } 1988 1989 // Invoke the callback with all the unmarshalled arguments 1990 err = w.Handler.DeveloperToolsServiceCallTrigger(ctx, params) 1991 return err 1992 } 1993 1994 // DeveloperToolsServiceGetEventBusStateList converts echo context to params. 1995 func (w *ServerInterfaceWrapper) DeveloperToolsServiceGetEventBusStateList(ctx echo.Context) error { 1996 var err error 1997 1998 ctx.Set(ApiKeyAuthScopes, []string{}) 1999 2000 // Parameter object where we will unmarshal all parameters from the context 2001 var params DeveloperToolsServiceGetEventBusStateListParams 2002 // ------------- Optional query parameter "sort" ------------- 2003 2004 err = runtime.BindQueryParameter("form", true, false, "sort", ctx.QueryParams(), ¶ms.Sort) 2005 if err != nil { 2006 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter sort: %s", err)) 2007 } 2008 2009 // ------------- Optional query parameter "page" ------------- 2010 2011 err = runtime.BindQueryParameter("form", true, false, "page", ctx.QueryParams(), ¶ms.Page) 2012 if err != nil { 2013 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter page: %s", err)) 2014 } 2015 2016 // ------------- Optional query parameter "limit" ------------- 2017 2018 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 2019 if err != nil { 2020 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 2021 } 2022 2023 // Invoke the callback with all the unmarshalled arguments 2024 err = w.Handler.DeveloperToolsServiceGetEventBusStateList(ctx, params) 2025 return err 2026 } 2027 2028 // DeveloperToolsServiceReloadEntity converts echo context to params. 2029 func (w *ServerInterfaceWrapper) DeveloperToolsServiceReloadEntity(ctx echo.Context) error { 2030 var err error 2031 2032 ctx.Set(ApiKeyAuthScopes, []string{}) 2033 2034 // Parameter object where we will unmarshal all parameters from the context 2035 var params DeveloperToolsServiceReloadEntityParams 2036 2037 headers := ctx.Request().Header 2038 // ------------- Optional header parameter "Accept" ------------- 2039 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 2040 var Accept AcceptJSON 2041 n := len(valueList) 2042 if n != 1 { 2043 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 2044 } 2045 2046 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 2047 if err != nil { 2048 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 2049 } 2050 2051 params.Accept = &Accept 2052 } 2053 2054 // Invoke the callback with all the unmarshalled arguments 2055 err = w.Handler.DeveloperToolsServiceReloadEntity(ctx, params) 2056 return err 2057 } 2058 2059 // DeveloperToolsServiceEntitySetState converts echo context to params. 2060 func (w *ServerInterfaceWrapper) DeveloperToolsServiceEntitySetState(ctx echo.Context) error { 2061 var err error 2062 2063 ctx.Set(ApiKeyAuthScopes, []string{}) 2064 2065 // Parameter object where we will unmarshal all parameters from the context 2066 var params DeveloperToolsServiceEntitySetStateParams 2067 2068 headers := ctx.Request().Header 2069 // ------------- Optional header parameter "Accept" ------------- 2070 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 2071 var Accept AcceptJSON 2072 n := len(valueList) 2073 if n != 1 { 2074 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 2075 } 2076 2077 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 2078 if err != nil { 2079 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 2080 } 2081 2082 params.Accept = &Accept 2083 } 2084 2085 // Invoke the callback with all the unmarshalled arguments 2086 err = w.Handler.DeveloperToolsServiceEntitySetState(ctx, params) 2087 return err 2088 } 2089 2090 // EntityServiceGetEntityList converts echo context to params. 2091 func (w *ServerInterfaceWrapper) EntityServiceGetEntityList(ctx echo.Context) error { 2092 var err error 2093 2094 ctx.Set(ApiKeyAuthScopes, []string{}) 2095 2096 // Parameter object where we will unmarshal all parameters from the context 2097 var params EntityServiceGetEntityListParams 2098 // ------------- Optional query parameter "sort" ------------- 2099 2100 err = runtime.BindQueryParameter("form", true, false, "sort", ctx.QueryParams(), ¶ms.Sort) 2101 if err != nil { 2102 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter sort: %s", err)) 2103 } 2104 2105 // ------------- Optional query parameter "page" ------------- 2106 2107 err = runtime.BindQueryParameter("form", true, false, "page", ctx.QueryParams(), ¶ms.Page) 2108 if err != nil { 2109 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter page: %s", err)) 2110 } 2111 2112 // ------------- Optional query parameter "limit" ------------- 2113 2114 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 2115 if err != nil { 2116 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 2117 } 2118 2119 // ------------- Optional query parameter "query" ------------- 2120 2121 err = runtime.BindQueryParameter("form", true, false, "query", ctx.QueryParams(), ¶ms.Query) 2122 if err != nil { 2123 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter query: %s", err)) 2124 } 2125 2126 // ------------- Optional query parameter "tags[]" ------------- 2127 2128 err = runtime.BindQueryParameter("form", true, false, "tags[]", ctx.QueryParams(), ¶ms.Tags) 2129 if err != nil { 2130 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tags[]: %s", err)) 2131 } 2132 2133 // ------------- Optional query parameter "plugin" ------------- 2134 2135 err = runtime.BindQueryParameter("form", true, false, "plugin", ctx.QueryParams(), ¶ms.Plugin) 2136 if err != nil { 2137 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter plugin: %s", err)) 2138 } 2139 2140 // ------------- Optional query parameter "area" ------------- 2141 2142 err = runtime.BindQueryParameter("form", true, false, "area", ctx.QueryParams(), ¶ms.Area) 2143 if err != nil { 2144 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter area: %s", err)) 2145 } 2146 2147 // Invoke the callback with all the unmarshalled arguments 2148 err = w.Handler.EntityServiceGetEntityList(ctx, params) 2149 return err 2150 } 2151 2152 // EntityServiceImportEntity converts echo context to params. 2153 func (w *ServerInterfaceWrapper) EntityServiceImportEntity(ctx echo.Context) error { 2154 var err error 2155 2156 ctx.Set(ApiKeyAuthScopes, []string{}) 2157 2158 // Parameter object where we will unmarshal all parameters from the context 2159 var params EntityServiceImportEntityParams 2160 2161 headers := ctx.Request().Header 2162 // ------------- Optional header parameter "Accept" ------------- 2163 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 2164 var Accept AcceptJSON 2165 n := len(valueList) 2166 if n != 1 { 2167 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 2168 } 2169 2170 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 2171 if err != nil { 2172 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 2173 } 2174 2175 params.Accept = &Accept 2176 } 2177 2178 // Invoke the callback with all the unmarshalled arguments 2179 err = w.Handler.EntityServiceImportEntity(ctx, params) 2180 return err 2181 } 2182 2183 // EntityServiceGetStatistic converts echo context to params. 2184 func (w *ServerInterfaceWrapper) EntityServiceGetStatistic(ctx echo.Context) error { 2185 var err error 2186 2187 ctx.Set(ApiKeyAuthScopes, []string{}) 2188 2189 // Invoke the callback with all the unmarshalled arguments 2190 err = w.Handler.EntityServiceGetStatistic(ctx) 2191 return err 2192 } 2193 2194 // EntityServiceAddEntity converts echo context to params. 2195 func (w *ServerInterfaceWrapper) EntityServiceAddEntity(ctx echo.Context) error { 2196 var err error 2197 2198 ctx.Set(ApiKeyAuthScopes, []string{}) 2199 2200 // Parameter object where we will unmarshal all parameters from the context 2201 var params EntityServiceAddEntityParams 2202 2203 headers := ctx.Request().Header 2204 // ------------- Optional header parameter "Accept" ------------- 2205 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 2206 var Accept AcceptJSON 2207 n := len(valueList) 2208 if n != 1 { 2209 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 2210 } 2211 2212 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 2213 if err != nil { 2214 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 2215 } 2216 2217 params.Accept = &Accept 2218 } 2219 2220 // Invoke the callback with all the unmarshalled arguments 2221 err = w.Handler.EntityServiceAddEntity(ctx, params) 2222 return err 2223 } 2224 2225 // EntityServiceSearchEntity converts echo context to params. 2226 func (w *ServerInterfaceWrapper) EntityServiceSearchEntity(ctx echo.Context) error { 2227 var err error 2228 2229 ctx.Set(ApiKeyAuthScopes, []string{}) 2230 2231 // Parameter object where we will unmarshal all parameters from the context 2232 var params EntityServiceSearchEntityParams 2233 // ------------- Optional query parameter "query" ------------- 2234 2235 err = runtime.BindQueryParameter("form", true, false, "query", ctx.QueryParams(), ¶ms.Query) 2236 if err != nil { 2237 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter query: %s", err)) 2238 } 2239 2240 // ------------- Optional query parameter "offset" ------------- 2241 2242 err = runtime.BindQueryParameter("form", true, false, "offset", ctx.QueryParams(), ¶ms.Offset) 2243 if err != nil { 2244 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter offset: %s", err)) 2245 } 2246 2247 // ------------- Optional query parameter "limit" ------------- 2248 2249 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 2250 if err != nil { 2251 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 2252 } 2253 2254 // Invoke the callback with all the unmarshalled arguments 2255 err = w.Handler.EntityServiceSearchEntity(ctx, params) 2256 return err 2257 } 2258 2259 // EntityServiceDeleteEntity converts echo context to params. 2260 func (w *ServerInterfaceWrapper) EntityServiceDeleteEntity(ctx echo.Context) error { 2261 var err error 2262 // ------------- Path parameter "id" ------------- 2263 var id string 2264 2265 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 2266 if err != nil { 2267 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 2268 } 2269 2270 ctx.Set(ApiKeyAuthScopes, []string{}) 2271 2272 // Invoke the callback with all the unmarshalled arguments 2273 err = w.Handler.EntityServiceDeleteEntity(ctx, id) 2274 return err 2275 } 2276 2277 // EntityServiceGetEntity converts echo context to params. 2278 func (w *ServerInterfaceWrapper) EntityServiceGetEntity(ctx echo.Context) error { 2279 var err error 2280 // ------------- Path parameter "id" ------------- 2281 var id string 2282 2283 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 2284 if err != nil { 2285 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 2286 } 2287 2288 ctx.Set(ApiKeyAuthScopes, []string{}) 2289 2290 // Invoke the callback with all the unmarshalled arguments 2291 err = w.Handler.EntityServiceGetEntity(ctx, id) 2292 return err 2293 } 2294 2295 // EntityServiceUpdateEntity converts echo context to params. 2296 func (w *ServerInterfaceWrapper) EntityServiceUpdateEntity(ctx echo.Context) error { 2297 var err error 2298 // ------------- Path parameter "id" ------------- 2299 var id string 2300 2301 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 2302 if err != nil { 2303 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 2304 } 2305 2306 ctx.Set(ApiKeyAuthScopes, []string{}) 2307 2308 // Parameter object where we will unmarshal all parameters from the context 2309 var params EntityServiceUpdateEntityParams 2310 2311 headers := ctx.Request().Header 2312 // ------------- Optional header parameter "Accept" ------------- 2313 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 2314 var Accept AcceptJSON 2315 n := len(valueList) 2316 if n != 1 { 2317 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 2318 } 2319 2320 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 2321 if err != nil { 2322 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 2323 } 2324 2325 params.Accept = &Accept 2326 } 2327 2328 // Invoke the callback with all the unmarshalled arguments 2329 err = w.Handler.EntityServiceUpdateEntity(ctx, id, params) 2330 return err 2331 } 2332 2333 // EntityServiceDisabledEntity converts echo context to params. 2334 func (w *ServerInterfaceWrapper) EntityServiceDisabledEntity(ctx echo.Context) error { 2335 var err error 2336 // ------------- Path parameter "id" ------------- 2337 var id string 2338 2339 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 2340 if err != nil { 2341 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 2342 } 2343 2344 ctx.Set(ApiKeyAuthScopes, []string{}) 2345 2346 // Invoke the callback with all the unmarshalled arguments 2347 err = w.Handler.EntityServiceDisabledEntity(ctx, id) 2348 return err 2349 } 2350 2351 // EntityServiceEnabledEntity converts echo context to params. 2352 func (w *ServerInterfaceWrapper) EntityServiceEnabledEntity(ctx echo.Context) error { 2353 var err error 2354 // ------------- Path parameter "id" ------------- 2355 var id string 2356 2357 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 2358 if err != nil { 2359 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 2360 } 2361 2362 ctx.Set(ApiKeyAuthScopes, []string{}) 2363 2364 // Invoke the callback with all the unmarshalled arguments 2365 err = w.Handler.EntityServiceEnabledEntity(ctx, id) 2366 return err 2367 } 2368 2369 // EntityStorageServiceGetEntityStorageList converts echo context to params. 2370 func (w *ServerInterfaceWrapper) EntityStorageServiceGetEntityStorageList(ctx echo.Context) error { 2371 var err error 2372 2373 ctx.Set(ApiKeyAuthScopes, []string{}) 2374 2375 // Parameter object where we will unmarshal all parameters from the context 2376 var params EntityStorageServiceGetEntityStorageListParams 2377 // ------------- Optional query parameter "sort" ------------- 2378 2379 err = runtime.BindQueryParameter("form", true, false, "sort", ctx.QueryParams(), ¶ms.Sort) 2380 if err != nil { 2381 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter sort: %s", err)) 2382 } 2383 2384 // ------------- Optional query parameter "page" ------------- 2385 2386 err = runtime.BindQueryParameter("form", true, false, "page", ctx.QueryParams(), ¶ms.Page) 2387 if err != nil { 2388 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter page: %s", err)) 2389 } 2390 2391 // ------------- Optional query parameter "limit" ------------- 2392 2393 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 2394 if err != nil { 2395 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 2396 } 2397 2398 // ------------- Optional query parameter "startDate" ------------- 2399 2400 err = runtime.BindQueryParameter("form", true, false, "startDate", ctx.QueryParams(), ¶ms.StartDate) 2401 if err != nil { 2402 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter startDate: %s", err)) 2403 } 2404 2405 // ------------- Optional query parameter "endDate" ------------- 2406 2407 err = runtime.BindQueryParameter("form", true, false, "endDate", ctx.QueryParams(), ¶ms.EndDate) 2408 if err != nil { 2409 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter endDate: %s", err)) 2410 } 2411 2412 // ------------- Optional query parameter "entityId[]" ------------- 2413 2414 err = runtime.BindQueryParameter("form", true, false, "entityId[]", ctx.QueryParams(), ¶ms.EntityId) 2415 if err != nil { 2416 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter entityId[]: %s", err)) 2417 } 2418 2419 // Invoke the callback with all the unmarshalled arguments 2420 err = w.Handler.EntityStorageServiceGetEntityStorageList(ctx, params) 2421 return err 2422 } 2423 2424 // ImageServiceAddImage converts echo context to params. 2425 func (w *ServerInterfaceWrapper) ImageServiceAddImage(ctx echo.Context) error { 2426 var err error 2427 2428 ctx.Set(ApiKeyAuthScopes, []string{}) 2429 2430 // Parameter object where we will unmarshal all parameters from the context 2431 var params ImageServiceAddImageParams 2432 2433 headers := ctx.Request().Header 2434 // ------------- Optional header parameter "Accept" ------------- 2435 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 2436 var Accept AcceptJSON 2437 n := len(valueList) 2438 if n != 1 { 2439 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 2440 } 2441 2442 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 2443 if err != nil { 2444 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 2445 } 2446 2447 params.Accept = &Accept 2448 } 2449 2450 // Invoke the callback with all the unmarshalled arguments 2451 err = w.Handler.ImageServiceAddImage(ctx, params) 2452 return err 2453 } 2454 2455 // ImageServiceUploadImage converts echo context to params. 2456 func (w *ServerInterfaceWrapper) ImageServiceUploadImage(ctx echo.Context) error { 2457 var err error 2458 2459 ctx.Set(ApiKeyAuthScopes, []string{}) 2460 2461 // Parameter object where we will unmarshal all parameters from the context 2462 var params ImageServiceUploadImageParams 2463 2464 headers := ctx.Request().Header 2465 // ------------- Optional header parameter "Accept" ------------- 2466 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 2467 var Accept AcceptJSON 2468 n := len(valueList) 2469 if n != 1 { 2470 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 2471 } 2472 2473 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 2474 if err != nil { 2475 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 2476 } 2477 2478 params.Accept = &Accept 2479 } 2480 2481 // Invoke the callback with all the unmarshalled arguments 2482 err = w.Handler.ImageServiceUploadImage(ctx, params) 2483 return err 2484 } 2485 2486 // ImageServiceDeleteImageById converts echo context to params. 2487 func (w *ServerInterfaceWrapper) ImageServiceDeleteImageById(ctx echo.Context) error { 2488 var err error 2489 // ------------- Path parameter "id" ------------- 2490 var id int64 2491 2492 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 2493 if err != nil { 2494 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 2495 } 2496 2497 ctx.Set(ApiKeyAuthScopes, []string{}) 2498 2499 // Invoke the callback with all the unmarshalled arguments 2500 err = w.Handler.ImageServiceDeleteImageById(ctx, id) 2501 return err 2502 } 2503 2504 // ImageServiceGetImageById converts echo context to params. 2505 func (w *ServerInterfaceWrapper) ImageServiceGetImageById(ctx echo.Context) error { 2506 var err error 2507 // ------------- Path parameter "id" ------------- 2508 var id int64 2509 2510 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 2511 if err != nil { 2512 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 2513 } 2514 2515 ctx.Set(ApiKeyAuthScopes, []string{}) 2516 2517 // Invoke the callback with all the unmarshalled arguments 2518 err = w.Handler.ImageServiceGetImageById(ctx, id) 2519 return err 2520 } 2521 2522 // ImageServiceUpdateImageById converts echo context to params. 2523 func (w *ServerInterfaceWrapper) ImageServiceUpdateImageById(ctx echo.Context) error { 2524 var err error 2525 // ------------- Path parameter "id" ------------- 2526 var id int64 2527 2528 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 2529 if err != nil { 2530 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 2531 } 2532 2533 ctx.Set(ApiKeyAuthScopes, []string{}) 2534 2535 // Parameter object where we will unmarshal all parameters from the context 2536 var params ImageServiceUpdateImageByIdParams 2537 2538 headers := ctx.Request().Header 2539 // ------------- Optional header parameter "Accept" ------------- 2540 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 2541 var Accept AcceptJSON 2542 n := len(valueList) 2543 if n != 1 { 2544 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 2545 } 2546 2547 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 2548 if err != nil { 2549 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 2550 } 2551 2552 params.Accept = &Accept 2553 } 2554 2555 // Invoke the callback with all the unmarshalled arguments 2556 err = w.Handler.ImageServiceUpdateImageById(ctx, id, params) 2557 return err 2558 } 2559 2560 // ImageServiceGetImageList converts echo context to params. 2561 func (w *ServerInterfaceWrapper) ImageServiceGetImageList(ctx echo.Context) error { 2562 var err error 2563 2564 ctx.Set(ApiKeyAuthScopes, []string{}) 2565 2566 // Parameter object where we will unmarshal all parameters from the context 2567 var params ImageServiceGetImageListParams 2568 // ------------- Optional query parameter "sort" ------------- 2569 2570 err = runtime.BindQueryParameter("form", true, false, "sort", ctx.QueryParams(), ¶ms.Sort) 2571 if err != nil { 2572 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter sort: %s", err)) 2573 } 2574 2575 // ------------- Optional query parameter "page" ------------- 2576 2577 err = runtime.BindQueryParameter("form", true, false, "page", ctx.QueryParams(), ¶ms.Page) 2578 if err != nil { 2579 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter page: %s", err)) 2580 } 2581 2582 // ------------- Optional query parameter "limit" ------------- 2583 2584 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 2585 if err != nil { 2586 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 2587 } 2588 2589 // Invoke the callback with all the unmarshalled arguments 2590 err = w.Handler.ImageServiceGetImageList(ctx, params) 2591 return err 2592 } 2593 2594 // ImageServiceGetImageFilterList converts echo context to params. 2595 func (w *ServerInterfaceWrapper) ImageServiceGetImageFilterList(ctx echo.Context) error { 2596 var err error 2597 2598 ctx.Set(ApiKeyAuthScopes, []string{}) 2599 2600 // Invoke the callback with all the unmarshalled arguments 2601 err = w.Handler.ImageServiceGetImageFilterList(ctx) 2602 return err 2603 } 2604 2605 // ImageServiceGetImageListByDate converts echo context to params. 2606 func (w *ServerInterfaceWrapper) ImageServiceGetImageListByDate(ctx echo.Context) error { 2607 var err error 2608 2609 ctx.Set(ApiKeGetLogListyAuthScopes, []string{}) 2610 2611 // Parameter object where we will unmarshal all parameters from the context 2612 var params ImageServiceGetImageListByDateParams 2613 // ------------- Optional query parameter "filter" ------------- 2614 2615 err = runtime.BindQueryParameter("form", true, false, "filter", ctx.QueryParams(), ¶ms.Filter) 2616 if err != nil { 2617 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter filter: %s", err)) 2618 } 2619 2620 // Invoke the callback with all the unmarshalled arguments 2621 err = w.Handler.ImageServiceGetImageListByDate(ctx, params) 2622 return err 2623 } 2624 2625 // InteractServiceEntityCallAction converts echo context to params. 2626 func (w *ServerInterfaceWrapper) InteractServiceEntityCallAction(ctx echo.Context) error { 2627 var err error 2628 2629 ctx.Set(ApiKeyAuthScopes, []string{}) 2630 2631 // Parameter object where we will unmarshal all parameters from the context 2632 var params InteractServiceEntityCallActionParams 2633 2634 headers := ctx.Request().Header 2635 // ------------- Optional header parameter "Accept" ------------- 2636 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 2637 var Accept AcceptJSON 2638 n := len(valueList) 2639 if n != 1 { 2640 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 2641 } 2642 2643 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 2644 if err != nil { 2645 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 2646 } 2647 2648 params.Accept = &Accept 2649 } 2650 2651 // Invoke the callback with all the unmarshalled arguments 2652 err = w.Handler.InteractServiceEntityCallAction(ctx, params) 2653 return err 2654 } 2655 2656 // LogServiceGetLogList converts echo context to params. 2657 func (w *ServerInterfaceWrapper) LogServiceGetLogList(ctx echo.Context) error { 2658 var err error 2659 2660 ctx.Set(ApiKeyAuthScopes, []string{}) 2661 2662 // Parameter object where we will unmarshal all parameters from the context 2663 var params LogServiceGetLogListParams 2664 // ------------- Optional query parameter "sort" ------------- 2665 2666 err = runtime.BindQueryParameter("form", true, false, "sort", ctx.QueryParams(), ¶ms.Sort) 2667 if err != nil { 2668 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter sort: %s", err)) 2669 } 2670 2671 // ------------- Optional query parameter "page" ------------- 2672 2673 err = runtime.BindQueryParameter("form", true, false, "page", ctx.QueryParams(), ¶ms.Page) 2674 if err != nil { 2675 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter page: %s", err)) 2676 } 2677 2678 // ------------- Optional query parameter "limit" ------------- 2679 2680 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 2681 if err != nil { 2682 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 2683 } 2684 2685 // ------------- Optional query parameter "startDate" ------------- 2686 2687 err = runtime.BindQueryParameter("form", true, false, "startDate", ctx.QueryParams(), ¶ms.StartDate) 2688 if err != nil { 2689 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter startDate: %s", err)) 2690 } 2691 2692 // ------------- Optional query parameter "endDate" ------------- 2693 2694 err = runtime.BindQueryParameter("form", true, false, "endDate", ctx.QueryParams(), ¶ms.EndDate) 2695 if err != nil { 2696 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter endDate: %s", err)) 2697 } 2698 2699 // ------------- Optional query parameter "query" ------------- 2700 2701 err = runtime.BindQueryParameter("form", true, false, "query", ctx.QueryParams(), ¶ms.Query) 2702 if err != nil { 2703 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter query: %s", err)) 2704 } 2705 2706 // Invoke the callback with all the unmarshalled arguments 2707 err = w.Handler.LogServiceGetLogList(ctx, params) 2708 return err 2709 } 2710 2711 // MessageDeliveryServiceGetMessageDeliveryList converts echo context to params. 2712 func (w *ServerInterfaceWrapper) MessageDeliveryServiceGetMessageDeliveryList(ctx echo.Context) error { 2713 var err error 2714 2715 ctx.Set(ApiKeyAuthScopes, []string{}) 2716 2717 // Parameter object where we will unmarshal all parameters from the context 2718 var params MessageDeliveryServiceGetMessageDeliveryListParams 2719 // ------------- Optional query parameter "sort" ------------- 2720 2721 err = runtime.BindQueryParameter("form", true, false, "sort", ctx.QueryParams(), ¶ms.Sort) 2722 if err != nil { 2723 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter sort: %s", err)) 2724 } 2725 2726 // ------------- Optional query parameter "page" ------------- 2727 2728 err = runtime.BindQueryParameter("form", true, false, "page", ctx.QueryParams(), ¶ms.Page) 2729 if err != nil { 2730 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter page: %s", err)) 2731 } 2732 2733 // ------------- Optional query parameter "limit" ------------- 2734 2735 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 2736 if err != nil { 2737 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 2738 } 2739 2740 // ------------- Optional query parameter "startDate" ------------- 2741 2742 err = runtime.BindQueryParameter("form", true, false, "startDate", ctx.QueryParams(), ¶ms.StartDate) 2743 if err != nil { 2744 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter startDate: %s", err)) 2745 } 2746 2747 // ------------- Optional query parameter "endDate" ------------- 2748 2749 err = runtime.BindQueryParameter("form", true, false, "endDate", ctx.QueryParams(), ¶ms.EndDate) 2750 if err != nil { 2751 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter endDate: %s", err)) 2752 } 2753 2754 // ------------- Optional query parameter "messageType" ------------- 2755 2756 err = runtime.BindQueryParameter("form", true, false, "messageType", ctx.QueryParams(), ¶ms.MessageType) 2757 if err != nil { 2758 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter messageType: %s", err)) 2759 } 2760 2761 // Invoke the callback with all the unmarshalled arguments 2762 err = w.Handler.MessageDeliveryServiceGetMessageDeliveryList(ctx, params) 2763 return err 2764 } 2765 2766 // MetricServiceGetMetric converts echo context to params. 2767 func (w *ServerInterfaceWrapper) MetricServiceGetMetric(ctx echo.Context) error { 2768 var err error 2769 2770 ctx.Set(ApiKeyAuthScopes, []string{}) 2771 2772 // Parameter object where we will unmarshal all parameters from the context 2773 var params MetricServiceGetMetricParams 2774 // ------------- Required query parameter "id" ------------- 2775 2776 err = runtime.BindQueryParameter("form", true, true, "id", ctx.QueryParams(), ¶ms.Id) 2777 if err != nil { 2778 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 2779 } 2780 2781 // ------------- Optional query parameter "range" ------------- 2782 2783 err = runtime.BindQueryParameter("form", true, false, "range", ctx.QueryParams(), ¶ms.Range) 2784 if err != nil { 2785 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter range: %s", err)) 2786 } 2787 2788 // ------------- Optional query parameter "startDate" ------------- 2789 2790 err = runtime.BindQueryParameter("form", true, false, "startDate", ctx.QueryParams(), ¶ms.StartDate) 2791 if err != nil { 2792 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter startDate: %s", err)) 2793 } 2794 2795 // ------------- Optional query parameter "endDate" ------------- 2796 2797 err = runtime.BindQueryParameter("form", true, false, "endDate", ctx.QueryParams(), ¶ms.EndDate) 2798 if err != nil { 2799 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter endDate: %s", err)) 2800 } 2801 2802 // Invoke the callback with all the unmarshalled arguments 2803 err = w.Handler.MetricServiceGetMetric(ctx, params) 2804 return err 2805 } 2806 2807 // MqttServiceGetClientById converts echo context to params. 2808 func (w *ServerInterfaceWrapper) MqttServiceGetClientById(ctx echo.Context) error { 2809 var err error 2810 // ------------- Path parameter "id" ------------- 2811 var id string 2812 2813 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 2814 if err != nil { 2815 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 2816 } 2817 2818 ctx.Set(ApiKeyAuthScopes, []string{}) 2819 2820 // Invoke the callback with all the unmarshalled arguments 2821 err = w.Handler.MqttServiceGetClientById(ctx, id) 2822 return err 2823 } 2824 2825 // MqttServiceGetClientList converts echo context to params. 2826 func (w *ServerInterfaceWrapper) MqttServiceGetClientList(ctx echo.Context) error { 2827 var err error 2828 2829 ctx.Set(ApiKeyAuthScopes, []string{}) 2830 2831 // Parameter object where we will unmarshal all parameters from the context 2832 var params MqttServiceGetClientListParams 2833 // ------------- Optional query parameter "sort" ------------- 2834 2835 err = runtime.BindQueryParameter("form", true, false, "sort", ctx.QueryParams(), ¶ms.Sort) 2836 if err != nil { 2837 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter sort: %s", err)) 2838 } 2839 2840 // ------------- Optional query parameter "page" ------------- 2841 2842 err = runtime.BindQueryParameter("form", true, false, "page", ctx.QueryParams(), ¶ms.Page) 2843 if err != nil { 2844 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter page: %s", err)) 2845 } 2846 2847 // ------------- Optional query parameter "limit" ------------- 2848 2849 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 2850 if err != nil { 2851 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 2852 } 2853 2854 // Invoke the callback with all the unmarshalled arguments 2855 err = w.Handler.MqttServiceGetClientList(ctx, params) 2856 return err 2857 } 2858 2859 // MqttServiceGetSubscriptionList converts echo context to params. 2860 func (w *ServerInterfaceWrapper) MqttServiceGetSubscriptionList(ctx echo.Context) error { 2861 var err error 2862 2863 ctx.Set(ApiKeyAuthScopes, []string{}) 2864 2865 // Parameter object where we will unmarshal all parameters from the context 2866 var params MqttServiceGetSubscriptionListParams 2867 // ------------- Optional query parameter "sort" ------------- 2868 2869 err = runtime.BindQueryParameter("form", true, false, "sort", ctx.QueryParams(), ¶ms.Sort) 2870 if err != nil { 2871 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter sort: %s", err)) 2872 } 2873 2874 // ------------- Optional query parameter "page" ------------- 2875 2876 err = runtime.BindQueryParameter("form", true, false, "page", ctx.QueryParams(), ¶ms.Page) 2877 if err != nil { 2878 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter page: %s", err)) 2879 } 2880 2881 // ------------- Optional query parameter "limit" ------------- 2882 2883 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 2884 if err != nil { 2885 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 2886 } 2887 2888 // ------------- Optional query parameter "clientId" ------------- 2889 2890 err = runtime.BindQueryParameter("form", true, false, "clientId", ctx.QueryParams(), ¶ms.ClientId) 2891 if err != nil { 2892 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter clientId: %s", err)) 2893 } 2894 2895 // Invoke the callback with all the unmarshalled arguments 2896 err = w.Handler.MqttServiceGetSubscriptionList(ctx, params) 2897 return err 2898 } 2899 2900 // AuthServicePasswordReset converts echo context to params. 2901 func (w *ServerInterfaceWrapper) AuthServicePasswordReset(ctx echo.Context) error { 2902 var err error 2903 2904 ctx.Set(ApiKeyAuthScopes, []string{}) 2905 2906 ctx.Set(BasicAuthScopes, []string{}) 2907 2908 // Parameter object where we will unmarshal all parameters from the context 2909 var params AuthServicePasswordResetParams 2910 2911 headers := ctx.Request().Header 2912 // ------------- Optional header parameter "Accept" ------------- 2913 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 2914 var Accept AcceptJSON 2915 n := len(valueList) 2916 if n != 1 { 2917 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 2918 } 2919 2920 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 2921 if err != nil { 2922 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 2923 } 2924 2925 params.Accept = &Accept 2926 } 2927 2928 // Invoke the callback with all the unmarshalled arguments 2929 err = w.Handler.AuthServicePasswordReset(ctx, params) 2930 return err 2931 } 2932 2933 // PluginServiceGetPlugin converts echo context to params. 2934 func (w *ServerInterfaceWrapper) PluginServiceGetPlugin(ctx echo.Context) error { 2935 var err error 2936 // ------------- Path parameter "name" ------------- 2937 var name string 2938 2939 err = runtime.BindStyledParameterWithLocation("simple", false, "name", runtime.ParamLocationPath, ctx.Param("name"), &name) 2940 if err != nil { 2941 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name: %s", err)) 2942 } 2943 2944 ctx.Set(ApiKeyAuthScopes, []string{}) 2945 2946 // Invoke the callback with all the unmarshalled arguments 2947 err = w.Handler.PluginServiceGetPlugin(ctx, name) 2948 return err 2949 } 2950 2951 // PluginServiceDisablePlugin converts echo context to params. 2952 func (w *ServerInterfaceWrapper) PluginServiceDisablePlugin(ctx echo.Context) error { 2953 var err error 2954 // ------------- Path parameter "name" ------------- 2955 var name string 2956 2957 err = runtime.BindStyledParameterWithLocation("simple", false, "name", runtime.ParamLocationPath, ctx.Param("name"), &name) 2958 if err != nil { 2959 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name: %s", err)) 2960 } 2961 2962 ctx.Set(ApiKeyAuthScopes, []string{}) 2963 2964 // Invoke the callback with all the unmarshalled arguments 2965 err = w.Handler.PluginServiceDisablePlugin(ctx, name) 2966 return err 2967 } 2968 2969 // PluginServiceEnablePlugin converts echo context to params. 2970 func (w *ServerInterfaceWrapper) PluginServiceEnablePlugin(ctx echo.Context) error { 2971 var err error 2972 // ------------- Path parameter "name" ------------- 2973 var name string 2974 2975 err = runtime.BindStyledParameterWithLocation("simple", false, "name", runtime.ParamLocationPath, ctx.Param("name"), &name) 2976 if err != nil { 2977 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name: %s", err)) 2978 } 2979 2980 ctx.Set(ApiKeyAuthScopes, []string{}) 2981 2982 // Invoke the callback with all the unmarshalled arguments 2983 err = w.Handler.PluginServiceEnablePlugin(ctx, name) 2984 return err 2985 } 2986 2987 // PluginServiceGetPluginReadme converts echo context to params. 2988 func (w *ServerInterfaceWrapper) PluginServiceGetPluginReadme(ctx echo.Context) error { 2989 var err error 2990 // ------------- Path parameter "name" ------------- 2991 var name string 2992 2993 err = runtime.BindStyledParameterWithLocation("simple", false, "name", runtime.ParamLocationPath, ctx.Param("name"), &name) 2994 if err != nil { 2995 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name: %s", err)) 2996 } 2997 2998 ctx.Set(ApiKeyAuthScopes, []string{}) 2999 3000 // Parameter object where we will unmarshal all parameters from the context 3001 var params PluginServiceGetPluginReadmeParams 3002 // ------------- Optional query parameter "lang" ------------- 3003 3004 err = runtime.BindQueryParameter("form", true, false, "lang", ctx.QueryParams(), ¶ms.Lang) 3005 if err != nil { 3006 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter lang: %s", err)) 3007 } 3008 3009 headers := ctx.Request().Header 3010 // ------------- Optional header parameter "Accept" ------------- 3011 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 3012 var Accept AcceptJSON 3013 n := len(valueList) 3014 if n != 1 { 3015 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 3016 } 3017 3018 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 3019 if err != nil { 3020 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 3021 } 3022 3023 params.Accept = &Accept 3024 } 3025 3026 // Invoke the callback with all the unmarshalled arguments 3027 err = w.Handler.PluginServiceGetPluginReadme(ctx, name, params) 3028 return err 3029 } 3030 3031 // PluginServiceUpdatePluginSettings converts echo context to params. 3032 func (w *ServerInterfaceWrapper) PluginServiceUpdatePluginSettings(ctx echo.Context) error { 3033 var err error 3034 // ------------- Path parameter "name" ------------- 3035 var name string 3036 3037 err = runtime.BindStyledParameterWithLocation("simple", false, "name", runtime.ParamLocationPath, ctx.Param("name"), &name) 3038 if err != nil { 3039 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name: %s", err)) 3040 } 3041 3042 ctx.Set(ApiKeyAuthScopes, []string{}) 3043 3044 // Parameter object where we will unmarshal all parameters from the context 3045 var params PluginServiceUpdatePluginSettingsParams 3046 3047 headers := ctx.Request().Header 3048 // ------------- Optional header parameter "Accept" ------------- 3049 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 3050 var Accept AcceptJSON 3051 n := len(valueList) 3052 if n != 1 { 3053 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 3054 } 3055 3056 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 3057 if err != nil { 3058 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 3059 } 3060 3061 params.Accept = &Accept 3062 } 3063 3064 // Invoke the callback with all the unmarshalled arguments 3065 err = w.Handler.PluginServiceUpdatePluginSettings(ctx, name, params) 3066 return err 3067 } 3068 3069 // PluginServiceGetPluginList converts echo context to params. 3070 func (w *ServerInterfaceWrapper) PluginServiceGetPluginList(ctx echo.Context) error { 3071 var err error 3072 3073 ctx.Set(ApiKeyAuthScopes, []string{}) 3074 3075 // Parameter object where we will unmarshal all parameters from the context 3076 var params PluginServiceGetPluginListParams 3077 // ------------- Optional query parameter "sort" ------------- 3078 3079 err = runtime.BindQueryParameter("form", true, false, "sort", ctx.QueryParams(), ¶ms.Sort) 3080 if err != nil { 3081 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter sort: %s", err)) 3082 } 3083 3084 // ------------- Optional query parameter "page" ------------- 3085 3086 err = runtime.BindQueryParameter("form", true, false, "page", ctx.QueryParams(), ¶ms.Page) 3087 if err != nil { 3088 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter page: %s", err)) 3089 } 3090 3091 // ------------- Optional query parameter "limit" ------------- 3092 3093 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 3094 if err != nil { 3095 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 3096 } 3097 3098 // Invoke the callback with all the unmarshalled arguments 3099 err = w.Handler.PluginServiceGetPluginList(ctx, params) 3100 return err 3101 } 3102 3103 // PluginServiceSearchPlugin converts echo context to params. 3104 func (w *ServerInterfaceWrapper) PluginServiceSearchPlugin(ctx echo.Context) error { 3105 var err error 3106 3107 ctx.Set(ApiKeyAuthScopes, []string{}) 3108 3109 // Parameter object where we will unmarshal all parameters from the context 3110 var params PluginServiceSearchPluginParams 3111 // ------------- Optional query parameter "query" ------------- 3112 3113 err = runtime.BindQueryParameter("form", true, false, "query", ctx.QueryParams(), ¶ms.Query) 3114 if err != nil { 3115 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter query: %s", err)) 3116 } 3117 3118 // ------------- Optional query parameter "offset" ------------- 3119 3120 err = runtime.BindQueryParameter("form", true, false, "offset", ctx.QueryParams(), ¶ms.Offset) 3121 if err != nil { 3122 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter offset: %s", err)) 3123 } 3124 3125 // ------------- Optional query parameter "limit" ------------- 3126 3127 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 3128 if err != nil { 3129 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 3130 } 3131 3132 // Invoke the callback with all the unmarshalled arguments 3133 err = w.Handler.PluginServiceSearchPlugin(ctx, params) 3134 return err 3135 } 3136 3137 // RoleServiceAddRole converts echo context to params. 3138 func (w *ServerInterfaceWrapper) RoleServiceAddRole(ctx echo.Context) error { 3139 var err error 3140 3141 ctx.Set(ApiKeyAuthScopes, []string{}) 3142 3143 // Parameter object where we will unmarshal all parameters from the context 3144 var params RoleServiceAddRoleParams 3145 3146 headers := ctx.Request().Header 3147 // ------------- Optional header parameter "Accept" ------------- 3148 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 3149 var Accept AcceptJSON 3150 n := len(valueList) 3151 if n != 1 { 3152 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 3153 } 3154 3155 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 3156 if err != nil { 3157 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 3158 } 3159 3160 params.Accept = &Accept 3161 } 3162 3163 // Invoke the callback with all the unmarshalled arguments 3164 err = w.Handler.RoleServiceAddRole(ctx, params) 3165 return err 3166 } 3167 3168 // RoleServiceDeleteRoleByName converts echo context to params. 3169 func (w *ServerInterfaceWrapper) RoleServiceDeleteRoleByName(ctx echo.Context) error { 3170 var err error 3171 // ------------- Path parameter "name" ------------- 3172 var name string 3173 3174 err = runtime.BindStyledParameterWithLocation("simple", false, "name", runtime.ParamLocationPath, ctx.Param("name"), &name) 3175 if err != nil { 3176 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name: %s", err)) 3177 } 3178 3179 ctx.Set(ApiKeyAuthScopes, []string{}) 3180 3181 // Invoke the callback with all the unmarshalled arguments 3182 err = w.Handler.RoleServiceDeleteRoleByName(ctx, name) 3183 return err 3184 } 3185 3186 // RoleServiceGetRoleByName converts echo context to params. 3187 func (w *ServerInterfaceWrapper) RoleServiceGetRoleByName(ctx echo.Context) error { 3188 var err error 3189 // ------------- Path parameter "name" ------------- 3190 var name string 3191 3192 err = runtime.BindStyledParameterWithLocation("simple", false, "name", runtime.ParamLocationPath, ctx.Param("name"), &name) 3193 if err != nil { 3194 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name: %s", err)) 3195 } 3196 3197 ctx.Set(ApiKeyAuthScopes, []string{}) 3198 3199 // Invoke the callback with all the unmarshalled arguments 3200 err = w.Handler.RoleServiceGetRoleByName(ctx, name) 3201 return err 3202 } 3203 3204 // RoleServiceUpdateRoleByName converts echo context to params. 3205 func (w *ServerInterfaceWrapper) RoleServiceUpdateRoleByName(ctx echo.Context) error { 3206 var err error 3207 // ------------- Path parameter "name" ------------- 3208 var name string 3209 3210 err = runtime.BindStyledParameterWithLocation("simple", false, "name", runtime.ParamLocationPath, ctx.Param("name"), &name) 3211 if err != nil { 3212 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name: %s", err)) 3213 } 3214 3215 ctx.Set(ApiKeyAuthScopes, []string{}) 3216 3217 // Parameter object where we will unmarshal all parameters from the context 3218 var params RoleServiceUpdateRoleByNameParams 3219 3220 headers := ctx.Request().Header 3221 // ------------- Optional header parameter "Accept" ------------- 3222 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 3223 var Accept AcceptJSON 3224 n := len(valueList) 3225 if n != 1 { 3226 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 3227 } 3228 3229 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 3230 if err != nil { 3231 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 3232 } 3233 3234 params.Accept = &Accept 3235 } 3236 3237 // Invoke the callback with all the unmarshalled arguments 3238 err = w.Handler.RoleServiceUpdateRoleByName(ctx, name, params) 3239 return err 3240 } 3241 3242 // RoleServiceGetRoleAccessList converts echo context to params. 3243 func (w *ServerInterfaceWrapper) RoleServiceGetRoleAccessList(ctx echo.Context) error { 3244 var err error 3245 // ------------- Path parameter "name" ------------- 3246 var name string 3247 3248 err = runtime.BindStyledParameterWithLocation("simple", false, "name", runtime.ParamLocationPath, ctx.Param("name"), &name) 3249 if err != nil { 3250 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name: %s", err)) 3251 } 3252 3253 ctx.Set(ApiKeyAuthScopes, []string{}) 3254 3255 // Invoke the callback with all the unmarshalled arguments 3256 err = w.Handler.RoleServiceGetRoleAccessList(ctx, name) 3257 return err 3258 } 3259 3260 // RoleServiceUpdateRoleAccessList converts echo context to params. 3261 func (w *ServerInterfaceWrapper) RoleServiceUpdateRoleAccessList(ctx echo.Context) error { 3262 var err error 3263 // ------------- Path parameter "name" ------------- 3264 var name string 3265 3266 err = runtime.BindStyledParameterWithLocation("simple", false, "name", runtime.ParamLocationPath, ctx.Param("name"), &name) 3267 if err != nil { 3268 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name: %s", err)) 3269 } 3270 3271 ctx.Set(ApiKeyAuthScopes, []string{}) 3272 3273 // Parameter object where we will unmarshal all parameters from the context 3274 var params RoleServiceUpdateRoleAccessListParams 3275 3276 headers := ctx.Request().Header 3277 // ------------- Optional header parameter "Accept" ------------- 3278 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 3279 var Accept AcceptJSON 3280 n := len(valueList) 3281 if n != 1 { 3282 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 3283 } 3284 3285 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 3286 if err != nil { 3287 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 3288 } 3289 3290 params.Accept = &Accept 3291 } 3292 3293 // Invoke the callback with all the unmarshalled arguments 3294 err = w.Handler.RoleServiceUpdateRoleAccessList(ctx, name, params) 3295 return err 3296 } 3297 3298 // RoleServiceGetRoleList converts echo context to params. 3299 func (w *ServerInterfaceWrapper) RoleServiceGetRoleList(ctx echo.Context) error { 3300 var err error 3301 3302 ctx.Set(ApiKeyAuthScopes, []string{}) 3303 3304 // Parameter object where we will unmarshal all parameters from the context 3305 var params RoleServiceGetRoleListParams 3306 // ------------- Optional query parameter "sort" ------------- 3307 3308 err = runtime.BindQueryParameter("form", true, false, "sort", ctx.QueryParams(), ¶ms.Sort) 3309 if err != nil { 3310 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter sort: %s", err)) 3311 } 3312 3313 // ------------- Optional query parameter "page" ------------- 3314 3315 err = runtime.BindQueryParameter("form", true, false, "page", ctx.QueryParams(), ¶ms.Page) 3316 if err != nil { 3317 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter page: %s", err)) 3318 } 3319 3320 // ------------- Optional query parameter "limit" ------------- 3321 3322 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 3323 if err != nil { 3324 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 3325 } 3326 3327 // Invoke the callback with all the unmarshalled arguments 3328 err = w.Handler.RoleServiceGetRoleList(ctx, params) 3329 return err 3330 } 3331 3332 // RoleServiceSearchRoleByName converts echo context to params. 3333 func (w *ServerInterfaceWrapper) RoleServiceSearchRoleByName(ctx echo.Context) error { 3334 var err error 3335 3336 ctx.Set(ApiKeyAuthScopes, []string{}) 3337 3338 // Parameter object where we will unmarshal all parameters from the context 3339 var params RoleServiceSearchRoleByNameParams 3340 // ------------- Optional query parameter "query" ------------- 3341 3342 err = runtime.BindQueryParameter("form", true, false, "query", ctx.QueryParams(), ¶ms.Query) 3343 if err != nil { 3344 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter query: %s", err)) 3345 } 3346 3347 // ------------- Optional query parameter "offset" ------------- 3348 3349 err = runtime.BindQueryParameter("form", true, false, "offset", ctx.QueryParams(), ¶ms.Offset) 3350 if err != nil { 3351 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter offset: %s", err)) 3352 } 3353 3354 // ------------- Optional query parameter "limit" ------------- 3355 3356 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 3357 if err != nil { 3358 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 3359 } 3360 3361 // Invoke the callback with all the unmarshalled arguments 3362 err = w.Handler.RoleServiceSearchRoleByName(ctx, params) 3363 return err 3364 } 3365 3366 // ScriptServiceAddScript converts echo context to params. 3367 func (w *ServerInterfaceWrapper) ScriptServiceAddScript(ctx echo.Context) error { 3368 var err error 3369 3370 ctx.Set(ApiKeyAuthScopes, []string{}) 3371 3372 // Parameter object where we will unmarshal all parameters from the context 3373 var params ScriptServiceAddScriptParams 3374 3375 headers := ctx.Request().Header 3376 // ------------- Optional header parameter "Accept" ------------- 3377 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 3378 var Accept AcceptJSON 3379 n := len(valueList) 3380 if n != 1 { 3381 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 3382 } 3383 3384 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 3385 if err != nil { 3386 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 3387 } 3388 3389 params.Accept = &Accept 3390 } 3391 3392 // Invoke the callback with all the unmarshalled arguments 3393 err = w.Handler.ScriptServiceAddScript(ctx, params) 3394 return err 3395 } 3396 3397 // ScriptServiceExecSrcScriptById converts echo context to params. 3398 func (w *ServerInterfaceWrapper) ScriptServiceExecSrcScriptById(ctx echo.Context) error { 3399 var err error 3400 3401 ctx.Set(ApiKeyAuthScopes, []string{}) 3402 3403 // Parameter object where we will unmarshal all parameters from the context 3404 var params ScriptServiceExecSrcScriptByIdParams 3405 3406 headers := ctx.Request().Header 3407 // ------------- Optional header parameter "Accept" ------------- 3408 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 3409 var Accept AcceptJSON 3410 n := len(valueList) 3411 if n != 1 { 3412 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 3413 } 3414 3415 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 3416 if err != nil { 3417 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 3418 } 3419 3420 params.Accept = &Accept 3421 } 3422 3423 // Invoke the callback with all the unmarshalled arguments 3424 err = w.Handler.ScriptServiceExecSrcScriptById(ctx, params) 3425 return err 3426 } 3427 3428 // ScriptServiceDeleteScriptById converts echo context to params. 3429 func (w *ServerInterfaceWrapper) ScriptServiceDeleteScriptById(ctx echo.Context) error { 3430 var err error 3431 // ------------- Path parameter "id" ------------- 3432 var id int64 3433 3434 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 3435 if err != nil { 3436 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 3437 } 3438 3439 ctx.Set(ApiKeyAuthScopes, []string{}) 3440 3441 // Invoke the callback with all the unmarshalled arguments 3442 err = w.Handler.ScriptServiceDeleteScriptById(ctx, id) 3443 return err 3444 } 3445 3446 // ScriptServiceGetScriptById converts echo context to params. 3447 func (w *ServerInterfaceWrapper) ScriptServiceGetScriptById(ctx echo.Context) error { 3448 var err error 3449 // ------------- Path parameter "id" ------------- 3450 var id int64 3451 3452 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 3453 if err != nil { 3454 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 3455 } 3456 3457 ctx.Set(ApiKeyAuthScopes, []string{}) 3458 3459 // Invoke the callback with all the unmarshalled arguments 3460 err = w.Handler.ScriptServiceGetScriptById(ctx, id) 3461 return err 3462 } 3463 3464 // ScriptServiceUpdateScriptById converts echo context to params. 3465 func (w *ServerInterfaceWrapper) ScriptServiceUpdateScriptById(ctx echo.Context) error { 3466 var err error 3467 // ------------- Path parameter "id" ------------- 3468 var id int64 3469 3470 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 3471 if err != nil { 3472 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 3473 } 3474 3475 ctx.Set(ApiKeyAuthScopes, []string{}) 3476 3477 // Parameter object where we will unmarshal all parameters from the context 3478 var params ScriptServiceUpdateScriptByIdParams 3479 3480 headers := ctx.Request().Header 3481 // ------------- Optional header parameter "Accept" ------------- 3482 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 3483 var Accept AcceptJSON 3484 n := len(valueList) 3485 if n != 1 { 3486 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 3487 } 3488 3489 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 3490 if err != nil { 3491 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 3492 } 3493 3494 params.Accept = &Accept 3495 } 3496 3497 // Invoke the callback with all the unmarshalled arguments 3498 err = w.Handler.ScriptServiceUpdateScriptById(ctx, id, params) 3499 return err 3500 } 3501 3502 // ScriptServiceGetCompiledScriptById converts echo context to params. 3503 func (w *ServerInterfaceWrapper) ScriptServiceGetCompiledScriptById(ctx echo.Context) error { 3504 var err error 3505 // ------------- Path parameter "id" ------------- 3506 var id int64 3507 3508 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 3509 if err != nil { 3510 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 3511 } 3512 3513 ctx.Set(ApiKeyAuthScopes, []string{}) 3514 3515 // Invoke the callback with all the unmarshalled arguments 3516 err = w.Handler.ScriptServiceGetCompiledScriptById(ctx, id) 3517 return err 3518 } 3519 3520 // ScriptServiceCopyScriptById converts echo context to params. 3521 func (w *ServerInterfaceWrapper) ScriptServiceCopyScriptById(ctx echo.Context) error { 3522 var err error 3523 // ------------- Path parameter "id" ------------- 3524 var id int64 3525 3526 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 3527 if err != nil { 3528 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 3529 } 3530 3531 ctx.Set(ApiKeyAuthScopes, []string{}) 3532 3533 // Invoke the callback with all the unmarshalled arguments 3534 err = w.Handler.ScriptServiceCopyScriptById(ctx, id) 3535 return err 3536 } 3537 3538 // ScriptServiceExecScriptById converts echo context to params. 3539 func (w *ServerInterfaceWrapper) ScriptServiceExecScriptById(ctx echo.Context) error { 3540 var err error 3541 // ------------- Path parameter "id" ------------- 3542 var id int64 3543 3544 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 3545 if err != nil { 3546 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 3547 } 3548 3549 ctx.Set(ApiKeyAuthScopes, []string{}) 3550 3551 // Invoke the callback with all the unmarshalled arguments 3552 err = w.Handler.ScriptServiceExecScriptById(ctx, id) 3553 return err 3554 } 3555 3556 // ScriptServiceGetScriptList converts echo context to params. 3557 func (w *ServerInterfaceWrapper) ScriptServiceGetScriptList(ctx echo.Context) error { 3558 var err error 3559 3560 ctx.Set(ApiKeyAuthScopes, []string{}) 3561 3562 // Parameter object where we will unmarshal all parameters from the context 3563 var params ScriptServiceGetScriptListParams 3564 // ------------- Optional query parameter "sort" ------------- 3565 3566 err = runtime.BindQueryParameter("form", true, false, "sort", ctx.QueryParams(), ¶ms.Sort) 3567 if err != nil { 3568 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter sort: %s", err)) 3569 } 3570 3571 // ------------- Optional query parameter "page" ------------- 3572 3573 err = runtime.BindQueryParameter("form", true, false, "page", ctx.QueryParams(), ¶ms.Page) 3574 if err != nil { 3575 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter page: %s", err)) 3576 } 3577 3578 // ------------- Optional query parameter "limit" ------------- 3579 3580 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 3581 if err != nil { 3582 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 3583 } 3584 3585 // ------------- Optional query parameter "ids[]" ------------- 3586 3587 err = runtime.BindQueryParameter("form", true, false, "ids[]", ctx.QueryParams(), ¶ms.Ids) 3588 if err != nil { 3589 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter ids[]: %s", err)) 3590 } 3591 3592 // ------------- Optional query parameter "query" ------------- 3593 3594 err = runtime.BindQueryParameter("form", true, false, "query", ctx.QueryParams(), ¶ms.Query) 3595 if err != nil { 3596 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter query: %s", err)) 3597 } 3598 3599 // Invoke the callback with all the unmarshalled arguments 3600 err = w.Handler.ScriptServiceGetScriptList(ctx, params) 3601 return err 3602 } 3603 3604 // ScriptServiceSearchScript converts echo context to params. 3605 func (w *ServerInterfaceWrapper) ScriptServiceSearchScript(ctx echo.Context) error { 3606 var err error 3607 3608 ctx.Set(ApiKeyAuthScopes, []string{}) 3609 3610 // Parameter object where we will unmarshal all parameters from the context 3611 var params ScriptServiceSearchScriptParams 3612 // ------------- Optional query parameter "query" ------------- 3613 3614 err = runtime.BindQueryParameter("form", true, false, "query", ctx.QueryParams(), ¶ms.Query) 3615 if err != nil { 3616 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter query: %s", err)) 3617 } 3618 3619 // ------------- Optional query parameter "offset" ------------- 3620 3621 err = runtime.BindQueryParameter("form", true, false, "offset", ctx.QueryParams(), ¶ms.Offset) 3622 if err != nil { 3623 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter offset: %s", err)) 3624 } 3625 3626 // ------------- Optional query parameter "limit" ------------- 3627 3628 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 3629 if err != nil { 3630 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 3631 } 3632 3633 // Invoke the callback with all the unmarshalled arguments 3634 err = w.Handler.ScriptServiceSearchScript(ctx, params) 3635 return err 3636 } 3637 3638 // ScriptServiceGetStatistic converts echo context to params. 3639 func (w *ServerInterfaceWrapper) ScriptServiceGetStatistic(ctx echo.Context) error { 3640 var err error 3641 3642 ctx.Set(ApiKeyAuthScopes, []string{}) 3643 3644 // Invoke the callback with all the unmarshalled arguments 3645 err = w.Handler.ScriptServiceGetStatistic(ctx) 3646 return err 3647 } 3648 3649 // AuthServiceSignin converts echo context to params. 3650 func (w *ServerInterfaceWrapper) AuthServiceSignin(ctx echo.Context) error { 3651 var err error 3652 3653 ctx.Set(BasicAuthScopes, []string{}) 3654 3655 // Invoke the callback with all the unmarshalled arguments 3656 err = w.Handler.AuthServiceSignin(ctx) 3657 return err 3658 } 3659 3660 // AuthServiceSignout converts echo context to params. 3661 func (w *ServerInterfaceWrapper) AuthServiceSignout(ctx echo.Context) error { 3662 var err error 3663 3664 ctx.Set(ApiKeyAuthScopes, []string{}) 3665 3666 // Invoke the callback with all the unmarshalled arguments 3667 err = w.Handler.AuthServiceSignout(ctx) 3668 return err 3669 } 3670 3671 // TagServiceDeleteTagById converts echo context to params. 3672 func (w *ServerInterfaceWrapper) TagServiceDeleteTagById(ctx echo.Context) error { 3673 var err error 3674 // ------------- Path parameter "id" ------------- 3675 var id int64 3676 3677 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 3678 if err != nil { 3679 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 3680 } 3681 3682 ctx.Set(ApiKeyAuthScopes, []string{}) 3683 3684 // Invoke the callback with all the unmarshalled arguments 3685 err = w.Handler.TagServiceDeleteTagById(ctx, id) 3686 return err 3687 } 3688 3689 // TagServiceGetTagById converts echo context to params. 3690 func (w *ServerInterfaceWrapper) TagServiceGetTagById(ctx echo.Context) error { 3691 var err error 3692 // ------------- Path parameter "id" ------------- 3693 var id int64 3694 3695 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 3696 if err != nil { 3697 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 3698 } 3699 3700 ctx.Set(ApiKeyAuthScopes, []string{}) 3701 3702 // Invoke the callback with all the unmarshalled arguments 3703 err = w.Handler.TagServiceGetTagById(ctx, id) 3704 return err 3705 } 3706 3707 // TagServiceUpdateTagById converts echo context to params. 3708 func (w *ServerInterfaceWrapper) TagServiceUpdateTagById(ctx echo.Context) error { 3709 var err error 3710 // ------------- Path parameter "id" ------------- 3711 var id int64 3712 3713 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 3714 if err != nil { 3715 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 3716 } 3717 3718 ctx.Set(ApiKeyAuthScopes, []string{}) 3719 3720 // Parameter object where we will unmarshal all parameters from the context 3721 var params TagServiceUpdateTagByIdParams 3722 3723 headers := ctx.Request().Header 3724 // ------------- Optional header parameter "Accept" ------------- 3725 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 3726 var Accept AcceptJSON 3727 n := len(valueList) 3728 if n != 1 { 3729 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 3730 } 3731 3732 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 3733 if err != nil { 3734 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 3735 } 3736 3737 params.Accept = &Accept 3738 } 3739 3740 // Invoke the callback with all the unmarshalled arguments 3741 err = w.Handler.TagServiceUpdateTagById(ctx, id, params) 3742 return err 3743 } 3744 3745 // TagServiceGetTagList converts echo context to params. 3746 func (w *ServerInterfaceWrapper) TagServiceGetTagList(ctx echo.Context) error { 3747 var err error 3748 3749 ctx.Set(ApiKeyAuthScopes, []string{}) 3750 3751 // Parameter object where we will unmarshal all parameters from the context 3752 var params TagServiceGetTagListParams 3753 // ------------- Optional query parameter "sort" ------------- 3754 3755 err = runtime.BindQueryParameter("form", true, false, "sort", ctx.QueryParams(), ¶ms.Sort) 3756 if err != nil { 3757 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter sort: %s", err)) 3758 } 3759 3760 // ------------- Optional query parameter "page" ------------- 3761 3762 err = runtime.BindQueryParameter("form", true, false, "page", ctx.QueryParams(), ¶ms.Page) 3763 if err != nil { 3764 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter page: %s", err)) 3765 } 3766 3767 // ------------- Optional query parameter "limit" ------------- 3768 3769 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 3770 if err != nil { 3771 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 3772 } 3773 3774 // ------------- Optional query parameter "query" ------------- 3775 3776 err = runtime.BindQueryParameter("form", true, false, "query", ctx.QueryParams(), ¶ms.Query) 3777 if err != nil { 3778 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter query: %s", err)) 3779 } 3780 3781 // ------------- Optional query parameter "tags[]" ------------- 3782 3783 err = runtime.BindQueryParameter("form", true, false, "tags[]", ctx.QueryParams(), ¶ms.Tags) 3784 if err != nil { 3785 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tags[]: %s", err)) 3786 } 3787 3788 // Invoke the callback with all the unmarshalled arguments 3789 err = w.Handler.TagServiceGetTagList(ctx, params) 3790 return err 3791 } 3792 3793 // TagServiceSearchTag converts echo context to params. 3794 func (w *ServerInterfaceWrapper) TagServiceSearchTag(ctx echo.Context) error { 3795 var err error 3796 3797 ctx.Set(ApiKeyAuthScopes, []string{}) 3798 3799 // Parameter object where we will unmarshal all parameters from the context 3800 var params TagServiceSearchTagParams 3801 // ------------- Optional query parameter "query" ------------- 3802 3803 err = runtime.BindQueryParameter("form", true, false, "query", ctx.QueryParams(), ¶ms.Query) 3804 if err != nil { 3805 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter query: %s", err)) 3806 } 3807 3808 // ------------- Optional query parameter "offset" ------------- 3809 3810 err = runtime.BindQueryParameter("form", true, false, "offset", ctx.QueryParams(), ¶ms.Offset) 3811 if err != nil { 3812 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter offset: %s", err)) 3813 } 3814 3815 // ------------- Optional query parameter "limit" ------------- 3816 3817 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 3818 if err != nil { 3819 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 3820 } 3821 3822 // Invoke the callback with all the unmarshalled arguments 3823 err = w.Handler.TagServiceSearchTag(ctx, params) 3824 return err 3825 } 3826 3827 // AutomationServiceAddTask converts echo context to params. 3828 func (w *ServerInterfaceWrapper) AutomationServiceAddTask(ctx echo.Context) error { 3829 var err error 3830 3831 ctx.Set(ApiKeyAuthScopes, []string{}) 3832 3833 // Parameter object where we will unmarshal all parameters from the context 3834 var params AutomationServiceAddTaskParams 3835 3836 headers := ctx.Request().Header 3837 // ------------- Optional header parameter "Accept" ------------- 3838 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 3839 var Accept AcceptJSON 3840 n := len(valueList) 3841 if n != 1 { 3842 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 3843 } 3844 3845 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 3846 if err != nil { 3847 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 3848 } 3849 3850 params.Accept = &Accept 3851 } 3852 3853 // Invoke the callback with all the unmarshalled arguments 3854 err = w.Handler.AutomationServiceAddTask(ctx, params) 3855 return err 3856 } 3857 3858 // AutomationServiceDeleteTask converts echo context to params. 3859 func (w *ServerInterfaceWrapper) AutomationServiceDeleteTask(ctx echo.Context) error { 3860 var err error 3861 // ------------- Path parameter "id" ------------- 3862 var id int64 3863 3864 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 3865 if err != nil { 3866 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 3867 } 3868 3869 ctx.Set(ApiKeyAuthScopes, []string{}) 3870 3871 // Invoke the callback with all the unmarshalled arguments 3872 err = w.Handler.AutomationServiceDeleteTask(ctx, id) 3873 return err 3874 } 3875 3876 // AutomationServiceGetTask converts echo context to params. 3877 func (w *ServerInterfaceWrapper) AutomationServiceGetTask(ctx echo.Context) error { 3878 var err error 3879 // ------------- Path parameter "id" ------------- 3880 var id int64 3881 3882 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 3883 if err != nil { 3884 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 3885 } 3886 3887 ctx.Set(ApiKeyAuthScopes, []string{}) 3888 3889 // Invoke the callback with all the unmarshalled arguments 3890 err = w.Handler.AutomationServiceGetTask(ctx, id) 3891 return err 3892 } 3893 3894 // AutomationServiceUpdateTask converts echo context to params. 3895 func (w *ServerInterfaceWrapper) AutomationServiceUpdateTask(ctx echo.Context) error { 3896 var err error 3897 // ------------- Path parameter "id" ------------- 3898 var id int64 3899 3900 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 3901 if err != nil { 3902 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 3903 } 3904 3905 ctx.Set(ApiKeyAuthScopes, []string{}) 3906 3907 // Parameter object where we will unmarshal all parameters from the context 3908 var params AutomationServiceUpdateTaskParams 3909 3910 headers := ctx.Request().Header 3911 // ------------- Optional header parameter "Accept" ------------- 3912 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 3913 var Accept AcceptJSON 3914 n := len(valueList) 3915 if n != 1 { 3916 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 3917 } 3918 3919 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 3920 if err != nil { 3921 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 3922 } 3923 3924 params.Accept = &Accept 3925 } 3926 3927 // Invoke the callback with all the unmarshalled arguments 3928 err = w.Handler.AutomationServiceUpdateTask(ctx, id, params) 3929 return err 3930 } 3931 3932 // AutomationServiceDisableTask converts echo context to params. 3933 func (w *ServerInterfaceWrapper) AutomationServiceDisableTask(ctx echo.Context) error { 3934 var err error 3935 // ------------- Path parameter "id" ------------- 3936 var id int64 3937 3938 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 3939 if err != nil { 3940 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 3941 } 3942 3943 ctx.Set(ApiKeyAuthScopes, []string{}) 3944 3945 // Invoke the callback with all the unmarshalled arguments 3946 err = w.Handler.AutomationServiceDisableTask(ctx, id) 3947 return err 3948 } 3949 3950 // AutomationServiceEnableTask converts echo context to params. 3951 func (w *ServerInterfaceWrapper) AutomationServiceEnableTask(ctx echo.Context) error { 3952 var err error 3953 // ------------- Path parameter "id" ------------- 3954 var id int64 3955 3956 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 3957 if err != nil { 3958 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 3959 } 3960 3961 ctx.Set(ApiKeyAuthScopes, []string{}) 3962 3963 // Invoke the callback with all the unmarshalled arguments 3964 err = w.Handler.AutomationServiceEnableTask(ctx, id) 3965 return err 3966 } 3967 3968 // AutomationServiceGetTaskList converts echo context to params. 3969 func (w *ServerInterfaceWrapper) AutomationServiceGetTaskList(ctx echo.Context) error { 3970 var err error 3971 3972 ctx.Set(ApiKeyAuthScopes, []string{}) 3973 3974 // Parameter object where we will unmarshal all parameters from the context 3975 var params AutomationServiceGetTaskListParams 3976 // ------------- Optional query parameter "sort" ------------- 3977 3978 err = runtime.BindQueryParameter("form", true, false, "sort", ctx.QueryParams(), ¶ms.Sort) 3979 if err != nil { 3980 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter sort: %s", err)) 3981 } 3982 3983 // ------------- Optional query parameter "page" ------------- 3984 3985 err = runtime.BindQueryParameter("form", true, false, "page", ctx.QueryParams(), ¶ms.Page) 3986 if err != nil { 3987 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter page: %s", err)) 3988 } 3989 3990 // ------------- Optional query parameter "limit" ------------- 3991 3992 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 3993 if err != nil { 3994 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 3995 } 3996 3997 // Invoke the callback with all the unmarshalled arguments 3998 err = w.Handler.AutomationServiceGetTaskList(ctx, params) 3999 return err 4000 } 4001 4002 // AutomationServiceImportTask converts echo context to params. 4003 func (w *ServerInterfaceWrapper) AutomationServiceImportTask(ctx echo.Context) error { 4004 var err error 4005 4006 ctx.Set(ApiKeyAuthScopes, []string{}) 4007 4008 // Parameter object where we will unmarshal all parameters from the context 4009 var params AutomationServiceImportTaskParams 4010 4011 headers := ctx.Request().Header 4012 // ------------- Optional header parameter "Accept" ------------- 4013 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 4014 var Accept AcceptJSON 4015 n := len(valueList) 4016 if n != 1 { 4017 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 4018 } 4019 4020 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 4021 if err != nil { 4022 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 4023 } 4024 4025 params.Accept = &Accept 4026 } 4027 4028 // Invoke the callback with all the unmarshalled arguments 4029 err = w.Handler.AutomationServiceImportTask(ctx, params) 4030 return err 4031 } 4032 4033 // TriggerServiceAddTrigger converts echo context to params. 4034 func (w *ServerInterfaceWrapper) TriggerServiceAddTrigger(ctx echo.Context) error { 4035 var err error 4036 4037 ctx.Set(ApiKeyAuthScopes, []string{}) 4038 4039 // Parameter object where we will unmarshal all parameters from the context 4040 var params TriggerServiceAddTriggerParams 4041 4042 headers := ctx.Request().Header 4043 // ------------- Optional header parameter "Accept" ------------- 4044 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 4045 var Accept AcceptJSON 4046 n := len(valueList) 4047 if n != 1 { 4048 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 4049 } 4050 4051 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 4052 if err != nil { 4053 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 4054 } 4055 4056 params.Accept = &Accept 4057 } 4058 4059 // Invoke the callback with all the unmarshalled arguments 4060 err = w.Handler.TriggerServiceAddTrigger(ctx, params) 4061 return err 4062 } 4063 4064 // TriggerServiceDeleteTrigger converts echo context to params. 4065 func (w *ServerInterfaceWrapper) TriggerServiceDeleteTrigger(ctx echo.Context) error { 4066 var err error 4067 // ------------- Path parameter "id" ------------- 4068 var id int64 4069 4070 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 4071 if err != nil { 4072 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 4073 } 4074 4075 ctx.Set(ApiKeyAuthScopes, []string{}) 4076 4077 // Invoke the callback with all the unmarshalled arguments 4078 err = w.Handler.TriggerServiceDeleteTrigger(ctx, id) 4079 return err 4080 } 4081 4082 // TriggerServiceGetTriggerById converts echo context to params. 4083 func (w *ServerInterfaceWrapper) TriggerServiceGetTriggerById(ctx echo.Context) error { 4084 var err error 4085 // ------------- Path parameter "id" ------------- 4086 var id int64 4087 4088 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 4089 if err != nil { 4090 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 4091 } 4092 4093 ctx.Set(ApiKeyAuthScopes, []string{}) 4094 4095 // Invoke the callback with all the unmarshalled arguments 4096 err = w.Handler.TriggerServiceGetTriggerById(ctx, id) 4097 return err 4098 } 4099 4100 // TriggerServiceUpdateTrigger converts echo context to params. 4101 func (w *ServerInterfaceWrapper) TriggerServiceUpdateTrigger(ctx echo.Context) error { 4102 var err error 4103 // ------------- Path parameter "id" ------------- 4104 var id int64 4105 4106 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 4107 if err != nil { 4108 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 4109 } 4110 4111 ctx.Set(ApiKeyAuthScopes, []string{}) 4112 4113 // Parameter object where we will unmarshal all parameters from the context 4114 var params TriggerServiceUpdateTriggerParams 4115 4116 headers := ctx.Request().Header 4117 // ------------- Optional header parameter "Accept" ------------- 4118 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 4119 var Accept AcceptJSON 4120 n := len(valueList) 4121 if n != 1 { 4122 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 4123 } 4124 4125 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 4126 if err != nil { 4127 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 4128 } 4129 4130 params.Accept = &Accept 4131 } 4132 4133 // Invoke the callback with all the unmarshalled arguments 4134 err = w.Handler.TriggerServiceUpdateTrigger(ctx, id, params) 4135 return err 4136 } 4137 4138 // TriggerServiceGetTriggerList converts echo context to params. 4139 func (w *ServerInterfaceWrapper) TriggerServiceGetTriggerList(ctx echo.Context) error { 4140 var err error 4141 4142 ctx.Set(ApiKeyAuthScopes, []string{}) 4143 4144 // Parameter object where we will unmarshal all parameters from the context 4145 var params TriggerServiceGetTriggerListParams 4146 // ------------- Optional query parameter "sort" ------------- 4147 4148 err = runtime.BindQueryParameter("form", true, false, "sort", ctx.QueryParams(), ¶ms.Sort) 4149 if err != nil { 4150 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter sort: %s", err)) 4151 } 4152 4153 // ------------- Optional query parameter "page" ------------- 4154 4155 err = runtime.BindQueryParameter("form", true, false, "page", ctx.QueryParams(), ¶ms.Page) 4156 if err != nil { 4157 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter page: %s", err)) 4158 } 4159 4160 // ------------- Optional query parameter "limit" ------------- 4161 4162 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 4163 if err != nil { 4164 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 4165 } 4166 4167 // ------------- Optional query parameter "ids[]" ------------- 4168 4169 err = runtime.BindQueryParameter("form", true, false, "ids[]", ctx.QueryParams(), ¶ms.Ids) 4170 if err != nil { 4171 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter ids[]: %s", err)) 4172 } 4173 4174 // Invoke the callback with all the unmarshalled arguments 4175 err = w.Handler.TriggerServiceGetTriggerList(ctx, params) 4176 return err 4177 } 4178 4179 // TriggerServiceSearchTrigger converts echo context to params. 4180 func (w *ServerInterfaceWrapper) TriggerServiceSearchTrigger(ctx echo.Context) error { 4181 var err error 4182 4183 ctx.Set(ApiKeyAuthScopes, []string{}) 4184 4185 // Parameter object where we will unmarshal all parameters from the context 4186 var params TriggerServiceSearchTriggerParams 4187 // ------------- Optional query parameter "query" ------------- 4188 4189 err = runtime.BindQueryParameter("form", true, false, "query", ctx.QueryParams(), ¶ms.Query) 4190 if err != nil { 4191 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter query: %s", err)) 4192 } 4193 4194 // ------------- Optional query parameter "offset" ------------- 4195 4196 err = runtime.BindQueryParameter("form", true, false, "offset", ctx.QueryParams(), ¶ms.Offset) 4197 if err != nil { 4198 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter offset: %s", err)) 4199 } 4200 4201 // ------------- Optional query parameter "limit" ------------- 4202 4203 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 4204 if err != nil { 4205 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 4206 } 4207 4208 // Invoke the callback with all the unmarshalled arguments 4209 err = w.Handler.TriggerServiceSearchTrigger(ctx, params) 4210 return err 4211 } 4212 4213 // TriggerServiceDisableTrigger converts echo context to params. 4214 func (w *ServerInterfaceWrapper) TriggerServiceDisableTrigger(ctx echo.Context) error { 4215 var err error 4216 // ------------- Path parameter "id" ------------- 4217 var id int64 4218 4219 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 4220 if err != nil { 4221 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 4222 } 4223 4224 ctx.Set(ApiKeyAuthScopes, []string{}) 4225 4226 // Invoke the callback with all the unmarshalled arguments 4227 err = w.Handler.TriggerServiceDisableTrigger(ctx, id) 4228 return err 4229 } 4230 4231 // TriggerServiceEnableTrigger converts echo context to params. 4232 func (w *ServerInterfaceWrapper) TriggerServiceEnableTrigger(ctx echo.Context) error { 4233 var err error 4234 // ------------- Path parameter "id" ------------- 4235 var id int64 4236 4237 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 4238 if err != nil { 4239 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 4240 } 4241 4242 ctx.Set(ApiKeyAuthScopes, []string{}) 4243 4244 // Invoke the callback with all the unmarshalled arguments 4245 err = w.Handler.TriggerServiceEnableTrigger(ctx, id) 4246 return err 4247 } 4248 4249 // UserServiceAddUser converts echo context to params. 4250 func (w *ServerInterfaceWrapper) UserServiceAddUser(ctx echo.Context) error { 4251 var err error 4252 4253 ctx.Set(ApiKeyAuthScopes, []string{}) 4254 4255 // Parameter object where we will unmarshal all parameters from the context 4256 var params UserServiceAddUserParams 4257 4258 headers := ctx.Request().Header 4259 // ------------- Optional header parameter "Accept" ------------- 4260 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 4261 var Accept AcceptJSON 4262 n := len(valueList) 4263 if n != 1 { 4264 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 4265 } 4266 4267 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 4268 if err != nil { 4269 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 4270 } 4271 4272 params.Accept = &Accept 4273 } 4274 4275 // Invoke the callback with all the unmarshalled arguments 4276 err = w.Handler.UserServiceAddUser(ctx, params) 4277 return err 4278 } 4279 4280 // UserServiceDeleteUserById converts echo context to params. 4281 func (w *ServerInterfaceWrapper) UserServiceDeleteUserById(ctx echo.Context) error { 4282 var err error 4283 // ------------- Path parameter "id" ------------- 4284 var id int64 4285 4286 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 4287 if err != nil { 4288 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 4289 } 4290 4291 ctx.Set(ApiKeyAuthScopes, []string{}) 4292 4293 // Invoke the callback with all the unmarshalled arguments 4294 err = w.Handler.UserServiceDeleteUserById(ctx, id) 4295 return err 4296 } 4297 4298 // UserServiceGetUserById converts echo context to params. 4299 func (w *ServerInterfaceWrapper) UserServiceGetUserById(ctx echo.Context) error { 4300 var err error 4301 // ------------- Path parameter "id" ------------- 4302 var id int64 4303 4304 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 4305 if err != nil { 4306 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 4307 } 4308 4309 ctx.Set(ApiKeyAuthScopes, []string{}) 4310 4311 // Invoke the callback with all the unmarshalled arguments 4312 err = w.Handler.UserServiceGetUserById(ctx, id) 4313 return err 4314 } 4315 4316 // UserServiceUpdateUserById converts echo context to params. 4317 func (w *ServerInterfaceWrapper) UserServiceUpdateUserById(ctx echo.Context) error { 4318 var err error 4319 // ------------- Path parameter "id" ------------- 4320 var id int64 4321 4322 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 4323 if err != nil { 4324 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 4325 } 4326 4327 ctx.Set(ApiKeyAuthScopes, []string{}) 4328 4329 // Parameter object where we will unmarshal all parameters from the context 4330 var params UserServiceUpdateUserByIdParams 4331 4332 headers := ctx.Request().Header 4333 // ------------- Optional header parameter "Accept" ------------- 4334 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 4335 var Accept AcceptJSON 4336 n := len(valueList) 4337 if n != 1 { 4338 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 4339 } 4340 4341 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 4342 if err != nil { 4343 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 4344 } 4345 4346 params.Accept = &Accept 4347 } 4348 4349 // Invoke the callback with all the unmarshalled arguments 4350 err = w.Handler.UserServiceUpdateUserById(ctx, id, params) 4351 return err 4352 } 4353 4354 // UserServiceGetUserList converts echo context to params. 4355 func (w *ServerInterfaceWrapper) UserServiceGetUserList(ctx echo.Context) error { 4356 var err error 4357 4358 ctx.Set(ApiKeyAuthScopes, []string{}) 4359 4360 // Parameter object where we will unmarshal all parameters from the context 4361 var params UserServiceGetUserListParams 4362 // ------------- Optional query parameter "sort" ------------- 4363 4364 err = runtime.BindQueryParameter("form", true, false, "sort", ctx.QueryParams(), ¶ms.Sort) 4365 if err != nil { 4366 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter sort: %s", err)) 4367 } 4368 4369 // ------------- Optional query parameter "page" ------------- 4370 4371 err = runtime.BindQueryParameter("form", true, false, "page", ctx.QueryParams(), ¶ms.Page) 4372 if err != nil { 4373 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter page: %s", err)) 4374 } 4375 4376 // ------------- Optional query parameter "limit" ------------- 4377 4378 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 4379 if err != nil { 4380 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 4381 } 4382 4383 // Invoke the callback with all the unmarshalled arguments 4384 err = w.Handler.UserServiceGetUserList(ctx, params) 4385 return err 4386 } 4387 4388 // VariableServiceAddVariable converts echo context to params. 4389 func (w *ServerInterfaceWrapper) VariableServiceAddVariable(ctx echo.Context) error { 4390 var err error 4391 4392 ctx.Set(ApiKeyAuthScopes, []string{}) 4393 4394 // Parameter object where we will unmarshal all parameters from the context 4395 var params VariableServiceAddVariableParams 4396 4397 headers := ctx.Request().Header 4398 // ------------- Optional header parameter "Accept" ------------- 4399 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 4400 var Accept AcceptJSON 4401 n := len(valueList) 4402 if n != 1 { 4403 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 4404 } 4405 4406 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 4407 if err != nil { 4408 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 4409 } 4410 4411 params.Accept = &Accept 4412 } 4413 4414 // Invoke the callback with all the unmarshalled arguments 4415 err = w.Handler.VariableServiceAddVariable(ctx, params) 4416 return err 4417 } 4418 4419 // VariableServiceDeleteVariable converts echo context to params. 4420 func (w *ServerInterfaceWrapper) VariableServiceDeleteVariable(ctx echo.Context) error { 4421 var err error 4422 // ------------- Path parameter "name" ------------- 4423 var name string 4424 4425 err = runtime.BindStyledParameterWithLocation("simple", false, "name", runtime.ParamLocationPath, ctx.Param("name"), &name) 4426 if err != nil { 4427 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name: %s", err)) 4428 } 4429 4430 ctx.Set(ApiKeyAuthScopes, []string{}) 4431 4432 // Invoke the callback with all the unmarshalled arguments 4433 err = w.Handler.VariableServiceDeleteVariable(ctx, name) 4434 return err 4435 } 4436 4437 // VariableServiceGetVariableByName converts echo context to params. 4438 func (w *ServerInterfaceWrapper) VariableServiceGetVariableByName(ctx echo.Context) error { 4439 var err error 4440 // ------------- Path parameter "name" ------------- 4441 var name string 4442 4443 err = runtime.BindStyledParameterWithLocation("simple", false, "name", runtime.ParamLocationPath, ctx.Param("name"), &name) 4444 if err != nil { 4445 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name: %s", err)) 4446 } 4447 4448 ctx.Set(ApiKeyAuthScopes, []string{}) 4449 4450 // Invoke the callback with all the unmarshalled arguments 4451 err = w.Handler.VariableServiceGetVariableByName(ctx, name) 4452 return err 4453 } 4454 4455 // VariableServiceUpdateVariable converts echo context to params. 4456 func (w *ServerInterfaceWrapper) VariableServiceUpdateVariable(ctx echo.Context) error { 4457 var err error 4458 // ------------- Path parameter "name" ------------- 4459 var name string 4460 4461 err = runtime.BindStyledParameterWithLocation("simple", false, "name", runtime.ParamLocationPath, ctx.Param("name"), &name) 4462 if err != nil { 4463 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name: %s", err)) 4464 } 4465 4466 ctx.Set(ApiKeyAuthScopes, []string{}) 4467 4468 // Parameter object where we will unmarshal all parameters from the context 4469 var params VariableServiceUpdateVariableParams 4470 4471 headers := ctx.Request().Header 4472 // ------------- Optional header parameter "Accept" ------------- 4473 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 4474 var Accept AcceptJSON 4475 n := len(valueList) 4476 if n != 1 { 4477 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 4478 } 4479 4480 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 4481 if err != nil { 4482 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 4483 } 4484 4485 params.Accept = &Accept 4486 } 4487 4488 // Invoke the callback with all the unmarshalled arguments 4489 err = w.Handler.VariableServiceUpdateVariable(ctx, name, params) 4490 return err 4491 } 4492 4493 // VariableServiceGetVariableList converts echo context to params. 4494 func (w *ServerInterfaceWrapper) VariableServiceGetVariableList(ctx echo.Context) error { 4495 var err error 4496 4497 ctx.Set(ApiKeyAuthScopes, []string{}) 4498 4499 // Parameter object where we will unmarshal all parameters from the context 4500 var params VariableServiceGetVariableListParams 4501 // ------------- Optional query parameter "sort" ------------- 4502 4503 err = runtime.BindQueryParameter("form", true, false, "sort", ctx.QueryParams(), ¶ms.Sort) 4504 if err != nil { 4505 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter sort: %s", err)) 4506 } 4507 4508 // ------------- Optional query parameter "page" ------------- 4509 4510 err = runtime.BindQueryParameter("form", true, false, "page", ctx.QueryParams(), ¶ms.Page) 4511 if err != nil { 4512 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter page: %s", err)) 4513 } 4514 4515 // ------------- Optional query parameter "limit" ------------- 4516 4517 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 4518 if err != nil { 4519 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 4520 } 4521 4522 // Invoke the callback with all the unmarshalled arguments 4523 err = w.Handler.VariableServiceGetVariableList(ctx, params) 4524 return err 4525 } 4526 4527 // VariableServiceSearchVariable converts echo context to params. 4528 func (w *ServerInterfaceWrapper) VariableServiceSearchVariable(ctx echo.Context) error { 4529 var err error 4530 4531 ctx.Set(ApiKeyAuthScopes, []string{}) 4532 4533 // Parameter object where we will unmarshal all parameters from the context 4534 var params VariableServiceSearchVariableParams 4535 // ------------- Optional query parameter "query" ------------- 4536 4537 err = runtime.BindQueryParameter("form", true, false, "query", ctx.QueryParams(), ¶ms.Query) 4538 if err != nil { 4539 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter query: %s", err)) 4540 } 4541 4542 // ------------- Optional query parameter "offset" ------------- 4543 4544 err = runtime.BindQueryParameter("form", true, false, "offset", ctx.QueryParams(), ¶ms.Offset) 4545 if err != nil { 4546 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter offset: %s", err)) 4547 } 4548 4549 // ------------- Optional query parameter "limit" ------------- 4550 4551 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 4552 if err != nil { 4553 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 4554 } 4555 4556 // Invoke the callback with all the unmarshalled arguments 4557 err = w.Handler.VariableServiceSearchVariable(ctx, params) 4558 return err 4559 } 4560 4561 // StreamServiceSubscribe converts echo context to params. 4562 func (w *ServerInterfaceWrapper) StreamServiceSubscribe(ctx echo.Context) error { 4563 var err error 4564 4565 ctx.Set(ApiKeyAuthScopes, []string{}) 4566 4567 // Invoke the callback with all the unmarshalled arguments 4568 err = w.Handler.StreamServiceSubscribe(ctx) 4569 return err 4570 } 4571 4572 // Zigbee2mqttServiceGetBridgeList converts echo context to params. 4573 func (w *ServerInterfaceWrapper) Zigbee2mqttServiceGetBridgeList(ctx echo.Context) error { 4574 var err error 4575 4576 ctx.Set(ApiKeyAuthScopes, []string{}) 4577 4578 // Parameter object where we will unmarshal all parameters from the context 4579 var params Zigbee2mqttServiceGetBridgeListParams 4580 // ------------- Optional query parameter "sort" ------------- 4581 4582 err = runtime.BindQueryParameter("form", true, false, "sort", ctx.QueryParams(), ¶ms.Sort) 4583 if err != nil { 4584 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter sort: %s", err)) 4585 } 4586 4587 // ------------- Optional query parameter "page" ------------- 4588 4589 err = runtime.BindQueryParameter("form", true, false, "page", ctx.QueryParams(), ¶ms.Page) 4590 if err != nil { 4591 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter page: %s", err)) 4592 } 4593 4594 // ------------- Optional query parameter "limit" ------------- 4595 4596 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 4597 if err != nil { 4598 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 4599 } 4600 4601 // Invoke the callback with all the unmarshalled arguments 4602 err = w.Handler.Zigbee2mqttServiceGetBridgeList(ctx, params) 4603 return err 4604 } 4605 4606 // Zigbee2mqttServiceAddZigbee2mqttBridge converts echo context to params. 4607 func (w *ServerInterfaceWrapper) Zigbee2mqttServiceAddZigbee2mqttBridge(ctx echo.Context) error { 4608 var err error 4609 4610 ctx.Set(ApiKeyAuthScopes, []string{}) 4611 4612 // Parameter object where we will unmarshal all parameters from the context 4613 var params Zigbee2mqttServiceAddZigbee2mqttBridgeParams 4614 4615 headers := ctx.Request().Header 4616 // ------------- Optional header parameter "Accept" ------------- 4617 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 4618 var Accept AcceptJSON 4619 n := len(valueList) 4620 if n != 1 { 4621 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 4622 } 4623 4624 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 4625 if err != nil { 4626 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 4627 } 4628 4629 params.Accept = &Accept 4630 } 4631 4632 // Invoke the callback with all the unmarshalled arguments 4633 err = w.Handler.Zigbee2mqttServiceAddZigbee2mqttBridge(ctx, params) 4634 return err 4635 } 4636 4637 // Zigbee2mqttServiceDeleteBridgeById converts echo context to params. 4638 func (w *ServerInterfaceWrapper) Zigbee2mqttServiceDeleteBridgeById(ctx echo.Context) error { 4639 var err error 4640 // ------------- Path parameter "id" ------------- 4641 var id int64 4642 4643 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 4644 if err != nil { 4645 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 4646 } 4647 4648 ctx.Set(ApiKeyAuthScopes, []string{}) 4649 4650 // Invoke the callback with all the unmarshalled arguments 4651 err = w.Handler.Zigbee2mqttServiceDeleteBridgeById(ctx, id) 4652 return err 4653 } 4654 4655 // Zigbee2mqttServiceGetZigbee2mqttBridge converts echo context to params. 4656 func (w *ServerInterfaceWrapper) Zigbee2mqttServiceGetZigbee2mqttBridge(ctx echo.Context) error { 4657 var err error 4658 // ------------- Path parameter "id" ------------- 4659 var id int64 4660 4661 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 4662 if err != nil { 4663 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 4664 } 4665 4666 ctx.Set(ApiKeyAuthScopes, []string{}) 4667 4668 // Invoke the callback with all the unmarshalled arguments 4669 err = w.Handler.Zigbee2mqttServiceGetZigbee2mqttBridge(ctx, id) 4670 return err 4671 } 4672 4673 // Zigbee2mqttServiceUpdateBridgeById converts echo context to params. 4674 func (w *ServerInterfaceWrapper) Zigbee2mqttServiceUpdateBridgeById(ctx echo.Context) error { 4675 var err error 4676 // ------------- Path parameter "id" ------------- 4677 var id int64 4678 4679 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 4680 if err != nil { 4681 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 4682 } 4683 4684 ctx.Set(ApiKeyAuthScopes, []string{}) 4685 4686 // Parameter object where we will unmarshal all parameters from the context 4687 var params Zigbee2mqttServiceUpdateBridgeByIdParams 4688 4689 headers := ctx.Request().Header 4690 // ------------- Optional header parameter "Accept" ------------- 4691 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 4692 var Accept AcceptJSON 4693 n := len(valueList) 4694 if n != 1 { 4695 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 4696 } 4697 4698 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 4699 if err != nil { 4700 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 4701 } 4702 4703 params.Accept = &Accept 4704 } 4705 4706 // Invoke the callback with all the unmarshalled arguments 4707 err = w.Handler.Zigbee2mqttServiceUpdateBridgeById(ctx, id, params) 4708 return err 4709 } 4710 4711 // Zigbee2mqttServiceDeviceList converts echo context to params. 4712 func (w *ServerInterfaceWrapper) Zigbee2mqttServiceDeviceList(ctx echo.Context) error { 4713 var err error 4714 // ------------- Path parameter "id" ------------- 4715 var id int64 4716 4717 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 4718 if err != nil { 4719 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 4720 } 4721 4722 ctx.Set(ApiKeyAuthScopes, []string{}) 4723 4724 // Parameter object where we will unmarshal all parameters from the context 4725 var params Zigbee2mqttServiceDeviceListParams 4726 // ------------- Optional query parameter "sort" ------------- 4727 4728 err = runtime.BindQueryParameter("form", true, false, "sort", ctx.QueryParams(), ¶ms.Sort) 4729 if err != nil { 4730 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter sort: %s", err)) 4731 } 4732 4733 // ------------- Optional query parameter "page" ------------- 4734 4735 err = runtime.BindQueryParameter("form", true, false, "page", ctx.QueryParams(), ¶ms.Page) 4736 if err != nil { 4737 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter page: %s", err)) 4738 } 4739 4740 // ------------- Optional query parameter "limit" ------------- 4741 4742 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 4743 if err != nil { 4744 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 4745 } 4746 4747 // Invoke the callback with all the unmarshalled arguments 4748 err = w.Handler.Zigbee2mqttServiceDeviceList(ctx, id, params) 4749 return err 4750 } 4751 4752 // Zigbee2mqttServiceNetworkmap converts echo context to params. 4753 func (w *ServerInterfaceWrapper) Zigbee2mqttServiceNetworkmap(ctx echo.Context) error { 4754 var err error 4755 // ------------- Path parameter "id" ------------- 4756 var id int64 4757 4758 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 4759 if err != nil { 4760 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 4761 } 4762 4763 ctx.Set(ApiKeyAuthScopes, []string{}) 4764 4765 // Invoke the callback with all the unmarshalled arguments 4766 err = w.Handler.Zigbee2mqttServiceNetworkmap(ctx, id) 4767 return err 4768 } 4769 4770 // Zigbee2mqttServiceUpdateNetworkmap converts echo context to params. 4771 func (w *ServerInterfaceWrapper) Zigbee2mqttServiceUpdateNetworkmap(ctx echo.Context) error { 4772 var err error 4773 // ------------- Path parameter "id" ------------- 4774 var id int64 4775 4776 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 4777 if err != nil { 4778 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 4779 } 4780 4781 ctx.Set(ApiKeyAuthScopes, []string{}) 4782 4783 // Invoke the callback with all the unmarshalled arguments 4784 err = w.Handler.Zigbee2mqttServiceUpdateNetworkmap(ctx, id) 4785 return err 4786 } 4787 4788 // Zigbee2mqttServiceResetBridgeById converts echo context to params. 4789 func (w *ServerInterfaceWrapper) Zigbee2mqttServiceResetBridgeById(ctx echo.Context) error { 4790 var err error 4791 // ------------- Path parameter "id" ------------- 4792 var id int64 4793 4794 err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) 4795 if err != nil { 4796 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) 4797 } 4798 4799 ctx.Set(ApiKeyAuthScopes, []string{}) 4800 4801 // Invoke the callback with all the unmarshalled arguments 4802 err = w.Handler.Zigbee2mqttServiceResetBridgeById(ctx, id) 4803 return err 4804 } 4805 4806 // Zigbee2mqttServiceDeviceBan converts echo context to params. 4807 func (w *ServerInterfaceWrapper) Zigbee2mqttServiceDeviceBan(ctx echo.Context) error { 4808 var err error 4809 4810 ctx.Set(ApiKeyAuthScopes, []string{}) 4811 4812 // Parameter object where we will unmarshal all parameters from the context 4813 var params Zigbee2mqttServiceDeviceBanParams 4814 4815 headers := ctx.Request().Header 4816 // ------------- Optional header parameter "Accept" ------------- 4817 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 4818 var Accept AcceptJSON 4819 n := len(valueList) 4820 if n != 1 { 4821 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 4822 } 4823 4824 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 4825 if err != nil { 4826 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 4827 } 4828 4829 params.Accept = &Accept 4830 } 4831 4832 // Invoke the callback with all the unmarshalled arguments 4833 err = w.Handler.Zigbee2mqttServiceDeviceBan(ctx, params) 4834 return err 4835 } 4836 4837 // Zigbee2mqttServiceDeviceRename converts echo context to params. 4838 func (w *ServerInterfaceWrapper) Zigbee2mqttServiceDeviceRename(ctx echo.Context) error { 4839 var err error 4840 4841 ctx.Set(ApiKeyAuthScopes, []string{}) 4842 4843 // Parameter object where we will unmarshal all parameters from the context 4844 var params Zigbee2mqttServiceDeviceRenameParams 4845 4846 headers := ctx.Request().Header 4847 // ------------- Optional header parameter "Accept" ------------- 4848 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 4849 var Accept AcceptJSON 4850 n := len(valueList) 4851 if n != 1 { 4852 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 4853 } 4854 4855 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 4856 if err != nil { 4857 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 4858 } 4859 4860 params.Accept = &Accept 4861 } 4862 4863 // Invoke the callback with all the unmarshalled arguments 4864 err = w.Handler.Zigbee2mqttServiceDeviceRename(ctx, params) 4865 return err 4866 } 4867 4868 // Zigbee2mqttServiceDeviceWhitelist converts echo context to params. 4869 func (w *ServerInterfaceWrapper) Zigbee2mqttServiceDeviceWhitelist(ctx echo.Context) error { 4870 var err error 4871 4872 ctx.Set(ApiKeyAuthScopes, []string{}) 4873 4874 // Parameter object where we will unmarshal all parameters from the context 4875 var params Zigbee2mqttServiceDeviceWhitelistParams 4876 4877 headers := ctx.Request().Header 4878 // ------------- Optional header parameter "Accept" ------------- 4879 if valueList, found := headers[http.CanonicalHeaderKey("Accept")]; found { 4880 var Accept AcceptJSON 4881 n := len(valueList) 4882 if n != 1 { 4883 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Expected one value for Accept, got %d", n)) 4884 } 4885 4886 err = runtime.BindStyledParameterWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, valueList[0], &Accept) 4887 if err != nil { 4888 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter Accept: %s", err)) 4889 } 4890 4891 params.Accept = &Accept 4892 } 4893 4894 // Invoke the callback with all the unmarshalled arguments 4895 err = w.Handler.Zigbee2mqttServiceDeviceWhitelist(ctx, params) 4896 return err 4897 } 4898 4899 // Zigbee2mqttServiceSearchDevice converts echo context to params. 4900 func (w *ServerInterfaceWrapper) Zigbee2mqttServiceSearchDevice(ctx echo.Context) error { 4901 var err error 4902 4903 ctx.Set(ApiKeyAuthScopes, []string{}) 4904 4905 // Parameter object where we will unmarshal all parameters from the context 4906 var params Zigbee2mqttServiceSearchDeviceParams 4907 // ------------- Optional query parameter "query" ------------- 4908 4909 err = runtime.BindQueryParameter("form", true, false, "query", ctx.QueryParams(), ¶ms.Query) 4910 if err != nil { 4911 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter query: %s", err)) 4912 } 4913 4914 // ------------- Optional query parameter "offset" ------------- 4915 4916 err = runtime.BindQueryParameter("form", true, false, "offset", ctx.QueryParams(), ¶ms.Offset) 4917 if err != nil { 4918 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter offset: %s", err)) 4919 } 4920 4921 // ------------- Optional query parameter "limit" ------------- 4922 4923 err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit) 4924 if err != nil { 4925 return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err)) 4926 } 4927 4928 // Invoke the callback with all the unmarshalled arguments 4929 err = w.Handler.Zigbee2mqttServiceSearchDevice(ctx, params) 4930 return err 4931 } 4932 4933 // This is a simple interface which specifies echo.Route addition functions which 4934 // are present on both echo.Echo and echo.Group, since we want to allow using 4935 // either of them for path registration 4936 type EchoRouter interface { 4937 CONNECT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route 4938 DELETE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route 4939 GET(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route 4940 HEAD(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route 4941 OPTIONS(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route 4942 PATCH(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route 4943 POST(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route 4944 PUT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route 4945 TRACE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route 4946 } 4947 4948 // RegisterHandlers adds each server route to the EchoRouter. 4949 func RegisterHandlers(router EchoRouter, si ServerInterface) { 4950 RegisterHandlersWithBaseURL(router, si, "") 4951 } 4952 4953 // Registers handlers, and prepends BaseURL to the paths, so that the paths 4954 // can be served under a prefix. 4955 func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL string) { 4956 4957 wrapper := ServerInterfaceWrapper{ 4958 Handler: si, 4959 } 4960 4961 router.GET(baseURL+"/v1/access_list", wrapper.AuthServiceAccessList) 4962 router.POST(baseURL+"/v1/action", wrapper.ActionServiceAddAction) 4963 router.DELETE(baseURL+"/v1/action/:id", wrapper.ActionServiceDeleteAction) 4964 router.GET(baseURL+"/v1/action/:id", wrapper.ActionServiceGetActionById) 4965 router.PUT(baseURL+"/v1/action/:id", wrapper.ActionServiceUpdateAction) 4966 router.GET(baseURL+"/v1/actions", wrapper.ActionServiceGetActionList) 4967 router.GET(baseURL+"/v1/actions/search", wrapper.ActionServiceSearchAction) 4968 router.POST(baseURL+"/v1/area", wrapper.AreaServiceAddArea) 4969 router.DELETE(baseURL+"/v1/area/:id", wrapper.AreaServiceDeleteArea) 4970 router.GET(baseURL+"/v1/area/:id", wrapper.AreaServiceGetAreaById) 4971 router.PUT(baseURL+"/v1/area/:id", wrapper.AreaServiceUpdateArea) 4972 router.GET(baseURL+"/v1/areas", wrapper.AreaServiceGetAreaList) 4973 router.GET(baseURL+"/v1/areas/search", wrapper.AreaServiceSearchArea) 4974 router.POST(baseURL+"/v1/backup/apply", wrapper.BackupServiceApplyState) 4975 router.POST(baseURL+"/v1/backup/rollback", wrapper.BackupServiceRevertState) 4976 router.POST(baseURL+"/v1/backup/upload", wrapper.BackupServiceUploadBackup) 4977 router.DELETE(baseURL+"/v1/backup/:name", wrapper.BackupServiceDeleteBackup) 4978 router.PUT(baseURL+"/v1/backup/:name", wrapper.BackupServiceRestoreBackup) 4979 router.GET(baseURL+"/v1/backups", wrapper.BackupServiceGetBackupList) 4980 router.POST(baseURL+"/v1/backups", wrapper.BackupServiceNewBackup) 4981 router.POST(baseURL+"/v1/condition", wrapper.ConditionServiceAddCondition) 4982 router.DELETE(baseURL+"/v1/condition/:id", wrapper.ConditionServiceDeleteCondition) 4983 router.GET(baseURL+"/v1/condition/:id", wrapper.ConditionServiceGetConditionById) 4984 router.PUT(baseURL+"/v1/condition/:id", wrapper.ConditionServiceUpdateCondition) 4985 router.GET(baseURL+"/v1/conditions", wrapper.ConditionServiceGetConditionList) 4986 router.GET(baseURL+"/v1/conditions/search", wrapper.ConditionServiceSearchCondition) 4987 router.POST(baseURL+"/v1/dashboard", wrapper.DashboardServiceAddDashboard) 4988 router.DELETE(baseURL+"/v1/dashboard/:id", wrapper.DashboardServiceDeleteDashboard) 4989 router.GET(baseURL+"/v1/dashboard/:id", wrapper.DashboardServiceGetDashboardById) 4990 router.PUT(baseURL+"/v1/dashboard/:id", wrapper.DashboardServiceUpdateDashboard) 4991 router.POST(baseURL+"/v1/dashboard_card", wrapper.DashboardCardServiceAddDashboardCard) 4992 router.POST(baseURL+"/v1/dashboard_card/import", wrapper.DashboardCardServiceImportDashboardCard) 4993 router.DELETE(baseURL+"/v1/dashboard_card/:id", wrapper.DashboardCardServiceDeleteDashboardCard) 4994 router.GET(baseURL+"/v1/dashboard_card/:id", wrapper.DashboardCardServiceGetDashboardCardById) 4995 router.PUT(baseURL+"/v1/dashboard_card/:id", wrapper.DashboardCardServiceUpdateDashboardCard) 4996 router.POST(baseURL+"/v1/dashboard_card_item", wrapper.DashboardCardItemServiceAddDashboardCardItem) 4997 router.DELETE(baseURL+"/v1/dashboard_card_item/:id", wrapper.DashboardCardItemServiceDeleteDashboardCardItem) 4998 router.GET(baseURL+"/v1/dashboard_card_item/:id", wrapper.DashboardCardItemServiceGetDashboardCardItemById) 4999 router.PUT(baseURL+"/v1/dashboard_card_item/:id", wrapper.DashboardCardItemServiceUpdateDashboardCardItem) 5000 router.GET(baseURL+"/v1/dashboard_card_items", wrapper.DashboardCardItemServiceGetDashboardCardItemList) 5001 router.GET(baseURL+"/v1/dashboard_cards", wrapper.DashboardCardServiceGetDashboardCardList) 5002 router.POST(baseURL+"/v1/dashboard_tab", wrapper.DashboardTabServiceAddDashboardTab) 5003 router.DELETE(baseURL+"/v1/dashboard_tab/:id", wrapper.DashboardTabServiceDeleteDashboardTab) 5004 router.GET(baseURL+"/v1/dashboard_tab/:id", wrapper.DashboardTabServiceGetDashboardTabById) 5005 router.PUT(baseURL+"/v1/dashboard_tab/:id", wrapper.DashboardTabServiceUpdateDashboardTab) 5006 router.GET(baseURL+"/v1/dashboard_tabs", wrapper.DashboardTabServiceGetDashboardTabList) 5007 router.POST(baseURL+"/v1/dashboard_tabs/import", wrapper.DashboardTabServiceImportDashboardTab) 5008 router.GET(baseURL+"/v1/dashboards", wrapper.DashboardServiceGetDashboardList) 5009 router.POST(baseURL+"/v1/dashboards/import", wrapper.DashboardServiceImportDashboard) 5010 router.GET(baseURL+"/v1/dashboards/search", wrapper.DashboardServiceSearchDashboard) 5011 router.POST(baseURL+"/v1/developer_tools/automation/call_action", wrapper.DeveloperToolsServiceCallAction) 5012 router.POST(baseURL+"/v1/developer_tools/automation/call_trigger", wrapper.DeveloperToolsServiceCallTrigger) 5013 router.GET(baseURL+"/v1/developer_tools/bus/state", wrapper.DeveloperToolsServiceGetEventBusStateList) 5014 router.POST(baseURL+"/v1/developer_tools/entity/reload", wrapper.DeveloperToolsServiceReloadEntity) 5015 router.POST(baseURL+"/v1/developer_tools/entity/set_state", wrapper.DeveloperToolsServiceEntitySetState) 5016 router.GET(baseURL+"/v1/entities", wrapper.EntityServiceGetEntityList) 5017 router.POST(baseURL+"/v1/entities/import", wrapper.EntityServiceImportEntity) 5018 router.GET(baseURL+"/v1/entities/statistic", wrapper.EntityServiceGetStatistic) 5019 router.POST(baseURL+"/v1/entity", wrapper.EntityServiceAddEntity) 5020 router.GET(baseURL+"/v1/entity/search", wrapper.EntityServiceSearchEntity) 5021 router.DELETE(baseURL+"/v1/entity/:id", wrapper.EntityServiceDeleteEntity) 5022 router.GET(baseURL+"/v1/entity/:id", wrapper.EntityServiceGetEntity) 5023 router.PUT(baseURL+"/v1/entity/:id", wrapper.EntityServiceUpdateEntity) 5024 router.POST(baseURL+"/v1/entity/:id/disable", wrapper.EntityServiceDisabledEntity) 5025 router.POST(baseURL+"/v1/entity/:id/enable", wrapper.EntityServiceEnabledEntity) 5026 router.GET(baseURL+"/v1/entity_storage", wrapper.EntityStorageServiceGetEntityStorageList) 5027 router.POST(baseURL+"/v1/image", wrapper.ImageServiceAddImage) 5028 router.POST(baseURL+"/v1/image/upload", wrapper.ImageServiceUploadImage) 5029 router.DELETE(baseURL+"/v1/image/:id", wrapper.ImageServiceDeleteImageById) 5030 router.GET(baseURL+"/v1/image/:id", wrapper.ImageServiceGetImageById) 5031 router.PUT(baseURL+"/v1/image/:id", wrapper.ImageServiceUpdateImageById) 5032 router.GET(baseURL+"/v1/images", wrapper.ImageServiceGetImageList) 5033 router.GET(baseURL+"/v1/images/filter_list", wrapper.ImageServiceGetImageFilterList) 5034 router.GET(baseURL+"/v1/images/filtered", wrapper.ImageServiceGetImageListByDate) 5035 router.POST(baseURL+"/v1/interact/entity/call_action", wrapper.InteractServiceEntityCallAction) 5036 router.GET(baseURL+"/v1/logs", wrapper.LogServiceGetLogList) 5037 router.GET(baseURL+"/v1/message_delivery", wrapper.MessageDeliveryServiceGetMessageDeliveryList) 5038 router.GET(baseURL+"/v1/metric", wrapper.MetricServiceGetMetric) 5039 router.GET(baseURL+"/v1/mqtt/client/:id", wrapper.MqttServiceGetClientById) 5040 router.GET(baseURL+"/v1/mqtt/clients", wrapper.MqttServiceGetClientList) 5041 router.GET(baseURL+"/v1/mqtt/subscriptions", wrapper.MqttServiceGetSubscriptionList) 5042 router.POST(baseURL+"/v1/password_reset", wrapper.AuthServicePasswordReset) 5043 router.GET(baseURL+"/v1/plugin/:name", wrapper.PluginServiceGetPlugin) 5044 router.POST(baseURL+"/v1/plugin/:name/disable", wrapper.PluginServiceDisablePlugin) 5045 router.POST(baseURL+"/v1/plugin/:name/enable", wrapper.PluginServiceEnablePlugin) 5046 router.GET(baseURL+"/v1/plugin/:name/readme", wrapper.PluginServiceGetPluginReadme) 5047 router.PUT(baseURL+"/v1/plugin/:name/settings", wrapper.PluginServiceUpdatePluginSettings) 5048 router.GET(baseURL+"/v1/plugins", wrapper.PluginServiceGetPluginList) 5049 router.GET(baseURL+"/v1/plugins/search", wrapper.PluginServiceSearchPlugin) 5050 router.POST(baseURL+"/v1/role", wrapper.RoleServiceAddRole) 5051 router.DELETE(baseURL+"/v1/role/:name", wrapper.RoleServiceDeleteRoleByName) 5052 router.GET(baseURL+"/v1/role/:name", wrapper.RoleServiceGetRoleByName) 5053 router.PUT(baseURL+"/v1/role/:name", wrapper.RoleServiceUpdateRoleByName) 5054 router.GET(baseURL+"/v1/role/:name/access_list", wrapper.RoleServiceGetRoleAccessList) 5055 router.PUT(baseURL+"/v1/role/:name/access_list", wrapper.RoleServiceUpdateRoleAccessList) 5056 router.GET(baseURL+"/v1/roles", wrapper.RoleServiceGetRoleList) 5057 router.GET(baseURL+"/v1/roles/search", wrapper.RoleServiceSearchRoleByName) 5058 router.POST(baseURL+"/v1/script", wrapper.ScriptServiceAddScript) 5059 router.POST(baseURL+"/v1/script/exec_src", wrapper.ScriptServiceExecSrcScriptById) 5060 router.DELETE(baseURL+"/v1/script/:id", wrapper.ScriptServiceDeleteScriptById) 5061 router.GET(baseURL+"/v1/script/:id", wrapper.ScriptServiceGetScriptById) 5062 router.PUT(baseURL+"/v1/script/:id", wrapper.ScriptServiceUpdateScriptById) 5063 router.GET(baseURL+"/v1/script/:id/compiled", wrapper.ScriptServiceGetCompiledScriptById) 5064 router.POST(baseURL+"/v1/script/:id/copy", wrapper.ScriptServiceCopyScriptById) 5065 router.POST(baseURL+"/v1/script/:id/exec", wrapper.ScriptServiceExecScriptById) 5066 router.GET(baseURL+"/v1/scripts", wrapper.ScriptServiceGetScriptList) 5067 router.GET(baseURL+"/v1/scripts/search", wrapper.ScriptServiceSearchScript) 5068 router.GET(baseURL+"/v1/scripts/statistic", wrapper.ScriptServiceGetStatistic) 5069 router.POST(baseURL+"/v1/signin", wrapper.AuthServiceSignin) 5070 router.POST(baseURL+"/v1/signout", wrapper.AuthServiceSignout) 5071 router.DELETE(baseURL+"/v1/tag/:id", wrapper.TagServiceDeleteTagById) 5072 router.GET(baseURL+"/v1/tag/:id", wrapper.TagServiceGetTagById) 5073 router.PUT(baseURL+"/v1/tag/:id", wrapper.TagServiceUpdateTagById) 5074 router.GET(baseURL+"/v1/tags", wrapper.TagServiceGetTagList) 5075 router.GET(baseURL+"/v1/tags/search", wrapper.TagServiceSearchTag) 5076 router.POST(baseURL+"/v1/task", wrapper.AutomationServiceAddTask) 5077 router.DELETE(baseURL+"/v1/task/:id", wrapper.AutomationServiceDeleteTask) 5078 router.GET(baseURL+"/v1/task/:id", wrapper.AutomationServiceGetTask) 5079 router.PUT(baseURL+"/v1/task/:id", wrapper.AutomationServiceUpdateTask) 5080 router.POST(baseURL+"/v1/task/:id/disable", wrapper.AutomationServiceDisableTask) 5081 router.POST(baseURL+"/v1/task/:id/enable", wrapper.AutomationServiceEnableTask) 5082 router.GET(baseURL+"/v1/tasks", wrapper.AutomationServiceGetTaskList) 5083 router.POST(baseURL+"/v1/tasks/import", wrapper.AutomationServiceImportTask) 5084 router.POST(baseURL+"/v1/trigger", wrapper.TriggerServiceAddTrigger) 5085 router.DELETE(baseURL+"/v1/trigger/:id", wrapper.TriggerServiceDeleteTrigger) 5086 router.GET(baseURL+"/v1/trigger/:id", wrapper.TriggerServiceGetTriggerById) 5087 router.PUT(baseURL+"/v1/trigger/:id", wrapper.TriggerServiceUpdateTrigger) 5088 router.GET(baseURL+"/v1/triggers", wrapper.TriggerServiceGetTriggerList) 5089 router.GET(baseURL+"/v1/triggers/search", wrapper.TriggerServiceSearchTrigger) 5090 router.POST(baseURL+"/v1/triggers/:id/disable", wrapper.TriggerServiceDisableTrigger) 5091 router.POST(baseURL+"/v1/triggers/:id/enable", wrapper.TriggerServiceEnableTrigger) 5092 router.POST(baseURL+"/v1/user", wrapper.UserServiceAddUser) 5093 router.DELETE(baseURL+"/v1/user/:id", wrapper.UserServiceDeleteUserById) 5094 router.GET(baseURL+"/v1/user/:id", wrapper.UserServiceGetUserById) 5095 router.PUT(baseURL+"/v1/user/:id", wrapper.UserServiceUpdateUserById) 5096 router.GET(baseURL+"/v1/users", wrapper.UserServiceGetUserList) 5097 router.POST(baseURL+"/v1/variable", wrapper.VariableServiceAddVariable) 5098 router.DELETE(baseURL+"/v1/variable/:name", wrapper.VariableServiceDeleteVariable) 5099 router.GET(baseURL+"/v1/variable/:name", wrapper.VariableServiceGetVariableByName) 5100 router.PUT(baseURL+"/v1/variable/:name", wrapper.VariableServiceUpdateVariable) 5101 router.GET(baseURL+"/v1/variables", wrapper.VariableServiceGetVariableList) 5102 router.GET(baseURL+"/v1/variables/search", wrapper.VariableServiceSearchVariable) 5103 router.GET(baseURL+"/v1/ws", wrapper.StreamServiceSubscribe) 5104 router.GET(baseURL+"/v1/zigbee2mqtt/bridge", wrapper.Zigbee2mqttServiceGetBridgeList) 5105 router.POST(baseURL+"/v1/zigbee2mqtt/bridge", wrapper.Zigbee2mqttServiceAddZigbee2mqttBridge) 5106 router.DELETE(baseURL+"/v1/zigbee2mqtt/bridge/:id", wrapper.Zigbee2mqttServiceDeleteBridgeById) 5107 router.GET(baseURL+"/v1/zigbee2mqtt/bridge/:id", wrapper.Zigbee2mqttServiceGetZigbee2mqttBridge) 5108 router.PUT(baseURL+"/v1/zigbee2mqtt/bridge/:id/bridge", wrapper.Zigbee2mqttServiceUpdateBridgeById) 5109 router.GET(baseURL+"/v1/zigbee2mqtt/bridge/:id/devices", wrapper.Zigbee2mqttServiceDeviceList) 5110 router.GET(baseURL+"/v1/zigbee2mqtt/bridge/:id/networkmap", wrapper.Zigbee2mqttServiceNetworkmap) 5111 router.POST(baseURL+"/v1/zigbee2mqtt/bridge/:id/networkmap", wrapper.Zigbee2mqttServiceUpdateNetworkmap) 5112 router.POST(baseURL+"/v1/zigbee2mqtt/bridge/:id/reset", wrapper.Zigbee2mqttServiceResetBridgeById) 5113 router.POST(baseURL+"/v1/zigbee2mqtt/device_ban", wrapper.Zigbee2mqttServiceDeviceBan) 5114 router.POST(baseURL+"/v1/zigbee2mqtt/device_rename", wrapper.Zigbee2mqttServiceDeviceRename) 5115 router.POST(baseURL+"/v1/zigbee2mqtt/device_whitelist", wrapper.Zigbee2mqttServiceDeviceWhitelist) 5116 router.GET(baseURL+"/v1/zigbee2mqtt/search_device", wrapper.Zigbee2mqttServiceSearchDevice) 5117 5118 }