github.com/pingcap/tiflow@v0.0.0-20240520035814-5bf52d54e205/dm/openapi/gen.client.go (about)

     1  // Package openapi provides primitives to interact with the openapi HTTP API.
     2  //
     3  // Code generated by github.com/deepmap/oapi-codegen version v1.9.0 DO NOT EDIT.
     4  package openapi
     5  
     6  import (
     7  	"bytes"
     8  	"context"
     9  	"encoding/json"
    10  	"fmt"
    11  	"io"
    12  	"io/ioutil"
    13  	"net/http"
    14  	"net/url"
    15  	"strings"
    16  
    17  	"github.com/deepmap/oapi-codegen/pkg/runtime"
    18  )
    19  
    20  // RequestEditorFn  is the function signature for the RequestEditor callback function
    21  type RequestEditorFn func(ctx context.Context, req *http.Request) error
    22  
    23  // Doer performs HTTP requests.
    24  //
    25  // The standard http.Client implements this interface.
    26  type HttpRequestDoer interface {
    27  	Do(req *http.Request) (*http.Response, error)
    28  }
    29  
    30  // Client which conforms to the OpenAPI3 specification for this service.
    31  type Client struct {
    32  	// The endpoint of the server conforming to this interface, with scheme,
    33  	// https://api.deepmap.com for example. This can contain a path relative
    34  	// to the server, such as https://api.deepmap.com/dev-test, and all the
    35  	// paths in the swagger spec will be appended to the server.
    36  	Server string
    37  
    38  	// Doer for performing requests, typically a *http.Client with any
    39  	// customized settings, such as certificate chains.
    40  	Client HttpRequestDoer
    41  
    42  	// A list of callbacks for modifying requests which are generated before sending over
    43  	// the network.
    44  	RequestEditors []RequestEditorFn
    45  }
    46  
    47  // ClientOption allows setting custom parameters during construction
    48  type ClientOption func(*Client) error
    49  
    50  // Creates a new Client, with reasonable defaults
    51  func NewClient(server string, opts ...ClientOption) (*Client, error) {
    52  	// create a client with sane default values
    53  	client := Client{
    54  		Server: server,
    55  	}
    56  	// mutate client and add all optional params
    57  	for _, o := range opts {
    58  		if err := o(&client); err != nil {
    59  			return nil, err
    60  		}
    61  	}
    62  	// ensure the server URL always has a trailing slash
    63  	if !strings.HasSuffix(client.Server, "/") {
    64  		client.Server += "/"
    65  	}
    66  	// create httpClient, if not already present
    67  	if client.Client == nil {
    68  		client.Client = &http.Client{}
    69  	}
    70  	return &client, nil
    71  }
    72  
    73  // WithHTTPClient allows overriding the default Doer, which is
    74  // automatically created using http.Client. This is useful for tests.
    75  func WithHTTPClient(doer HttpRequestDoer) ClientOption {
    76  	return func(c *Client) error {
    77  		c.Client = doer
    78  		return nil
    79  	}
    80  }
    81  
    82  // WithRequestEditorFn allows setting up a callback function, which will be
    83  // called right before sending the request. This can be used to mutate the request.
    84  func WithRequestEditorFn(fn RequestEditorFn) ClientOption {
    85  	return func(c *Client) error {
    86  		c.RequestEditors = append(c.RequestEditors, fn)
    87  		return nil
    88  	}
    89  }
    90  
    91  // The interface specification for the client above.
    92  type ClientInterface interface {
    93  	// DMAPIGetClusterInfo request
    94  	DMAPIGetClusterInfo(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
    95  
    96  	// DMAPIUpdateClusterInfo request with any body
    97  	DMAPIUpdateClusterInfoWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
    98  
    99  	DMAPIUpdateClusterInfo(ctx context.Context, body DMAPIUpdateClusterInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
   100  
   101  	// DMAPIGetClusterMasterList request
   102  	DMAPIGetClusterMasterList(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
   103  
   104  	// DMAPIOfflineMasterNode request
   105  	DMAPIOfflineMasterNode(ctx context.Context, masterName string, reqEditors ...RequestEditorFn) (*http.Response, error)
   106  
   107  	// DMAPIGetClusterWorkerList request
   108  	DMAPIGetClusterWorkerList(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
   109  
   110  	// DMAPIOfflineWorkerNode request
   111  	DMAPIOfflineWorkerNode(ctx context.Context, workerName string, reqEditors ...RequestEditorFn) (*http.Response, error)
   112  
   113  	// GetDocJSON request
   114  	GetDocJSON(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
   115  
   116  	// GetDocHTML request
   117  	GetDocHTML(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
   118  
   119  	// DMAPIGetSourceList request
   120  	DMAPIGetSourceList(ctx context.Context, params *DMAPIGetSourceListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
   121  
   122  	// DMAPICreateSource request with any body
   123  	DMAPICreateSourceWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
   124  
   125  	DMAPICreateSource(ctx context.Context, body DMAPICreateSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
   126  
   127  	// DMAPIDeleteSource request
   128  	DMAPIDeleteSource(ctx context.Context, sourceName string, params *DMAPIDeleteSourceParams, reqEditors ...RequestEditorFn) (*http.Response, error)
   129  
   130  	// DMAPIGetSource request
   131  	DMAPIGetSource(ctx context.Context, sourceName string, params *DMAPIGetSourceParams, reqEditors ...RequestEditorFn) (*http.Response, error)
   132  
   133  	// DMAPIUpdateSource request with any body
   134  	DMAPIUpdateSourceWithBody(ctx context.Context, sourceName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
   135  
   136  	DMAPIUpdateSource(ctx context.Context, sourceName string, body DMAPIUpdateSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
   137  
   138  	// DMAPIDisableSource request
   139  	DMAPIDisableSource(ctx context.Context, sourceName string, reqEditors ...RequestEditorFn) (*http.Response, error)
   140  
   141  	// DMAPIEnableSource request
   142  	DMAPIEnableSource(ctx context.Context, sourceName string, reqEditors ...RequestEditorFn) (*http.Response, error)
   143  
   144  	// DMAPIDisableRelay request with any body
   145  	DMAPIDisableRelayWithBody(ctx context.Context, sourceName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
   146  
   147  	DMAPIDisableRelay(ctx context.Context, sourceName string, body DMAPIDisableRelayJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
   148  
   149  	// DMAPIEnableRelay request with any body
   150  	DMAPIEnableRelayWithBody(ctx context.Context, sourceName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
   151  
   152  	DMAPIEnableRelay(ctx context.Context, sourceName string, body DMAPIEnableRelayJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
   153  
   154  	// DMAPIPurgeRelay request with any body
   155  	DMAPIPurgeRelayWithBody(ctx context.Context, sourceName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
   156  
   157  	DMAPIPurgeRelay(ctx context.Context, sourceName string, body DMAPIPurgeRelayJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
   158  
   159  	// DMAPIGetSourceSchemaList request
   160  	DMAPIGetSourceSchemaList(ctx context.Context, sourceName string, reqEditors ...RequestEditorFn) (*http.Response, error)
   161  
   162  	// DMAPIGetSourceTableList request
   163  	DMAPIGetSourceTableList(ctx context.Context, sourceName string, schemaName string, reqEditors ...RequestEditorFn) (*http.Response, error)
   164  
   165  	// DMAPIGetSourceStatus request
   166  	DMAPIGetSourceStatus(ctx context.Context, sourceName string, reqEditors ...RequestEditorFn) (*http.Response, error)
   167  
   168  	// DMAPITransferSource request with any body
   169  	DMAPITransferSourceWithBody(ctx context.Context, sourceName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
   170  
   171  	DMAPITransferSource(ctx context.Context, sourceName string, body DMAPITransferSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
   172  
   173  	// DMAPIGetTaskList request
   174  	DMAPIGetTaskList(ctx context.Context, params *DMAPIGetTaskListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
   175  
   176  	// DMAPICreateTask request with any body
   177  	DMAPICreateTaskWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
   178  
   179  	DMAPICreateTask(ctx context.Context, body DMAPICreateTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
   180  
   181  	// DMAPIConvertTask request with any body
   182  	DMAPIConvertTaskWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
   183  
   184  	DMAPIConvertTask(ctx context.Context, body DMAPIConvertTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
   185  
   186  	// DMAPIGetTaskTemplateList request
   187  	DMAPIGetTaskTemplateList(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
   188  
   189  	// DMAPICreateTaskTemplate request with any body
   190  	DMAPICreateTaskTemplateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
   191  
   192  	DMAPICreateTaskTemplate(ctx context.Context, body DMAPICreateTaskTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
   193  
   194  	// DMAPIImportTaskTemplate request with any body
   195  	DMAPIImportTaskTemplateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
   196  
   197  	DMAPIImportTaskTemplate(ctx context.Context, body DMAPIImportTaskTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
   198  
   199  	// DMAPIDeleteTaskTemplate request
   200  	DMAPIDeleteTaskTemplate(ctx context.Context, taskName string, reqEditors ...RequestEditorFn) (*http.Response, error)
   201  
   202  	// DMAPIGetTaskTemplate request
   203  	DMAPIGetTaskTemplate(ctx context.Context, taskName string, reqEditors ...RequestEditorFn) (*http.Response, error)
   204  
   205  	// DMAPUpdateTaskTemplate request
   206  	DMAPUpdateTaskTemplate(ctx context.Context, taskName string, reqEditors ...RequestEditorFn) (*http.Response, error)
   207  
   208  	// DMAPIDeleteTask request
   209  	DMAPIDeleteTask(ctx context.Context, taskName string, params *DMAPIDeleteTaskParams, reqEditors ...RequestEditorFn) (*http.Response, error)
   210  
   211  	// DMAPIGetTask request
   212  	DMAPIGetTask(ctx context.Context, taskName string, params *DMAPIGetTaskParams, reqEditors ...RequestEditorFn) (*http.Response, error)
   213  
   214  	// DMAPIUpdateTask request with any body
   215  	DMAPIUpdateTaskWithBody(ctx context.Context, taskName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
   216  
   217  	DMAPIUpdateTask(ctx context.Context, taskName string, body DMAPIUpdateTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
   218  
   219  	// DMAPIGetTaskMigrateTargets request
   220  	DMAPIGetTaskMigrateTargets(ctx context.Context, taskName string, sourceName string, params *DMAPIGetTaskMigrateTargetsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
   221  
   222  	// DMAPIGetSchemaListByTaskAndSource request
   223  	DMAPIGetSchemaListByTaskAndSource(ctx context.Context, taskName string, sourceName string, reqEditors ...RequestEditorFn) (*http.Response, error)
   224  
   225  	// DMAPIGetTableListByTaskAndSource request
   226  	DMAPIGetTableListByTaskAndSource(ctx context.Context, taskName string, sourceName string, schemaName string, reqEditors ...RequestEditorFn) (*http.Response, error)
   227  
   228  	// DMAPIDeleteTableStructure request
   229  	DMAPIDeleteTableStructure(ctx context.Context, taskName string, sourceName string, schemaName string, tableName string, reqEditors ...RequestEditorFn) (*http.Response, error)
   230  
   231  	// DMAPIGetTableStructure request
   232  	DMAPIGetTableStructure(ctx context.Context, taskName string, sourceName string, schemaName string, tableName string, reqEditors ...RequestEditorFn) (*http.Response, error)
   233  
   234  	// DMAPIOperateTableStructure request with any body
   235  	DMAPIOperateTableStructureWithBody(ctx context.Context, taskName string, sourceName string, schemaName string, tableName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
   236  
   237  	DMAPIOperateTableStructure(ctx context.Context, taskName string, sourceName string, schemaName string, tableName string, body DMAPIOperateTableStructureJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
   238  
   239  	// DMAPIStartTask request with any body
   240  	DMAPIStartTaskWithBody(ctx context.Context, taskName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
   241  
   242  	DMAPIStartTask(ctx context.Context, taskName string, body DMAPIStartTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
   243  
   244  	// DMAPIGetTaskStatus request
   245  	DMAPIGetTaskStatus(ctx context.Context, taskName string, params *DMAPIGetTaskStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error)
   246  
   247  	// DMAPIStopTask request with any body
   248  	DMAPIStopTaskWithBody(ctx context.Context, taskName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
   249  
   250  	DMAPIStopTask(ctx context.Context, taskName string, body DMAPIStopTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
   251  }
   252  
   253  func (c *Client) DMAPIGetClusterInfo(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) {
   254  	req, err := NewDMAPIGetClusterInfoRequest(c.Server)
   255  	if err != nil {
   256  		return nil, err
   257  	}
   258  	req = req.WithContext(ctx)
   259  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   260  		return nil, err
   261  	}
   262  	return c.Client.Do(req)
   263  }
   264  
   265  func (c *Client) DMAPIUpdateClusterInfoWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
   266  	req, err := NewDMAPIUpdateClusterInfoRequestWithBody(c.Server, contentType, body)
   267  	if err != nil {
   268  		return nil, err
   269  	}
   270  	req = req.WithContext(ctx)
   271  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   272  		return nil, err
   273  	}
   274  	return c.Client.Do(req)
   275  }
   276  
   277  func (c *Client) DMAPIUpdateClusterInfo(ctx context.Context, body DMAPIUpdateClusterInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
   278  	req, err := NewDMAPIUpdateClusterInfoRequest(c.Server, body)
   279  	if err != nil {
   280  		return nil, err
   281  	}
   282  	req = req.WithContext(ctx)
   283  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   284  		return nil, err
   285  	}
   286  	return c.Client.Do(req)
   287  }
   288  
   289  func (c *Client) DMAPIGetClusterMasterList(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) {
   290  	req, err := NewDMAPIGetClusterMasterListRequest(c.Server)
   291  	if err != nil {
   292  		return nil, err
   293  	}
   294  	req = req.WithContext(ctx)
   295  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   296  		return nil, err
   297  	}
   298  	return c.Client.Do(req)
   299  }
   300  
   301  func (c *Client) DMAPIOfflineMasterNode(ctx context.Context, masterName string, reqEditors ...RequestEditorFn) (*http.Response, error) {
   302  	req, err := NewDMAPIOfflineMasterNodeRequest(c.Server, masterName)
   303  	if err != nil {
   304  		return nil, err
   305  	}
   306  	req = req.WithContext(ctx)
   307  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   308  		return nil, err
   309  	}
   310  	return c.Client.Do(req)
   311  }
   312  
   313  func (c *Client) DMAPIGetClusterWorkerList(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) {
   314  	req, err := NewDMAPIGetClusterWorkerListRequest(c.Server)
   315  	if err != nil {
   316  		return nil, err
   317  	}
   318  	req = req.WithContext(ctx)
   319  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   320  		return nil, err
   321  	}
   322  	return c.Client.Do(req)
   323  }
   324  
   325  func (c *Client) DMAPIOfflineWorkerNode(ctx context.Context, workerName string, reqEditors ...RequestEditorFn) (*http.Response, error) {
   326  	req, err := NewDMAPIOfflineWorkerNodeRequest(c.Server, workerName)
   327  	if err != nil {
   328  		return nil, err
   329  	}
   330  	req = req.WithContext(ctx)
   331  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   332  		return nil, err
   333  	}
   334  	return c.Client.Do(req)
   335  }
   336  
   337  func (c *Client) GetDocJSON(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) {
   338  	req, err := NewGetDocJSONRequest(c.Server)
   339  	if err != nil {
   340  		return nil, err
   341  	}
   342  	req = req.WithContext(ctx)
   343  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   344  		return nil, err
   345  	}
   346  	return c.Client.Do(req)
   347  }
   348  
   349  func (c *Client) GetDocHTML(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) {
   350  	req, err := NewGetDocHTMLRequest(c.Server)
   351  	if err != nil {
   352  		return nil, err
   353  	}
   354  	req = req.WithContext(ctx)
   355  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   356  		return nil, err
   357  	}
   358  	return c.Client.Do(req)
   359  }
   360  
   361  func (c *Client) DMAPIGetSourceList(ctx context.Context, params *DMAPIGetSourceListParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
   362  	req, err := NewDMAPIGetSourceListRequest(c.Server, params)
   363  	if err != nil {
   364  		return nil, err
   365  	}
   366  	req = req.WithContext(ctx)
   367  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   368  		return nil, err
   369  	}
   370  	return c.Client.Do(req)
   371  }
   372  
   373  func (c *Client) DMAPICreateSourceWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
   374  	req, err := NewDMAPICreateSourceRequestWithBody(c.Server, contentType, body)
   375  	if err != nil {
   376  		return nil, err
   377  	}
   378  	req = req.WithContext(ctx)
   379  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   380  		return nil, err
   381  	}
   382  	return c.Client.Do(req)
   383  }
   384  
   385  func (c *Client) DMAPICreateSource(ctx context.Context, body DMAPICreateSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
   386  	req, err := NewDMAPICreateSourceRequest(c.Server, body)
   387  	if err != nil {
   388  		return nil, err
   389  	}
   390  	req = req.WithContext(ctx)
   391  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   392  		return nil, err
   393  	}
   394  	return c.Client.Do(req)
   395  }
   396  
   397  func (c *Client) DMAPIDeleteSource(ctx context.Context, sourceName string, params *DMAPIDeleteSourceParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
   398  	req, err := NewDMAPIDeleteSourceRequest(c.Server, sourceName, params)
   399  	if err != nil {
   400  		return nil, err
   401  	}
   402  	req = req.WithContext(ctx)
   403  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   404  		return nil, err
   405  	}
   406  	return c.Client.Do(req)
   407  }
   408  
   409  func (c *Client) DMAPIGetSource(ctx context.Context, sourceName string, params *DMAPIGetSourceParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
   410  	req, err := NewDMAPIGetSourceRequest(c.Server, sourceName, params)
   411  	if err != nil {
   412  		return nil, err
   413  	}
   414  	req = req.WithContext(ctx)
   415  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   416  		return nil, err
   417  	}
   418  	return c.Client.Do(req)
   419  }
   420  
   421  func (c *Client) DMAPIUpdateSourceWithBody(ctx context.Context, sourceName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
   422  	req, err := NewDMAPIUpdateSourceRequestWithBody(c.Server, sourceName, contentType, body)
   423  	if err != nil {
   424  		return nil, err
   425  	}
   426  	req = req.WithContext(ctx)
   427  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   428  		return nil, err
   429  	}
   430  	return c.Client.Do(req)
   431  }
   432  
   433  func (c *Client) DMAPIUpdateSource(ctx context.Context, sourceName string, body DMAPIUpdateSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
   434  	req, err := NewDMAPIUpdateSourceRequest(c.Server, sourceName, body)
   435  	if err != nil {
   436  		return nil, err
   437  	}
   438  	req = req.WithContext(ctx)
   439  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   440  		return nil, err
   441  	}
   442  	return c.Client.Do(req)
   443  }
   444  
   445  func (c *Client) DMAPIDisableSource(ctx context.Context, sourceName string, reqEditors ...RequestEditorFn) (*http.Response, error) {
   446  	req, err := NewDMAPIDisableSourceRequest(c.Server, sourceName)
   447  	if err != nil {
   448  		return nil, err
   449  	}
   450  	req = req.WithContext(ctx)
   451  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   452  		return nil, err
   453  	}
   454  	return c.Client.Do(req)
   455  }
   456  
   457  func (c *Client) DMAPIEnableSource(ctx context.Context, sourceName string, reqEditors ...RequestEditorFn) (*http.Response, error) {
   458  	req, err := NewDMAPIEnableSourceRequest(c.Server, sourceName)
   459  	if err != nil {
   460  		return nil, err
   461  	}
   462  	req = req.WithContext(ctx)
   463  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   464  		return nil, err
   465  	}
   466  	return c.Client.Do(req)
   467  }
   468  
   469  func (c *Client) DMAPIDisableRelayWithBody(ctx context.Context, sourceName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
   470  	req, err := NewDMAPIDisableRelayRequestWithBody(c.Server, sourceName, contentType, body)
   471  	if err != nil {
   472  		return nil, err
   473  	}
   474  	req = req.WithContext(ctx)
   475  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   476  		return nil, err
   477  	}
   478  	return c.Client.Do(req)
   479  }
   480  
   481  func (c *Client) DMAPIDisableRelay(ctx context.Context, sourceName string, body DMAPIDisableRelayJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
   482  	req, err := NewDMAPIDisableRelayRequest(c.Server, sourceName, body)
   483  	if err != nil {
   484  		return nil, err
   485  	}
   486  	req = req.WithContext(ctx)
   487  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   488  		return nil, err
   489  	}
   490  	return c.Client.Do(req)
   491  }
   492  
   493  func (c *Client) DMAPIEnableRelayWithBody(ctx context.Context, sourceName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
   494  	req, err := NewDMAPIEnableRelayRequestWithBody(c.Server, sourceName, contentType, body)
   495  	if err != nil {
   496  		return nil, err
   497  	}
   498  	req = req.WithContext(ctx)
   499  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   500  		return nil, err
   501  	}
   502  	return c.Client.Do(req)
   503  }
   504  
   505  func (c *Client) DMAPIEnableRelay(ctx context.Context, sourceName string, body DMAPIEnableRelayJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
   506  	req, err := NewDMAPIEnableRelayRequest(c.Server, sourceName, body)
   507  	if err != nil {
   508  		return nil, err
   509  	}
   510  	req = req.WithContext(ctx)
   511  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   512  		return nil, err
   513  	}
   514  	return c.Client.Do(req)
   515  }
   516  
   517  func (c *Client) DMAPIPurgeRelayWithBody(ctx context.Context, sourceName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
   518  	req, err := NewDMAPIPurgeRelayRequestWithBody(c.Server, sourceName, contentType, body)
   519  	if err != nil {
   520  		return nil, err
   521  	}
   522  	req = req.WithContext(ctx)
   523  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   524  		return nil, err
   525  	}
   526  	return c.Client.Do(req)
   527  }
   528  
   529  func (c *Client) DMAPIPurgeRelay(ctx context.Context, sourceName string, body DMAPIPurgeRelayJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
   530  	req, err := NewDMAPIPurgeRelayRequest(c.Server, sourceName, body)
   531  	if err != nil {
   532  		return nil, err
   533  	}
   534  	req = req.WithContext(ctx)
   535  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   536  		return nil, err
   537  	}
   538  	return c.Client.Do(req)
   539  }
   540  
   541  func (c *Client) DMAPIGetSourceSchemaList(ctx context.Context, sourceName string, reqEditors ...RequestEditorFn) (*http.Response, error) {
   542  	req, err := NewDMAPIGetSourceSchemaListRequest(c.Server, sourceName)
   543  	if err != nil {
   544  		return nil, err
   545  	}
   546  	req = req.WithContext(ctx)
   547  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   548  		return nil, err
   549  	}
   550  	return c.Client.Do(req)
   551  }
   552  
   553  func (c *Client) DMAPIGetSourceTableList(ctx context.Context, sourceName string, schemaName string, reqEditors ...RequestEditorFn) (*http.Response, error) {
   554  	req, err := NewDMAPIGetSourceTableListRequest(c.Server, sourceName, schemaName)
   555  	if err != nil {
   556  		return nil, err
   557  	}
   558  	req = req.WithContext(ctx)
   559  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   560  		return nil, err
   561  	}
   562  	return c.Client.Do(req)
   563  }
   564  
   565  func (c *Client) DMAPIGetSourceStatus(ctx context.Context, sourceName string, reqEditors ...RequestEditorFn) (*http.Response, error) {
   566  	req, err := NewDMAPIGetSourceStatusRequest(c.Server, sourceName)
   567  	if err != nil {
   568  		return nil, err
   569  	}
   570  	req = req.WithContext(ctx)
   571  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   572  		return nil, err
   573  	}
   574  	return c.Client.Do(req)
   575  }
   576  
   577  func (c *Client) DMAPITransferSourceWithBody(ctx context.Context, sourceName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
   578  	req, err := NewDMAPITransferSourceRequestWithBody(c.Server, sourceName, contentType, body)
   579  	if err != nil {
   580  		return nil, err
   581  	}
   582  	req = req.WithContext(ctx)
   583  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   584  		return nil, err
   585  	}
   586  	return c.Client.Do(req)
   587  }
   588  
   589  func (c *Client) DMAPITransferSource(ctx context.Context, sourceName string, body DMAPITransferSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
   590  	req, err := NewDMAPITransferSourceRequest(c.Server, sourceName, body)
   591  	if err != nil {
   592  		return nil, err
   593  	}
   594  	req = req.WithContext(ctx)
   595  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   596  		return nil, err
   597  	}
   598  	return c.Client.Do(req)
   599  }
   600  
   601  func (c *Client) DMAPIGetTaskList(ctx context.Context, params *DMAPIGetTaskListParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
   602  	req, err := NewDMAPIGetTaskListRequest(c.Server, params)
   603  	if err != nil {
   604  		return nil, err
   605  	}
   606  	req = req.WithContext(ctx)
   607  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   608  		return nil, err
   609  	}
   610  	return c.Client.Do(req)
   611  }
   612  
   613  func (c *Client) DMAPICreateTaskWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
   614  	req, err := NewDMAPICreateTaskRequestWithBody(c.Server, contentType, body)
   615  	if err != nil {
   616  		return nil, err
   617  	}
   618  	req = req.WithContext(ctx)
   619  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   620  		return nil, err
   621  	}
   622  	return c.Client.Do(req)
   623  }
   624  
   625  func (c *Client) DMAPICreateTask(ctx context.Context, body DMAPICreateTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
   626  	req, err := NewDMAPICreateTaskRequest(c.Server, body)
   627  	if err != nil {
   628  		return nil, err
   629  	}
   630  	req = req.WithContext(ctx)
   631  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   632  		return nil, err
   633  	}
   634  	return c.Client.Do(req)
   635  }
   636  
   637  func (c *Client) DMAPIConvertTaskWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
   638  	req, err := NewDMAPIConvertTaskRequestWithBody(c.Server, contentType, body)
   639  	if err != nil {
   640  		return nil, err
   641  	}
   642  	req = req.WithContext(ctx)
   643  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   644  		return nil, err
   645  	}
   646  	return c.Client.Do(req)
   647  }
   648  
   649  func (c *Client) DMAPIConvertTask(ctx context.Context, body DMAPIConvertTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
   650  	req, err := NewDMAPIConvertTaskRequest(c.Server, body)
   651  	if err != nil {
   652  		return nil, err
   653  	}
   654  	req = req.WithContext(ctx)
   655  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   656  		return nil, err
   657  	}
   658  	return c.Client.Do(req)
   659  }
   660  
   661  func (c *Client) DMAPIGetTaskTemplateList(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) {
   662  	req, err := NewDMAPIGetTaskTemplateListRequest(c.Server)
   663  	if err != nil {
   664  		return nil, err
   665  	}
   666  	req = req.WithContext(ctx)
   667  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   668  		return nil, err
   669  	}
   670  	return c.Client.Do(req)
   671  }
   672  
   673  func (c *Client) DMAPICreateTaskTemplateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
   674  	req, err := NewDMAPICreateTaskTemplateRequestWithBody(c.Server, contentType, body)
   675  	if err != nil {
   676  		return nil, err
   677  	}
   678  	req = req.WithContext(ctx)
   679  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   680  		return nil, err
   681  	}
   682  	return c.Client.Do(req)
   683  }
   684  
   685  func (c *Client) DMAPICreateTaskTemplate(ctx context.Context, body DMAPICreateTaskTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
   686  	req, err := NewDMAPICreateTaskTemplateRequest(c.Server, body)
   687  	if err != nil {
   688  		return nil, err
   689  	}
   690  	req = req.WithContext(ctx)
   691  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   692  		return nil, err
   693  	}
   694  	return c.Client.Do(req)
   695  }
   696  
   697  func (c *Client) DMAPIImportTaskTemplateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
   698  	req, err := NewDMAPIImportTaskTemplateRequestWithBody(c.Server, contentType, body)
   699  	if err != nil {
   700  		return nil, err
   701  	}
   702  	req = req.WithContext(ctx)
   703  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   704  		return nil, err
   705  	}
   706  	return c.Client.Do(req)
   707  }
   708  
   709  func (c *Client) DMAPIImportTaskTemplate(ctx context.Context, body DMAPIImportTaskTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
   710  	req, err := NewDMAPIImportTaskTemplateRequest(c.Server, body)
   711  	if err != nil {
   712  		return nil, err
   713  	}
   714  	req = req.WithContext(ctx)
   715  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   716  		return nil, err
   717  	}
   718  	return c.Client.Do(req)
   719  }
   720  
   721  func (c *Client) DMAPIDeleteTaskTemplate(ctx context.Context, taskName string, reqEditors ...RequestEditorFn) (*http.Response, error) {
   722  	req, err := NewDMAPIDeleteTaskTemplateRequest(c.Server, taskName)
   723  	if err != nil {
   724  		return nil, err
   725  	}
   726  	req = req.WithContext(ctx)
   727  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   728  		return nil, err
   729  	}
   730  	return c.Client.Do(req)
   731  }
   732  
   733  func (c *Client) DMAPIGetTaskTemplate(ctx context.Context, taskName string, reqEditors ...RequestEditorFn) (*http.Response, error) {
   734  	req, err := NewDMAPIGetTaskTemplateRequest(c.Server, taskName)
   735  	if err != nil {
   736  		return nil, err
   737  	}
   738  	req = req.WithContext(ctx)
   739  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   740  		return nil, err
   741  	}
   742  	return c.Client.Do(req)
   743  }
   744  
   745  func (c *Client) DMAPUpdateTaskTemplate(ctx context.Context, taskName string, reqEditors ...RequestEditorFn) (*http.Response, error) {
   746  	req, err := NewDMAPUpdateTaskTemplateRequest(c.Server, taskName)
   747  	if err != nil {
   748  		return nil, err
   749  	}
   750  	req = req.WithContext(ctx)
   751  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   752  		return nil, err
   753  	}
   754  	return c.Client.Do(req)
   755  }
   756  
   757  func (c *Client) DMAPIDeleteTask(ctx context.Context, taskName string, params *DMAPIDeleteTaskParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
   758  	req, err := NewDMAPIDeleteTaskRequest(c.Server, taskName, params)
   759  	if err != nil {
   760  		return nil, err
   761  	}
   762  	req = req.WithContext(ctx)
   763  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   764  		return nil, err
   765  	}
   766  	return c.Client.Do(req)
   767  }
   768  
   769  func (c *Client) DMAPIGetTask(ctx context.Context, taskName string, params *DMAPIGetTaskParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
   770  	req, err := NewDMAPIGetTaskRequest(c.Server, taskName, params)
   771  	if err != nil {
   772  		return nil, err
   773  	}
   774  	req = req.WithContext(ctx)
   775  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   776  		return nil, err
   777  	}
   778  	return c.Client.Do(req)
   779  }
   780  
   781  func (c *Client) DMAPIUpdateTaskWithBody(ctx context.Context, taskName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
   782  	req, err := NewDMAPIUpdateTaskRequestWithBody(c.Server, taskName, contentType, body)
   783  	if err != nil {
   784  		return nil, err
   785  	}
   786  	req = req.WithContext(ctx)
   787  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   788  		return nil, err
   789  	}
   790  	return c.Client.Do(req)
   791  }
   792  
   793  func (c *Client) DMAPIUpdateTask(ctx context.Context, taskName string, body DMAPIUpdateTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
   794  	req, err := NewDMAPIUpdateTaskRequest(c.Server, taskName, body)
   795  	if err != nil {
   796  		return nil, err
   797  	}
   798  	req = req.WithContext(ctx)
   799  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   800  		return nil, err
   801  	}
   802  	return c.Client.Do(req)
   803  }
   804  
   805  func (c *Client) DMAPIGetTaskMigrateTargets(ctx context.Context, taskName string, sourceName string, params *DMAPIGetTaskMigrateTargetsParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
   806  	req, err := NewDMAPIGetTaskMigrateTargetsRequest(c.Server, taskName, sourceName, params)
   807  	if err != nil {
   808  		return nil, err
   809  	}
   810  	req = req.WithContext(ctx)
   811  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   812  		return nil, err
   813  	}
   814  	return c.Client.Do(req)
   815  }
   816  
   817  func (c *Client) DMAPIGetSchemaListByTaskAndSource(ctx context.Context, taskName string, sourceName string, reqEditors ...RequestEditorFn) (*http.Response, error) {
   818  	req, err := NewDMAPIGetSchemaListByTaskAndSourceRequest(c.Server, taskName, sourceName)
   819  	if err != nil {
   820  		return nil, err
   821  	}
   822  	req = req.WithContext(ctx)
   823  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   824  		return nil, err
   825  	}
   826  	return c.Client.Do(req)
   827  }
   828  
   829  func (c *Client) DMAPIGetTableListByTaskAndSource(ctx context.Context, taskName string, sourceName string, schemaName string, reqEditors ...RequestEditorFn) (*http.Response, error) {
   830  	req, err := NewDMAPIGetTableListByTaskAndSourceRequest(c.Server, taskName, sourceName, schemaName)
   831  	if err != nil {
   832  		return nil, err
   833  	}
   834  	req = req.WithContext(ctx)
   835  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   836  		return nil, err
   837  	}
   838  	return c.Client.Do(req)
   839  }
   840  
   841  func (c *Client) DMAPIDeleteTableStructure(ctx context.Context, taskName string, sourceName string, schemaName string, tableName string, reqEditors ...RequestEditorFn) (*http.Response, error) {
   842  	req, err := NewDMAPIDeleteTableStructureRequest(c.Server, taskName, sourceName, schemaName, tableName)
   843  	if err != nil {
   844  		return nil, err
   845  	}
   846  	req = req.WithContext(ctx)
   847  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   848  		return nil, err
   849  	}
   850  	return c.Client.Do(req)
   851  }
   852  
   853  func (c *Client) DMAPIGetTableStructure(ctx context.Context, taskName string, sourceName string, schemaName string, tableName string, reqEditors ...RequestEditorFn) (*http.Response, error) {
   854  	req, err := NewDMAPIGetTableStructureRequest(c.Server, taskName, sourceName, schemaName, tableName)
   855  	if err != nil {
   856  		return nil, err
   857  	}
   858  	req = req.WithContext(ctx)
   859  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   860  		return nil, err
   861  	}
   862  	return c.Client.Do(req)
   863  }
   864  
   865  func (c *Client) DMAPIOperateTableStructureWithBody(ctx context.Context, taskName string, sourceName string, schemaName string, tableName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
   866  	req, err := NewDMAPIOperateTableStructureRequestWithBody(c.Server, taskName, sourceName, schemaName, tableName, contentType, body)
   867  	if err != nil {
   868  		return nil, err
   869  	}
   870  	req = req.WithContext(ctx)
   871  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   872  		return nil, err
   873  	}
   874  	return c.Client.Do(req)
   875  }
   876  
   877  func (c *Client) DMAPIOperateTableStructure(ctx context.Context, taskName string, sourceName string, schemaName string, tableName string, body DMAPIOperateTableStructureJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
   878  	req, err := NewDMAPIOperateTableStructureRequest(c.Server, taskName, sourceName, schemaName, tableName, body)
   879  	if err != nil {
   880  		return nil, err
   881  	}
   882  	req = req.WithContext(ctx)
   883  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   884  		return nil, err
   885  	}
   886  	return c.Client.Do(req)
   887  }
   888  
   889  func (c *Client) DMAPIStartTaskWithBody(ctx context.Context, taskName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
   890  	req, err := NewDMAPIStartTaskRequestWithBody(c.Server, taskName, contentType, body)
   891  	if err != nil {
   892  		return nil, err
   893  	}
   894  	req = req.WithContext(ctx)
   895  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   896  		return nil, err
   897  	}
   898  	return c.Client.Do(req)
   899  }
   900  
   901  func (c *Client) DMAPIStartTask(ctx context.Context, taskName string, body DMAPIStartTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
   902  	req, err := NewDMAPIStartTaskRequest(c.Server, taskName, body)
   903  	if err != nil {
   904  		return nil, err
   905  	}
   906  	req = req.WithContext(ctx)
   907  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   908  		return nil, err
   909  	}
   910  	return c.Client.Do(req)
   911  }
   912  
   913  func (c *Client) DMAPIGetTaskStatus(ctx context.Context, taskName string, params *DMAPIGetTaskStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
   914  	req, err := NewDMAPIGetTaskStatusRequest(c.Server, taskName, params)
   915  	if err != nil {
   916  		return nil, err
   917  	}
   918  	req = req.WithContext(ctx)
   919  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   920  		return nil, err
   921  	}
   922  	return c.Client.Do(req)
   923  }
   924  
   925  func (c *Client) DMAPIStopTaskWithBody(ctx context.Context, taskName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
   926  	req, err := NewDMAPIStopTaskRequestWithBody(c.Server, taskName, contentType, body)
   927  	if err != nil {
   928  		return nil, err
   929  	}
   930  	req = req.WithContext(ctx)
   931  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   932  		return nil, err
   933  	}
   934  	return c.Client.Do(req)
   935  }
   936  
   937  func (c *Client) DMAPIStopTask(ctx context.Context, taskName string, body DMAPIStopTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
   938  	req, err := NewDMAPIStopTaskRequest(c.Server, taskName, body)
   939  	if err != nil {
   940  		return nil, err
   941  	}
   942  	req = req.WithContext(ctx)
   943  	if err := c.applyEditors(ctx, req, reqEditors); err != nil {
   944  		return nil, err
   945  	}
   946  	return c.Client.Do(req)
   947  }
   948  
   949  // NewDMAPIGetClusterInfoRequest generates requests for DMAPIGetClusterInfo
   950  func NewDMAPIGetClusterInfoRequest(server string) (*http.Request, error) {
   951  	var err error
   952  
   953  	serverURL, err := url.Parse(server)
   954  	if err != nil {
   955  		return nil, err
   956  	}
   957  
   958  	operationPath := fmt.Sprintf("/api/v1/cluster/info")
   959  	if operationPath[0] == '/' {
   960  		operationPath = "." + operationPath
   961  	}
   962  
   963  	queryURL, err := serverURL.Parse(operationPath)
   964  	if err != nil {
   965  		return nil, err
   966  	}
   967  
   968  	req, err := http.NewRequest("GET", queryURL.String(), nil)
   969  	if err != nil {
   970  		return nil, err
   971  	}
   972  
   973  	return req, nil
   974  }
   975  
   976  // NewDMAPIUpdateClusterInfoRequest calls the generic DMAPIUpdateClusterInfo builder with application/json body
   977  func NewDMAPIUpdateClusterInfoRequest(server string, body DMAPIUpdateClusterInfoJSONRequestBody) (*http.Request, error) {
   978  	var bodyReader io.Reader
   979  	buf, err := json.Marshal(body)
   980  	if err != nil {
   981  		return nil, err
   982  	}
   983  	bodyReader = bytes.NewReader(buf)
   984  	return NewDMAPIUpdateClusterInfoRequestWithBody(server, "application/json", bodyReader)
   985  }
   986  
   987  // NewDMAPIUpdateClusterInfoRequestWithBody generates requests for DMAPIUpdateClusterInfo with any type of body
   988  func NewDMAPIUpdateClusterInfoRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) {
   989  	var err error
   990  
   991  	serverURL, err := url.Parse(server)
   992  	if err != nil {
   993  		return nil, err
   994  	}
   995  
   996  	operationPath := fmt.Sprintf("/api/v1/cluster/info")
   997  	if operationPath[0] == '/' {
   998  		operationPath = "." + operationPath
   999  	}
  1000  
  1001  	queryURL, err := serverURL.Parse(operationPath)
  1002  	if err != nil {
  1003  		return nil, err
  1004  	}
  1005  
  1006  	req, err := http.NewRequest("PUT", queryURL.String(), body)
  1007  	if err != nil {
  1008  		return nil, err
  1009  	}
  1010  
  1011  	req.Header.Add("Content-Type", contentType)
  1012  
  1013  	return req, nil
  1014  }
  1015  
  1016  // NewDMAPIGetClusterMasterListRequest generates requests for DMAPIGetClusterMasterList
  1017  func NewDMAPIGetClusterMasterListRequest(server string) (*http.Request, error) {
  1018  	var err error
  1019  
  1020  	serverURL, err := url.Parse(server)
  1021  	if err != nil {
  1022  		return nil, err
  1023  	}
  1024  
  1025  	operationPath := fmt.Sprintf("/api/v1/cluster/masters")
  1026  	if operationPath[0] == '/' {
  1027  		operationPath = "." + operationPath
  1028  	}
  1029  
  1030  	queryURL, err := serverURL.Parse(operationPath)
  1031  	if err != nil {
  1032  		return nil, err
  1033  	}
  1034  
  1035  	req, err := http.NewRequest("GET", queryURL.String(), nil)
  1036  	if err != nil {
  1037  		return nil, err
  1038  	}
  1039  
  1040  	return req, nil
  1041  }
  1042  
  1043  // NewDMAPIOfflineMasterNodeRequest generates requests for DMAPIOfflineMasterNode
  1044  func NewDMAPIOfflineMasterNodeRequest(server string, masterName string) (*http.Request, error) {
  1045  	var err error
  1046  
  1047  	var pathParam0 string
  1048  
  1049  	pathParam0, err = runtime.StyleParamWithLocation("simple", false, "master-name", runtime.ParamLocationPath, masterName)
  1050  	if err != nil {
  1051  		return nil, err
  1052  	}
  1053  
  1054  	serverURL, err := url.Parse(server)
  1055  	if err != nil {
  1056  		return nil, err
  1057  	}
  1058  
  1059  	operationPath := fmt.Sprintf("/api/v1/cluster/masters/%s", pathParam0)
  1060  	if operationPath[0] == '/' {
  1061  		operationPath = "." + operationPath
  1062  	}
  1063  
  1064  	queryURL, err := serverURL.Parse(operationPath)
  1065  	if err != nil {
  1066  		return nil, err
  1067  	}
  1068  
  1069  	req, err := http.NewRequest("DELETE", queryURL.String(), nil)
  1070  	if err != nil {
  1071  		return nil, err
  1072  	}
  1073  
  1074  	return req, nil
  1075  }
  1076  
  1077  // NewDMAPIGetClusterWorkerListRequest generates requests for DMAPIGetClusterWorkerList
  1078  func NewDMAPIGetClusterWorkerListRequest(server string) (*http.Request, error) {
  1079  	var err error
  1080  
  1081  	serverURL, err := url.Parse(server)
  1082  	if err != nil {
  1083  		return nil, err
  1084  	}
  1085  
  1086  	operationPath := fmt.Sprintf("/api/v1/cluster/workers")
  1087  	if operationPath[0] == '/' {
  1088  		operationPath = "." + operationPath
  1089  	}
  1090  
  1091  	queryURL, err := serverURL.Parse(operationPath)
  1092  	if err != nil {
  1093  		return nil, err
  1094  	}
  1095  
  1096  	req, err := http.NewRequest("GET", queryURL.String(), nil)
  1097  	if err != nil {
  1098  		return nil, err
  1099  	}
  1100  
  1101  	return req, nil
  1102  }
  1103  
  1104  // NewDMAPIOfflineWorkerNodeRequest generates requests for DMAPIOfflineWorkerNode
  1105  func NewDMAPIOfflineWorkerNodeRequest(server string, workerName string) (*http.Request, error) {
  1106  	var err error
  1107  
  1108  	var pathParam0 string
  1109  
  1110  	pathParam0, err = runtime.StyleParamWithLocation("simple", false, "worker-name", runtime.ParamLocationPath, workerName)
  1111  	if err != nil {
  1112  		return nil, err
  1113  	}
  1114  
  1115  	serverURL, err := url.Parse(server)
  1116  	if err != nil {
  1117  		return nil, err
  1118  	}
  1119  
  1120  	operationPath := fmt.Sprintf("/api/v1/cluster/workers/%s", pathParam0)
  1121  	if operationPath[0] == '/' {
  1122  		operationPath = "." + operationPath
  1123  	}
  1124  
  1125  	queryURL, err := serverURL.Parse(operationPath)
  1126  	if err != nil {
  1127  		return nil, err
  1128  	}
  1129  
  1130  	req, err := http.NewRequest("DELETE", queryURL.String(), nil)
  1131  	if err != nil {
  1132  		return nil, err
  1133  	}
  1134  
  1135  	return req, nil
  1136  }
  1137  
  1138  // NewGetDocJSONRequest generates requests for GetDocJSON
  1139  func NewGetDocJSONRequest(server string) (*http.Request, error) {
  1140  	var err error
  1141  
  1142  	serverURL, err := url.Parse(server)
  1143  	if err != nil {
  1144  		return nil, err
  1145  	}
  1146  
  1147  	operationPath := fmt.Sprintf("/api/v1/dm.json")
  1148  	if operationPath[0] == '/' {
  1149  		operationPath = "." + operationPath
  1150  	}
  1151  
  1152  	queryURL, err := serverURL.Parse(operationPath)
  1153  	if err != nil {
  1154  		return nil, err
  1155  	}
  1156  
  1157  	req, err := http.NewRequest("GET", queryURL.String(), nil)
  1158  	if err != nil {
  1159  		return nil, err
  1160  	}
  1161  
  1162  	return req, nil
  1163  }
  1164  
  1165  // NewGetDocHTMLRequest generates requests for GetDocHTML
  1166  func NewGetDocHTMLRequest(server string) (*http.Request, error) {
  1167  	var err error
  1168  
  1169  	serverURL, err := url.Parse(server)
  1170  	if err != nil {
  1171  		return nil, err
  1172  	}
  1173  
  1174  	operationPath := fmt.Sprintf("/api/v1/docs")
  1175  	if operationPath[0] == '/' {
  1176  		operationPath = "." + operationPath
  1177  	}
  1178  
  1179  	queryURL, err := serverURL.Parse(operationPath)
  1180  	if err != nil {
  1181  		return nil, err
  1182  	}
  1183  
  1184  	req, err := http.NewRequest("GET", queryURL.String(), nil)
  1185  	if err != nil {
  1186  		return nil, err
  1187  	}
  1188  
  1189  	return req, nil
  1190  }
  1191  
  1192  // NewDMAPIGetSourceListRequest generates requests for DMAPIGetSourceList
  1193  func NewDMAPIGetSourceListRequest(server string, params *DMAPIGetSourceListParams) (*http.Request, error) {
  1194  	var err error
  1195  
  1196  	serverURL, err := url.Parse(server)
  1197  	if err != nil {
  1198  		return nil, err
  1199  	}
  1200  
  1201  	operationPath := fmt.Sprintf("/api/v1/sources")
  1202  	if operationPath[0] == '/' {
  1203  		operationPath = "." + operationPath
  1204  	}
  1205  
  1206  	queryURL, err := serverURL.Parse(operationPath)
  1207  	if err != nil {
  1208  		return nil, err
  1209  	}
  1210  
  1211  	queryValues := queryURL.Query()
  1212  
  1213  	if params.WithStatus != nil {
  1214  		if queryFrag, err := runtime.StyleParamWithLocation("form", true, "with_status", runtime.ParamLocationQuery, *params.WithStatus); err != nil {
  1215  			return nil, err
  1216  		} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
  1217  			return nil, err
  1218  		} else {
  1219  			for k, v := range parsed {
  1220  				for _, v2 := range v {
  1221  					queryValues.Add(k, v2)
  1222  				}
  1223  			}
  1224  		}
  1225  	}
  1226  
  1227  	if params.EnableRelay != nil {
  1228  		if queryFrag, err := runtime.StyleParamWithLocation("form", true, "enable_relay", runtime.ParamLocationQuery, *params.EnableRelay); err != nil {
  1229  			return nil, err
  1230  		} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
  1231  			return nil, err
  1232  		} else {
  1233  			for k, v := range parsed {
  1234  				for _, v2 := range v {
  1235  					queryValues.Add(k, v2)
  1236  				}
  1237  			}
  1238  		}
  1239  	}
  1240  
  1241  	queryURL.RawQuery = queryValues.Encode()
  1242  
  1243  	req, err := http.NewRequest("GET", queryURL.String(), nil)
  1244  	if err != nil {
  1245  		return nil, err
  1246  	}
  1247  
  1248  	return req, nil
  1249  }
  1250  
  1251  // NewDMAPICreateSourceRequest calls the generic DMAPICreateSource builder with application/json body
  1252  func NewDMAPICreateSourceRequest(server string, body DMAPICreateSourceJSONRequestBody) (*http.Request, error) {
  1253  	var bodyReader io.Reader
  1254  	buf, err := json.Marshal(body)
  1255  	if err != nil {
  1256  		return nil, err
  1257  	}
  1258  	bodyReader = bytes.NewReader(buf)
  1259  	return NewDMAPICreateSourceRequestWithBody(server, "application/json", bodyReader)
  1260  }
  1261  
  1262  // NewDMAPICreateSourceRequestWithBody generates requests for DMAPICreateSource with any type of body
  1263  func NewDMAPICreateSourceRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) {
  1264  	var err error
  1265  
  1266  	serverURL, err := url.Parse(server)
  1267  	if err != nil {
  1268  		return nil, err
  1269  	}
  1270  
  1271  	operationPath := fmt.Sprintf("/api/v1/sources")
  1272  	if operationPath[0] == '/' {
  1273  		operationPath = "." + operationPath
  1274  	}
  1275  
  1276  	queryURL, err := serverURL.Parse(operationPath)
  1277  	if err != nil {
  1278  		return nil, err
  1279  	}
  1280  
  1281  	req, err := http.NewRequest("POST", queryURL.String(), body)
  1282  	if err != nil {
  1283  		return nil, err
  1284  	}
  1285  
  1286  	req.Header.Add("Content-Type", contentType)
  1287  
  1288  	return req, nil
  1289  }
  1290  
  1291  // NewDMAPIDeleteSourceRequest generates requests for DMAPIDeleteSource
  1292  func NewDMAPIDeleteSourceRequest(server string, sourceName string, params *DMAPIDeleteSourceParams) (*http.Request, error) {
  1293  	var err error
  1294  
  1295  	var pathParam0 string
  1296  
  1297  	pathParam0, err = runtime.StyleParamWithLocation("simple", false, "source-name", runtime.ParamLocationPath, sourceName)
  1298  	if err != nil {
  1299  		return nil, err
  1300  	}
  1301  
  1302  	serverURL, err := url.Parse(server)
  1303  	if err != nil {
  1304  		return nil, err
  1305  	}
  1306  
  1307  	operationPath := fmt.Sprintf("/api/v1/sources/%s", pathParam0)
  1308  	if operationPath[0] == '/' {
  1309  		operationPath = "." + operationPath
  1310  	}
  1311  
  1312  	queryURL, err := serverURL.Parse(operationPath)
  1313  	if err != nil {
  1314  		return nil, err
  1315  	}
  1316  
  1317  	queryValues := queryURL.Query()
  1318  
  1319  	if params.Force != nil {
  1320  		if queryFrag, err := runtime.StyleParamWithLocation("form", true, "force", runtime.ParamLocationQuery, *params.Force); err != nil {
  1321  			return nil, err
  1322  		} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
  1323  			return nil, err
  1324  		} else {
  1325  			for k, v := range parsed {
  1326  				for _, v2 := range v {
  1327  					queryValues.Add(k, v2)
  1328  				}
  1329  			}
  1330  		}
  1331  	}
  1332  
  1333  	queryURL.RawQuery = queryValues.Encode()
  1334  
  1335  	req, err := http.NewRequest("DELETE", queryURL.String(), nil)
  1336  	if err != nil {
  1337  		return nil, err
  1338  	}
  1339  
  1340  	return req, nil
  1341  }
  1342  
  1343  // NewDMAPIGetSourceRequest generates requests for DMAPIGetSource
  1344  func NewDMAPIGetSourceRequest(server string, sourceName string, params *DMAPIGetSourceParams) (*http.Request, error) {
  1345  	var err error
  1346  
  1347  	var pathParam0 string
  1348  
  1349  	pathParam0, err = runtime.StyleParamWithLocation("simple", false, "source-name", runtime.ParamLocationPath, sourceName)
  1350  	if err != nil {
  1351  		return nil, err
  1352  	}
  1353  
  1354  	serverURL, err := url.Parse(server)
  1355  	if err != nil {
  1356  		return nil, err
  1357  	}
  1358  
  1359  	operationPath := fmt.Sprintf("/api/v1/sources/%s", pathParam0)
  1360  	if operationPath[0] == '/' {
  1361  		operationPath = "." + operationPath
  1362  	}
  1363  
  1364  	queryURL, err := serverURL.Parse(operationPath)
  1365  	if err != nil {
  1366  		return nil, err
  1367  	}
  1368  
  1369  	queryValues := queryURL.Query()
  1370  
  1371  	if params.WithStatus != nil {
  1372  		if queryFrag, err := runtime.StyleParamWithLocation("form", true, "with_status", runtime.ParamLocationQuery, *params.WithStatus); err != nil {
  1373  			return nil, err
  1374  		} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
  1375  			return nil, err
  1376  		} else {
  1377  			for k, v := range parsed {
  1378  				for _, v2 := range v {
  1379  					queryValues.Add(k, v2)
  1380  				}
  1381  			}
  1382  		}
  1383  	}
  1384  
  1385  	queryURL.RawQuery = queryValues.Encode()
  1386  
  1387  	req, err := http.NewRequest("GET", queryURL.String(), nil)
  1388  	if err != nil {
  1389  		return nil, err
  1390  	}
  1391  
  1392  	return req, nil
  1393  }
  1394  
  1395  // NewDMAPIUpdateSourceRequest calls the generic DMAPIUpdateSource builder with application/json body
  1396  func NewDMAPIUpdateSourceRequest(server string, sourceName string, body DMAPIUpdateSourceJSONRequestBody) (*http.Request, error) {
  1397  	var bodyReader io.Reader
  1398  	buf, err := json.Marshal(body)
  1399  	if err != nil {
  1400  		return nil, err
  1401  	}
  1402  	bodyReader = bytes.NewReader(buf)
  1403  	return NewDMAPIUpdateSourceRequestWithBody(server, sourceName, "application/json", bodyReader)
  1404  }
  1405  
  1406  // NewDMAPIUpdateSourceRequestWithBody generates requests for DMAPIUpdateSource with any type of body
  1407  func NewDMAPIUpdateSourceRequestWithBody(server string, sourceName string, contentType string, body io.Reader) (*http.Request, error) {
  1408  	var err error
  1409  
  1410  	var pathParam0 string
  1411  
  1412  	pathParam0, err = runtime.StyleParamWithLocation("simple", false, "source-name", runtime.ParamLocationPath, sourceName)
  1413  	if err != nil {
  1414  		return nil, err
  1415  	}
  1416  
  1417  	serverURL, err := url.Parse(server)
  1418  	if err != nil {
  1419  		return nil, err
  1420  	}
  1421  
  1422  	operationPath := fmt.Sprintf("/api/v1/sources/%s", pathParam0)
  1423  	if operationPath[0] == '/' {
  1424  		operationPath = "." + operationPath
  1425  	}
  1426  
  1427  	queryURL, err := serverURL.Parse(operationPath)
  1428  	if err != nil {
  1429  		return nil, err
  1430  	}
  1431  
  1432  	req, err := http.NewRequest("PUT", queryURL.String(), body)
  1433  	if err != nil {
  1434  		return nil, err
  1435  	}
  1436  
  1437  	req.Header.Add("Content-Type", contentType)
  1438  
  1439  	return req, nil
  1440  }
  1441  
  1442  // NewDMAPIDisableSourceRequest generates requests for DMAPIDisableSource
  1443  func NewDMAPIDisableSourceRequest(server string, sourceName string) (*http.Request, error) {
  1444  	var err error
  1445  
  1446  	var pathParam0 string
  1447  
  1448  	pathParam0, err = runtime.StyleParamWithLocation("simple", false, "source-name", runtime.ParamLocationPath, sourceName)
  1449  	if err != nil {
  1450  		return nil, err
  1451  	}
  1452  
  1453  	serverURL, err := url.Parse(server)
  1454  	if err != nil {
  1455  		return nil, err
  1456  	}
  1457  
  1458  	operationPath := fmt.Sprintf("/api/v1/sources/%s/disable", pathParam0)
  1459  	if operationPath[0] == '/' {
  1460  		operationPath = "." + operationPath
  1461  	}
  1462  
  1463  	queryURL, err := serverURL.Parse(operationPath)
  1464  	if err != nil {
  1465  		return nil, err
  1466  	}
  1467  
  1468  	req, err := http.NewRequest("POST", queryURL.String(), nil)
  1469  	if err != nil {
  1470  		return nil, err
  1471  	}
  1472  
  1473  	return req, nil
  1474  }
  1475  
  1476  // NewDMAPIEnableSourceRequest generates requests for DMAPIEnableSource
  1477  func NewDMAPIEnableSourceRequest(server string, sourceName string) (*http.Request, error) {
  1478  	var err error
  1479  
  1480  	var pathParam0 string
  1481  
  1482  	pathParam0, err = runtime.StyleParamWithLocation("simple", false, "source-name", runtime.ParamLocationPath, sourceName)
  1483  	if err != nil {
  1484  		return nil, err
  1485  	}
  1486  
  1487  	serverURL, err := url.Parse(server)
  1488  	if err != nil {
  1489  		return nil, err
  1490  	}
  1491  
  1492  	operationPath := fmt.Sprintf("/api/v1/sources/%s/enable", pathParam0)
  1493  	if operationPath[0] == '/' {
  1494  		operationPath = "." + operationPath
  1495  	}
  1496  
  1497  	queryURL, err := serverURL.Parse(operationPath)
  1498  	if err != nil {
  1499  		return nil, err
  1500  	}
  1501  
  1502  	req, err := http.NewRequest("POST", queryURL.String(), nil)
  1503  	if err != nil {
  1504  		return nil, err
  1505  	}
  1506  
  1507  	return req, nil
  1508  }
  1509  
  1510  // NewDMAPIDisableRelayRequest calls the generic DMAPIDisableRelay builder with application/json body
  1511  func NewDMAPIDisableRelayRequest(server string, sourceName string, body DMAPIDisableRelayJSONRequestBody) (*http.Request, error) {
  1512  	var bodyReader io.Reader
  1513  	buf, err := json.Marshal(body)
  1514  	if err != nil {
  1515  		return nil, err
  1516  	}
  1517  	bodyReader = bytes.NewReader(buf)
  1518  	return NewDMAPIDisableRelayRequestWithBody(server, sourceName, "application/json", bodyReader)
  1519  }
  1520  
  1521  // NewDMAPIDisableRelayRequestWithBody generates requests for DMAPIDisableRelay with any type of body
  1522  func NewDMAPIDisableRelayRequestWithBody(server string, sourceName string, contentType string, body io.Reader) (*http.Request, error) {
  1523  	var err error
  1524  
  1525  	var pathParam0 string
  1526  
  1527  	pathParam0, err = runtime.StyleParamWithLocation("simple", false, "source-name", runtime.ParamLocationPath, sourceName)
  1528  	if err != nil {
  1529  		return nil, err
  1530  	}
  1531  
  1532  	serverURL, err := url.Parse(server)
  1533  	if err != nil {
  1534  		return nil, err
  1535  	}
  1536  
  1537  	operationPath := fmt.Sprintf("/api/v1/sources/%s/relay/disable", pathParam0)
  1538  	if operationPath[0] == '/' {
  1539  		operationPath = "." + operationPath
  1540  	}
  1541  
  1542  	queryURL, err := serverURL.Parse(operationPath)
  1543  	if err != nil {
  1544  		return nil, err
  1545  	}
  1546  
  1547  	req, err := http.NewRequest("POST", queryURL.String(), body)
  1548  	if err != nil {
  1549  		return nil, err
  1550  	}
  1551  
  1552  	req.Header.Add("Content-Type", contentType)
  1553  
  1554  	return req, nil
  1555  }
  1556  
  1557  // NewDMAPIEnableRelayRequest calls the generic DMAPIEnableRelay builder with application/json body
  1558  func NewDMAPIEnableRelayRequest(server string, sourceName string, body DMAPIEnableRelayJSONRequestBody) (*http.Request, error) {
  1559  	var bodyReader io.Reader
  1560  	buf, err := json.Marshal(body)
  1561  	if err != nil {
  1562  		return nil, err
  1563  	}
  1564  	bodyReader = bytes.NewReader(buf)
  1565  	return NewDMAPIEnableRelayRequestWithBody(server, sourceName, "application/json", bodyReader)
  1566  }
  1567  
  1568  // NewDMAPIEnableRelayRequestWithBody generates requests for DMAPIEnableRelay with any type of body
  1569  func NewDMAPIEnableRelayRequestWithBody(server string, sourceName string, contentType string, body io.Reader) (*http.Request, error) {
  1570  	var err error
  1571  
  1572  	var pathParam0 string
  1573  
  1574  	pathParam0, err = runtime.StyleParamWithLocation("simple", false, "source-name", runtime.ParamLocationPath, sourceName)
  1575  	if err != nil {
  1576  		return nil, err
  1577  	}
  1578  
  1579  	serverURL, err := url.Parse(server)
  1580  	if err != nil {
  1581  		return nil, err
  1582  	}
  1583  
  1584  	operationPath := fmt.Sprintf("/api/v1/sources/%s/relay/enable", pathParam0)
  1585  	if operationPath[0] == '/' {
  1586  		operationPath = "." + operationPath
  1587  	}
  1588  
  1589  	queryURL, err := serverURL.Parse(operationPath)
  1590  	if err != nil {
  1591  		return nil, err
  1592  	}
  1593  
  1594  	req, err := http.NewRequest("POST", queryURL.String(), body)
  1595  	if err != nil {
  1596  		return nil, err
  1597  	}
  1598  
  1599  	req.Header.Add("Content-Type", contentType)
  1600  
  1601  	return req, nil
  1602  }
  1603  
  1604  // NewDMAPIPurgeRelayRequest calls the generic DMAPIPurgeRelay builder with application/json body
  1605  func NewDMAPIPurgeRelayRequest(server string, sourceName string, body DMAPIPurgeRelayJSONRequestBody) (*http.Request, error) {
  1606  	var bodyReader io.Reader
  1607  	buf, err := json.Marshal(body)
  1608  	if err != nil {
  1609  		return nil, err
  1610  	}
  1611  	bodyReader = bytes.NewReader(buf)
  1612  	return NewDMAPIPurgeRelayRequestWithBody(server, sourceName, "application/json", bodyReader)
  1613  }
  1614  
  1615  // NewDMAPIPurgeRelayRequestWithBody generates requests for DMAPIPurgeRelay with any type of body
  1616  func NewDMAPIPurgeRelayRequestWithBody(server string, sourceName string, contentType string, body io.Reader) (*http.Request, error) {
  1617  	var err error
  1618  
  1619  	var pathParam0 string
  1620  
  1621  	pathParam0, err = runtime.StyleParamWithLocation("simple", false, "source-name", runtime.ParamLocationPath, sourceName)
  1622  	if err != nil {
  1623  		return nil, err
  1624  	}
  1625  
  1626  	serverURL, err := url.Parse(server)
  1627  	if err != nil {
  1628  		return nil, err
  1629  	}
  1630  
  1631  	operationPath := fmt.Sprintf("/api/v1/sources/%s/relay/purge", pathParam0)
  1632  	if operationPath[0] == '/' {
  1633  		operationPath = "." + operationPath
  1634  	}
  1635  
  1636  	queryURL, err := serverURL.Parse(operationPath)
  1637  	if err != nil {
  1638  		return nil, err
  1639  	}
  1640  
  1641  	req, err := http.NewRequest("POST", queryURL.String(), body)
  1642  	if err != nil {
  1643  		return nil, err
  1644  	}
  1645  
  1646  	req.Header.Add("Content-Type", contentType)
  1647  
  1648  	return req, nil
  1649  }
  1650  
  1651  // NewDMAPIGetSourceSchemaListRequest generates requests for DMAPIGetSourceSchemaList
  1652  func NewDMAPIGetSourceSchemaListRequest(server string, sourceName string) (*http.Request, error) {
  1653  	var err error
  1654  
  1655  	var pathParam0 string
  1656  
  1657  	pathParam0, err = runtime.StyleParamWithLocation("simple", false, "source-name", runtime.ParamLocationPath, sourceName)
  1658  	if err != nil {
  1659  		return nil, err
  1660  	}
  1661  
  1662  	serverURL, err := url.Parse(server)
  1663  	if err != nil {
  1664  		return nil, err
  1665  	}
  1666  
  1667  	operationPath := fmt.Sprintf("/api/v1/sources/%s/schemas", pathParam0)
  1668  	if operationPath[0] == '/' {
  1669  		operationPath = "." + operationPath
  1670  	}
  1671  
  1672  	queryURL, err := serverURL.Parse(operationPath)
  1673  	if err != nil {
  1674  		return nil, err
  1675  	}
  1676  
  1677  	req, err := http.NewRequest("GET", queryURL.String(), nil)
  1678  	if err != nil {
  1679  		return nil, err
  1680  	}
  1681  
  1682  	return req, nil
  1683  }
  1684  
  1685  // NewDMAPIGetSourceTableListRequest generates requests for DMAPIGetSourceTableList
  1686  func NewDMAPIGetSourceTableListRequest(server string, sourceName string, schemaName string) (*http.Request, error) {
  1687  	var err error
  1688  
  1689  	var pathParam0 string
  1690  
  1691  	pathParam0, err = runtime.StyleParamWithLocation("simple", false, "source-name", runtime.ParamLocationPath, sourceName)
  1692  	if err != nil {
  1693  		return nil, err
  1694  	}
  1695  
  1696  	var pathParam1 string
  1697  
  1698  	pathParam1, err = runtime.StyleParamWithLocation("simple", false, "schema-name", runtime.ParamLocationPath, schemaName)
  1699  	if err != nil {
  1700  		return nil, err
  1701  	}
  1702  
  1703  	serverURL, err := url.Parse(server)
  1704  	if err != nil {
  1705  		return nil, err
  1706  	}
  1707  
  1708  	operationPath := fmt.Sprintf("/api/v1/sources/%s/schemas/%s", pathParam0, pathParam1)
  1709  	if operationPath[0] == '/' {
  1710  		operationPath = "." + operationPath
  1711  	}
  1712  
  1713  	queryURL, err := serverURL.Parse(operationPath)
  1714  	if err != nil {
  1715  		return nil, err
  1716  	}
  1717  
  1718  	req, err := http.NewRequest("GET", queryURL.String(), nil)
  1719  	if err != nil {
  1720  		return nil, err
  1721  	}
  1722  
  1723  	return req, nil
  1724  }
  1725  
  1726  // NewDMAPIGetSourceStatusRequest generates requests for DMAPIGetSourceStatus
  1727  func NewDMAPIGetSourceStatusRequest(server string, sourceName string) (*http.Request, error) {
  1728  	var err error
  1729  
  1730  	var pathParam0 string
  1731  
  1732  	pathParam0, err = runtime.StyleParamWithLocation("simple", false, "source-name", runtime.ParamLocationPath, sourceName)
  1733  	if err != nil {
  1734  		return nil, err
  1735  	}
  1736  
  1737  	serverURL, err := url.Parse(server)
  1738  	if err != nil {
  1739  		return nil, err
  1740  	}
  1741  
  1742  	operationPath := fmt.Sprintf("/api/v1/sources/%s/status", pathParam0)
  1743  	if operationPath[0] == '/' {
  1744  		operationPath = "." + operationPath
  1745  	}
  1746  
  1747  	queryURL, err := serverURL.Parse(operationPath)
  1748  	if err != nil {
  1749  		return nil, err
  1750  	}
  1751  
  1752  	req, err := http.NewRequest("GET", queryURL.String(), nil)
  1753  	if err != nil {
  1754  		return nil, err
  1755  	}
  1756  
  1757  	return req, nil
  1758  }
  1759  
  1760  // NewDMAPITransferSourceRequest calls the generic DMAPITransferSource builder with application/json body
  1761  func NewDMAPITransferSourceRequest(server string, sourceName string, body DMAPITransferSourceJSONRequestBody) (*http.Request, error) {
  1762  	var bodyReader io.Reader
  1763  	buf, err := json.Marshal(body)
  1764  	if err != nil {
  1765  		return nil, err
  1766  	}
  1767  	bodyReader = bytes.NewReader(buf)
  1768  	return NewDMAPITransferSourceRequestWithBody(server, sourceName, "application/json", bodyReader)
  1769  }
  1770  
  1771  // NewDMAPITransferSourceRequestWithBody generates requests for DMAPITransferSource with any type of body
  1772  func NewDMAPITransferSourceRequestWithBody(server string, sourceName string, contentType string, body io.Reader) (*http.Request, error) {
  1773  	var err error
  1774  
  1775  	var pathParam0 string
  1776  
  1777  	pathParam0, err = runtime.StyleParamWithLocation("simple", false, "source-name", runtime.ParamLocationPath, sourceName)
  1778  	if err != nil {
  1779  		return nil, err
  1780  	}
  1781  
  1782  	serverURL, err := url.Parse(server)
  1783  	if err != nil {
  1784  		return nil, err
  1785  	}
  1786  
  1787  	operationPath := fmt.Sprintf("/api/v1/sources/%s/transfer", pathParam0)
  1788  	if operationPath[0] == '/' {
  1789  		operationPath = "." + operationPath
  1790  	}
  1791  
  1792  	queryURL, err := serverURL.Parse(operationPath)
  1793  	if err != nil {
  1794  		return nil, err
  1795  	}
  1796  
  1797  	req, err := http.NewRequest("POST", queryURL.String(), body)
  1798  	if err != nil {
  1799  		return nil, err
  1800  	}
  1801  
  1802  	req.Header.Add("Content-Type", contentType)
  1803  
  1804  	return req, nil
  1805  }
  1806  
  1807  // NewDMAPIGetTaskListRequest generates requests for DMAPIGetTaskList
  1808  func NewDMAPIGetTaskListRequest(server string, params *DMAPIGetTaskListParams) (*http.Request, error) {
  1809  	var err error
  1810  
  1811  	serverURL, err := url.Parse(server)
  1812  	if err != nil {
  1813  		return nil, err
  1814  	}
  1815  
  1816  	operationPath := fmt.Sprintf("/api/v1/tasks")
  1817  	if operationPath[0] == '/' {
  1818  		operationPath = "." + operationPath
  1819  	}
  1820  
  1821  	queryURL, err := serverURL.Parse(operationPath)
  1822  	if err != nil {
  1823  		return nil, err
  1824  	}
  1825  
  1826  	queryValues := queryURL.Query()
  1827  
  1828  	if params.WithStatus != nil {
  1829  		if queryFrag, err := runtime.StyleParamWithLocation("form", true, "with_status", runtime.ParamLocationQuery, *params.WithStatus); err != nil {
  1830  			return nil, err
  1831  		} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
  1832  			return nil, err
  1833  		} else {
  1834  			for k, v := range parsed {
  1835  				for _, v2 := range v {
  1836  					queryValues.Add(k, v2)
  1837  				}
  1838  			}
  1839  		}
  1840  	}
  1841  
  1842  	if params.Stage != nil {
  1843  		if queryFrag, err := runtime.StyleParamWithLocation("form", true, "stage", runtime.ParamLocationQuery, *params.Stage); err != nil {
  1844  			return nil, err
  1845  		} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
  1846  			return nil, err
  1847  		} else {
  1848  			for k, v := range parsed {
  1849  				for _, v2 := range v {
  1850  					queryValues.Add(k, v2)
  1851  				}
  1852  			}
  1853  		}
  1854  	}
  1855  
  1856  	if params.SourceNameList != nil {
  1857  		if queryFrag, err := runtime.StyleParamWithLocation("form", true, "source_name_list", runtime.ParamLocationQuery, *params.SourceNameList); err != nil {
  1858  			return nil, err
  1859  		} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
  1860  			return nil, err
  1861  		} else {
  1862  			for k, v := range parsed {
  1863  				for _, v2 := range v {
  1864  					queryValues.Add(k, v2)
  1865  				}
  1866  			}
  1867  		}
  1868  	}
  1869  
  1870  	queryURL.RawQuery = queryValues.Encode()
  1871  
  1872  	req, err := http.NewRequest("GET", queryURL.String(), nil)
  1873  	if err != nil {
  1874  		return nil, err
  1875  	}
  1876  
  1877  	return req, nil
  1878  }
  1879  
  1880  // NewDMAPICreateTaskRequest calls the generic DMAPICreateTask builder with application/json body
  1881  func NewDMAPICreateTaskRequest(server string, body DMAPICreateTaskJSONRequestBody) (*http.Request, error) {
  1882  	var bodyReader io.Reader
  1883  	buf, err := json.Marshal(body)
  1884  	if err != nil {
  1885  		return nil, err
  1886  	}
  1887  	bodyReader = bytes.NewReader(buf)
  1888  	return NewDMAPICreateTaskRequestWithBody(server, "application/json", bodyReader)
  1889  }
  1890  
  1891  // NewDMAPICreateTaskRequestWithBody generates requests for DMAPICreateTask with any type of body
  1892  func NewDMAPICreateTaskRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) {
  1893  	var err error
  1894  
  1895  	serverURL, err := url.Parse(server)
  1896  	if err != nil {
  1897  		return nil, err
  1898  	}
  1899  
  1900  	operationPath := fmt.Sprintf("/api/v1/tasks")
  1901  	if operationPath[0] == '/' {
  1902  		operationPath = "." + operationPath
  1903  	}
  1904  
  1905  	queryURL, err := serverURL.Parse(operationPath)
  1906  	if err != nil {
  1907  		return nil, err
  1908  	}
  1909  
  1910  	req, err := http.NewRequest("POST", queryURL.String(), body)
  1911  	if err != nil {
  1912  		return nil, err
  1913  	}
  1914  
  1915  	req.Header.Add("Content-Type", contentType)
  1916  
  1917  	return req, nil
  1918  }
  1919  
  1920  // NewDMAPIConvertTaskRequest calls the generic DMAPIConvertTask builder with application/json body
  1921  func NewDMAPIConvertTaskRequest(server string, body DMAPIConvertTaskJSONRequestBody) (*http.Request, error) {
  1922  	var bodyReader io.Reader
  1923  	buf, err := json.Marshal(body)
  1924  	if err != nil {
  1925  		return nil, err
  1926  	}
  1927  	bodyReader = bytes.NewReader(buf)
  1928  	return NewDMAPIConvertTaskRequestWithBody(server, "application/json", bodyReader)
  1929  }
  1930  
  1931  // NewDMAPIConvertTaskRequestWithBody generates requests for DMAPIConvertTask with any type of body
  1932  func NewDMAPIConvertTaskRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) {
  1933  	var err error
  1934  
  1935  	serverURL, err := url.Parse(server)
  1936  	if err != nil {
  1937  		return nil, err
  1938  	}
  1939  
  1940  	operationPath := fmt.Sprintf("/api/v1/tasks/converters")
  1941  	if operationPath[0] == '/' {
  1942  		operationPath = "." + operationPath
  1943  	}
  1944  
  1945  	queryURL, err := serverURL.Parse(operationPath)
  1946  	if err != nil {
  1947  		return nil, err
  1948  	}
  1949  
  1950  	req, err := http.NewRequest("POST", queryURL.String(), body)
  1951  	if err != nil {
  1952  		return nil, err
  1953  	}
  1954  
  1955  	req.Header.Add("Content-Type", contentType)
  1956  
  1957  	return req, nil
  1958  }
  1959  
  1960  // NewDMAPIGetTaskTemplateListRequest generates requests for DMAPIGetTaskTemplateList
  1961  func NewDMAPIGetTaskTemplateListRequest(server string) (*http.Request, error) {
  1962  	var err error
  1963  
  1964  	serverURL, err := url.Parse(server)
  1965  	if err != nil {
  1966  		return nil, err
  1967  	}
  1968  
  1969  	operationPath := fmt.Sprintf("/api/v1/tasks/templates")
  1970  	if operationPath[0] == '/' {
  1971  		operationPath = "." + operationPath
  1972  	}
  1973  
  1974  	queryURL, err := serverURL.Parse(operationPath)
  1975  	if err != nil {
  1976  		return nil, err
  1977  	}
  1978  
  1979  	req, err := http.NewRequest("GET", queryURL.String(), nil)
  1980  	if err != nil {
  1981  		return nil, err
  1982  	}
  1983  
  1984  	return req, nil
  1985  }
  1986  
  1987  // NewDMAPICreateTaskTemplateRequest calls the generic DMAPICreateTaskTemplate builder with application/json body
  1988  func NewDMAPICreateTaskTemplateRequest(server string, body DMAPICreateTaskTemplateJSONRequestBody) (*http.Request, error) {
  1989  	var bodyReader io.Reader
  1990  	buf, err := json.Marshal(body)
  1991  	if err != nil {
  1992  		return nil, err
  1993  	}
  1994  	bodyReader = bytes.NewReader(buf)
  1995  	return NewDMAPICreateTaskTemplateRequestWithBody(server, "application/json", bodyReader)
  1996  }
  1997  
  1998  // NewDMAPICreateTaskTemplateRequestWithBody generates requests for DMAPICreateTaskTemplate with any type of body
  1999  func NewDMAPICreateTaskTemplateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) {
  2000  	var err error
  2001  
  2002  	serverURL, err := url.Parse(server)
  2003  	if err != nil {
  2004  		return nil, err
  2005  	}
  2006  
  2007  	operationPath := fmt.Sprintf("/api/v1/tasks/templates")
  2008  	if operationPath[0] == '/' {
  2009  		operationPath = "." + operationPath
  2010  	}
  2011  
  2012  	queryURL, err := serverURL.Parse(operationPath)
  2013  	if err != nil {
  2014  		return nil, err
  2015  	}
  2016  
  2017  	req, err := http.NewRequest("POST", queryURL.String(), body)
  2018  	if err != nil {
  2019  		return nil, err
  2020  	}
  2021  
  2022  	req.Header.Add("Content-Type", contentType)
  2023  
  2024  	return req, nil
  2025  }
  2026  
  2027  // NewDMAPIImportTaskTemplateRequest calls the generic DMAPIImportTaskTemplate builder with application/json body
  2028  func NewDMAPIImportTaskTemplateRequest(server string, body DMAPIImportTaskTemplateJSONRequestBody) (*http.Request, error) {
  2029  	var bodyReader io.Reader
  2030  	buf, err := json.Marshal(body)
  2031  	if err != nil {
  2032  		return nil, err
  2033  	}
  2034  	bodyReader = bytes.NewReader(buf)
  2035  	return NewDMAPIImportTaskTemplateRequestWithBody(server, "application/json", bodyReader)
  2036  }
  2037  
  2038  // NewDMAPIImportTaskTemplateRequestWithBody generates requests for DMAPIImportTaskTemplate with any type of body
  2039  func NewDMAPIImportTaskTemplateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) {
  2040  	var err error
  2041  
  2042  	serverURL, err := url.Parse(server)
  2043  	if err != nil {
  2044  		return nil, err
  2045  	}
  2046  
  2047  	operationPath := fmt.Sprintf("/api/v1/tasks/templates/import")
  2048  	if operationPath[0] == '/' {
  2049  		operationPath = "." + operationPath
  2050  	}
  2051  
  2052  	queryURL, err := serverURL.Parse(operationPath)
  2053  	if err != nil {
  2054  		return nil, err
  2055  	}
  2056  
  2057  	req, err := http.NewRequest("POST", queryURL.String(), body)
  2058  	if err != nil {
  2059  		return nil, err
  2060  	}
  2061  
  2062  	req.Header.Add("Content-Type", contentType)
  2063  
  2064  	return req, nil
  2065  }
  2066  
  2067  // NewDMAPIDeleteTaskTemplateRequest generates requests for DMAPIDeleteTaskTemplate
  2068  func NewDMAPIDeleteTaskTemplateRequest(server string, taskName string) (*http.Request, error) {
  2069  	var err error
  2070  
  2071  	var pathParam0 string
  2072  
  2073  	pathParam0, err = runtime.StyleParamWithLocation("simple", false, "task-name", runtime.ParamLocationPath, taskName)
  2074  	if err != nil {
  2075  		return nil, err
  2076  	}
  2077  
  2078  	serverURL, err := url.Parse(server)
  2079  	if err != nil {
  2080  		return nil, err
  2081  	}
  2082  
  2083  	operationPath := fmt.Sprintf("/api/v1/tasks/templates/%s", pathParam0)
  2084  	if operationPath[0] == '/' {
  2085  		operationPath = "." + operationPath
  2086  	}
  2087  
  2088  	queryURL, err := serverURL.Parse(operationPath)
  2089  	if err != nil {
  2090  		return nil, err
  2091  	}
  2092  
  2093  	req, err := http.NewRequest("DELETE", queryURL.String(), nil)
  2094  	if err != nil {
  2095  		return nil, err
  2096  	}
  2097  
  2098  	return req, nil
  2099  }
  2100  
  2101  // NewDMAPIGetTaskTemplateRequest generates requests for DMAPIGetTaskTemplate
  2102  func NewDMAPIGetTaskTemplateRequest(server string, taskName string) (*http.Request, error) {
  2103  	var err error
  2104  
  2105  	var pathParam0 string
  2106  
  2107  	pathParam0, err = runtime.StyleParamWithLocation("simple", false, "task-name", runtime.ParamLocationPath, taskName)
  2108  	if err != nil {
  2109  		return nil, err
  2110  	}
  2111  
  2112  	serverURL, err := url.Parse(server)
  2113  	if err != nil {
  2114  		return nil, err
  2115  	}
  2116  
  2117  	operationPath := fmt.Sprintf("/api/v1/tasks/templates/%s", pathParam0)
  2118  	if operationPath[0] == '/' {
  2119  		operationPath = "." + operationPath
  2120  	}
  2121  
  2122  	queryURL, err := serverURL.Parse(operationPath)
  2123  	if err != nil {
  2124  		return nil, err
  2125  	}
  2126  
  2127  	req, err := http.NewRequest("GET", queryURL.String(), nil)
  2128  	if err != nil {
  2129  		return nil, err
  2130  	}
  2131  
  2132  	return req, nil
  2133  }
  2134  
  2135  // NewDMAPUpdateTaskTemplateRequest generates requests for DMAPUpdateTaskTemplate
  2136  func NewDMAPUpdateTaskTemplateRequest(server string, taskName string) (*http.Request, error) {
  2137  	var err error
  2138  
  2139  	var pathParam0 string
  2140  
  2141  	pathParam0, err = runtime.StyleParamWithLocation("simple", false, "task-name", runtime.ParamLocationPath, taskName)
  2142  	if err != nil {
  2143  		return nil, err
  2144  	}
  2145  
  2146  	serverURL, err := url.Parse(server)
  2147  	if err != nil {
  2148  		return nil, err
  2149  	}
  2150  
  2151  	operationPath := fmt.Sprintf("/api/v1/tasks/templates/%s", pathParam0)
  2152  	if operationPath[0] == '/' {
  2153  		operationPath = "." + operationPath
  2154  	}
  2155  
  2156  	queryURL, err := serverURL.Parse(operationPath)
  2157  	if err != nil {
  2158  		return nil, err
  2159  	}
  2160  
  2161  	req, err := http.NewRequest("PUT", queryURL.String(), nil)
  2162  	if err != nil {
  2163  		return nil, err
  2164  	}
  2165  
  2166  	return req, nil
  2167  }
  2168  
  2169  // NewDMAPIDeleteTaskRequest generates requests for DMAPIDeleteTask
  2170  func NewDMAPIDeleteTaskRequest(server string, taskName string, params *DMAPIDeleteTaskParams) (*http.Request, error) {
  2171  	var err error
  2172  
  2173  	var pathParam0 string
  2174  
  2175  	pathParam0, err = runtime.StyleParamWithLocation("simple", false, "task-name", runtime.ParamLocationPath, taskName)
  2176  	if err != nil {
  2177  		return nil, err
  2178  	}
  2179  
  2180  	serverURL, err := url.Parse(server)
  2181  	if err != nil {
  2182  		return nil, err
  2183  	}
  2184  
  2185  	operationPath := fmt.Sprintf("/api/v1/tasks/%s", pathParam0)
  2186  	if operationPath[0] == '/' {
  2187  		operationPath = "." + operationPath
  2188  	}
  2189  
  2190  	queryURL, err := serverURL.Parse(operationPath)
  2191  	if err != nil {
  2192  		return nil, err
  2193  	}
  2194  
  2195  	queryValues := queryURL.Query()
  2196  
  2197  	if params.Force != nil {
  2198  		if queryFrag, err := runtime.StyleParamWithLocation("form", true, "force", runtime.ParamLocationQuery, *params.Force); err != nil {
  2199  			return nil, err
  2200  		} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
  2201  			return nil, err
  2202  		} else {
  2203  			for k, v := range parsed {
  2204  				for _, v2 := range v {
  2205  					queryValues.Add(k, v2)
  2206  				}
  2207  			}
  2208  		}
  2209  	}
  2210  
  2211  	queryURL.RawQuery = queryValues.Encode()
  2212  
  2213  	req, err := http.NewRequest("DELETE", queryURL.String(), nil)
  2214  	if err != nil {
  2215  		return nil, err
  2216  	}
  2217  
  2218  	return req, nil
  2219  }
  2220  
  2221  // NewDMAPIGetTaskRequest generates requests for DMAPIGetTask
  2222  func NewDMAPIGetTaskRequest(server string, taskName string, params *DMAPIGetTaskParams) (*http.Request, error) {
  2223  	var err error
  2224  
  2225  	var pathParam0 string
  2226  
  2227  	pathParam0, err = runtime.StyleParamWithLocation("simple", false, "task-name", runtime.ParamLocationPath, taskName)
  2228  	if err != nil {
  2229  		return nil, err
  2230  	}
  2231  
  2232  	serverURL, err := url.Parse(server)
  2233  	if err != nil {
  2234  		return nil, err
  2235  	}
  2236  
  2237  	operationPath := fmt.Sprintf("/api/v1/tasks/%s", pathParam0)
  2238  	if operationPath[0] == '/' {
  2239  		operationPath = "." + operationPath
  2240  	}
  2241  
  2242  	queryURL, err := serverURL.Parse(operationPath)
  2243  	if err != nil {
  2244  		return nil, err
  2245  	}
  2246  
  2247  	queryValues := queryURL.Query()
  2248  
  2249  	if params.WithStatus != nil {
  2250  		if queryFrag, err := runtime.StyleParamWithLocation("form", true, "with_status", runtime.ParamLocationQuery, *params.WithStatus); err != nil {
  2251  			return nil, err
  2252  		} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
  2253  			return nil, err
  2254  		} else {
  2255  			for k, v := range parsed {
  2256  				for _, v2 := range v {
  2257  					queryValues.Add(k, v2)
  2258  				}
  2259  			}
  2260  		}
  2261  	}
  2262  
  2263  	queryURL.RawQuery = queryValues.Encode()
  2264  
  2265  	req, err := http.NewRequest("GET", queryURL.String(), nil)
  2266  	if err != nil {
  2267  		return nil, err
  2268  	}
  2269  
  2270  	return req, nil
  2271  }
  2272  
  2273  // NewDMAPIUpdateTaskRequest calls the generic DMAPIUpdateTask builder with application/json body
  2274  func NewDMAPIUpdateTaskRequest(server string, taskName string, body DMAPIUpdateTaskJSONRequestBody) (*http.Request, error) {
  2275  	var bodyReader io.Reader
  2276  	buf, err := json.Marshal(body)
  2277  	if err != nil {
  2278  		return nil, err
  2279  	}
  2280  	bodyReader = bytes.NewReader(buf)
  2281  	return NewDMAPIUpdateTaskRequestWithBody(server, taskName, "application/json", bodyReader)
  2282  }
  2283  
  2284  // NewDMAPIUpdateTaskRequestWithBody generates requests for DMAPIUpdateTask with any type of body
  2285  func NewDMAPIUpdateTaskRequestWithBody(server string, taskName string, contentType string, body io.Reader) (*http.Request, error) {
  2286  	var err error
  2287  
  2288  	var pathParam0 string
  2289  
  2290  	pathParam0, err = runtime.StyleParamWithLocation("simple", false, "task-name", runtime.ParamLocationPath, taskName)
  2291  	if err != nil {
  2292  		return nil, err
  2293  	}
  2294  
  2295  	serverURL, err := url.Parse(server)
  2296  	if err != nil {
  2297  		return nil, err
  2298  	}
  2299  
  2300  	operationPath := fmt.Sprintf("/api/v1/tasks/%s", pathParam0)
  2301  	if operationPath[0] == '/' {
  2302  		operationPath = "." + operationPath
  2303  	}
  2304  
  2305  	queryURL, err := serverURL.Parse(operationPath)
  2306  	if err != nil {
  2307  		return nil, err
  2308  	}
  2309  
  2310  	req, err := http.NewRequest("PUT", queryURL.String(), body)
  2311  	if err != nil {
  2312  		return nil, err
  2313  	}
  2314  
  2315  	req.Header.Add("Content-Type", contentType)
  2316  
  2317  	return req, nil
  2318  }
  2319  
  2320  // NewDMAPIGetTaskMigrateTargetsRequest generates requests for DMAPIGetTaskMigrateTargets
  2321  func NewDMAPIGetTaskMigrateTargetsRequest(server string, taskName string, sourceName string, params *DMAPIGetTaskMigrateTargetsParams) (*http.Request, error) {
  2322  	var err error
  2323  
  2324  	var pathParam0 string
  2325  
  2326  	pathParam0, err = runtime.StyleParamWithLocation("simple", false, "task-name", runtime.ParamLocationPath, taskName)
  2327  	if err != nil {
  2328  		return nil, err
  2329  	}
  2330  
  2331  	var pathParam1 string
  2332  
  2333  	pathParam1, err = runtime.StyleParamWithLocation("simple", false, "source-name", runtime.ParamLocationPath, sourceName)
  2334  	if err != nil {
  2335  		return nil, err
  2336  	}
  2337  
  2338  	serverURL, err := url.Parse(server)
  2339  	if err != nil {
  2340  		return nil, err
  2341  	}
  2342  
  2343  	operationPath := fmt.Sprintf("/api/v1/tasks/%s/sources/%s/migrate_targets", pathParam0, pathParam1)
  2344  	if operationPath[0] == '/' {
  2345  		operationPath = "." + operationPath
  2346  	}
  2347  
  2348  	queryURL, err := serverURL.Parse(operationPath)
  2349  	if err != nil {
  2350  		return nil, err
  2351  	}
  2352  
  2353  	queryValues := queryURL.Query()
  2354  
  2355  	if params.SchemaPattern != nil {
  2356  		if queryFrag, err := runtime.StyleParamWithLocation("form", true, "schema_pattern", runtime.ParamLocationQuery, *params.SchemaPattern); err != nil {
  2357  			return nil, err
  2358  		} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
  2359  			return nil, err
  2360  		} else {
  2361  			for k, v := range parsed {
  2362  				for _, v2 := range v {
  2363  					queryValues.Add(k, v2)
  2364  				}
  2365  			}
  2366  		}
  2367  	}
  2368  
  2369  	if params.TablePattern != nil {
  2370  		if queryFrag, err := runtime.StyleParamWithLocation("form", true, "table_pattern", runtime.ParamLocationQuery, *params.TablePattern); err != nil {
  2371  			return nil, err
  2372  		} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
  2373  			return nil, err
  2374  		} else {
  2375  			for k, v := range parsed {
  2376  				for _, v2 := range v {
  2377  					queryValues.Add(k, v2)
  2378  				}
  2379  			}
  2380  		}
  2381  	}
  2382  
  2383  	queryURL.RawQuery = queryValues.Encode()
  2384  
  2385  	req, err := http.NewRequest("GET", queryURL.String(), nil)
  2386  	if err != nil {
  2387  		return nil, err
  2388  	}
  2389  
  2390  	return req, nil
  2391  }
  2392  
  2393  // NewDMAPIGetSchemaListByTaskAndSourceRequest generates requests for DMAPIGetSchemaListByTaskAndSource
  2394  func NewDMAPIGetSchemaListByTaskAndSourceRequest(server string, taskName string, sourceName string) (*http.Request, error) {
  2395  	var err error
  2396  
  2397  	var pathParam0 string
  2398  
  2399  	pathParam0, err = runtime.StyleParamWithLocation("simple", false, "task-name", runtime.ParamLocationPath, taskName)
  2400  	if err != nil {
  2401  		return nil, err
  2402  	}
  2403  
  2404  	var pathParam1 string
  2405  
  2406  	pathParam1, err = runtime.StyleParamWithLocation("simple", false, "source-name", runtime.ParamLocationPath, sourceName)
  2407  	if err != nil {
  2408  		return nil, err
  2409  	}
  2410  
  2411  	serverURL, err := url.Parse(server)
  2412  	if err != nil {
  2413  		return nil, err
  2414  	}
  2415  
  2416  	operationPath := fmt.Sprintf("/api/v1/tasks/%s/sources/%s/schemas", pathParam0, pathParam1)
  2417  	if operationPath[0] == '/' {
  2418  		operationPath = "." + operationPath
  2419  	}
  2420  
  2421  	queryURL, err := serverURL.Parse(operationPath)
  2422  	if err != nil {
  2423  		return nil, err
  2424  	}
  2425  
  2426  	req, err := http.NewRequest("GET", queryURL.String(), nil)
  2427  	if err != nil {
  2428  		return nil, err
  2429  	}
  2430  
  2431  	return req, nil
  2432  }
  2433  
  2434  // NewDMAPIGetTableListByTaskAndSourceRequest generates requests for DMAPIGetTableListByTaskAndSource
  2435  func NewDMAPIGetTableListByTaskAndSourceRequest(server string, taskName string, sourceName string, schemaName string) (*http.Request, error) {
  2436  	var err error
  2437  
  2438  	var pathParam0 string
  2439  
  2440  	pathParam0, err = runtime.StyleParamWithLocation("simple", false, "task-name", runtime.ParamLocationPath, taskName)
  2441  	if err != nil {
  2442  		return nil, err
  2443  	}
  2444  
  2445  	var pathParam1 string
  2446  
  2447  	pathParam1, err = runtime.StyleParamWithLocation("simple", false, "source-name", runtime.ParamLocationPath, sourceName)
  2448  	if err != nil {
  2449  		return nil, err
  2450  	}
  2451  
  2452  	var pathParam2 string
  2453  
  2454  	pathParam2, err = runtime.StyleParamWithLocation("simple", false, "schema-name", runtime.ParamLocationPath, schemaName)
  2455  	if err != nil {
  2456  		return nil, err
  2457  	}
  2458  
  2459  	serverURL, err := url.Parse(server)
  2460  	if err != nil {
  2461  		return nil, err
  2462  	}
  2463  
  2464  	operationPath := fmt.Sprintf("/api/v1/tasks/%s/sources/%s/schemas/%s", pathParam0, pathParam1, pathParam2)
  2465  	if operationPath[0] == '/' {
  2466  		operationPath = "." + operationPath
  2467  	}
  2468  
  2469  	queryURL, err := serverURL.Parse(operationPath)
  2470  	if err != nil {
  2471  		return nil, err
  2472  	}
  2473  
  2474  	req, err := http.NewRequest("GET", queryURL.String(), nil)
  2475  	if err != nil {
  2476  		return nil, err
  2477  	}
  2478  
  2479  	return req, nil
  2480  }
  2481  
  2482  // NewDMAPIDeleteTableStructureRequest generates requests for DMAPIDeleteTableStructure
  2483  func NewDMAPIDeleteTableStructureRequest(server string, taskName string, sourceName string, schemaName string, tableName string) (*http.Request, error) {
  2484  	var err error
  2485  
  2486  	var pathParam0 string
  2487  
  2488  	pathParam0, err = runtime.StyleParamWithLocation("simple", false, "task-name", runtime.ParamLocationPath, taskName)
  2489  	if err != nil {
  2490  		return nil, err
  2491  	}
  2492  
  2493  	var pathParam1 string
  2494  
  2495  	pathParam1, err = runtime.StyleParamWithLocation("simple", false, "source-name", runtime.ParamLocationPath, sourceName)
  2496  	if err != nil {
  2497  		return nil, err
  2498  	}
  2499  
  2500  	var pathParam2 string
  2501  
  2502  	pathParam2, err = runtime.StyleParamWithLocation("simple", false, "schema-name", runtime.ParamLocationPath, schemaName)
  2503  	if err != nil {
  2504  		return nil, err
  2505  	}
  2506  
  2507  	var pathParam3 string
  2508  
  2509  	pathParam3, err = runtime.StyleParamWithLocation("simple", false, "table-name", runtime.ParamLocationPath, tableName)
  2510  	if err != nil {
  2511  		return nil, err
  2512  	}
  2513  
  2514  	serverURL, err := url.Parse(server)
  2515  	if err != nil {
  2516  		return nil, err
  2517  	}
  2518  
  2519  	operationPath := fmt.Sprintf("/api/v1/tasks/%s/sources/%s/schemas/%s/%s", pathParam0, pathParam1, pathParam2, pathParam3)
  2520  	if operationPath[0] == '/' {
  2521  		operationPath = "." + operationPath
  2522  	}
  2523  
  2524  	queryURL, err := serverURL.Parse(operationPath)
  2525  	if err != nil {
  2526  		return nil, err
  2527  	}
  2528  
  2529  	req, err := http.NewRequest("DELETE", queryURL.String(), nil)
  2530  	if err != nil {
  2531  		return nil, err
  2532  	}
  2533  
  2534  	return req, nil
  2535  }
  2536  
  2537  // NewDMAPIGetTableStructureRequest generates requests for DMAPIGetTableStructure
  2538  func NewDMAPIGetTableStructureRequest(server string, taskName string, sourceName string, schemaName string, tableName string) (*http.Request, error) {
  2539  	var err error
  2540  
  2541  	var pathParam0 string
  2542  
  2543  	pathParam0, err = runtime.StyleParamWithLocation("simple", false, "task-name", runtime.ParamLocationPath, taskName)
  2544  	if err != nil {
  2545  		return nil, err
  2546  	}
  2547  
  2548  	var pathParam1 string
  2549  
  2550  	pathParam1, err = runtime.StyleParamWithLocation("simple", false, "source-name", runtime.ParamLocationPath, sourceName)
  2551  	if err != nil {
  2552  		return nil, err
  2553  	}
  2554  
  2555  	var pathParam2 string
  2556  
  2557  	pathParam2, err = runtime.StyleParamWithLocation("simple", false, "schema-name", runtime.ParamLocationPath, schemaName)
  2558  	if err != nil {
  2559  		return nil, err
  2560  	}
  2561  
  2562  	var pathParam3 string
  2563  
  2564  	pathParam3, err = runtime.StyleParamWithLocation("simple", false, "table-name", runtime.ParamLocationPath, tableName)
  2565  	if err != nil {
  2566  		return nil, err
  2567  	}
  2568  
  2569  	serverURL, err := url.Parse(server)
  2570  	if err != nil {
  2571  		return nil, err
  2572  	}
  2573  
  2574  	operationPath := fmt.Sprintf("/api/v1/tasks/%s/sources/%s/schemas/%s/%s", pathParam0, pathParam1, pathParam2, pathParam3)
  2575  	if operationPath[0] == '/' {
  2576  		operationPath = "." + operationPath
  2577  	}
  2578  
  2579  	queryURL, err := serverURL.Parse(operationPath)
  2580  	if err != nil {
  2581  		return nil, err
  2582  	}
  2583  
  2584  	req, err := http.NewRequest("GET", queryURL.String(), nil)
  2585  	if err != nil {
  2586  		return nil, err
  2587  	}
  2588  
  2589  	return req, nil
  2590  }
  2591  
  2592  // NewDMAPIOperateTableStructureRequest calls the generic DMAPIOperateTableStructure builder with application/json body
  2593  func NewDMAPIOperateTableStructureRequest(server string, taskName string, sourceName string, schemaName string, tableName string, body DMAPIOperateTableStructureJSONRequestBody) (*http.Request, error) {
  2594  	var bodyReader io.Reader
  2595  	buf, err := json.Marshal(body)
  2596  	if err != nil {
  2597  		return nil, err
  2598  	}
  2599  	bodyReader = bytes.NewReader(buf)
  2600  	return NewDMAPIOperateTableStructureRequestWithBody(server, taskName, sourceName, schemaName, tableName, "application/json", bodyReader)
  2601  }
  2602  
  2603  // NewDMAPIOperateTableStructureRequestWithBody generates requests for DMAPIOperateTableStructure with any type of body
  2604  func NewDMAPIOperateTableStructureRequestWithBody(server string, taskName string, sourceName string, schemaName string, tableName string, contentType string, body io.Reader) (*http.Request, error) {
  2605  	var err error
  2606  
  2607  	var pathParam0 string
  2608  
  2609  	pathParam0, err = runtime.StyleParamWithLocation("simple", false, "task-name", runtime.ParamLocationPath, taskName)
  2610  	if err != nil {
  2611  		return nil, err
  2612  	}
  2613  
  2614  	var pathParam1 string
  2615  
  2616  	pathParam1, err = runtime.StyleParamWithLocation("simple", false, "source-name", runtime.ParamLocationPath, sourceName)
  2617  	if err != nil {
  2618  		return nil, err
  2619  	}
  2620  
  2621  	var pathParam2 string
  2622  
  2623  	pathParam2, err = runtime.StyleParamWithLocation("simple", false, "schema-name", runtime.ParamLocationPath, schemaName)
  2624  	if err != nil {
  2625  		return nil, err
  2626  	}
  2627  
  2628  	var pathParam3 string
  2629  
  2630  	pathParam3, err = runtime.StyleParamWithLocation("simple", false, "table-name", runtime.ParamLocationPath, tableName)
  2631  	if err != nil {
  2632  		return nil, err
  2633  	}
  2634  
  2635  	serverURL, err := url.Parse(server)
  2636  	if err != nil {
  2637  		return nil, err
  2638  	}
  2639  
  2640  	operationPath := fmt.Sprintf("/api/v1/tasks/%s/sources/%s/schemas/%s/%s", pathParam0, pathParam1, pathParam2, pathParam3)
  2641  	if operationPath[0] == '/' {
  2642  		operationPath = "." + operationPath
  2643  	}
  2644  
  2645  	queryURL, err := serverURL.Parse(operationPath)
  2646  	if err != nil {
  2647  		return nil, err
  2648  	}
  2649  
  2650  	req, err := http.NewRequest("PUT", queryURL.String(), body)
  2651  	if err != nil {
  2652  		return nil, err
  2653  	}
  2654  
  2655  	req.Header.Add("Content-Type", contentType)
  2656  
  2657  	return req, nil
  2658  }
  2659  
  2660  // NewDMAPIStartTaskRequest calls the generic DMAPIStartTask builder with application/json body
  2661  func NewDMAPIStartTaskRequest(server string, taskName string, body DMAPIStartTaskJSONRequestBody) (*http.Request, error) {
  2662  	var bodyReader io.Reader
  2663  	buf, err := json.Marshal(body)
  2664  	if err != nil {
  2665  		return nil, err
  2666  	}
  2667  	bodyReader = bytes.NewReader(buf)
  2668  	return NewDMAPIStartTaskRequestWithBody(server, taskName, "application/json", bodyReader)
  2669  }
  2670  
  2671  // NewDMAPIStartTaskRequestWithBody generates requests for DMAPIStartTask with any type of body
  2672  func NewDMAPIStartTaskRequestWithBody(server string, taskName string, contentType string, body io.Reader) (*http.Request, error) {
  2673  	var err error
  2674  
  2675  	var pathParam0 string
  2676  
  2677  	pathParam0, err = runtime.StyleParamWithLocation("simple", false, "task-name", runtime.ParamLocationPath, taskName)
  2678  	if err != nil {
  2679  		return nil, err
  2680  	}
  2681  
  2682  	serverURL, err := url.Parse(server)
  2683  	if err != nil {
  2684  		return nil, err
  2685  	}
  2686  
  2687  	operationPath := fmt.Sprintf("/api/v1/tasks/%s/start", pathParam0)
  2688  	if operationPath[0] == '/' {
  2689  		operationPath = "." + operationPath
  2690  	}
  2691  
  2692  	queryURL, err := serverURL.Parse(operationPath)
  2693  	if err != nil {
  2694  		return nil, err
  2695  	}
  2696  
  2697  	req, err := http.NewRequest("POST", queryURL.String(), body)
  2698  	if err != nil {
  2699  		return nil, err
  2700  	}
  2701  
  2702  	req.Header.Add("Content-Type", contentType)
  2703  
  2704  	return req, nil
  2705  }
  2706  
  2707  // NewDMAPIGetTaskStatusRequest generates requests for DMAPIGetTaskStatus
  2708  func NewDMAPIGetTaskStatusRequest(server string, taskName string, params *DMAPIGetTaskStatusParams) (*http.Request, error) {
  2709  	var err error
  2710  
  2711  	var pathParam0 string
  2712  
  2713  	pathParam0, err = runtime.StyleParamWithLocation("simple", false, "task-name", runtime.ParamLocationPath, taskName)
  2714  	if err != nil {
  2715  		return nil, err
  2716  	}
  2717  
  2718  	serverURL, err := url.Parse(server)
  2719  	if err != nil {
  2720  		return nil, err
  2721  	}
  2722  
  2723  	operationPath := fmt.Sprintf("/api/v1/tasks/%s/status", pathParam0)
  2724  	if operationPath[0] == '/' {
  2725  		operationPath = "." + operationPath
  2726  	}
  2727  
  2728  	queryURL, err := serverURL.Parse(operationPath)
  2729  	if err != nil {
  2730  		return nil, err
  2731  	}
  2732  
  2733  	queryValues := queryURL.Query()
  2734  
  2735  	if params.SourceNameList != nil {
  2736  		if queryFrag, err := runtime.StyleParamWithLocation("form", true, "source_name_list", runtime.ParamLocationQuery, *params.SourceNameList); err != nil {
  2737  			return nil, err
  2738  		} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
  2739  			return nil, err
  2740  		} else {
  2741  			for k, v := range parsed {
  2742  				for _, v2 := range v {
  2743  					queryValues.Add(k, v2)
  2744  				}
  2745  			}
  2746  		}
  2747  	}
  2748  
  2749  	queryURL.RawQuery = queryValues.Encode()
  2750  
  2751  	req, err := http.NewRequest("GET", queryURL.String(), nil)
  2752  	if err != nil {
  2753  		return nil, err
  2754  	}
  2755  
  2756  	return req, nil
  2757  }
  2758  
  2759  // NewDMAPIStopTaskRequest calls the generic DMAPIStopTask builder with application/json body
  2760  func NewDMAPIStopTaskRequest(server string, taskName string, body DMAPIStopTaskJSONRequestBody) (*http.Request, error) {
  2761  	var bodyReader io.Reader
  2762  	buf, err := json.Marshal(body)
  2763  	if err != nil {
  2764  		return nil, err
  2765  	}
  2766  	bodyReader = bytes.NewReader(buf)
  2767  	return NewDMAPIStopTaskRequestWithBody(server, taskName, "application/json", bodyReader)
  2768  }
  2769  
  2770  // NewDMAPIStopTaskRequestWithBody generates requests for DMAPIStopTask with any type of body
  2771  func NewDMAPIStopTaskRequestWithBody(server string, taskName string, contentType string, body io.Reader) (*http.Request, error) {
  2772  	var err error
  2773  
  2774  	var pathParam0 string
  2775  
  2776  	pathParam0, err = runtime.StyleParamWithLocation("simple", false, "task-name", runtime.ParamLocationPath, taskName)
  2777  	if err != nil {
  2778  		return nil, err
  2779  	}
  2780  
  2781  	serverURL, err := url.Parse(server)
  2782  	if err != nil {
  2783  		return nil, err
  2784  	}
  2785  
  2786  	operationPath := fmt.Sprintf("/api/v1/tasks/%s/stop", pathParam0)
  2787  	if operationPath[0] == '/' {
  2788  		operationPath = "." + operationPath
  2789  	}
  2790  
  2791  	queryURL, err := serverURL.Parse(operationPath)
  2792  	if err != nil {
  2793  		return nil, err
  2794  	}
  2795  
  2796  	req, err := http.NewRequest("POST", queryURL.String(), body)
  2797  	if err != nil {
  2798  		return nil, err
  2799  	}
  2800  
  2801  	req.Header.Add("Content-Type", contentType)
  2802  
  2803  	return req, nil
  2804  }
  2805  
  2806  func (c *Client) applyEditors(ctx context.Context, req *http.Request, additionalEditors []RequestEditorFn) error {
  2807  	for _, r := range c.RequestEditors {
  2808  		if err := r(ctx, req); err != nil {
  2809  			return err
  2810  		}
  2811  	}
  2812  	for _, r := range additionalEditors {
  2813  		if err := r(ctx, req); err != nil {
  2814  			return err
  2815  		}
  2816  	}
  2817  	return nil
  2818  }
  2819  
  2820  // ClientWithResponses builds on ClientInterface to offer response payloads
  2821  type ClientWithResponses struct {
  2822  	ClientInterface
  2823  }
  2824  
  2825  // NewClientWithResponses creates a new ClientWithResponses, which wraps
  2826  // Client with return type handling
  2827  func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error) {
  2828  	client, err := NewClient(server, opts...)
  2829  	if err != nil {
  2830  		return nil, err
  2831  	}
  2832  	return &ClientWithResponses{client}, nil
  2833  }
  2834  
  2835  // WithBaseURL overrides the baseURL.
  2836  func WithBaseURL(baseURL string) ClientOption {
  2837  	return func(c *Client) error {
  2838  		newBaseURL, err := url.Parse(baseURL)
  2839  		if err != nil {
  2840  			return err
  2841  		}
  2842  		c.Server = newBaseURL.String()
  2843  		return nil
  2844  	}
  2845  }
  2846  
  2847  // ClientWithResponsesInterface is the interface specification for the client with responses above.
  2848  type ClientWithResponsesInterface interface {
  2849  	// DMAPIGetClusterInfo request
  2850  	DMAPIGetClusterInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DMAPIGetClusterInfoResponse, error)
  2851  
  2852  	// DMAPIUpdateClusterInfo request with any body
  2853  	DMAPIUpdateClusterInfoWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DMAPIUpdateClusterInfoResponse, error)
  2854  
  2855  	DMAPIUpdateClusterInfoWithResponse(ctx context.Context, body DMAPIUpdateClusterInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*DMAPIUpdateClusterInfoResponse, error)
  2856  
  2857  	// DMAPIGetClusterMasterList request
  2858  	DMAPIGetClusterMasterListWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DMAPIGetClusterMasterListResponse, error)
  2859  
  2860  	// DMAPIOfflineMasterNode request
  2861  	DMAPIOfflineMasterNodeWithResponse(ctx context.Context, masterName string, reqEditors ...RequestEditorFn) (*DMAPIOfflineMasterNodeResponse, error)
  2862  
  2863  	// DMAPIGetClusterWorkerList request
  2864  	DMAPIGetClusterWorkerListWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DMAPIGetClusterWorkerListResponse, error)
  2865  
  2866  	// DMAPIOfflineWorkerNode request
  2867  	DMAPIOfflineWorkerNodeWithResponse(ctx context.Context, workerName string, reqEditors ...RequestEditorFn) (*DMAPIOfflineWorkerNodeResponse, error)
  2868  
  2869  	// GetDocJSON request
  2870  	GetDocJSONWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetDocJSONResponse, error)
  2871  
  2872  	// GetDocHTML request
  2873  	GetDocHTMLWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetDocHTMLResponse, error)
  2874  
  2875  	// DMAPIGetSourceList request
  2876  	DMAPIGetSourceListWithResponse(ctx context.Context, params *DMAPIGetSourceListParams, reqEditors ...RequestEditorFn) (*DMAPIGetSourceListResponse, error)
  2877  
  2878  	// DMAPICreateSource request with any body
  2879  	DMAPICreateSourceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DMAPICreateSourceResponse, error)
  2880  
  2881  	DMAPICreateSourceWithResponse(ctx context.Context, body DMAPICreateSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*DMAPICreateSourceResponse, error)
  2882  
  2883  	// DMAPIDeleteSource request
  2884  	DMAPIDeleteSourceWithResponse(ctx context.Context, sourceName string, params *DMAPIDeleteSourceParams, reqEditors ...RequestEditorFn) (*DMAPIDeleteSourceResponse, error)
  2885  
  2886  	// DMAPIGetSource request
  2887  	DMAPIGetSourceWithResponse(ctx context.Context, sourceName string, params *DMAPIGetSourceParams, reqEditors ...RequestEditorFn) (*DMAPIGetSourceResponse, error)
  2888  
  2889  	// DMAPIUpdateSource request with any body
  2890  	DMAPIUpdateSourceWithBodyWithResponse(ctx context.Context, sourceName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DMAPIUpdateSourceResponse, error)
  2891  
  2892  	DMAPIUpdateSourceWithResponse(ctx context.Context, sourceName string, body DMAPIUpdateSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*DMAPIUpdateSourceResponse, error)
  2893  
  2894  	// DMAPIDisableSource request
  2895  	DMAPIDisableSourceWithResponse(ctx context.Context, sourceName string, reqEditors ...RequestEditorFn) (*DMAPIDisableSourceResponse, error)
  2896  
  2897  	// DMAPIEnableSource request
  2898  	DMAPIEnableSourceWithResponse(ctx context.Context, sourceName string, reqEditors ...RequestEditorFn) (*DMAPIEnableSourceResponse, error)
  2899  
  2900  	// DMAPIDisableRelay request with any body
  2901  	DMAPIDisableRelayWithBodyWithResponse(ctx context.Context, sourceName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DMAPIDisableRelayResponse, error)
  2902  
  2903  	DMAPIDisableRelayWithResponse(ctx context.Context, sourceName string, body DMAPIDisableRelayJSONRequestBody, reqEditors ...RequestEditorFn) (*DMAPIDisableRelayResponse, error)
  2904  
  2905  	// DMAPIEnableRelay request with any body
  2906  	DMAPIEnableRelayWithBodyWithResponse(ctx context.Context, sourceName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DMAPIEnableRelayResponse, error)
  2907  
  2908  	DMAPIEnableRelayWithResponse(ctx context.Context, sourceName string, body DMAPIEnableRelayJSONRequestBody, reqEditors ...RequestEditorFn) (*DMAPIEnableRelayResponse, error)
  2909  
  2910  	// DMAPIPurgeRelay request with any body
  2911  	DMAPIPurgeRelayWithBodyWithResponse(ctx context.Context, sourceName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DMAPIPurgeRelayResponse, error)
  2912  
  2913  	DMAPIPurgeRelayWithResponse(ctx context.Context, sourceName string, body DMAPIPurgeRelayJSONRequestBody, reqEditors ...RequestEditorFn) (*DMAPIPurgeRelayResponse, error)
  2914  
  2915  	// DMAPIGetSourceSchemaList request
  2916  	DMAPIGetSourceSchemaListWithResponse(ctx context.Context, sourceName string, reqEditors ...RequestEditorFn) (*DMAPIGetSourceSchemaListResponse, error)
  2917  
  2918  	// DMAPIGetSourceTableList request
  2919  	DMAPIGetSourceTableListWithResponse(ctx context.Context, sourceName string, schemaName string, reqEditors ...RequestEditorFn) (*DMAPIGetSourceTableListResponse, error)
  2920  
  2921  	// DMAPIGetSourceStatus request
  2922  	DMAPIGetSourceStatusWithResponse(ctx context.Context, sourceName string, reqEditors ...RequestEditorFn) (*DMAPIGetSourceStatusResponse, error)
  2923  
  2924  	// DMAPITransferSource request with any body
  2925  	DMAPITransferSourceWithBodyWithResponse(ctx context.Context, sourceName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DMAPITransferSourceResponse, error)
  2926  
  2927  	DMAPITransferSourceWithResponse(ctx context.Context, sourceName string, body DMAPITransferSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*DMAPITransferSourceResponse, error)
  2928  
  2929  	// DMAPIGetTaskList request
  2930  	DMAPIGetTaskListWithResponse(ctx context.Context, params *DMAPIGetTaskListParams, reqEditors ...RequestEditorFn) (*DMAPIGetTaskListResponse, error)
  2931  
  2932  	// DMAPICreateTask request with any body
  2933  	DMAPICreateTaskWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DMAPICreateTaskResponse, error)
  2934  
  2935  	DMAPICreateTaskWithResponse(ctx context.Context, body DMAPICreateTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*DMAPICreateTaskResponse, error)
  2936  
  2937  	// DMAPIConvertTask request with any body
  2938  	DMAPIConvertTaskWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DMAPIConvertTaskResponse, error)
  2939  
  2940  	DMAPIConvertTaskWithResponse(ctx context.Context, body DMAPIConvertTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*DMAPIConvertTaskResponse, error)
  2941  
  2942  	// DMAPIGetTaskTemplateList request
  2943  	DMAPIGetTaskTemplateListWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DMAPIGetTaskTemplateListResponse, error)
  2944  
  2945  	// DMAPICreateTaskTemplate request with any body
  2946  	DMAPICreateTaskTemplateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DMAPICreateTaskTemplateResponse, error)
  2947  
  2948  	DMAPICreateTaskTemplateWithResponse(ctx context.Context, body DMAPICreateTaskTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*DMAPICreateTaskTemplateResponse, error)
  2949  
  2950  	// DMAPIImportTaskTemplate request with any body
  2951  	DMAPIImportTaskTemplateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DMAPIImportTaskTemplateResponse, error)
  2952  
  2953  	DMAPIImportTaskTemplateWithResponse(ctx context.Context, body DMAPIImportTaskTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*DMAPIImportTaskTemplateResponse, error)
  2954  
  2955  	// DMAPIDeleteTaskTemplate request
  2956  	DMAPIDeleteTaskTemplateWithResponse(ctx context.Context, taskName string, reqEditors ...RequestEditorFn) (*DMAPIDeleteTaskTemplateResponse, error)
  2957  
  2958  	// DMAPIGetTaskTemplate request
  2959  	DMAPIGetTaskTemplateWithResponse(ctx context.Context, taskName string, reqEditors ...RequestEditorFn) (*DMAPIGetTaskTemplateResponse, error)
  2960  
  2961  	// DMAPUpdateTaskTemplate request
  2962  	DMAPUpdateTaskTemplateWithResponse(ctx context.Context, taskName string, reqEditors ...RequestEditorFn) (*DMAPUpdateTaskTemplateResponse, error)
  2963  
  2964  	// DMAPIDeleteTask request
  2965  	DMAPIDeleteTaskWithResponse(ctx context.Context, taskName string, params *DMAPIDeleteTaskParams, reqEditors ...RequestEditorFn) (*DMAPIDeleteTaskResponse, error)
  2966  
  2967  	// DMAPIGetTask request
  2968  	DMAPIGetTaskWithResponse(ctx context.Context, taskName string, params *DMAPIGetTaskParams, reqEditors ...RequestEditorFn) (*DMAPIGetTaskResponse, error)
  2969  
  2970  	// DMAPIUpdateTask request with any body
  2971  	DMAPIUpdateTaskWithBodyWithResponse(ctx context.Context, taskName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DMAPIUpdateTaskResponse, error)
  2972  
  2973  	DMAPIUpdateTaskWithResponse(ctx context.Context, taskName string, body DMAPIUpdateTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*DMAPIUpdateTaskResponse, error)
  2974  
  2975  	// DMAPIGetTaskMigrateTargets request
  2976  	DMAPIGetTaskMigrateTargetsWithResponse(ctx context.Context, taskName string, sourceName string, params *DMAPIGetTaskMigrateTargetsParams, reqEditors ...RequestEditorFn) (*DMAPIGetTaskMigrateTargetsResponse, error)
  2977  
  2978  	// DMAPIGetSchemaListByTaskAndSource request
  2979  	DMAPIGetSchemaListByTaskAndSourceWithResponse(ctx context.Context, taskName string, sourceName string, reqEditors ...RequestEditorFn) (*DMAPIGetSchemaListByTaskAndSourceResponse, error)
  2980  
  2981  	// DMAPIGetTableListByTaskAndSource request
  2982  	DMAPIGetTableListByTaskAndSourceWithResponse(ctx context.Context, taskName string, sourceName string, schemaName string, reqEditors ...RequestEditorFn) (*DMAPIGetTableListByTaskAndSourceResponse, error)
  2983  
  2984  	// DMAPIDeleteTableStructure request
  2985  	DMAPIDeleteTableStructureWithResponse(ctx context.Context, taskName string, sourceName string, schemaName string, tableName string, reqEditors ...RequestEditorFn) (*DMAPIDeleteTableStructureResponse, error)
  2986  
  2987  	// DMAPIGetTableStructure request
  2988  	DMAPIGetTableStructureWithResponse(ctx context.Context, taskName string, sourceName string, schemaName string, tableName string, reqEditors ...RequestEditorFn) (*DMAPIGetTableStructureResponse, error)
  2989  
  2990  	// DMAPIOperateTableStructure request with any body
  2991  	DMAPIOperateTableStructureWithBodyWithResponse(ctx context.Context, taskName string, sourceName string, schemaName string, tableName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DMAPIOperateTableStructureResponse, error)
  2992  
  2993  	DMAPIOperateTableStructureWithResponse(ctx context.Context, taskName string, sourceName string, schemaName string, tableName string, body DMAPIOperateTableStructureJSONRequestBody, reqEditors ...RequestEditorFn) (*DMAPIOperateTableStructureResponse, error)
  2994  
  2995  	// DMAPIStartTask request with any body
  2996  	DMAPIStartTaskWithBodyWithResponse(ctx context.Context, taskName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DMAPIStartTaskResponse, error)
  2997  
  2998  	DMAPIStartTaskWithResponse(ctx context.Context, taskName string, body DMAPIStartTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*DMAPIStartTaskResponse, error)
  2999  
  3000  	// DMAPIGetTaskStatus request
  3001  	DMAPIGetTaskStatusWithResponse(ctx context.Context, taskName string, params *DMAPIGetTaskStatusParams, reqEditors ...RequestEditorFn) (*DMAPIGetTaskStatusResponse, error)
  3002  
  3003  	// DMAPIStopTask request with any body
  3004  	DMAPIStopTaskWithBodyWithResponse(ctx context.Context, taskName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DMAPIStopTaskResponse, error)
  3005  
  3006  	DMAPIStopTaskWithResponse(ctx context.Context, taskName string, body DMAPIStopTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*DMAPIStopTaskResponse, error)
  3007  }
  3008  
  3009  type DMAPIGetClusterInfoResponse struct {
  3010  	Body         []byte
  3011  	HTTPResponse *http.Response
  3012  	JSON200      *GetClusterInfoResponse
  3013  }
  3014  
  3015  // Status returns HTTPResponse.Status
  3016  func (r DMAPIGetClusterInfoResponse) Status() string {
  3017  	if r.HTTPResponse != nil {
  3018  		return r.HTTPResponse.Status
  3019  	}
  3020  	return http.StatusText(0)
  3021  }
  3022  
  3023  // StatusCode returns HTTPResponse.StatusCode
  3024  func (r DMAPIGetClusterInfoResponse) StatusCode() int {
  3025  	if r.HTTPResponse != nil {
  3026  		return r.HTTPResponse.StatusCode
  3027  	}
  3028  	return 0
  3029  }
  3030  
  3031  type DMAPIUpdateClusterInfoResponse struct {
  3032  	Body         []byte
  3033  	HTTPResponse *http.Response
  3034  	JSON200      *GetClusterInfoResponse
  3035  }
  3036  
  3037  // Status returns HTTPResponse.Status
  3038  func (r DMAPIUpdateClusterInfoResponse) Status() string {
  3039  	if r.HTTPResponse != nil {
  3040  		return r.HTTPResponse.Status
  3041  	}
  3042  	return http.StatusText(0)
  3043  }
  3044  
  3045  // StatusCode returns HTTPResponse.StatusCode
  3046  func (r DMAPIUpdateClusterInfoResponse) StatusCode() int {
  3047  	if r.HTTPResponse != nil {
  3048  		return r.HTTPResponse.StatusCode
  3049  	}
  3050  	return 0
  3051  }
  3052  
  3053  type DMAPIGetClusterMasterListResponse struct {
  3054  	Body         []byte
  3055  	HTTPResponse *http.Response
  3056  	JSON200      *GetClusterMasterListResponse
  3057  	JSON400      *ErrorWithMessage
  3058  }
  3059  
  3060  // Status returns HTTPResponse.Status
  3061  func (r DMAPIGetClusterMasterListResponse) Status() string {
  3062  	if r.HTTPResponse != nil {
  3063  		return r.HTTPResponse.Status
  3064  	}
  3065  	return http.StatusText(0)
  3066  }
  3067  
  3068  // StatusCode returns HTTPResponse.StatusCode
  3069  func (r DMAPIGetClusterMasterListResponse) StatusCode() int {
  3070  	if r.HTTPResponse != nil {
  3071  		return r.HTTPResponse.StatusCode
  3072  	}
  3073  	return 0
  3074  }
  3075  
  3076  type DMAPIOfflineMasterNodeResponse struct {
  3077  	Body         []byte
  3078  	HTTPResponse *http.Response
  3079  	JSON400      *ErrorWithMessage
  3080  }
  3081  
  3082  // Status returns HTTPResponse.Status
  3083  func (r DMAPIOfflineMasterNodeResponse) Status() string {
  3084  	if r.HTTPResponse != nil {
  3085  		return r.HTTPResponse.Status
  3086  	}
  3087  	return http.StatusText(0)
  3088  }
  3089  
  3090  // StatusCode returns HTTPResponse.StatusCode
  3091  func (r DMAPIOfflineMasterNodeResponse) StatusCode() int {
  3092  	if r.HTTPResponse != nil {
  3093  		return r.HTTPResponse.StatusCode
  3094  	}
  3095  	return 0
  3096  }
  3097  
  3098  type DMAPIGetClusterWorkerListResponse struct {
  3099  	Body         []byte
  3100  	HTTPResponse *http.Response
  3101  	JSON200      *GetClusterWorkerListResponse
  3102  	JSON400      *ErrorWithMessage
  3103  }
  3104  
  3105  // Status returns HTTPResponse.Status
  3106  func (r DMAPIGetClusterWorkerListResponse) Status() string {
  3107  	if r.HTTPResponse != nil {
  3108  		return r.HTTPResponse.Status
  3109  	}
  3110  	return http.StatusText(0)
  3111  }
  3112  
  3113  // StatusCode returns HTTPResponse.StatusCode
  3114  func (r DMAPIGetClusterWorkerListResponse) StatusCode() int {
  3115  	if r.HTTPResponse != nil {
  3116  		return r.HTTPResponse.StatusCode
  3117  	}
  3118  	return 0
  3119  }
  3120  
  3121  type DMAPIOfflineWorkerNodeResponse struct {
  3122  	Body         []byte
  3123  	HTTPResponse *http.Response
  3124  	JSON400      *ErrorWithMessage
  3125  }
  3126  
  3127  // Status returns HTTPResponse.Status
  3128  func (r DMAPIOfflineWorkerNodeResponse) Status() string {
  3129  	if r.HTTPResponse != nil {
  3130  		return r.HTTPResponse.Status
  3131  	}
  3132  	return http.StatusText(0)
  3133  }
  3134  
  3135  // StatusCode returns HTTPResponse.StatusCode
  3136  func (r DMAPIOfflineWorkerNodeResponse) StatusCode() int {
  3137  	if r.HTTPResponse != nil {
  3138  		return r.HTTPResponse.StatusCode
  3139  	}
  3140  	return 0
  3141  }
  3142  
  3143  type GetDocJSONResponse struct {
  3144  	Body         []byte
  3145  	HTTPResponse *http.Response
  3146  }
  3147  
  3148  // Status returns HTTPResponse.Status
  3149  func (r GetDocJSONResponse) Status() string {
  3150  	if r.HTTPResponse != nil {
  3151  		return r.HTTPResponse.Status
  3152  	}
  3153  	return http.StatusText(0)
  3154  }
  3155  
  3156  // StatusCode returns HTTPResponse.StatusCode
  3157  func (r GetDocJSONResponse) StatusCode() int {
  3158  	if r.HTTPResponse != nil {
  3159  		return r.HTTPResponse.StatusCode
  3160  	}
  3161  	return 0
  3162  }
  3163  
  3164  type GetDocHTMLResponse struct {
  3165  	Body         []byte
  3166  	HTTPResponse *http.Response
  3167  }
  3168  
  3169  // Status returns HTTPResponse.Status
  3170  func (r GetDocHTMLResponse) Status() string {
  3171  	if r.HTTPResponse != nil {
  3172  		return r.HTTPResponse.Status
  3173  	}
  3174  	return http.StatusText(0)
  3175  }
  3176  
  3177  // StatusCode returns HTTPResponse.StatusCode
  3178  func (r GetDocHTMLResponse) StatusCode() int {
  3179  	if r.HTTPResponse != nil {
  3180  		return r.HTTPResponse.StatusCode
  3181  	}
  3182  	return 0
  3183  }
  3184  
  3185  type DMAPIGetSourceListResponse struct {
  3186  	Body         []byte
  3187  	HTTPResponse *http.Response
  3188  	JSON200      *GetSourceListResponse
  3189  }
  3190  
  3191  // Status returns HTTPResponse.Status
  3192  func (r DMAPIGetSourceListResponse) Status() string {
  3193  	if r.HTTPResponse != nil {
  3194  		return r.HTTPResponse.Status
  3195  	}
  3196  	return http.StatusText(0)
  3197  }
  3198  
  3199  // StatusCode returns HTTPResponse.StatusCode
  3200  func (r DMAPIGetSourceListResponse) StatusCode() int {
  3201  	if r.HTTPResponse != nil {
  3202  		return r.HTTPResponse.StatusCode
  3203  	}
  3204  	return 0
  3205  }
  3206  
  3207  type DMAPICreateSourceResponse struct {
  3208  	Body         []byte
  3209  	HTTPResponse *http.Response
  3210  	JSON201      *Source
  3211  	JSON400      *ErrorWithMessage
  3212  }
  3213  
  3214  // Status returns HTTPResponse.Status
  3215  func (r DMAPICreateSourceResponse) Status() string {
  3216  	if r.HTTPResponse != nil {
  3217  		return r.HTTPResponse.Status
  3218  	}
  3219  	return http.StatusText(0)
  3220  }
  3221  
  3222  // StatusCode returns HTTPResponse.StatusCode
  3223  func (r DMAPICreateSourceResponse) StatusCode() int {
  3224  	if r.HTTPResponse != nil {
  3225  		return r.HTTPResponse.StatusCode
  3226  	}
  3227  	return 0
  3228  }
  3229  
  3230  type DMAPIDeleteSourceResponse struct {
  3231  	Body         []byte
  3232  	HTTPResponse *http.Response
  3233  	JSON400      *ErrorWithMessage
  3234  }
  3235  
  3236  // Status returns HTTPResponse.Status
  3237  func (r DMAPIDeleteSourceResponse) Status() string {
  3238  	if r.HTTPResponse != nil {
  3239  		return r.HTTPResponse.Status
  3240  	}
  3241  	return http.StatusText(0)
  3242  }
  3243  
  3244  // StatusCode returns HTTPResponse.StatusCode
  3245  func (r DMAPIDeleteSourceResponse) StatusCode() int {
  3246  	if r.HTTPResponse != nil {
  3247  		return r.HTTPResponse.StatusCode
  3248  	}
  3249  	return 0
  3250  }
  3251  
  3252  type DMAPIGetSourceResponse struct {
  3253  	Body         []byte
  3254  	HTTPResponse *http.Response
  3255  	JSON200      *Source
  3256  }
  3257  
  3258  // Status returns HTTPResponse.Status
  3259  func (r DMAPIGetSourceResponse) Status() string {
  3260  	if r.HTTPResponse != nil {
  3261  		return r.HTTPResponse.Status
  3262  	}
  3263  	return http.StatusText(0)
  3264  }
  3265  
  3266  // StatusCode returns HTTPResponse.StatusCode
  3267  func (r DMAPIGetSourceResponse) StatusCode() int {
  3268  	if r.HTTPResponse != nil {
  3269  		return r.HTTPResponse.StatusCode
  3270  	}
  3271  	return 0
  3272  }
  3273  
  3274  type DMAPIUpdateSourceResponse struct {
  3275  	Body         []byte
  3276  	HTTPResponse *http.Response
  3277  	JSON200      *Source
  3278  	JSON400      *ErrorWithMessage
  3279  }
  3280  
  3281  // Status returns HTTPResponse.Status
  3282  func (r DMAPIUpdateSourceResponse) Status() string {
  3283  	if r.HTTPResponse != nil {
  3284  		return r.HTTPResponse.Status
  3285  	}
  3286  	return http.StatusText(0)
  3287  }
  3288  
  3289  // StatusCode returns HTTPResponse.StatusCode
  3290  func (r DMAPIUpdateSourceResponse) StatusCode() int {
  3291  	if r.HTTPResponse != nil {
  3292  		return r.HTTPResponse.StatusCode
  3293  	}
  3294  	return 0
  3295  }
  3296  
  3297  type DMAPIDisableSourceResponse struct {
  3298  	Body         []byte
  3299  	HTTPResponse *http.Response
  3300  	JSON400      *ErrorWithMessage
  3301  }
  3302  
  3303  // Status returns HTTPResponse.Status
  3304  func (r DMAPIDisableSourceResponse) Status() string {
  3305  	if r.HTTPResponse != nil {
  3306  		return r.HTTPResponse.Status
  3307  	}
  3308  	return http.StatusText(0)
  3309  }
  3310  
  3311  // StatusCode returns HTTPResponse.StatusCode
  3312  func (r DMAPIDisableSourceResponse) StatusCode() int {
  3313  	if r.HTTPResponse != nil {
  3314  		return r.HTTPResponse.StatusCode
  3315  	}
  3316  	return 0
  3317  }
  3318  
  3319  type DMAPIEnableSourceResponse struct {
  3320  	Body         []byte
  3321  	HTTPResponse *http.Response
  3322  	JSON400      *ErrorWithMessage
  3323  }
  3324  
  3325  // Status returns HTTPResponse.Status
  3326  func (r DMAPIEnableSourceResponse) Status() string {
  3327  	if r.HTTPResponse != nil {
  3328  		return r.HTTPResponse.Status
  3329  	}
  3330  	return http.StatusText(0)
  3331  }
  3332  
  3333  // StatusCode returns HTTPResponse.StatusCode
  3334  func (r DMAPIEnableSourceResponse) StatusCode() int {
  3335  	if r.HTTPResponse != nil {
  3336  		return r.HTTPResponse.StatusCode
  3337  	}
  3338  	return 0
  3339  }
  3340  
  3341  type DMAPIDisableRelayResponse struct {
  3342  	Body         []byte
  3343  	HTTPResponse *http.Response
  3344  	JSON400      *ErrorWithMessage
  3345  }
  3346  
  3347  // Status returns HTTPResponse.Status
  3348  func (r DMAPIDisableRelayResponse) Status() string {
  3349  	if r.HTTPResponse != nil {
  3350  		return r.HTTPResponse.Status
  3351  	}
  3352  	return http.StatusText(0)
  3353  }
  3354  
  3355  // StatusCode returns HTTPResponse.StatusCode
  3356  func (r DMAPIDisableRelayResponse) StatusCode() int {
  3357  	if r.HTTPResponse != nil {
  3358  		return r.HTTPResponse.StatusCode
  3359  	}
  3360  	return 0
  3361  }
  3362  
  3363  type DMAPIEnableRelayResponse struct {
  3364  	Body         []byte
  3365  	HTTPResponse *http.Response
  3366  	JSON400      *ErrorWithMessage
  3367  }
  3368  
  3369  // Status returns HTTPResponse.Status
  3370  func (r DMAPIEnableRelayResponse) Status() string {
  3371  	if r.HTTPResponse != nil {
  3372  		return r.HTTPResponse.Status
  3373  	}
  3374  	return http.StatusText(0)
  3375  }
  3376  
  3377  // StatusCode returns HTTPResponse.StatusCode
  3378  func (r DMAPIEnableRelayResponse) StatusCode() int {
  3379  	if r.HTTPResponse != nil {
  3380  		return r.HTTPResponse.StatusCode
  3381  	}
  3382  	return 0
  3383  }
  3384  
  3385  type DMAPIPurgeRelayResponse struct {
  3386  	Body         []byte
  3387  	HTTPResponse *http.Response
  3388  	JSON400      *ErrorWithMessage
  3389  }
  3390  
  3391  // Status returns HTTPResponse.Status
  3392  func (r DMAPIPurgeRelayResponse) Status() string {
  3393  	if r.HTTPResponse != nil {
  3394  		return r.HTTPResponse.Status
  3395  	}
  3396  	return http.StatusText(0)
  3397  }
  3398  
  3399  // StatusCode returns HTTPResponse.StatusCode
  3400  func (r DMAPIPurgeRelayResponse) StatusCode() int {
  3401  	if r.HTTPResponse != nil {
  3402  		return r.HTTPResponse.StatusCode
  3403  	}
  3404  	return 0
  3405  }
  3406  
  3407  type DMAPIGetSourceSchemaListResponse struct {
  3408  	Body         []byte
  3409  	HTTPResponse *http.Response
  3410  	JSON200      *SchemaNameList
  3411  	JSON400      *ErrorWithMessage
  3412  }
  3413  
  3414  // Status returns HTTPResponse.Status
  3415  func (r DMAPIGetSourceSchemaListResponse) Status() string {
  3416  	if r.HTTPResponse != nil {
  3417  		return r.HTTPResponse.Status
  3418  	}
  3419  	return http.StatusText(0)
  3420  }
  3421  
  3422  // StatusCode returns HTTPResponse.StatusCode
  3423  func (r DMAPIGetSourceSchemaListResponse) StatusCode() int {
  3424  	if r.HTTPResponse != nil {
  3425  		return r.HTTPResponse.StatusCode
  3426  	}
  3427  	return 0
  3428  }
  3429  
  3430  type DMAPIGetSourceTableListResponse struct {
  3431  	Body         []byte
  3432  	HTTPResponse *http.Response
  3433  	JSON200      *TableNameList
  3434  	JSON400      *ErrorWithMessage
  3435  }
  3436  
  3437  // Status returns HTTPResponse.Status
  3438  func (r DMAPIGetSourceTableListResponse) Status() string {
  3439  	if r.HTTPResponse != nil {
  3440  		return r.HTTPResponse.Status
  3441  	}
  3442  	return http.StatusText(0)
  3443  }
  3444  
  3445  // StatusCode returns HTTPResponse.StatusCode
  3446  func (r DMAPIGetSourceTableListResponse) StatusCode() int {
  3447  	if r.HTTPResponse != nil {
  3448  		return r.HTTPResponse.StatusCode
  3449  	}
  3450  	return 0
  3451  }
  3452  
  3453  type DMAPIGetSourceStatusResponse struct {
  3454  	Body         []byte
  3455  	HTTPResponse *http.Response
  3456  	JSON200      *GetSourceStatusResponse
  3457  	JSON400      *ErrorWithMessage
  3458  }
  3459  
  3460  // Status returns HTTPResponse.Status
  3461  func (r DMAPIGetSourceStatusResponse) Status() string {
  3462  	if r.HTTPResponse != nil {
  3463  		return r.HTTPResponse.Status
  3464  	}
  3465  	return http.StatusText(0)
  3466  }
  3467  
  3468  // StatusCode returns HTTPResponse.StatusCode
  3469  func (r DMAPIGetSourceStatusResponse) StatusCode() int {
  3470  	if r.HTTPResponse != nil {
  3471  		return r.HTTPResponse.StatusCode
  3472  	}
  3473  	return 0
  3474  }
  3475  
  3476  type DMAPITransferSourceResponse struct {
  3477  	Body         []byte
  3478  	HTTPResponse *http.Response
  3479  	JSON400      *ErrorWithMessage
  3480  }
  3481  
  3482  // Status returns HTTPResponse.Status
  3483  func (r DMAPITransferSourceResponse) Status() string {
  3484  	if r.HTTPResponse != nil {
  3485  		return r.HTTPResponse.Status
  3486  	}
  3487  	return http.StatusText(0)
  3488  }
  3489  
  3490  // StatusCode returns HTTPResponse.StatusCode
  3491  func (r DMAPITransferSourceResponse) StatusCode() int {
  3492  	if r.HTTPResponse != nil {
  3493  		return r.HTTPResponse.StatusCode
  3494  	}
  3495  	return 0
  3496  }
  3497  
  3498  type DMAPIGetTaskListResponse struct {
  3499  	Body         []byte
  3500  	HTTPResponse *http.Response
  3501  	JSON200      *GetTaskListResponse
  3502  	JSON400      *ErrorWithMessage
  3503  }
  3504  
  3505  // Status returns HTTPResponse.Status
  3506  func (r DMAPIGetTaskListResponse) Status() string {
  3507  	if r.HTTPResponse != nil {
  3508  		return r.HTTPResponse.Status
  3509  	}
  3510  	return http.StatusText(0)
  3511  }
  3512  
  3513  // StatusCode returns HTTPResponse.StatusCode
  3514  func (r DMAPIGetTaskListResponse) StatusCode() int {
  3515  	if r.HTTPResponse != nil {
  3516  		return r.HTTPResponse.StatusCode
  3517  	}
  3518  	return 0
  3519  }
  3520  
  3521  type DMAPICreateTaskResponse struct {
  3522  	Body         []byte
  3523  	HTTPResponse *http.Response
  3524  	JSON201      *OperateTaskResponse
  3525  	JSON400      *ErrorWithMessage
  3526  }
  3527  
  3528  // Status returns HTTPResponse.Status
  3529  func (r DMAPICreateTaskResponse) Status() string {
  3530  	if r.HTTPResponse != nil {
  3531  		return r.HTTPResponse.Status
  3532  	}
  3533  	return http.StatusText(0)
  3534  }
  3535  
  3536  // StatusCode returns HTTPResponse.StatusCode
  3537  func (r DMAPICreateTaskResponse) StatusCode() int {
  3538  	if r.HTTPResponse != nil {
  3539  		return r.HTTPResponse.StatusCode
  3540  	}
  3541  	return 0
  3542  }
  3543  
  3544  type DMAPIConvertTaskResponse struct {
  3545  	Body         []byte
  3546  	HTTPResponse *http.Response
  3547  	JSON201      *ConverterTaskResponse
  3548  	JSON400      *ErrorWithMessage
  3549  }
  3550  
  3551  // Status returns HTTPResponse.Status
  3552  func (r DMAPIConvertTaskResponse) Status() string {
  3553  	if r.HTTPResponse != nil {
  3554  		return r.HTTPResponse.Status
  3555  	}
  3556  	return http.StatusText(0)
  3557  }
  3558  
  3559  // StatusCode returns HTTPResponse.StatusCode
  3560  func (r DMAPIConvertTaskResponse) StatusCode() int {
  3561  	if r.HTTPResponse != nil {
  3562  		return r.HTTPResponse.StatusCode
  3563  	}
  3564  	return 0
  3565  }
  3566  
  3567  type DMAPIGetTaskTemplateListResponse struct {
  3568  	Body         []byte
  3569  	HTTPResponse *http.Response
  3570  	JSON200      *GetTaskListResponse
  3571  	JSON400      *ErrorWithMessage
  3572  }
  3573  
  3574  // Status returns HTTPResponse.Status
  3575  func (r DMAPIGetTaskTemplateListResponse) Status() string {
  3576  	if r.HTTPResponse != nil {
  3577  		return r.HTTPResponse.Status
  3578  	}
  3579  	return http.StatusText(0)
  3580  }
  3581  
  3582  // StatusCode returns HTTPResponse.StatusCode
  3583  func (r DMAPIGetTaskTemplateListResponse) StatusCode() int {
  3584  	if r.HTTPResponse != nil {
  3585  		return r.HTTPResponse.StatusCode
  3586  	}
  3587  	return 0
  3588  }
  3589  
  3590  type DMAPICreateTaskTemplateResponse struct {
  3591  	Body         []byte
  3592  	HTTPResponse *http.Response
  3593  	JSON201      *Task
  3594  	JSON400      *ErrorWithMessage
  3595  }
  3596  
  3597  // Status returns HTTPResponse.Status
  3598  func (r DMAPICreateTaskTemplateResponse) Status() string {
  3599  	if r.HTTPResponse != nil {
  3600  		return r.HTTPResponse.Status
  3601  	}
  3602  	return http.StatusText(0)
  3603  }
  3604  
  3605  // StatusCode returns HTTPResponse.StatusCode
  3606  func (r DMAPICreateTaskTemplateResponse) StatusCode() int {
  3607  	if r.HTTPResponse != nil {
  3608  		return r.HTTPResponse.StatusCode
  3609  	}
  3610  	return 0
  3611  }
  3612  
  3613  type DMAPIImportTaskTemplateResponse struct {
  3614  	Body         []byte
  3615  	HTTPResponse *http.Response
  3616  	JSON202      *TaskTemplateResponse
  3617  	JSON400      *ErrorWithMessage
  3618  }
  3619  
  3620  // Status returns HTTPResponse.Status
  3621  func (r DMAPIImportTaskTemplateResponse) Status() string {
  3622  	if r.HTTPResponse != nil {
  3623  		return r.HTTPResponse.Status
  3624  	}
  3625  	return http.StatusText(0)
  3626  }
  3627  
  3628  // StatusCode returns HTTPResponse.StatusCode
  3629  func (r DMAPIImportTaskTemplateResponse) StatusCode() int {
  3630  	if r.HTTPResponse != nil {
  3631  		return r.HTTPResponse.StatusCode
  3632  	}
  3633  	return 0
  3634  }
  3635  
  3636  type DMAPIDeleteTaskTemplateResponse struct {
  3637  	Body         []byte
  3638  	HTTPResponse *http.Response
  3639  	JSON400      *ErrorWithMessage
  3640  }
  3641  
  3642  // Status returns HTTPResponse.Status
  3643  func (r DMAPIDeleteTaskTemplateResponse) Status() string {
  3644  	if r.HTTPResponse != nil {
  3645  		return r.HTTPResponse.Status
  3646  	}
  3647  	return http.StatusText(0)
  3648  }
  3649  
  3650  // StatusCode returns HTTPResponse.StatusCode
  3651  func (r DMAPIDeleteTaskTemplateResponse) StatusCode() int {
  3652  	if r.HTTPResponse != nil {
  3653  		return r.HTTPResponse.StatusCode
  3654  	}
  3655  	return 0
  3656  }
  3657  
  3658  type DMAPIGetTaskTemplateResponse struct {
  3659  	Body         []byte
  3660  	HTTPResponse *http.Response
  3661  	JSON200      *Task
  3662  	JSON400      *ErrorWithMessage
  3663  }
  3664  
  3665  // Status returns HTTPResponse.Status
  3666  func (r DMAPIGetTaskTemplateResponse) Status() string {
  3667  	if r.HTTPResponse != nil {
  3668  		return r.HTTPResponse.Status
  3669  	}
  3670  	return http.StatusText(0)
  3671  }
  3672  
  3673  // StatusCode returns HTTPResponse.StatusCode
  3674  func (r DMAPIGetTaskTemplateResponse) StatusCode() int {
  3675  	if r.HTTPResponse != nil {
  3676  		return r.HTTPResponse.StatusCode
  3677  	}
  3678  	return 0
  3679  }
  3680  
  3681  type DMAPUpdateTaskTemplateResponse struct {
  3682  	Body         []byte
  3683  	HTTPResponse *http.Response
  3684  	JSON200      *Task
  3685  	JSON400      *ErrorWithMessage
  3686  }
  3687  
  3688  // Status returns HTTPResponse.Status
  3689  func (r DMAPUpdateTaskTemplateResponse) Status() string {
  3690  	if r.HTTPResponse != nil {
  3691  		return r.HTTPResponse.Status
  3692  	}
  3693  	return http.StatusText(0)
  3694  }
  3695  
  3696  // StatusCode returns HTTPResponse.StatusCode
  3697  func (r DMAPUpdateTaskTemplateResponse) StatusCode() int {
  3698  	if r.HTTPResponse != nil {
  3699  		return r.HTTPResponse.StatusCode
  3700  	}
  3701  	return 0
  3702  }
  3703  
  3704  type DMAPIDeleteTaskResponse struct {
  3705  	Body         []byte
  3706  	HTTPResponse *http.Response
  3707  	JSON400      *ErrorWithMessage
  3708  }
  3709  
  3710  // Status returns HTTPResponse.Status
  3711  func (r DMAPIDeleteTaskResponse) Status() string {
  3712  	if r.HTTPResponse != nil {
  3713  		return r.HTTPResponse.Status
  3714  	}
  3715  	return http.StatusText(0)
  3716  }
  3717  
  3718  // StatusCode returns HTTPResponse.StatusCode
  3719  func (r DMAPIDeleteTaskResponse) StatusCode() int {
  3720  	if r.HTTPResponse != nil {
  3721  		return r.HTTPResponse.StatusCode
  3722  	}
  3723  	return 0
  3724  }
  3725  
  3726  type DMAPIGetTaskResponse struct {
  3727  	Body         []byte
  3728  	HTTPResponse *http.Response
  3729  	JSON200      *Task
  3730  }
  3731  
  3732  // Status returns HTTPResponse.Status
  3733  func (r DMAPIGetTaskResponse) Status() string {
  3734  	if r.HTTPResponse != nil {
  3735  		return r.HTTPResponse.Status
  3736  	}
  3737  	return http.StatusText(0)
  3738  }
  3739  
  3740  // StatusCode returns HTTPResponse.StatusCode
  3741  func (r DMAPIGetTaskResponse) StatusCode() int {
  3742  	if r.HTTPResponse != nil {
  3743  		return r.HTTPResponse.StatusCode
  3744  	}
  3745  	return 0
  3746  }
  3747  
  3748  type DMAPIUpdateTaskResponse struct {
  3749  	Body         []byte
  3750  	HTTPResponse *http.Response
  3751  	JSON200      *OperateTaskResponse
  3752  	JSON400      *ErrorWithMessage
  3753  }
  3754  
  3755  // Status returns HTTPResponse.Status
  3756  func (r DMAPIUpdateTaskResponse) Status() string {
  3757  	if r.HTTPResponse != nil {
  3758  		return r.HTTPResponse.Status
  3759  	}
  3760  	return http.StatusText(0)
  3761  }
  3762  
  3763  // StatusCode returns HTTPResponse.StatusCode
  3764  func (r DMAPIUpdateTaskResponse) StatusCode() int {
  3765  	if r.HTTPResponse != nil {
  3766  		return r.HTTPResponse.StatusCode
  3767  	}
  3768  	return 0
  3769  }
  3770  
  3771  type DMAPIGetTaskMigrateTargetsResponse struct {
  3772  	Body         []byte
  3773  	HTTPResponse *http.Response
  3774  	JSON200      *GetTaskMigrateTargetsResponse
  3775  	JSON400      *ErrorWithMessage
  3776  }
  3777  
  3778  // Status returns HTTPResponse.Status
  3779  func (r DMAPIGetTaskMigrateTargetsResponse) Status() string {
  3780  	if r.HTTPResponse != nil {
  3781  		return r.HTTPResponse.Status
  3782  	}
  3783  	return http.StatusText(0)
  3784  }
  3785  
  3786  // StatusCode returns HTTPResponse.StatusCode
  3787  func (r DMAPIGetTaskMigrateTargetsResponse) StatusCode() int {
  3788  	if r.HTTPResponse != nil {
  3789  		return r.HTTPResponse.StatusCode
  3790  	}
  3791  	return 0
  3792  }
  3793  
  3794  type DMAPIGetSchemaListByTaskAndSourceResponse struct {
  3795  	Body         []byte
  3796  	HTTPResponse *http.Response
  3797  	JSON200      *SchemaNameList
  3798  	JSON400      *ErrorWithMessage
  3799  }
  3800  
  3801  // Status returns HTTPResponse.Status
  3802  func (r DMAPIGetSchemaListByTaskAndSourceResponse) Status() string {
  3803  	if r.HTTPResponse != nil {
  3804  		return r.HTTPResponse.Status
  3805  	}
  3806  	return http.StatusText(0)
  3807  }
  3808  
  3809  // StatusCode returns HTTPResponse.StatusCode
  3810  func (r DMAPIGetSchemaListByTaskAndSourceResponse) StatusCode() int {
  3811  	if r.HTTPResponse != nil {
  3812  		return r.HTTPResponse.StatusCode
  3813  	}
  3814  	return 0
  3815  }
  3816  
  3817  type DMAPIGetTableListByTaskAndSourceResponse struct {
  3818  	Body         []byte
  3819  	HTTPResponse *http.Response
  3820  	JSON200      *TableNameList
  3821  	JSON400      *ErrorWithMessage
  3822  }
  3823  
  3824  // Status returns HTTPResponse.Status
  3825  func (r DMAPIGetTableListByTaskAndSourceResponse) Status() string {
  3826  	if r.HTTPResponse != nil {
  3827  		return r.HTTPResponse.Status
  3828  	}
  3829  	return http.StatusText(0)
  3830  }
  3831  
  3832  // StatusCode returns HTTPResponse.StatusCode
  3833  func (r DMAPIGetTableListByTaskAndSourceResponse) StatusCode() int {
  3834  	if r.HTTPResponse != nil {
  3835  		return r.HTTPResponse.StatusCode
  3836  	}
  3837  	return 0
  3838  }
  3839  
  3840  type DMAPIDeleteTableStructureResponse struct {
  3841  	Body         []byte
  3842  	HTTPResponse *http.Response
  3843  	JSON400      *ErrorWithMessage
  3844  }
  3845  
  3846  // Status returns HTTPResponse.Status
  3847  func (r DMAPIDeleteTableStructureResponse) Status() string {
  3848  	if r.HTTPResponse != nil {
  3849  		return r.HTTPResponse.Status
  3850  	}
  3851  	return http.StatusText(0)
  3852  }
  3853  
  3854  // StatusCode returns HTTPResponse.StatusCode
  3855  func (r DMAPIDeleteTableStructureResponse) StatusCode() int {
  3856  	if r.HTTPResponse != nil {
  3857  		return r.HTTPResponse.StatusCode
  3858  	}
  3859  	return 0
  3860  }
  3861  
  3862  type DMAPIGetTableStructureResponse struct {
  3863  	Body         []byte
  3864  	HTTPResponse *http.Response
  3865  	JSON200      *GetTaskTableStructureResponse
  3866  	JSON400      *ErrorWithMessage
  3867  }
  3868  
  3869  // Status returns HTTPResponse.Status
  3870  func (r DMAPIGetTableStructureResponse) Status() string {
  3871  	if r.HTTPResponse != nil {
  3872  		return r.HTTPResponse.Status
  3873  	}
  3874  	return http.StatusText(0)
  3875  }
  3876  
  3877  // StatusCode returns HTTPResponse.StatusCode
  3878  func (r DMAPIGetTableStructureResponse) StatusCode() int {
  3879  	if r.HTTPResponse != nil {
  3880  		return r.HTTPResponse.StatusCode
  3881  	}
  3882  	return 0
  3883  }
  3884  
  3885  type DMAPIOperateTableStructureResponse struct {
  3886  	Body         []byte
  3887  	HTTPResponse *http.Response
  3888  	JSON400      *ErrorWithMessage
  3889  }
  3890  
  3891  // Status returns HTTPResponse.Status
  3892  func (r DMAPIOperateTableStructureResponse) Status() string {
  3893  	if r.HTTPResponse != nil {
  3894  		return r.HTTPResponse.Status
  3895  	}
  3896  	return http.StatusText(0)
  3897  }
  3898  
  3899  // StatusCode returns HTTPResponse.StatusCode
  3900  func (r DMAPIOperateTableStructureResponse) StatusCode() int {
  3901  	if r.HTTPResponse != nil {
  3902  		return r.HTTPResponse.StatusCode
  3903  	}
  3904  	return 0
  3905  }
  3906  
  3907  type DMAPIStartTaskResponse struct {
  3908  	Body         []byte
  3909  	HTTPResponse *http.Response
  3910  	JSON400      *ErrorWithMessage
  3911  }
  3912  
  3913  // Status returns HTTPResponse.Status
  3914  func (r DMAPIStartTaskResponse) Status() string {
  3915  	if r.HTTPResponse != nil {
  3916  		return r.HTTPResponse.Status
  3917  	}
  3918  	return http.StatusText(0)
  3919  }
  3920  
  3921  // StatusCode returns HTTPResponse.StatusCode
  3922  func (r DMAPIStartTaskResponse) StatusCode() int {
  3923  	if r.HTTPResponse != nil {
  3924  		return r.HTTPResponse.StatusCode
  3925  	}
  3926  	return 0
  3927  }
  3928  
  3929  type DMAPIGetTaskStatusResponse struct {
  3930  	Body         []byte
  3931  	HTTPResponse *http.Response
  3932  	JSON200      *GetTaskStatusResponse
  3933  	JSON400      *ErrorWithMessage
  3934  }
  3935  
  3936  // Status returns HTTPResponse.Status
  3937  func (r DMAPIGetTaskStatusResponse) Status() string {
  3938  	if r.HTTPResponse != nil {
  3939  		return r.HTTPResponse.Status
  3940  	}
  3941  	return http.StatusText(0)
  3942  }
  3943  
  3944  // StatusCode returns HTTPResponse.StatusCode
  3945  func (r DMAPIGetTaskStatusResponse) StatusCode() int {
  3946  	if r.HTTPResponse != nil {
  3947  		return r.HTTPResponse.StatusCode
  3948  	}
  3949  	return 0
  3950  }
  3951  
  3952  type DMAPIStopTaskResponse struct {
  3953  	Body         []byte
  3954  	HTTPResponse *http.Response
  3955  	JSON400      *ErrorWithMessage
  3956  }
  3957  
  3958  // Status returns HTTPResponse.Status
  3959  func (r DMAPIStopTaskResponse) Status() string {
  3960  	if r.HTTPResponse != nil {
  3961  		return r.HTTPResponse.Status
  3962  	}
  3963  	return http.StatusText(0)
  3964  }
  3965  
  3966  // StatusCode returns HTTPResponse.StatusCode
  3967  func (r DMAPIStopTaskResponse) StatusCode() int {
  3968  	if r.HTTPResponse != nil {
  3969  		return r.HTTPResponse.StatusCode
  3970  	}
  3971  	return 0
  3972  }
  3973  
  3974  // DMAPIGetClusterInfoWithResponse request returning *DMAPIGetClusterInfoResponse
  3975  func (c *ClientWithResponses) DMAPIGetClusterInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DMAPIGetClusterInfoResponse, error) {
  3976  	rsp, err := c.DMAPIGetClusterInfo(ctx, reqEditors...)
  3977  	if err != nil {
  3978  		return nil, err
  3979  	}
  3980  	return ParseDMAPIGetClusterInfoResponse(rsp)
  3981  }
  3982  
  3983  // DMAPIUpdateClusterInfoWithBodyWithResponse request with arbitrary body returning *DMAPIUpdateClusterInfoResponse
  3984  func (c *ClientWithResponses) DMAPIUpdateClusterInfoWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DMAPIUpdateClusterInfoResponse, error) {
  3985  	rsp, err := c.DMAPIUpdateClusterInfoWithBody(ctx, contentType, body, reqEditors...)
  3986  	if err != nil {
  3987  		return nil, err
  3988  	}
  3989  	return ParseDMAPIUpdateClusterInfoResponse(rsp)
  3990  }
  3991  
  3992  func (c *ClientWithResponses) DMAPIUpdateClusterInfoWithResponse(ctx context.Context, body DMAPIUpdateClusterInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*DMAPIUpdateClusterInfoResponse, error) {
  3993  	rsp, err := c.DMAPIUpdateClusterInfo(ctx, body, reqEditors...)
  3994  	if err != nil {
  3995  		return nil, err
  3996  	}
  3997  	return ParseDMAPIUpdateClusterInfoResponse(rsp)
  3998  }
  3999  
  4000  // DMAPIGetClusterMasterListWithResponse request returning *DMAPIGetClusterMasterListResponse
  4001  func (c *ClientWithResponses) DMAPIGetClusterMasterListWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DMAPIGetClusterMasterListResponse, error) {
  4002  	rsp, err := c.DMAPIGetClusterMasterList(ctx, reqEditors...)
  4003  	if err != nil {
  4004  		return nil, err
  4005  	}
  4006  	return ParseDMAPIGetClusterMasterListResponse(rsp)
  4007  }
  4008  
  4009  // DMAPIOfflineMasterNodeWithResponse request returning *DMAPIOfflineMasterNodeResponse
  4010  func (c *ClientWithResponses) DMAPIOfflineMasterNodeWithResponse(ctx context.Context, masterName string, reqEditors ...RequestEditorFn) (*DMAPIOfflineMasterNodeResponse, error) {
  4011  	rsp, err := c.DMAPIOfflineMasterNode(ctx, masterName, reqEditors...)
  4012  	if err != nil {
  4013  		return nil, err
  4014  	}
  4015  	return ParseDMAPIOfflineMasterNodeResponse(rsp)
  4016  }
  4017  
  4018  // DMAPIGetClusterWorkerListWithResponse request returning *DMAPIGetClusterWorkerListResponse
  4019  func (c *ClientWithResponses) DMAPIGetClusterWorkerListWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DMAPIGetClusterWorkerListResponse, error) {
  4020  	rsp, err := c.DMAPIGetClusterWorkerList(ctx, reqEditors...)
  4021  	if err != nil {
  4022  		return nil, err
  4023  	}
  4024  	return ParseDMAPIGetClusterWorkerListResponse(rsp)
  4025  }
  4026  
  4027  // DMAPIOfflineWorkerNodeWithResponse request returning *DMAPIOfflineWorkerNodeResponse
  4028  func (c *ClientWithResponses) DMAPIOfflineWorkerNodeWithResponse(ctx context.Context, workerName string, reqEditors ...RequestEditorFn) (*DMAPIOfflineWorkerNodeResponse, error) {
  4029  	rsp, err := c.DMAPIOfflineWorkerNode(ctx, workerName, reqEditors...)
  4030  	if err != nil {
  4031  		return nil, err
  4032  	}
  4033  	return ParseDMAPIOfflineWorkerNodeResponse(rsp)
  4034  }
  4035  
  4036  // GetDocJSONWithResponse request returning *GetDocJSONResponse
  4037  func (c *ClientWithResponses) GetDocJSONWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetDocJSONResponse, error) {
  4038  	rsp, err := c.GetDocJSON(ctx, reqEditors...)
  4039  	if err != nil {
  4040  		return nil, err
  4041  	}
  4042  	return ParseGetDocJSONResponse(rsp)
  4043  }
  4044  
  4045  // GetDocHTMLWithResponse request returning *GetDocHTMLResponse
  4046  func (c *ClientWithResponses) GetDocHTMLWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetDocHTMLResponse, error) {
  4047  	rsp, err := c.GetDocHTML(ctx, reqEditors...)
  4048  	if err != nil {
  4049  		return nil, err
  4050  	}
  4051  	return ParseGetDocHTMLResponse(rsp)
  4052  }
  4053  
  4054  // DMAPIGetSourceListWithResponse request returning *DMAPIGetSourceListResponse
  4055  func (c *ClientWithResponses) DMAPIGetSourceListWithResponse(ctx context.Context, params *DMAPIGetSourceListParams, reqEditors ...RequestEditorFn) (*DMAPIGetSourceListResponse, error) {
  4056  	rsp, err := c.DMAPIGetSourceList(ctx, params, reqEditors...)
  4057  	if err != nil {
  4058  		return nil, err
  4059  	}
  4060  	return ParseDMAPIGetSourceListResponse(rsp)
  4061  }
  4062  
  4063  // DMAPICreateSourceWithBodyWithResponse request with arbitrary body returning *DMAPICreateSourceResponse
  4064  func (c *ClientWithResponses) DMAPICreateSourceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DMAPICreateSourceResponse, error) {
  4065  	rsp, err := c.DMAPICreateSourceWithBody(ctx, contentType, body, reqEditors...)
  4066  	if err != nil {
  4067  		return nil, err
  4068  	}
  4069  	return ParseDMAPICreateSourceResponse(rsp)
  4070  }
  4071  
  4072  func (c *ClientWithResponses) DMAPICreateSourceWithResponse(ctx context.Context, body DMAPICreateSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*DMAPICreateSourceResponse, error) {
  4073  	rsp, err := c.DMAPICreateSource(ctx, body, reqEditors...)
  4074  	if err != nil {
  4075  		return nil, err
  4076  	}
  4077  	return ParseDMAPICreateSourceResponse(rsp)
  4078  }
  4079  
  4080  // DMAPIDeleteSourceWithResponse request returning *DMAPIDeleteSourceResponse
  4081  func (c *ClientWithResponses) DMAPIDeleteSourceWithResponse(ctx context.Context, sourceName string, params *DMAPIDeleteSourceParams, reqEditors ...RequestEditorFn) (*DMAPIDeleteSourceResponse, error) {
  4082  	rsp, err := c.DMAPIDeleteSource(ctx, sourceName, params, reqEditors...)
  4083  	if err != nil {
  4084  		return nil, err
  4085  	}
  4086  	return ParseDMAPIDeleteSourceResponse(rsp)
  4087  }
  4088  
  4089  // DMAPIGetSourceWithResponse request returning *DMAPIGetSourceResponse
  4090  func (c *ClientWithResponses) DMAPIGetSourceWithResponse(ctx context.Context, sourceName string, params *DMAPIGetSourceParams, reqEditors ...RequestEditorFn) (*DMAPIGetSourceResponse, error) {
  4091  	rsp, err := c.DMAPIGetSource(ctx, sourceName, params, reqEditors...)
  4092  	if err != nil {
  4093  		return nil, err
  4094  	}
  4095  	return ParseDMAPIGetSourceResponse(rsp)
  4096  }
  4097  
  4098  // DMAPIUpdateSourceWithBodyWithResponse request with arbitrary body returning *DMAPIUpdateSourceResponse
  4099  func (c *ClientWithResponses) DMAPIUpdateSourceWithBodyWithResponse(ctx context.Context, sourceName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DMAPIUpdateSourceResponse, error) {
  4100  	rsp, err := c.DMAPIUpdateSourceWithBody(ctx, sourceName, contentType, body, reqEditors...)
  4101  	if err != nil {
  4102  		return nil, err
  4103  	}
  4104  	return ParseDMAPIUpdateSourceResponse(rsp)
  4105  }
  4106  
  4107  func (c *ClientWithResponses) DMAPIUpdateSourceWithResponse(ctx context.Context, sourceName string, body DMAPIUpdateSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*DMAPIUpdateSourceResponse, error) {
  4108  	rsp, err := c.DMAPIUpdateSource(ctx, sourceName, body, reqEditors...)
  4109  	if err != nil {
  4110  		return nil, err
  4111  	}
  4112  	return ParseDMAPIUpdateSourceResponse(rsp)
  4113  }
  4114  
  4115  // DMAPIDisableSourceWithResponse request returning *DMAPIDisableSourceResponse
  4116  func (c *ClientWithResponses) DMAPIDisableSourceWithResponse(ctx context.Context, sourceName string, reqEditors ...RequestEditorFn) (*DMAPIDisableSourceResponse, error) {
  4117  	rsp, err := c.DMAPIDisableSource(ctx, sourceName, reqEditors...)
  4118  	if err != nil {
  4119  		return nil, err
  4120  	}
  4121  	return ParseDMAPIDisableSourceResponse(rsp)
  4122  }
  4123  
  4124  // DMAPIEnableSourceWithResponse request returning *DMAPIEnableSourceResponse
  4125  func (c *ClientWithResponses) DMAPIEnableSourceWithResponse(ctx context.Context, sourceName string, reqEditors ...RequestEditorFn) (*DMAPIEnableSourceResponse, error) {
  4126  	rsp, err := c.DMAPIEnableSource(ctx, sourceName, reqEditors...)
  4127  	if err != nil {
  4128  		return nil, err
  4129  	}
  4130  	return ParseDMAPIEnableSourceResponse(rsp)
  4131  }
  4132  
  4133  // DMAPIDisableRelayWithBodyWithResponse request with arbitrary body returning *DMAPIDisableRelayResponse
  4134  func (c *ClientWithResponses) DMAPIDisableRelayWithBodyWithResponse(ctx context.Context, sourceName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DMAPIDisableRelayResponse, error) {
  4135  	rsp, err := c.DMAPIDisableRelayWithBody(ctx, sourceName, contentType, body, reqEditors...)
  4136  	if err != nil {
  4137  		return nil, err
  4138  	}
  4139  	return ParseDMAPIDisableRelayResponse(rsp)
  4140  }
  4141  
  4142  func (c *ClientWithResponses) DMAPIDisableRelayWithResponse(ctx context.Context, sourceName string, body DMAPIDisableRelayJSONRequestBody, reqEditors ...RequestEditorFn) (*DMAPIDisableRelayResponse, error) {
  4143  	rsp, err := c.DMAPIDisableRelay(ctx, sourceName, body, reqEditors...)
  4144  	if err != nil {
  4145  		return nil, err
  4146  	}
  4147  	return ParseDMAPIDisableRelayResponse(rsp)
  4148  }
  4149  
  4150  // DMAPIEnableRelayWithBodyWithResponse request with arbitrary body returning *DMAPIEnableRelayResponse
  4151  func (c *ClientWithResponses) DMAPIEnableRelayWithBodyWithResponse(ctx context.Context, sourceName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DMAPIEnableRelayResponse, error) {
  4152  	rsp, err := c.DMAPIEnableRelayWithBody(ctx, sourceName, contentType, body, reqEditors...)
  4153  	if err != nil {
  4154  		return nil, err
  4155  	}
  4156  	return ParseDMAPIEnableRelayResponse(rsp)
  4157  }
  4158  
  4159  func (c *ClientWithResponses) DMAPIEnableRelayWithResponse(ctx context.Context, sourceName string, body DMAPIEnableRelayJSONRequestBody, reqEditors ...RequestEditorFn) (*DMAPIEnableRelayResponse, error) {
  4160  	rsp, err := c.DMAPIEnableRelay(ctx, sourceName, body, reqEditors...)
  4161  	if err != nil {
  4162  		return nil, err
  4163  	}
  4164  	return ParseDMAPIEnableRelayResponse(rsp)
  4165  }
  4166  
  4167  // DMAPIPurgeRelayWithBodyWithResponse request with arbitrary body returning *DMAPIPurgeRelayResponse
  4168  func (c *ClientWithResponses) DMAPIPurgeRelayWithBodyWithResponse(ctx context.Context, sourceName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DMAPIPurgeRelayResponse, error) {
  4169  	rsp, err := c.DMAPIPurgeRelayWithBody(ctx, sourceName, contentType, body, reqEditors...)
  4170  	if err != nil {
  4171  		return nil, err
  4172  	}
  4173  	return ParseDMAPIPurgeRelayResponse(rsp)
  4174  }
  4175  
  4176  func (c *ClientWithResponses) DMAPIPurgeRelayWithResponse(ctx context.Context, sourceName string, body DMAPIPurgeRelayJSONRequestBody, reqEditors ...RequestEditorFn) (*DMAPIPurgeRelayResponse, error) {
  4177  	rsp, err := c.DMAPIPurgeRelay(ctx, sourceName, body, reqEditors...)
  4178  	if err != nil {
  4179  		return nil, err
  4180  	}
  4181  	return ParseDMAPIPurgeRelayResponse(rsp)
  4182  }
  4183  
  4184  // DMAPIGetSourceSchemaListWithResponse request returning *DMAPIGetSourceSchemaListResponse
  4185  func (c *ClientWithResponses) DMAPIGetSourceSchemaListWithResponse(ctx context.Context, sourceName string, reqEditors ...RequestEditorFn) (*DMAPIGetSourceSchemaListResponse, error) {
  4186  	rsp, err := c.DMAPIGetSourceSchemaList(ctx, sourceName, reqEditors...)
  4187  	if err != nil {
  4188  		return nil, err
  4189  	}
  4190  	return ParseDMAPIGetSourceSchemaListResponse(rsp)
  4191  }
  4192  
  4193  // DMAPIGetSourceTableListWithResponse request returning *DMAPIGetSourceTableListResponse
  4194  func (c *ClientWithResponses) DMAPIGetSourceTableListWithResponse(ctx context.Context, sourceName string, schemaName string, reqEditors ...RequestEditorFn) (*DMAPIGetSourceTableListResponse, error) {
  4195  	rsp, err := c.DMAPIGetSourceTableList(ctx, sourceName, schemaName, reqEditors...)
  4196  	if err != nil {
  4197  		return nil, err
  4198  	}
  4199  	return ParseDMAPIGetSourceTableListResponse(rsp)
  4200  }
  4201  
  4202  // DMAPIGetSourceStatusWithResponse request returning *DMAPIGetSourceStatusResponse
  4203  func (c *ClientWithResponses) DMAPIGetSourceStatusWithResponse(ctx context.Context, sourceName string, reqEditors ...RequestEditorFn) (*DMAPIGetSourceStatusResponse, error) {
  4204  	rsp, err := c.DMAPIGetSourceStatus(ctx, sourceName, reqEditors...)
  4205  	if err != nil {
  4206  		return nil, err
  4207  	}
  4208  	return ParseDMAPIGetSourceStatusResponse(rsp)
  4209  }
  4210  
  4211  // DMAPITransferSourceWithBodyWithResponse request with arbitrary body returning *DMAPITransferSourceResponse
  4212  func (c *ClientWithResponses) DMAPITransferSourceWithBodyWithResponse(ctx context.Context, sourceName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DMAPITransferSourceResponse, error) {
  4213  	rsp, err := c.DMAPITransferSourceWithBody(ctx, sourceName, contentType, body, reqEditors...)
  4214  	if err != nil {
  4215  		return nil, err
  4216  	}
  4217  	return ParseDMAPITransferSourceResponse(rsp)
  4218  }
  4219  
  4220  func (c *ClientWithResponses) DMAPITransferSourceWithResponse(ctx context.Context, sourceName string, body DMAPITransferSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*DMAPITransferSourceResponse, error) {
  4221  	rsp, err := c.DMAPITransferSource(ctx, sourceName, body, reqEditors...)
  4222  	if err != nil {
  4223  		return nil, err
  4224  	}
  4225  	return ParseDMAPITransferSourceResponse(rsp)
  4226  }
  4227  
  4228  // DMAPIGetTaskListWithResponse request returning *DMAPIGetTaskListResponse
  4229  func (c *ClientWithResponses) DMAPIGetTaskListWithResponse(ctx context.Context, params *DMAPIGetTaskListParams, reqEditors ...RequestEditorFn) (*DMAPIGetTaskListResponse, error) {
  4230  	rsp, err := c.DMAPIGetTaskList(ctx, params, reqEditors...)
  4231  	if err != nil {
  4232  		return nil, err
  4233  	}
  4234  	return ParseDMAPIGetTaskListResponse(rsp)
  4235  }
  4236  
  4237  // DMAPICreateTaskWithBodyWithResponse request with arbitrary body returning *DMAPICreateTaskResponse
  4238  func (c *ClientWithResponses) DMAPICreateTaskWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DMAPICreateTaskResponse, error) {
  4239  	rsp, err := c.DMAPICreateTaskWithBody(ctx, contentType, body, reqEditors...)
  4240  	if err != nil {
  4241  		return nil, err
  4242  	}
  4243  	return ParseDMAPICreateTaskResponse(rsp)
  4244  }
  4245  
  4246  func (c *ClientWithResponses) DMAPICreateTaskWithResponse(ctx context.Context, body DMAPICreateTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*DMAPICreateTaskResponse, error) {
  4247  	rsp, err := c.DMAPICreateTask(ctx, body, reqEditors...)
  4248  	if err != nil {
  4249  		return nil, err
  4250  	}
  4251  	return ParseDMAPICreateTaskResponse(rsp)
  4252  }
  4253  
  4254  // DMAPIConvertTaskWithBodyWithResponse request with arbitrary body returning *DMAPIConvertTaskResponse
  4255  func (c *ClientWithResponses) DMAPIConvertTaskWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DMAPIConvertTaskResponse, error) {
  4256  	rsp, err := c.DMAPIConvertTaskWithBody(ctx, contentType, body, reqEditors...)
  4257  	if err != nil {
  4258  		return nil, err
  4259  	}
  4260  	return ParseDMAPIConvertTaskResponse(rsp)
  4261  }
  4262  
  4263  func (c *ClientWithResponses) DMAPIConvertTaskWithResponse(ctx context.Context, body DMAPIConvertTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*DMAPIConvertTaskResponse, error) {
  4264  	rsp, err := c.DMAPIConvertTask(ctx, body, reqEditors...)
  4265  	if err != nil {
  4266  		return nil, err
  4267  	}
  4268  	return ParseDMAPIConvertTaskResponse(rsp)
  4269  }
  4270  
  4271  // DMAPIGetTaskTemplateListWithResponse request returning *DMAPIGetTaskTemplateListResponse
  4272  func (c *ClientWithResponses) DMAPIGetTaskTemplateListWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DMAPIGetTaskTemplateListResponse, error) {
  4273  	rsp, err := c.DMAPIGetTaskTemplateList(ctx, reqEditors...)
  4274  	if err != nil {
  4275  		return nil, err
  4276  	}
  4277  	return ParseDMAPIGetTaskTemplateListResponse(rsp)
  4278  }
  4279  
  4280  // DMAPICreateTaskTemplateWithBodyWithResponse request with arbitrary body returning *DMAPICreateTaskTemplateResponse
  4281  func (c *ClientWithResponses) DMAPICreateTaskTemplateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DMAPICreateTaskTemplateResponse, error) {
  4282  	rsp, err := c.DMAPICreateTaskTemplateWithBody(ctx, contentType, body, reqEditors...)
  4283  	if err != nil {
  4284  		return nil, err
  4285  	}
  4286  	return ParseDMAPICreateTaskTemplateResponse(rsp)
  4287  }
  4288  
  4289  func (c *ClientWithResponses) DMAPICreateTaskTemplateWithResponse(ctx context.Context, body DMAPICreateTaskTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*DMAPICreateTaskTemplateResponse, error) {
  4290  	rsp, err := c.DMAPICreateTaskTemplate(ctx, body, reqEditors...)
  4291  	if err != nil {
  4292  		return nil, err
  4293  	}
  4294  	return ParseDMAPICreateTaskTemplateResponse(rsp)
  4295  }
  4296  
  4297  // DMAPIImportTaskTemplateWithBodyWithResponse request with arbitrary body returning *DMAPIImportTaskTemplateResponse
  4298  func (c *ClientWithResponses) DMAPIImportTaskTemplateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DMAPIImportTaskTemplateResponse, error) {
  4299  	rsp, err := c.DMAPIImportTaskTemplateWithBody(ctx, contentType, body, reqEditors...)
  4300  	if err != nil {
  4301  		return nil, err
  4302  	}
  4303  	return ParseDMAPIImportTaskTemplateResponse(rsp)
  4304  }
  4305  
  4306  func (c *ClientWithResponses) DMAPIImportTaskTemplateWithResponse(ctx context.Context, body DMAPIImportTaskTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*DMAPIImportTaskTemplateResponse, error) {
  4307  	rsp, err := c.DMAPIImportTaskTemplate(ctx, body, reqEditors...)
  4308  	if err != nil {
  4309  		return nil, err
  4310  	}
  4311  	return ParseDMAPIImportTaskTemplateResponse(rsp)
  4312  }
  4313  
  4314  // DMAPIDeleteTaskTemplateWithResponse request returning *DMAPIDeleteTaskTemplateResponse
  4315  func (c *ClientWithResponses) DMAPIDeleteTaskTemplateWithResponse(ctx context.Context, taskName string, reqEditors ...RequestEditorFn) (*DMAPIDeleteTaskTemplateResponse, error) {
  4316  	rsp, err := c.DMAPIDeleteTaskTemplate(ctx, taskName, reqEditors...)
  4317  	if err != nil {
  4318  		return nil, err
  4319  	}
  4320  	return ParseDMAPIDeleteTaskTemplateResponse(rsp)
  4321  }
  4322  
  4323  // DMAPIGetTaskTemplateWithResponse request returning *DMAPIGetTaskTemplateResponse
  4324  func (c *ClientWithResponses) DMAPIGetTaskTemplateWithResponse(ctx context.Context, taskName string, reqEditors ...RequestEditorFn) (*DMAPIGetTaskTemplateResponse, error) {
  4325  	rsp, err := c.DMAPIGetTaskTemplate(ctx, taskName, reqEditors...)
  4326  	if err != nil {
  4327  		return nil, err
  4328  	}
  4329  	return ParseDMAPIGetTaskTemplateResponse(rsp)
  4330  }
  4331  
  4332  // DMAPUpdateTaskTemplateWithResponse request returning *DMAPUpdateTaskTemplateResponse
  4333  func (c *ClientWithResponses) DMAPUpdateTaskTemplateWithResponse(ctx context.Context, taskName string, reqEditors ...RequestEditorFn) (*DMAPUpdateTaskTemplateResponse, error) {
  4334  	rsp, err := c.DMAPUpdateTaskTemplate(ctx, taskName, reqEditors...)
  4335  	if err != nil {
  4336  		return nil, err
  4337  	}
  4338  	return ParseDMAPUpdateTaskTemplateResponse(rsp)
  4339  }
  4340  
  4341  // DMAPIDeleteTaskWithResponse request returning *DMAPIDeleteTaskResponse
  4342  func (c *ClientWithResponses) DMAPIDeleteTaskWithResponse(ctx context.Context, taskName string, params *DMAPIDeleteTaskParams, reqEditors ...RequestEditorFn) (*DMAPIDeleteTaskResponse, error) {
  4343  	rsp, err := c.DMAPIDeleteTask(ctx, taskName, params, reqEditors...)
  4344  	if err != nil {
  4345  		return nil, err
  4346  	}
  4347  	return ParseDMAPIDeleteTaskResponse(rsp)
  4348  }
  4349  
  4350  // DMAPIGetTaskWithResponse request returning *DMAPIGetTaskResponse
  4351  func (c *ClientWithResponses) DMAPIGetTaskWithResponse(ctx context.Context, taskName string, params *DMAPIGetTaskParams, reqEditors ...RequestEditorFn) (*DMAPIGetTaskResponse, error) {
  4352  	rsp, err := c.DMAPIGetTask(ctx, taskName, params, reqEditors...)
  4353  	if err != nil {
  4354  		return nil, err
  4355  	}
  4356  	return ParseDMAPIGetTaskResponse(rsp)
  4357  }
  4358  
  4359  // DMAPIUpdateTaskWithBodyWithResponse request with arbitrary body returning *DMAPIUpdateTaskResponse
  4360  func (c *ClientWithResponses) DMAPIUpdateTaskWithBodyWithResponse(ctx context.Context, taskName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DMAPIUpdateTaskResponse, error) {
  4361  	rsp, err := c.DMAPIUpdateTaskWithBody(ctx, taskName, contentType, body, reqEditors...)
  4362  	if err != nil {
  4363  		return nil, err
  4364  	}
  4365  	return ParseDMAPIUpdateTaskResponse(rsp)
  4366  }
  4367  
  4368  func (c *ClientWithResponses) DMAPIUpdateTaskWithResponse(ctx context.Context, taskName string, body DMAPIUpdateTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*DMAPIUpdateTaskResponse, error) {
  4369  	rsp, err := c.DMAPIUpdateTask(ctx, taskName, body, reqEditors...)
  4370  	if err != nil {
  4371  		return nil, err
  4372  	}
  4373  	return ParseDMAPIUpdateTaskResponse(rsp)
  4374  }
  4375  
  4376  // DMAPIGetTaskMigrateTargetsWithResponse request returning *DMAPIGetTaskMigrateTargetsResponse
  4377  func (c *ClientWithResponses) DMAPIGetTaskMigrateTargetsWithResponse(ctx context.Context, taskName string, sourceName string, params *DMAPIGetTaskMigrateTargetsParams, reqEditors ...RequestEditorFn) (*DMAPIGetTaskMigrateTargetsResponse, error) {
  4378  	rsp, err := c.DMAPIGetTaskMigrateTargets(ctx, taskName, sourceName, params, reqEditors...)
  4379  	if err != nil {
  4380  		return nil, err
  4381  	}
  4382  	return ParseDMAPIGetTaskMigrateTargetsResponse(rsp)
  4383  }
  4384  
  4385  // DMAPIGetSchemaListByTaskAndSourceWithResponse request returning *DMAPIGetSchemaListByTaskAndSourceResponse
  4386  func (c *ClientWithResponses) DMAPIGetSchemaListByTaskAndSourceWithResponse(ctx context.Context, taskName string, sourceName string, reqEditors ...RequestEditorFn) (*DMAPIGetSchemaListByTaskAndSourceResponse, error) {
  4387  	rsp, err := c.DMAPIGetSchemaListByTaskAndSource(ctx, taskName, sourceName, reqEditors...)
  4388  	if err != nil {
  4389  		return nil, err
  4390  	}
  4391  	return ParseDMAPIGetSchemaListByTaskAndSourceResponse(rsp)
  4392  }
  4393  
  4394  // DMAPIGetTableListByTaskAndSourceWithResponse request returning *DMAPIGetTableListByTaskAndSourceResponse
  4395  func (c *ClientWithResponses) DMAPIGetTableListByTaskAndSourceWithResponse(ctx context.Context, taskName string, sourceName string, schemaName string, reqEditors ...RequestEditorFn) (*DMAPIGetTableListByTaskAndSourceResponse, error) {
  4396  	rsp, err := c.DMAPIGetTableListByTaskAndSource(ctx, taskName, sourceName, schemaName, reqEditors...)
  4397  	if err != nil {
  4398  		return nil, err
  4399  	}
  4400  	return ParseDMAPIGetTableListByTaskAndSourceResponse(rsp)
  4401  }
  4402  
  4403  // DMAPIDeleteTableStructureWithResponse request returning *DMAPIDeleteTableStructureResponse
  4404  func (c *ClientWithResponses) DMAPIDeleteTableStructureWithResponse(ctx context.Context, taskName string, sourceName string, schemaName string, tableName string, reqEditors ...RequestEditorFn) (*DMAPIDeleteTableStructureResponse, error) {
  4405  	rsp, err := c.DMAPIDeleteTableStructure(ctx, taskName, sourceName, schemaName, tableName, reqEditors...)
  4406  	if err != nil {
  4407  		return nil, err
  4408  	}
  4409  	return ParseDMAPIDeleteTableStructureResponse(rsp)
  4410  }
  4411  
  4412  // DMAPIGetTableStructureWithResponse request returning *DMAPIGetTableStructureResponse
  4413  func (c *ClientWithResponses) DMAPIGetTableStructureWithResponse(ctx context.Context, taskName string, sourceName string, schemaName string, tableName string, reqEditors ...RequestEditorFn) (*DMAPIGetTableStructureResponse, error) {
  4414  	rsp, err := c.DMAPIGetTableStructure(ctx, taskName, sourceName, schemaName, tableName, reqEditors...)
  4415  	if err != nil {
  4416  		return nil, err
  4417  	}
  4418  	return ParseDMAPIGetTableStructureResponse(rsp)
  4419  }
  4420  
  4421  // DMAPIOperateTableStructureWithBodyWithResponse request with arbitrary body returning *DMAPIOperateTableStructureResponse
  4422  func (c *ClientWithResponses) DMAPIOperateTableStructureWithBodyWithResponse(ctx context.Context, taskName string, sourceName string, schemaName string, tableName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DMAPIOperateTableStructureResponse, error) {
  4423  	rsp, err := c.DMAPIOperateTableStructureWithBody(ctx, taskName, sourceName, schemaName, tableName, contentType, body, reqEditors...)
  4424  	if err != nil {
  4425  		return nil, err
  4426  	}
  4427  	return ParseDMAPIOperateTableStructureResponse(rsp)
  4428  }
  4429  
  4430  func (c *ClientWithResponses) DMAPIOperateTableStructureWithResponse(ctx context.Context, taskName string, sourceName string, schemaName string, tableName string, body DMAPIOperateTableStructureJSONRequestBody, reqEditors ...RequestEditorFn) (*DMAPIOperateTableStructureResponse, error) {
  4431  	rsp, err := c.DMAPIOperateTableStructure(ctx, taskName, sourceName, schemaName, tableName, body, reqEditors...)
  4432  	if err != nil {
  4433  		return nil, err
  4434  	}
  4435  	return ParseDMAPIOperateTableStructureResponse(rsp)
  4436  }
  4437  
  4438  // DMAPIStartTaskWithBodyWithResponse request with arbitrary body returning *DMAPIStartTaskResponse
  4439  func (c *ClientWithResponses) DMAPIStartTaskWithBodyWithResponse(ctx context.Context, taskName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DMAPIStartTaskResponse, error) {
  4440  	rsp, err := c.DMAPIStartTaskWithBody(ctx, taskName, contentType, body, reqEditors...)
  4441  	if err != nil {
  4442  		return nil, err
  4443  	}
  4444  	return ParseDMAPIStartTaskResponse(rsp)
  4445  }
  4446  
  4447  func (c *ClientWithResponses) DMAPIStartTaskWithResponse(ctx context.Context, taskName string, body DMAPIStartTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*DMAPIStartTaskResponse, error) {
  4448  	rsp, err := c.DMAPIStartTask(ctx, taskName, body, reqEditors...)
  4449  	if err != nil {
  4450  		return nil, err
  4451  	}
  4452  	return ParseDMAPIStartTaskResponse(rsp)
  4453  }
  4454  
  4455  // DMAPIGetTaskStatusWithResponse request returning *DMAPIGetTaskStatusResponse
  4456  func (c *ClientWithResponses) DMAPIGetTaskStatusWithResponse(ctx context.Context, taskName string, params *DMAPIGetTaskStatusParams, reqEditors ...RequestEditorFn) (*DMAPIGetTaskStatusResponse, error) {
  4457  	rsp, err := c.DMAPIGetTaskStatus(ctx, taskName, params, reqEditors...)
  4458  	if err != nil {
  4459  		return nil, err
  4460  	}
  4461  	return ParseDMAPIGetTaskStatusResponse(rsp)
  4462  }
  4463  
  4464  // DMAPIStopTaskWithBodyWithResponse request with arbitrary body returning *DMAPIStopTaskResponse
  4465  func (c *ClientWithResponses) DMAPIStopTaskWithBodyWithResponse(ctx context.Context, taskName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DMAPIStopTaskResponse, error) {
  4466  	rsp, err := c.DMAPIStopTaskWithBody(ctx, taskName, contentType, body, reqEditors...)
  4467  	if err != nil {
  4468  		return nil, err
  4469  	}
  4470  	return ParseDMAPIStopTaskResponse(rsp)
  4471  }
  4472  
  4473  func (c *ClientWithResponses) DMAPIStopTaskWithResponse(ctx context.Context, taskName string, body DMAPIStopTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*DMAPIStopTaskResponse, error) {
  4474  	rsp, err := c.DMAPIStopTask(ctx, taskName, body, reqEditors...)
  4475  	if err != nil {
  4476  		return nil, err
  4477  	}
  4478  	return ParseDMAPIStopTaskResponse(rsp)
  4479  }
  4480  
  4481  // ParseDMAPIGetClusterInfoResponse parses an HTTP response from a DMAPIGetClusterInfoWithResponse call
  4482  func ParseDMAPIGetClusterInfoResponse(rsp *http.Response) (*DMAPIGetClusterInfoResponse, error) {
  4483  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  4484  	defer func() { _ = rsp.Body.Close() }()
  4485  	if err != nil {
  4486  		return nil, err
  4487  	}
  4488  
  4489  	response := &DMAPIGetClusterInfoResponse{
  4490  		Body:         bodyBytes,
  4491  		HTTPResponse: rsp,
  4492  	}
  4493  
  4494  	switch {
  4495  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
  4496  		var dest GetClusterInfoResponse
  4497  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  4498  			return nil, err
  4499  		}
  4500  		response.JSON200 = &dest
  4501  	}
  4502  
  4503  	return response, nil
  4504  }
  4505  
  4506  // ParseDMAPIUpdateClusterInfoResponse parses an HTTP response from a DMAPIUpdateClusterInfoWithResponse call
  4507  func ParseDMAPIUpdateClusterInfoResponse(rsp *http.Response) (*DMAPIUpdateClusterInfoResponse, error) {
  4508  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  4509  	defer func() { _ = rsp.Body.Close() }()
  4510  	if err != nil {
  4511  		return nil, err
  4512  	}
  4513  
  4514  	response := &DMAPIUpdateClusterInfoResponse{
  4515  		Body:         bodyBytes,
  4516  		HTTPResponse: rsp,
  4517  	}
  4518  
  4519  	switch {
  4520  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
  4521  		var dest GetClusterInfoResponse
  4522  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  4523  			return nil, err
  4524  		}
  4525  		response.JSON200 = &dest
  4526  	}
  4527  
  4528  	return response, nil
  4529  }
  4530  
  4531  // ParseDMAPIGetClusterMasterListResponse parses an HTTP response from a DMAPIGetClusterMasterListWithResponse call
  4532  func ParseDMAPIGetClusterMasterListResponse(rsp *http.Response) (*DMAPIGetClusterMasterListResponse, error) {
  4533  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  4534  	defer func() { _ = rsp.Body.Close() }()
  4535  	if err != nil {
  4536  		return nil, err
  4537  	}
  4538  
  4539  	response := &DMAPIGetClusterMasterListResponse{
  4540  		Body:         bodyBytes,
  4541  		HTTPResponse: rsp,
  4542  	}
  4543  
  4544  	switch {
  4545  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
  4546  		var dest GetClusterMasterListResponse
  4547  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  4548  			return nil, err
  4549  		}
  4550  		response.JSON200 = &dest
  4551  
  4552  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  4553  		var dest ErrorWithMessage
  4554  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  4555  			return nil, err
  4556  		}
  4557  		response.JSON400 = &dest
  4558  
  4559  	}
  4560  
  4561  	return response, nil
  4562  }
  4563  
  4564  // ParseDMAPIOfflineMasterNodeResponse parses an HTTP response from a DMAPIOfflineMasterNodeWithResponse call
  4565  func ParseDMAPIOfflineMasterNodeResponse(rsp *http.Response) (*DMAPIOfflineMasterNodeResponse, error) {
  4566  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  4567  	defer func() { _ = rsp.Body.Close() }()
  4568  	if err != nil {
  4569  		return nil, err
  4570  	}
  4571  
  4572  	response := &DMAPIOfflineMasterNodeResponse{
  4573  		Body:         bodyBytes,
  4574  		HTTPResponse: rsp,
  4575  	}
  4576  
  4577  	switch {
  4578  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  4579  		var dest ErrorWithMessage
  4580  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  4581  			return nil, err
  4582  		}
  4583  		response.JSON400 = &dest
  4584  	}
  4585  
  4586  	return response, nil
  4587  }
  4588  
  4589  // ParseDMAPIGetClusterWorkerListResponse parses an HTTP response from a DMAPIGetClusterWorkerListWithResponse call
  4590  func ParseDMAPIGetClusterWorkerListResponse(rsp *http.Response) (*DMAPIGetClusterWorkerListResponse, error) {
  4591  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  4592  	defer func() { _ = rsp.Body.Close() }()
  4593  	if err != nil {
  4594  		return nil, err
  4595  	}
  4596  
  4597  	response := &DMAPIGetClusterWorkerListResponse{
  4598  		Body:         bodyBytes,
  4599  		HTTPResponse: rsp,
  4600  	}
  4601  
  4602  	switch {
  4603  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
  4604  		var dest GetClusterWorkerListResponse
  4605  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  4606  			return nil, err
  4607  		}
  4608  		response.JSON200 = &dest
  4609  
  4610  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  4611  		var dest ErrorWithMessage
  4612  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  4613  			return nil, err
  4614  		}
  4615  		response.JSON400 = &dest
  4616  
  4617  	}
  4618  
  4619  	return response, nil
  4620  }
  4621  
  4622  // ParseDMAPIOfflineWorkerNodeResponse parses an HTTP response from a DMAPIOfflineWorkerNodeWithResponse call
  4623  func ParseDMAPIOfflineWorkerNodeResponse(rsp *http.Response) (*DMAPIOfflineWorkerNodeResponse, error) {
  4624  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  4625  	defer func() { _ = rsp.Body.Close() }()
  4626  	if err != nil {
  4627  		return nil, err
  4628  	}
  4629  
  4630  	response := &DMAPIOfflineWorkerNodeResponse{
  4631  		Body:         bodyBytes,
  4632  		HTTPResponse: rsp,
  4633  	}
  4634  
  4635  	switch {
  4636  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  4637  		var dest ErrorWithMessage
  4638  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  4639  			return nil, err
  4640  		}
  4641  		response.JSON400 = &dest
  4642  	}
  4643  
  4644  	return response, nil
  4645  }
  4646  
  4647  // ParseGetDocJSONResponse parses an HTTP response from a GetDocJSONWithResponse call
  4648  func ParseGetDocJSONResponse(rsp *http.Response) (*GetDocJSONResponse, error) {
  4649  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  4650  	defer func() { _ = rsp.Body.Close() }()
  4651  	if err != nil {
  4652  		return nil, err
  4653  	}
  4654  
  4655  	response := &GetDocJSONResponse{
  4656  		Body:         bodyBytes,
  4657  		HTTPResponse: rsp,
  4658  	}
  4659  
  4660  	return response, nil
  4661  }
  4662  
  4663  // ParseGetDocHTMLResponse parses an HTTP response from a GetDocHTMLWithResponse call
  4664  func ParseGetDocHTMLResponse(rsp *http.Response) (*GetDocHTMLResponse, error) {
  4665  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  4666  	defer func() { _ = rsp.Body.Close() }()
  4667  	if err != nil {
  4668  		return nil, err
  4669  	}
  4670  
  4671  	response := &GetDocHTMLResponse{
  4672  		Body:         bodyBytes,
  4673  		HTTPResponse: rsp,
  4674  	}
  4675  
  4676  	return response, nil
  4677  }
  4678  
  4679  // ParseDMAPIGetSourceListResponse parses an HTTP response from a DMAPIGetSourceListWithResponse call
  4680  func ParseDMAPIGetSourceListResponse(rsp *http.Response) (*DMAPIGetSourceListResponse, error) {
  4681  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  4682  	defer func() { _ = rsp.Body.Close() }()
  4683  	if err != nil {
  4684  		return nil, err
  4685  	}
  4686  
  4687  	response := &DMAPIGetSourceListResponse{
  4688  		Body:         bodyBytes,
  4689  		HTTPResponse: rsp,
  4690  	}
  4691  
  4692  	switch {
  4693  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
  4694  		var dest GetSourceListResponse
  4695  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  4696  			return nil, err
  4697  		}
  4698  		response.JSON200 = &dest
  4699  	}
  4700  
  4701  	return response, nil
  4702  }
  4703  
  4704  // ParseDMAPICreateSourceResponse parses an HTTP response from a DMAPICreateSourceWithResponse call
  4705  func ParseDMAPICreateSourceResponse(rsp *http.Response) (*DMAPICreateSourceResponse, error) {
  4706  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  4707  	defer func() { _ = rsp.Body.Close() }()
  4708  	if err != nil {
  4709  		return nil, err
  4710  	}
  4711  
  4712  	response := &DMAPICreateSourceResponse{
  4713  		Body:         bodyBytes,
  4714  		HTTPResponse: rsp,
  4715  	}
  4716  
  4717  	switch {
  4718  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
  4719  		var dest Source
  4720  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  4721  			return nil, err
  4722  		}
  4723  		response.JSON201 = &dest
  4724  
  4725  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  4726  		var dest ErrorWithMessage
  4727  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  4728  			return nil, err
  4729  		}
  4730  		response.JSON400 = &dest
  4731  
  4732  	}
  4733  
  4734  	return response, nil
  4735  }
  4736  
  4737  // ParseDMAPIDeleteSourceResponse parses an HTTP response from a DMAPIDeleteSourceWithResponse call
  4738  func ParseDMAPIDeleteSourceResponse(rsp *http.Response) (*DMAPIDeleteSourceResponse, error) {
  4739  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  4740  	defer func() { _ = rsp.Body.Close() }()
  4741  	if err != nil {
  4742  		return nil, err
  4743  	}
  4744  
  4745  	response := &DMAPIDeleteSourceResponse{
  4746  		Body:         bodyBytes,
  4747  		HTTPResponse: rsp,
  4748  	}
  4749  
  4750  	switch {
  4751  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  4752  		var dest ErrorWithMessage
  4753  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  4754  			return nil, err
  4755  		}
  4756  		response.JSON400 = &dest
  4757  	}
  4758  
  4759  	return response, nil
  4760  }
  4761  
  4762  // ParseDMAPIGetSourceResponse parses an HTTP response from a DMAPIGetSourceWithResponse call
  4763  func ParseDMAPIGetSourceResponse(rsp *http.Response) (*DMAPIGetSourceResponse, error) {
  4764  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  4765  	defer func() { _ = rsp.Body.Close() }()
  4766  	if err != nil {
  4767  		return nil, err
  4768  	}
  4769  
  4770  	response := &DMAPIGetSourceResponse{
  4771  		Body:         bodyBytes,
  4772  		HTTPResponse: rsp,
  4773  	}
  4774  
  4775  	switch {
  4776  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
  4777  		var dest Source
  4778  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  4779  			return nil, err
  4780  		}
  4781  		response.JSON200 = &dest
  4782  	}
  4783  
  4784  	return response, nil
  4785  }
  4786  
  4787  // ParseDMAPIUpdateSourceResponse parses an HTTP response from a DMAPIUpdateSourceWithResponse call
  4788  func ParseDMAPIUpdateSourceResponse(rsp *http.Response) (*DMAPIUpdateSourceResponse, error) {
  4789  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  4790  	defer func() { _ = rsp.Body.Close() }()
  4791  	if err != nil {
  4792  		return nil, err
  4793  	}
  4794  
  4795  	response := &DMAPIUpdateSourceResponse{
  4796  		Body:         bodyBytes,
  4797  		HTTPResponse: rsp,
  4798  	}
  4799  
  4800  	switch {
  4801  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
  4802  		var dest Source
  4803  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  4804  			return nil, err
  4805  		}
  4806  		response.JSON200 = &dest
  4807  
  4808  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  4809  		var dest ErrorWithMessage
  4810  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  4811  			return nil, err
  4812  		}
  4813  		response.JSON400 = &dest
  4814  
  4815  	}
  4816  
  4817  	return response, nil
  4818  }
  4819  
  4820  // ParseDMAPIDisableSourceResponse parses an HTTP response from a DMAPIDisableSourceWithResponse call
  4821  func ParseDMAPIDisableSourceResponse(rsp *http.Response) (*DMAPIDisableSourceResponse, error) {
  4822  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  4823  	defer func() { _ = rsp.Body.Close() }()
  4824  	if err != nil {
  4825  		return nil, err
  4826  	}
  4827  
  4828  	response := &DMAPIDisableSourceResponse{
  4829  		Body:         bodyBytes,
  4830  		HTTPResponse: rsp,
  4831  	}
  4832  
  4833  	switch {
  4834  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  4835  		var dest ErrorWithMessage
  4836  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  4837  			return nil, err
  4838  		}
  4839  		response.JSON400 = &dest
  4840  	}
  4841  
  4842  	return response, nil
  4843  }
  4844  
  4845  // ParseDMAPIEnableSourceResponse parses an HTTP response from a DMAPIEnableSourceWithResponse call
  4846  func ParseDMAPIEnableSourceResponse(rsp *http.Response) (*DMAPIEnableSourceResponse, error) {
  4847  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  4848  	defer func() { _ = rsp.Body.Close() }()
  4849  	if err != nil {
  4850  		return nil, err
  4851  	}
  4852  
  4853  	response := &DMAPIEnableSourceResponse{
  4854  		Body:         bodyBytes,
  4855  		HTTPResponse: rsp,
  4856  	}
  4857  
  4858  	switch {
  4859  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  4860  		var dest ErrorWithMessage
  4861  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  4862  			return nil, err
  4863  		}
  4864  		response.JSON400 = &dest
  4865  	}
  4866  
  4867  	return response, nil
  4868  }
  4869  
  4870  // ParseDMAPIDisableRelayResponse parses an HTTP response from a DMAPIDisableRelayWithResponse call
  4871  func ParseDMAPIDisableRelayResponse(rsp *http.Response) (*DMAPIDisableRelayResponse, error) {
  4872  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  4873  	defer func() { _ = rsp.Body.Close() }()
  4874  	if err != nil {
  4875  		return nil, err
  4876  	}
  4877  
  4878  	response := &DMAPIDisableRelayResponse{
  4879  		Body:         bodyBytes,
  4880  		HTTPResponse: rsp,
  4881  	}
  4882  
  4883  	switch {
  4884  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  4885  		var dest ErrorWithMessage
  4886  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  4887  			return nil, err
  4888  		}
  4889  		response.JSON400 = &dest
  4890  	}
  4891  
  4892  	return response, nil
  4893  }
  4894  
  4895  // ParseDMAPIEnableRelayResponse parses an HTTP response from a DMAPIEnableRelayWithResponse call
  4896  func ParseDMAPIEnableRelayResponse(rsp *http.Response) (*DMAPIEnableRelayResponse, error) {
  4897  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  4898  	defer func() { _ = rsp.Body.Close() }()
  4899  	if err != nil {
  4900  		return nil, err
  4901  	}
  4902  
  4903  	response := &DMAPIEnableRelayResponse{
  4904  		Body:         bodyBytes,
  4905  		HTTPResponse: rsp,
  4906  	}
  4907  
  4908  	switch {
  4909  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  4910  		var dest ErrorWithMessage
  4911  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  4912  			return nil, err
  4913  		}
  4914  		response.JSON400 = &dest
  4915  	}
  4916  
  4917  	return response, nil
  4918  }
  4919  
  4920  // ParseDMAPIPurgeRelayResponse parses an HTTP response from a DMAPIPurgeRelayWithResponse call
  4921  func ParseDMAPIPurgeRelayResponse(rsp *http.Response) (*DMAPIPurgeRelayResponse, error) {
  4922  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  4923  	defer func() { _ = rsp.Body.Close() }()
  4924  	if err != nil {
  4925  		return nil, err
  4926  	}
  4927  
  4928  	response := &DMAPIPurgeRelayResponse{
  4929  		Body:         bodyBytes,
  4930  		HTTPResponse: rsp,
  4931  	}
  4932  
  4933  	switch {
  4934  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  4935  		var dest ErrorWithMessage
  4936  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  4937  			return nil, err
  4938  		}
  4939  		response.JSON400 = &dest
  4940  	}
  4941  
  4942  	return response, nil
  4943  }
  4944  
  4945  // ParseDMAPIGetSourceSchemaListResponse parses an HTTP response from a DMAPIGetSourceSchemaListWithResponse call
  4946  func ParseDMAPIGetSourceSchemaListResponse(rsp *http.Response) (*DMAPIGetSourceSchemaListResponse, error) {
  4947  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  4948  	defer func() { _ = rsp.Body.Close() }()
  4949  	if err != nil {
  4950  		return nil, err
  4951  	}
  4952  
  4953  	response := &DMAPIGetSourceSchemaListResponse{
  4954  		Body:         bodyBytes,
  4955  		HTTPResponse: rsp,
  4956  	}
  4957  
  4958  	switch {
  4959  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
  4960  		var dest SchemaNameList
  4961  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  4962  			return nil, err
  4963  		}
  4964  		response.JSON200 = &dest
  4965  
  4966  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  4967  		var dest ErrorWithMessage
  4968  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  4969  			return nil, err
  4970  		}
  4971  		response.JSON400 = &dest
  4972  
  4973  	}
  4974  
  4975  	return response, nil
  4976  }
  4977  
  4978  // ParseDMAPIGetSourceTableListResponse parses an HTTP response from a DMAPIGetSourceTableListWithResponse call
  4979  func ParseDMAPIGetSourceTableListResponse(rsp *http.Response) (*DMAPIGetSourceTableListResponse, error) {
  4980  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  4981  	defer func() { _ = rsp.Body.Close() }()
  4982  	if err != nil {
  4983  		return nil, err
  4984  	}
  4985  
  4986  	response := &DMAPIGetSourceTableListResponse{
  4987  		Body:         bodyBytes,
  4988  		HTTPResponse: rsp,
  4989  	}
  4990  
  4991  	switch {
  4992  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
  4993  		var dest TableNameList
  4994  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  4995  			return nil, err
  4996  		}
  4997  		response.JSON200 = &dest
  4998  
  4999  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  5000  		var dest ErrorWithMessage
  5001  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5002  			return nil, err
  5003  		}
  5004  		response.JSON400 = &dest
  5005  
  5006  	}
  5007  
  5008  	return response, nil
  5009  }
  5010  
  5011  // ParseDMAPIGetSourceStatusResponse parses an HTTP response from a DMAPIGetSourceStatusWithResponse call
  5012  func ParseDMAPIGetSourceStatusResponse(rsp *http.Response) (*DMAPIGetSourceStatusResponse, error) {
  5013  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  5014  	defer func() { _ = rsp.Body.Close() }()
  5015  	if err != nil {
  5016  		return nil, err
  5017  	}
  5018  
  5019  	response := &DMAPIGetSourceStatusResponse{
  5020  		Body:         bodyBytes,
  5021  		HTTPResponse: rsp,
  5022  	}
  5023  
  5024  	switch {
  5025  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
  5026  		var dest GetSourceStatusResponse
  5027  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5028  			return nil, err
  5029  		}
  5030  		response.JSON200 = &dest
  5031  
  5032  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  5033  		var dest ErrorWithMessage
  5034  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5035  			return nil, err
  5036  		}
  5037  		response.JSON400 = &dest
  5038  
  5039  	}
  5040  
  5041  	return response, nil
  5042  }
  5043  
  5044  // ParseDMAPITransferSourceResponse parses an HTTP response from a DMAPITransferSourceWithResponse call
  5045  func ParseDMAPITransferSourceResponse(rsp *http.Response) (*DMAPITransferSourceResponse, error) {
  5046  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  5047  	defer func() { _ = rsp.Body.Close() }()
  5048  	if err != nil {
  5049  		return nil, err
  5050  	}
  5051  
  5052  	response := &DMAPITransferSourceResponse{
  5053  		Body:         bodyBytes,
  5054  		HTTPResponse: rsp,
  5055  	}
  5056  
  5057  	switch {
  5058  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  5059  		var dest ErrorWithMessage
  5060  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5061  			return nil, err
  5062  		}
  5063  		response.JSON400 = &dest
  5064  	}
  5065  
  5066  	return response, nil
  5067  }
  5068  
  5069  // ParseDMAPIGetTaskListResponse parses an HTTP response from a DMAPIGetTaskListWithResponse call
  5070  func ParseDMAPIGetTaskListResponse(rsp *http.Response) (*DMAPIGetTaskListResponse, error) {
  5071  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  5072  	defer func() { _ = rsp.Body.Close() }()
  5073  	if err != nil {
  5074  		return nil, err
  5075  	}
  5076  
  5077  	response := &DMAPIGetTaskListResponse{
  5078  		Body:         bodyBytes,
  5079  		HTTPResponse: rsp,
  5080  	}
  5081  
  5082  	switch {
  5083  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
  5084  		var dest GetTaskListResponse
  5085  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5086  			return nil, err
  5087  		}
  5088  		response.JSON200 = &dest
  5089  
  5090  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  5091  		var dest ErrorWithMessage
  5092  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5093  			return nil, err
  5094  		}
  5095  		response.JSON400 = &dest
  5096  
  5097  	}
  5098  
  5099  	return response, nil
  5100  }
  5101  
  5102  // ParseDMAPICreateTaskResponse parses an HTTP response from a DMAPICreateTaskWithResponse call
  5103  func ParseDMAPICreateTaskResponse(rsp *http.Response) (*DMAPICreateTaskResponse, error) {
  5104  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  5105  	defer func() { _ = rsp.Body.Close() }()
  5106  	if err != nil {
  5107  		return nil, err
  5108  	}
  5109  
  5110  	response := &DMAPICreateTaskResponse{
  5111  		Body:         bodyBytes,
  5112  		HTTPResponse: rsp,
  5113  	}
  5114  
  5115  	switch {
  5116  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
  5117  		var dest OperateTaskResponse
  5118  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5119  			return nil, err
  5120  		}
  5121  		response.JSON201 = &dest
  5122  
  5123  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  5124  		var dest ErrorWithMessage
  5125  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5126  			return nil, err
  5127  		}
  5128  		response.JSON400 = &dest
  5129  
  5130  	}
  5131  
  5132  	return response, nil
  5133  }
  5134  
  5135  // ParseDMAPIConvertTaskResponse parses an HTTP response from a DMAPIConvertTaskWithResponse call
  5136  func ParseDMAPIConvertTaskResponse(rsp *http.Response) (*DMAPIConvertTaskResponse, error) {
  5137  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  5138  	defer func() { _ = rsp.Body.Close() }()
  5139  	if err != nil {
  5140  		return nil, err
  5141  	}
  5142  
  5143  	response := &DMAPIConvertTaskResponse{
  5144  		Body:         bodyBytes,
  5145  		HTTPResponse: rsp,
  5146  	}
  5147  
  5148  	switch {
  5149  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
  5150  		var dest ConverterTaskResponse
  5151  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5152  			return nil, err
  5153  		}
  5154  		response.JSON201 = &dest
  5155  
  5156  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  5157  		var dest ErrorWithMessage
  5158  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5159  			return nil, err
  5160  		}
  5161  		response.JSON400 = &dest
  5162  
  5163  	}
  5164  
  5165  	return response, nil
  5166  }
  5167  
  5168  // ParseDMAPIGetTaskTemplateListResponse parses an HTTP response from a DMAPIGetTaskTemplateListWithResponse call
  5169  func ParseDMAPIGetTaskTemplateListResponse(rsp *http.Response) (*DMAPIGetTaskTemplateListResponse, error) {
  5170  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  5171  	defer func() { _ = rsp.Body.Close() }()
  5172  	if err != nil {
  5173  		return nil, err
  5174  	}
  5175  
  5176  	response := &DMAPIGetTaskTemplateListResponse{
  5177  		Body:         bodyBytes,
  5178  		HTTPResponse: rsp,
  5179  	}
  5180  
  5181  	switch {
  5182  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
  5183  		var dest GetTaskListResponse
  5184  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5185  			return nil, err
  5186  		}
  5187  		response.JSON200 = &dest
  5188  
  5189  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  5190  		var dest ErrorWithMessage
  5191  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5192  			return nil, err
  5193  		}
  5194  		response.JSON400 = &dest
  5195  
  5196  	}
  5197  
  5198  	return response, nil
  5199  }
  5200  
  5201  // ParseDMAPICreateTaskTemplateResponse parses an HTTP response from a DMAPICreateTaskTemplateWithResponse call
  5202  func ParseDMAPICreateTaskTemplateResponse(rsp *http.Response) (*DMAPICreateTaskTemplateResponse, error) {
  5203  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  5204  	defer func() { _ = rsp.Body.Close() }()
  5205  	if err != nil {
  5206  		return nil, err
  5207  	}
  5208  
  5209  	response := &DMAPICreateTaskTemplateResponse{
  5210  		Body:         bodyBytes,
  5211  		HTTPResponse: rsp,
  5212  	}
  5213  
  5214  	switch {
  5215  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
  5216  		var dest Task
  5217  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5218  			return nil, err
  5219  		}
  5220  		response.JSON201 = &dest
  5221  
  5222  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  5223  		var dest ErrorWithMessage
  5224  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5225  			return nil, err
  5226  		}
  5227  		response.JSON400 = &dest
  5228  
  5229  	}
  5230  
  5231  	return response, nil
  5232  }
  5233  
  5234  // ParseDMAPIImportTaskTemplateResponse parses an HTTP response from a DMAPIImportTaskTemplateWithResponse call
  5235  func ParseDMAPIImportTaskTemplateResponse(rsp *http.Response) (*DMAPIImportTaskTemplateResponse, error) {
  5236  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  5237  	defer func() { _ = rsp.Body.Close() }()
  5238  	if err != nil {
  5239  		return nil, err
  5240  	}
  5241  
  5242  	response := &DMAPIImportTaskTemplateResponse{
  5243  		Body:         bodyBytes,
  5244  		HTTPResponse: rsp,
  5245  	}
  5246  
  5247  	switch {
  5248  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 202:
  5249  		var dest TaskTemplateResponse
  5250  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5251  			return nil, err
  5252  		}
  5253  		response.JSON202 = &dest
  5254  
  5255  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  5256  		var dest ErrorWithMessage
  5257  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5258  			return nil, err
  5259  		}
  5260  		response.JSON400 = &dest
  5261  
  5262  	}
  5263  
  5264  	return response, nil
  5265  }
  5266  
  5267  // ParseDMAPIDeleteTaskTemplateResponse parses an HTTP response from a DMAPIDeleteTaskTemplateWithResponse call
  5268  func ParseDMAPIDeleteTaskTemplateResponse(rsp *http.Response) (*DMAPIDeleteTaskTemplateResponse, error) {
  5269  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  5270  	defer func() { _ = rsp.Body.Close() }()
  5271  	if err != nil {
  5272  		return nil, err
  5273  	}
  5274  
  5275  	response := &DMAPIDeleteTaskTemplateResponse{
  5276  		Body:         bodyBytes,
  5277  		HTTPResponse: rsp,
  5278  	}
  5279  
  5280  	switch {
  5281  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  5282  		var dest ErrorWithMessage
  5283  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5284  			return nil, err
  5285  		}
  5286  		response.JSON400 = &dest
  5287  	}
  5288  
  5289  	return response, nil
  5290  }
  5291  
  5292  // ParseDMAPIGetTaskTemplateResponse parses an HTTP response from a DMAPIGetTaskTemplateWithResponse call
  5293  func ParseDMAPIGetTaskTemplateResponse(rsp *http.Response) (*DMAPIGetTaskTemplateResponse, error) {
  5294  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  5295  	defer func() { _ = rsp.Body.Close() }()
  5296  	if err != nil {
  5297  		return nil, err
  5298  	}
  5299  
  5300  	response := &DMAPIGetTaskTemplateResponse{
  5301  		Body:         bodyBytes,
  5302  		HTTPResponse: rsp,
  5303  	}
  5304  
  5305  	switch {
  5306  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
  5307  		var dest Task
  5308  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5309  			return nil, err
  5310  		}
  5311  		response.JSON200 = &dest
  5312  
  5313  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  5314  		var dest ErrorWithMessage
  5315  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5316  			return nil, err
  5317  		}
  5318  		response.JSON400 = &dest
  5319  
  5320  	}
  5321  
  5322  	return response, nil
  5323  }
  5324  
  5325  // ParseDMAPUpdateTaskTemplateResponse parses an HTTP response from a DMAPUpdateTaskTemplateWithResponse call
  5326  func ParseDMAPUpdateTaskTemplateResponse(rsp *http.Response) (*DMAPUpdateTaskTemplateResponse, error) {
  5327  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  5328  	defer func() { _ = rsp.Body.Close() }()
  5329  	if err != nil {
  5330  		return nil, err
  5331  	}
  5332  
  5333  	response := &DMAPUpdateTaskTemplateResponse{
  5334  		Body:         bodyBytes,
  5335  		HTTPResponse: rsp,
  5336  	}
  5337  
  5338  	switch {
  5339  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
  5340  		var dest Task
  5341  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5342  			return nil, err
  5343  		}
  5344  		response.JSON200 = &dest
  5345  
  5346  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  5347  		var dest ErrorWithMessage
  5348  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5349  			return nil, err
  5350  		}
  5351  		response.JSON400 = &dest
  5352  
  5353  	}
  5354  
  5355  	return response, nil
  5356  }
  5357  
  5358  // ParseDMAPIDeleteTaskResponse parses an HTTP response from a DMAPIDeleteTaskWithResponse call
  5359  func ParseDMAPIDeleteTaskResponse(rsp *http.Response) (*DMAPIDeleteTaskResponse, error) {
  5360  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  5361  	defer func() { _ = rsp.Body.Close() }()
  5362  	if err != nil {
  5363  		return nil, err
  5364  	}
  5365  
  5366  	response := &DMAPIDeleteTaskResponse{
  5367  		Body:         bodyBytes,
  5368  		HTTPResponse: rsp,
  5369  	}
  5370  
  5371  	switch {
  5372  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  5373  		var dest ErrorWithMessage
  5374  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5375  			return nil, err
  5376  		}
  5377  		response.JSON400 = &dest
  5378  	}
  5379  
  5380  	return response, nil
  5381  }
  5382  
  5383  // ParseDMAPIGetTaskResponse parses an HTTP response from a DMAPIGetTaskWithResponse call
  5384  func ParseDMAPIGetTaskResponse(rsp *http.Response) (*DMAPIGetTaskResponse, error) {
  5385  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  5386  	defer func() { _ = rsp.Body.Close() }()
  5387  	if err != nil {
  5388  		return nil, err
  5389  	}
  5390  
  5391  	response := &DMAPIGetTaskResponse{
  5392  		Body:         bodyBytes,
  5393  		HTTPResponse: rsp,
  5394  	}
  5395  
  5396  	switch {
  5397  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
  5398  		var dest Task
  5399  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5400  			return nil, err
  5401  		}
  5402  		response.JSON200 = &dest
  5403  	}
  5404  
  5405  	return response, nil
  5406  }
  5407  
  5408  // ParseDMAPIUpdateTaskResponse parses an HTTP response from a DMAPIUpdateTaskWithResponse call
  5409  func ParseDMAPIUpdateTaskResponse(rsp *http.Response) (*DMAPIUpdateTaskResponse, error) {
  5410  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  5411  	defer func() { _ = rsp.Body.Close() }()
  5412  	if err != nil {
  5413  		return nil, err
  5414  	}
  5415  
  5416  	response := &DMAPIUpdateTaskResponse{
  5417  		Body:         bodyBytes,
  5418  		HTTPResponse: rsp,
  5419  	}
  5420  
  5421  	switch {
  5422  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
  5423  		var dest OperateTaskResponse
  5424  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5425  			return nil, err
  5426  		}
  5427  		response.JSON200 = &dest
  5428  
  5429  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  5430  		var dest ErrorWithMessage
  5431  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5432  			return nil, err
  5433  		}
  5434  		response.JSON400 = &dest
  5435  
  5436  	}
  5437  
  5438  	return response, nil
  5439  }
  5440  
  5441  // ParseDMAPIGetTaskMigrateTargetsResponse parses an HTTP response from a DMAPIGetTaskMigrateTargetsWithResponse call
  5442  func ParseDMAPIGetTaskMigrateTargetsResponse(rsp *http.Response) (*DMAPIGetTaskMigrateTargetsResponse, error) {
  5443  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  5444  	defer func() { _ = rsp.Body.Close() }()
  5445  	if err != nil {
  5446  		return nil, err
  5447  	}
  5448  
  5449  	response := &DMAPIGetTaskMigrateTargetsResponse{
  5450  		Body:         bodyBytes,
  5451  		HTTPResponse: rsp,
  5452  	}
  5453  
  5454  	switch {
  5455  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
  5456  		var dest GetTaskMigrateTargetsResponse
  5457  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5458  			return nil, err
  5459  		}
  5460  		response.JSON200 = &dest
  5461  
  5462  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  5463  		var dest ErrorWithMessage
  5464  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5465  			return nil, err
  5466  		}
  5467  		response.JSON400 = &dest
  5468  
  5469  	}
  5470  
  5471  	return response, nil
  5472  }
  5473  
  5474  // ParseDMAPIGetSchemaListByTaskAndSourceResponse parses an HTTP response from a DMAPIGetSchemaListByTaskAndSourceWithResponse call
  5475  func ParseDMAPIGetSchemaListByTaskAndSourceResponse(rsp *http.Response) (*DMAPIGetSchemaListByTaskAndSourceResponse, error) {
  5476  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  5477  	defer func() { _ = rsp.Body.Close() }()
  5478  	if err != nil {
  5479  		return nil, err
  5480  	}
  5481  
  5482  	response := &DMAPIGetSchemaListByTaskAndSourceResponse{
  5483  		Body:         bodyBytes,
  5484  		HTTPResponse: rsp,
  5485  	}
  5486  
  5487  	switch {
  5488  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
  5489  		var dest SchemaNameList
  5490  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5491  			return nil, err
  5492  		}
  5493  		response.JSON200 = &dest
  5494  
  5495  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  5496  		var dest ErrorWithMessage
  5497  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5498  			return nil, err
  5499  		}
  5500  		response.JSON400 = &dest
  5501  
  5502  	}
  5503  
  5504  	return response, nil
  5505  }
  5506  
  5507  // ParseDMAPIGetTableListByTaskAndSourceResponse parses an HTTP response from a DMAPIGetTableListByTaskAndSourceWithResponse call
  5508  func ParseDMAPIGetTableListByTaskAndSourceResponse(rsp *http.Response) (*DMAPIGetTableListByTaskAndSourceResponse, error) {
  5509  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  5510  	defer func() { _ = rsp.Body.Close() }()
  5511  	if err != nil {
  5512  		return nil, err
  5513  	}
  5514  
  5515  	response := &DMAPIGetTableListByTaskAndSourceResponse{
  5516  		Body:         bodyBytes,
  5517  		HTTPResponse: rsp,
  5518  	}
  5519  
  5520  	switch {
  5521  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
  5522  		var dest TableNameList
  5523  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5524  			return nil, err
  5525  		}
  5526  		response.JSON200 = &dest
  5527  
  5528  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  5529  		var dest ErrorWithMessage
  5530  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5531  			return nil, err
  5532  		}
  5533  		response.JSON400 = &dest
  5534  
  5535  	}
  5536  
  5537  	return response, nil
  5538  }
  5539  
  5540  // ParseDMAPIDeleteTableStructureResponse parses an HTTP response from a DMAPIDeleteTableStructureWithResponse call
  5541  func ParseDMAPIDeleteTableStructureResponse(rsp *http.Response) (*DMAPIDeleteTableStructureResponse, error) {
  5542  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  5543  	defer func() { _ = rsp.Body.Close() }()
  5544  	if err != nil {
  5545  		return nil, err
  5546  	}
  5547  
  5548  	response := &DMAPIDeleteTableStructureResponse{
  5549  		Body:         bodyBytes,
  5550  		HTTPResponse: rsp,
  5551  	}
  5552  
  5553  	switch {
  5554  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  5555  		var dest ErrorWithMessage
  5556  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5557  			return nil, err
  5558  		}
  5559  		response.JSON400 = &dest
  5560  	}
  5561  
  5562  	return response, nil
  5563  }
  5564  
  5565  // ParseDMAPIGetTableStructureResponse parses an HTTP response from a DMAPIGetTableStructureWithResponse call
  5566  func ParseDMAPIGetTableStructureResponse(rsp *http.Response) (*DMAPIGetTableStructureResponse, error) {
  5567  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  5568  	defer func() { _ = rsp.Body.Close() }()
  5569  	if err != nil {
  5570  		return nil, err
  5571  	}
  5572  
  5573  	response := &DMAPIGetTableStructureResponse{
  5574  		Body:         bodyBytes,
  5575  		HTTPResponse: rsp,
  5576  	}
  5577  
  5578  	switch {
  5579  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
  5580  		var dest GetTaskTableStructureResponse
  5581  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5582  			return nil, err
  5583  		}
  5584  		response.JSON200 = &dest
  5585  
  5586  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  5587  		var dest ErrorWithMessage
  5588  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5589  			return nil, err
  5590  		}
  5591  		response.JSON400 = &dest
  5592  
  5593  	}
  5594  
  5595  	return response, nil
  5596  }
  5597  
  5598  // ParseDMAPIOperateTableStructureResponse parses an HTTP response from a DMAPIOperateTableStructureWithResponse call
  5599  func ParseDMAPIOperateTableStructureResponse(rsp *http.Response) (*DMAPIOperateTableStructureResponse, error) {
  5600  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  5601  	defer func() { _ = rsp.Body.Close() }()
  5602  	if err != nil {
  5603  		return nil, err
  5604  	}
  5605  
  5606  	response := &DMAPIOperateTableStructureResponse{
  5607  		Body:         bodyBytes,
  5608  		HTTPResponse: rsp,
  5609  	}
  5610  
  5611  	switch {
  5612  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  5613  		var dest ErrorWithMessage
  5614  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5615  			return nil, err
  5616  		}
  5617  		response.JSON400 = &dest
  5618  	}
  5619  
  5620  	return response, nil
  5621  }
  5622  
  5623  // ParseDMAPIStartTaskResponse parses an HTTP response from a DMAPIStartTaskWithResponse call
  5624  func ParseDMAPIStartTaskResponse(rsp *http.Response) (*DMAPIStartTaskResponse, error) {
  5625  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  5626  	defer func() { _ = rsp.Body.Close() }()
  5627  	if err != nil {
  5628  		return nil, err
  5629  	}
  5630  
  5631  	response := &DMAPIStartTaskResponse{
  5632  		Body:         bodyBytes,
  5633  		HTTPResponse: rsp,
  5634  	}
  5635  
  5636  	switch {
  5637  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  5638  		var dest ErrorWithMessage
  5639  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5640  			return nil, err
  5641  		}
  5642  		response.JSON400 = &dest
  5643  	}
  5644  
  5645  	return response, nil
  5646  }
  5647  
  5648  // ParseDMAPIGetTaskStatusResponse parses an HTTP response from a DMAPIGetTaskStatusWithResponse call
  5649  func ParseDMAPIGetTaskStatusResponse(rsp *http.Response) (*DMAPIGetTaskStatusResponse, error) {
  5650  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  5651  	defer func() { _ = rsp.Body.Close() }()
  5652  	if err != nil {
  5653  		return nil, err
  5654  	}
  5655  
  5656  	response := &DMAPIGetTaskStatusResponse{
  5657  		Body:         bodyBytes,
  5658  		HTTPResponse: rsp,
  5659  	}
  5660  
  5661  	switch {
  5662  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
  5663  		var dest GetTaskStatusResponse
  5664  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5665  			return nil, err
  5666  		}
  5667  		response.JSON200 = &dest
  5668  
  5669  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  5670  		var dest ErrorWithMessage
  5671  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5672  			return nil, err
  5673  		}
  5674  		response.JSON400 = &dest
  5675  
  5676  	}
  5677  
  5678  	return response, nil
  5679  }
  5680  
  5681  // ParseDMAPIStopTaskResponse parses an HTTP response from a DMAPIStopTaskWithResponse call
  5682  func ParseDMAPIStopTaskResponse(rsp *http.Response) (*DMAPIStopTaskResponse, error) {
  5683  	bodyBytes, err := ioutil.ReadAll(rsp.Body)
  5684  	defer func() { _ = rsp.Body.Close() }()
  5685  	if err != nil {
  5686  		return nil, err
  5687  	}
  5688  
  5689  	response := &DMAPIStopTaskResponse{
  5690  		Body:         bodyBytes,
  5691  		HTTPResponse: rsp,
  5692  	}
  5693  
  5694  	switch {
  5695  	case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
  5696  		var dest ErrorWithMessage
  5697  		if err := json.Unmarshal(bodyBytes, &dest); err != nil {
  5698  			return nil, err
  5699  		}
  5700  		response.JSON400 = &dest
  5701  	}
  5702  
  5703  	return response, nil
  5704  }