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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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(), &params.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  }