OAPI: regenerate code

This commit is contained in:
Sybren A. Stüvel 2022-10-20 13:13:22 +02:00
parent cdd304ffdb
commit c439bc3a1e
9 changed files with 648 additions and 190 deletions

View File

@ -849,6 +849,56 @@ class JobsApi(object):
}, },
api_client=api_client api_client=api_client
) )
self.submit_job_check_endpoint = _Endpoint(
settings={
'response_type': None,
'auth': [],
'endpoint_path': '/api/v3/jobs/check',
'operation_id': 'submit_job_check',
'http_method': 'POST',
'servers': None,
},
params_map={
'all': [
'submitted_job',
],
'required': [
'submitted_job',
],
'nullable': [
],
'enum': [
],
'validation': [
]
},
root_map={
'validations': {
},
'allowed_values': {
},
'openapi_types': {
'submitted_job':
(SubmittedJob,),
},
'attribute_map': {
},
'location_map': {
'submitted_job': 'body',
},
'collection_format_map': {
}
},
headers_map={
'accept': [
'application/json'
],
'content_type': [
'application/json'
]
},
api_client=api_client
)
def fetch_global_last_rendered_info( def fetch_global_last_rendered_info(
self, self,
@ -2085,3 +2135,80 @@ class JobsApi(object):
submitted_job submitted_job
return self.submit_job_endpoint.call_with_http_info(**kwargs) return self.submit_job_endpoint.call_with_http_info(**kwargs)
def submit_job_check(
self,
submitted_job,
**kwargs
):
"""Submit a new job for Flamenco Manager to check. # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async_req=True
>>> thread = api.submit_job_check(submitted_job, async_req=True)
>>> result = thread.get()
Args:
submitted_job (SubmittedJob): Job to check
Keyword Args:
_return_http_data_only (bool): response data without head status
code and headers. Default is True.
_preload_content (bool): if False, the urllib3.HTTPResponse object
will be returned without reading/decoding response data.
Default is True.
_request_timeout (int/float/tuple): timeout setting for this request. If
one number provided, it will be total request timeout. It can also
be a pair (tuple) of (connection, read) timeouts.
Default is None.
_check_input_type (bool): specifies if type checking
should be done one the data sent to the server.
Default is True.
_check_return_type (bool): specifies if type checking
should be done one the data received from the server.
Default is True.
_spec_property_naming (bool): True if the variable names in the input data
are serialized names, as specified in the OpenAPI document.
False if the variable names in the input data
are pythonic names, e.g. snake case (default)
_content_type (str/None): force body content-type.
Default is None and content-type will be predicted by allowed
content-types and body.
_host_index (int/None): specifies the index of the server
that we want to use.
Default is read from the configuration.
async_req (bool): execute request asynchronously
Returns:
None
If the method is called asynchronously, returns the request
thread.
"""
kwargs['async_req'] = kwargs.get(
'async_req', False
)
kwargs['_return_http_data_only'] = kwargs.get(
'_return_http_data_only', True
)
kwargs['_preload_content'] = kwargs.get(
'_preload_content', True
)
kwargs['_request_timeout'] = kwargs.get(
'_request_timeout', None
)
kwargs['_check_input_type'] = kwargs.get(
'_check_input_type', True
)
kwargs['_check_return_type'] = kwargs.get(
'_check_return_type', True
)
kwargs['_spec_property_naming'] = kwargs.get(
'_spec_property_naming', False
)
kwargs['_content_type'] = kwargs.get(
'_content_type')
kwargs['_host_index'] = kwargs.get('_host_index')
kwargs['submitted_job'] = \
submitted_job
return self.submit_job_check_endpoint.call_with_http_info(**kwargs)

View File

@ -20,6 +20,7 @@ Method | HTTP request | Description
[**set_job_status**](JobsApi.md#set_job_status) | **POST** /api/v3/jobs/{job_id}/setstatus | [**set_job_status**](JobsApi.md#set_job_status) | **POST** /api/v3/jobs/{job_id}/setstatus |
[**set_task_status**](JobsApi.md#set_task_status) | **POST** /api/v3/tasks/{task_id}/setstatus | [**set_task_status**](JobsApi.md#set_task_status) | **POST** /api/v3/tasks/{task_id}/setstatus |
[**submit_job**](JobsApi.md#submit_job) | **POST** /api/v3/jobs | Submit a new job for Flamenco Manager to execute. [**submit_job**](JobsApi.md#submit_job) | **POST** /api/v3/jobs | Submit a new job for Flamenco Manager to execute.
[**submit_job_check**](JobsApi.md#submit_job_check) | **POST** /api/v3/jobs/check | Submit a new job for Flamenco Manager to check.
# **fetch_global_last_rendered_info** # **fetch_global_last_rendered_info**
@ -1131,3 +1132,80 @@ No authorization required
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **submit_job_check**
> submit_job_check(submitted_job)
Submit a new job for Flamenco Manager to check.
### Example
```python
import time
import flamenco.manager
from flamenco.manager.api import jobs_api
from flamenco.manager.model.submitted_job import SubmittedJob
from flamenco.manager.model.error import Error
from pprint import pprint
# Defining the host is optional and defaults to http://localhost
# See configuration.py for a list of all supported configuration parameters.
configuration = flamenco.manager.Configuration(
host = "http://localhost"
)
# Enter a context with an instance of the API client
with flamenco.manager.ApiClient() as api_client:
# Create an instance of the API class
api_instance = jobs_api.JobsApi(api_client)
submitted_job = SubmittedJob(
name="name_example",
type="type_example",
type_etag="type_etag_example",
priority=50,
settings=JobSettings(),
metadata=JobMetadata(
key="key_example",
),
submitter_platform="submitter_platform_example",
) # SubmittedJob | Job to check
# example passing only required values which don't have defaults set
try:
# Submit a new job for Flamenco Manager to check.
api_instance.submit_job_check(submitted_job)
except flamenco.manager.ApiException as e:
print("Exception when calling JobsApi->submit_job_check: %s\n" % e)
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**submitted_job** | [**SubmittedJob**](SubmittedJob.md)| Job to check |
### Return type
void (empty response body)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
**204** | Job was succesfully compiled into individual tasks. The job and tasks have NOT been stored in the database, though. | - |
**412** | The given job type etag does not match the job type etag on the Manager. This is likely due to the client caching the job type for too long. | - |
**0** | Error message | - |
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)

View File

@ -90,6 +90,7 @@ Class | Method | HTTP request | Description
*JobsApi* | [**set_job_status**](flamenco/manager/docs/JobsApi.md#set_job_status) | **POST** /api/v3/jobs/{job_id}/setstatus | *JobsApi* | [**set_job_status**](flamenco/manager/docs/JobsApi.md#set_job_status) | **POST** /api/v3/jobs/{job_id}/setstatus |
*JobsApi* | [**set_task_status**](flamenco/manager/docs/JobsApi.md#set_task_status) | **POST** /api/v3/tasks/{task_id}/setstatus | *JobsApi* | [**set_task_status**](flamenco/manager/docs/JobsApi.md#set_task_status) | **POST** /api/v3/tasks/{task_id}/setstatus |
*JobsApi* | [**submit_job**](flamenco/manager/docs/JobsApi.md#submit_job) | **POST** /api/v3/jobs | Submit a new job for Flamenco Manager to execute. *JobsApi* | [**submit_job**](flamenco/manager/docs/JobsApi.md#submit_job) | **POST** /api/v3/jobs | Submit a new job for Flamenco Manager to execute.
*JobsApi* | [**submit_job_check**](flamenco/manager/docs/JobsApi.md#submit_job_check) | **POST** /api/v3/jobs/check | Submit a new job for Flamenco Manager to check.
*MetaApi* | [**check_blender_exe_path**](flamenco/manager/docs/MetaApi.md#check_blender_exe_path) | **POST** /api/v3/configuration/check/blender | Validate a CLI command for use as way to start Blender *MetaApi* | [**check_blender_exe_path**](flamenco/manager/docs/MetaApi.md#check_blender_exe_path) | **POST** /api/v3/configuration/check/blender | Validate a CLI command for use as way to start Blender
*MetaApi* | [**check_shared_storage_path**](flamenco/manager/docs/MetaApi.md#check_shared_storage_path) | **POST** /api/v3/configuration/check/shared-storage | Validate a path for use as shared storage. *MetaApi* | [**check_shared_storage_path**](flamenco/manager/docs/MetaApi.md#check_shared_storage_path) | **POST** /api/v3/configuration/check/shared-storage | Validate a path for use as shared storage.
*MetaApi* | [**find_blender_exe_path**](flamenco/manager/docs/MetaApi.md#find_blender_exe_path) | **GET** /api/v3/configuration/check/blender | Find one or more CLI commands for use as way to start Blender *MetaApi* | [**find_blender_exe_path**](flamenco/manager/docs/MetaApi.md#find_blender_exe_path) | **GET** /api/v3/configuration/check/blender | Find one or more CLI commands for use as way to start Blender

View File

@ -1096,6 +1096,46 @@ func (mr *MockFlamencoClientMockRecorder) SignOnWithResponse(arg0, arg1 interfac
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SignOnWithResponse", reflect.TypeOf((*MockFlamencoClient)(nil).SignOnWithResponse), varargs...) return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SignOnWithResponse", reflect.TypeOf((*MockFlamencoClient)(nil).SignOnWithResponse), varargs...)
} }
// SubmitJobCheckWithBodyWithResponse mocks base method.
func (m *MockFlamencoClient) SubmitJobCheckWithBodyWithResponse(arg0 context.Context, arg1 string, arg2 io.Reader, arg3 ...api.RequestEditorFn) (*api.SubmitJobCheckResponse, error) {
m.ctrl.T.Helper()
varargs := []interface{}{arg0, arg1, arg2}
for _, a := range arg3 {
varargs = append(varargs, a)
}
ret := m.ctrl.Call(m, "SubmitJobCheckWithBodyWithResponse", varargs...)
ret0, _ := ret[0].(*api.SubmitJobCheckResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// SubmitJobCheckWithBodyWithResponse indicates an expected call of SubmitJobCheckWithBodyWithResponse.
func (mr *MockFlamencoClientMockRecorder) SubmitJobCheckWithBodyWithResponse(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubmitJobCheckWithBodyWithResponse", reflect.TypeOf((*MockFlamencoClient)(nil).SubmitJobCheckWithBodyWithResponse), varargs...)
}
// SubmitJobCheckWithResponse mocks base method.
func (m *MockFlamencoClient) SubmitJobCheckWithResponse(arg0 context.Context, arg1 api.SubmitJobCheckJSONRequestBody, arg2 ...api.RequestEditorFn) (*api.SubmitJobCheckResponse, error) {
m.ctrl.T.Helper()
varargs := []interface{}{arg0, arg1}
for _, a := range arg2 {
varargs = append(varargs, a)
}
ret := m.ctrl.Call(m, "SubmitJobCheckWithResponse", varargs...)
ret0, _ := ret[0].(*api.SubmitJobCheckResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// SubmitJobCheckWithResponse indicates an expected call of SubmitJobCheckWithResponse.
func (mr *MockFlamencoClientMockRecorder) SubmitJobCheckWithResponse(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
varargs := append([]interface{}{arg0, arg1}, arg2...)
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubmitJobCheckWithResponse", reflect.TypeOf((*MockFlamencoClient)(nil).SubmitJobCheckWithResponse), varargs...)
}
// SubmitJobWithBodyWithResponse mocks base method. // SubmitJobWithBodyWithResponse mocks base method.
func (m *MockFlamencoClient) SubmitJobWithBodyWithResponse(arg0 context.Context, arg1 string, arg2 io.Reader, arg3 ...api.RequestEditorFn) (*api.SubmitJobResponse, error) { func (m *MockFlamencoClient) SubmitJobWithBodyWithResponse(arg0 context.Context, arg1 string, arg2 io.Reader, arg3 ...api.RequestEditorFn) (*api.SubmitJobResponse, error) {
m.ctrl.T.Helper() m.ctrl.T.Helper()

View File

@ -127,6 +127,11 @@ type ClientInterface interface {
SubmitJob(ctx context.Context, body SubmitJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) SubmitJob(ctx context.Context, body SubmitJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SubmitJobCheck request with any body
SubmitJobCheckWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SubmitJobCheck(ctx context.Context, body SubmitJobCheckJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// FetchGlobalLastRenderedInfo request // FetchGlobalLastRenderedInfo request
FetchGlobalLastRenderedInfo(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) FetchGlobalLastRenderedInfo(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
@ -415,6 +420,30 @@ func (c *Client) SubmitJob(ctx context.Context, body SubmitJobJSONRequestBody, r
return c.Client.Do(req) return c.Client.Do(req)
} }
func (c *Client) SubmitJobCheckWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewSubmitJobCheckRequestWithBody(c.Server, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) SubmitJobCheck(ctx context.Context, body SubmitJobCheckJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewSubmitJobCheckRequest(c.Server, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) FetchGlobalLastRenderedInfo(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) { func (c *Client) FetchGlobalLastRenderedInfo(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewFetchGlobalLastRenderedInfoRequest(c.Server) req, err := NewFetchGlobalLastRenderedInfoRequest(c.Server)
if err != nil { if err != nil {
@ -1314,6 +1343,46 @@ func NewSubmitJobRequestWithBody(server string, contentType string, body io.Read
return req, nil return req, nil
} }
// NewSubmitJobCheckRequest calls the generic SubmitJobCheck builder with application/json body
func NewSubmitJobCheckRequest(server string, body SubmitJobCheckJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewSubmitJobCheckRequestWithBody(server, "application/json", bodyReader)
}
// NewSubmitJobCheckRequestWithBody generates requests for SubmitJobCheck with any type of body
func NewSubmitJobCheckRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) {
var err error
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/api/v3/jobs/check")
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewFetchGlobalLastRenderedInfoRequest generates requests for FetchGlobalLastRenderedInfo // NewFetchGlobalLastRenderedInfoRequest generates requests for FetchGlobalLastRenderedInfo
func NewFetchGlobalLastRenderedInfoRequest(server string) (*http.Request, error) { func NewFetchGlobalLastRenderedInfoRequest(server string) (*http.Request, error) {
var err error var err error
@ -2700,6 +2769,11 @@ type ClientWithResponsesInterface interface {
SubmitJobWithResponse(ctx context.Context, body SubmitJobJSONRequestBody, reqEditors ...RequestEditorFn) (*SubmitJobResponse, error) SubmitJobWithResponse(ctx context.Context, body SubmitJobJSONRequestBody, reqEditors ...RequestEditorFn) (*SubmitJobResponse, error)
// SubmitJobCheck request with any body
SubmitJobCheckWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SubmitJobCheckResponse, error)
SubmitJobCheckWithResponse(ctx context.Context, body SubmitJobCheckJSONRequestBody, reqEditors ...RequestEditorFn) (*SubmitJobCheckResponse, error)
// FetchGlobalLastRenderedInfo request // FetchGlobalLastRenderedInfo request
FetchGlobalLastRenderedInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*FetchGlobalLastRenderedInfoResponse, error) FetchGlobalLastRenderedInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*FetchGlobalLastRenderedInfoResponse, error)
@ -3038,6 +3112,29 @@ func (r SubmitJobResponse) StatusCode() int {
return 0 return 0
} }
type SubmitJobCheckResponse struct {
Body []byte
HTTPResponse *http.Response
JSON412 *Error
JSONDefault *Error
}
// Status returns HTTPResponse.Status
func (r SubmitJobCheckResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r SubmitJobCheckResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type FetchGlobalLastRenderedInfoResponse struct { type FetchGlobalLastRenderedInfoResponse struct {
Body []byte Body []byte
HTTPResponse *http.Response HTTPResponse *http.Response
@ -3942,6 +4039,23 @@ func (c *ClientWithResponses) SubmitJobWithResponse(ctx context.Context, body Su
return ParseSubmitJobResponse(rsp) return ParseSubmitJobResponse(rsp)
} }
// SubmitJobCheckWithBodyWithResponse request with arbitrary body returning *SubmitJobCheckResponse
func (c *ClientWithResponses) SubmitJobCheckWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SubmitJobCheckResponse, error) {
rsp, err := c.SubmitJobCheckWithBody(ctx, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseSubmitJobCheckResponse(rsp)
}
func (c *ClientWithResponses) SubmitJobCheckWithResponse(ctx context.Context, body SubmitJobCheckJSONRequestBody, reqEditors ...RequestEditorFn) (*SubmitJobCheckResponse, error) {
rsp, err := c.SubmitJobCheck(ctx, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseSubmitJobCheckResponse(rsp)
}
// FetchGlobalLastRenderedInfoWithResponse request returning *FetchGlobalLastRenderedInfoResponse // FetchGlobalLastRenderedInfoWithResponse request returning *FetchGlobalLastRenderedInfoResponse
func (c *ClientWithResponses) FetchGlobalLastRenderedInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*FetchGlobalLastRenderedInfoResponse, error) { func (c *ClientWithResponses) FetchGlobalLastRenderedInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*FetchGlobalLastRenderedInfoResponse, error) {
rsp, err := c.FetchGlobalLastRenderedInfo(ctx, reqEditors...) rsp, err := c.FetchGlobalLastRenderedInfo(ctx, reqEditors...)
@ -4639,6 +4753,39 @@ func ParseSubmitJobResponse(rsp *http.Response) (*SubmitJobResponse, error) {
return response, nil return response, nil
} }
// ParseSubmitJobCheckResponse parses an HTTP response from a SubmitJobCheckWithResponse call
func ParseSubmitJobCheckResponse(rsp *http.Response) (*SubmitJobCheckResponse, error) {
bodyBytes, err := ioutil.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &SubmitJobCheckResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 412:
var dest Error
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON412 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
var dest Error
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSONDefault = &dest
}
return response, nil
}
// ParseFetchGlobalLastRenderedInfoResponse parses an HTTP response from a FetchGlobalLastRenderedInfoWithResponse call // ParseFetchGlobalLastRenderedInfoResponse parses an HTTP response from a FetchGlobalLastRenderedInfoWithResponse call
func ParseFetchGlobalLastRenderedInfoResponse(rsp *http.Response) (*FetchGlobalLastRenderedInfoResponse, error) { func ParseFetchGlobalLastRenderedInfoResponse(rsp *http.Response) (*FetchGlobalLastRenderedInfoResponse, error) {
bodyBytes, err := ioutil.ReadAll(rsp.Body) bodyBytes, err := ioutil.ReadAll(rsp.Body)

View File

@ -40,6 +40,9 @@ type ServerInterface interface {
// Submit a new job for Flamenco Manager to execute. // Submit a new job for Flamenco Manager to execute.
// (POST /api/v3/jobs) // (POST /api/v3/jobs)
SubmitJob(ctx echo.Context) error SubmitJob(ctx echo.Context) error
// Submit a new job for Flamenco Manager to check.
// (POST /api/v3/jobs/check)
SubmitJobCheck(ctx echo.Context) error
// Get the URL that serves the last-rendered images. // Get the URL that serves the last-rendered images.
// (GET /api/v3/jobs/last-rendered) // (GET /api/v3/jobs/last-rendered)
FetchGlobalLastRenderedInfo(ctx echo.Context) error FetchGlobalLastRenderedInfo(ctx echo.Context) error
@ -264,6 +267,15 @@ func (w *ServerInterfaceWrapper) SubmitJob(ctx echo.Context) error {
return err return err
} }
// SubmitJobCheck converts echo context to params.
func (w *ServerInterfaceWrapper) SubmitJobCheck(ctx echo.Context) error {
var err error
// Invoke the callback with all the unmarshalled arguments
err = w.Handler.SubmitJobCheck(ctx)
return err
}
// FetchGlobalLastRenderedInfo converts echo context to params. // FetchGlobalLastRenderedInfo converts echo context to params.
func (w *ServerInterfaceWrapper) FetchGlobalLastRenderedInfo(ctx echo.Context) error { func (w *ServerInterfaceWrapper) FetchGlobalLastRenderedInfo(ctx echo.Context) error {
var err error var err error
@ -837,6 +849,7 @@ func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL
router.GET(baseURL+"/api/v3/configuration/shared-storage/:audience/:platform", wrapper.GetSharedStorage) router.GET(baseURL+"/api/v3/configuration/shared-storage/:audience/:platform", wrapper.GetSharedStorage)
router.GET(baseURL+"/api/v3/configuration/variables/:audience/:platform", wrapper.GetVariables) router.GET(baseURL+"/api/v3/configuration/variables/:audience/:platform", wrapper.GetVariables)
router.POST(baseURL+"/api/v3/jobs", wrapper.SubmitJob) router.POST(baseURL+"/api/v3/jobs", wrapper.SubmitJob)
router.POST(baseURL+"/api/v3/jobs/check", wrapper.SubmitJobCheck)
router.GET(baseURL+"/api/v3/jobs/last-rendered", wrapper.FetchGlobalLastRenderedInfo) router.GET(baseURL+"/api/v3/jobs/last-rendered", wrapper.FetchGlobalLastRenderedInfo)
router.POST(baseURL+"/api/v3/jobs/query", wrapper.QueryJobs) router.POST(baseURL+"/api/v3/jobs/query", wrapper.QueryJobs)
router.GET(baseURL+"/api/v3/jobs/type/:typeName", wrapper.GetJobType) router.GET(baseURL+"/api/v3/jobs/type/:typeName", wrapper.GetJobType)

View File

@ -18,196 +18,197 @@ import (
// Base64 encoded, gzipped, json marshaled Swagger object // Base64 encoded, gzipped, json marshaled Swagger object
var swaggerSpec = []string{ var swaggerSpec = []string{
"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",
"AA==", "sYlMLpeVQHETMhFT/cMaDtzEBA4bXoc1EWgC1tt3BGs+223Yu6Jk4VfUmQycjomcWMwzCrMAn6iTpBwE",
"QzX2X+U0lH6I53B5TR9/+fjvAQAA///0DLadNuYAAA==",
} }
// GetSwagger returns the content of the embedded swagger specification file // GetSwagger returns the content of the embedded swagger specification file

View File

@ -792,6 +792,9 @@ type SaveSetupAssistantConfigJSONBody SetupAssistantConfig
// SubmitJobJSONBody defines parameters for SubmitJob. // SubmitJobJSONBody defines parameters for SubmitJob.
type SubmitJobJSONBody SubmittedJob type SubmitJobJSONBody SubmittedJob
// SubmitJobCheckJSONBody defines parameters for SubmitJobCheck.
type SubmitJobCheckJSONBody SubmittedJob
// QueryJobsJSONBody defines parameters for QueryJobs. // QueryJobsJSONBody defines parameters for QueryJobs.
type QueryJobsJSONBody JobsQuery type QueryJobsJSONBody JobsQuery
@ -852,6 +855,9 @@ type SaveSetupAssistantConfigJSONRequestBody SaveSetupAssistantConfigJSONBody
// SubmitJobJSONRequestBody defines body for SubmitJob for application/json ContentType. // SubmitJobJSONRequestBody defines body for SubmitJob for application/json ContentType.
type SubmitJobJSONRequestBody SubmitJobJSONBody type SubmitJobJSONRequestBody SubmitJobJSONBody
// SubmitJobCheckJSONRequestBody defines body for SubmitJobCheck for application/json ContentType.
type SubmitJobCheckJSONRequestBody SubmitJobCheckJSONBody
// QueryJobsJSONRequestBody defines body for QueryJobs for application/json ContentType. // QueryJobsJSONRequestBody defines body for QueryJobs for application/json ContentType.
type QueryJobsJSONRequestBody QueryJobsJSONBody type QueryJobsJSONRequestBody QueryJobsJSONBody

View File

@ -786,4 +786,49 @@ export default class JobsApi {
} }
/**
* Submit a new job for Flamenco Manager to check.
* @param {module:model/SubmittedJob} submittedJob Job to check
* @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing HTTP response
*/
submitJobCheckWithHttpInfo(submittedJob) {
let postBody = submittedJob;
// verify the required parameter 'submittedJob' is set
if (submittedJob === undefined || submittedJob === null) {
throw new Error("Missing the required parameter 'submittedJob' when calling submitJobCheck");
}
let pathParams = {
};
let queryParams = {
};
let headerParams = {
};
let formParams = {
};
let authNames = [];
let contentTypes = ['application/json'];
let accepts = ['application/json'];
let returnType = null;
return this.apiClient.callApi(
'/api/v3/jobs/check', 'POST',
pathParams, queryParams, headerParams, formParams, postBody,
authNames, contentTypes, accepts, returnType, null
);
}
/**
* Submit a new job for Flamenco Manager to check.
* @param {module:model/SubmittedJob} submittedJob Job to check
* @return {Promise} a {@link https://www.promisejs.org/|Promise}
*/
submitJobCheck(submittedJob) {
return this.submitJobCheckWithHttpInfo(submittedJob)
.then(function(response_and_data) {
return response_and_data.data;
});
}
} }