Created
February 11, 2021 09:24
-
-
Save frague59/e34966f0ca76e6b0a1df1aa96842a643 to your computer and use it in GitHub Desktop.
Print schema
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| openapi: 3.0.3 | |
| info: | |
| title: print-openapi | |
| version: 0.9.25 | |
| description: Print application API with an OpenAPI interface | |
| contact: | |
| name: François GUÉRIN | |
| email: [email protected] | |
| url: https://gitlab.ville.tg/fguerin/print-openapi-client | |
| paths: | |
| /api-schema/: | |
| get: | |
| operationId: api_schema_retrieve | |
| description: |- | |
| OpenApi3 schema for this API. Format can be selected via content negotiation. | |
| - YAML: application/vnd.oai.openapi | |
| - JSON: application/vnd.oai.openapi+json | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - json | |
| - yaml | |
| - in: query | |
| name: lang | |
| schema: | |
| type: string | |
| enum: | |
| - fr | |
| tags: | |
| - api-schema | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| - {} | |
| responses: | |
| '200': | |
| content: | |
| application/vnd.oai.openapi: | |
| schema: | |
| type: object | |
| additionalProperties: {} | |
| application/yaml: | |
| schema: | |
| type: object | |
| additionalProperties: {} | |
| application/vnd.oai.openapi+json: | |
| schema: | |
| type: object | |
| additionalProperties: {} | |
| application/json: | |
| schema: | |
| type: object | |
| additionalProperties: {} | |
| description: '' | |
| /api-token-auth/: | |
| post: | |
| operationId: api_token_auth_create | |
| description: |- | |
| API View that receives a POST with a user's username and password. | |
| Returns a JSON Web Token that can be used for authenticated requests. | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| tags: | |
| - api-token-auth | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/JSONWebTokenRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/JSONWebTokenRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/JSONWebTokenRequest' | |
| required: true | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/JSONWebToken' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/JSONWebToken' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/JSONWebToken' | |
| description: '' | |
| /api-token-auth/refresh/: | |
| post: | |
| operationId: api_token_auth_refresh_create | |
| description: |- | |
| API View that returns a refreshed token (with new expiration) based on | |
| existing token | |
| If 'orig_iat' field (original issued-at-time) is found, will first check | |
| if it's within expiration window, then copy it to the new token | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| tags: | |
| - api-token-auth | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/RefreshJSONWebTokenRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/RefreshJSONWebTokenRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/RefreshJSONWebTokenRequest' | |
| required: true | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/RefreshJSONWebToken' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/RefreshJSONWebToken' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/RefreshJSONWebToken' | |
| description: '' | |
| /api-token-auth/verify/: | |
| post: | |
| operationId: api_token_auth_verify_create | |
| description: |- | |
| API View that checks the veracity of a token, returning the token if it | |
| is valid. | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| tags: | |
| - api-token-auth | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/VerifyJSONWebTokenRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/VerifyJSONWebTokenRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/VerifyJSONWebTokenRequest' | |
| required: true | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/VerifyJSONWebToken' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/VerifyJSONWebToken' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/VerifyJSONWebToken' | |
| description: '' | |
| /printflow/api/finish_folding/: | |
| get: | |
| operationId: printflow_api_finish_folding_list | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: query | |
| name: id | |
| schema: | |
| type: integer | |
| - in: query | |
| name: label | |
| schema: | |
| type: string | |
| - in: query | |
| name: label__icontains | |
| schema: | |
| type: string | |
| - name: limit | |
| required: false | |
| in: query | |
| description: Number of results to return per page. | |
| schema: | |
| type: integer | |
| - name: offset | |
| required: false | |
| in: query | |
| description: The initial index from which to return the results. | |
| schema: | |
| type: integer | |
| tags: | |
| - printflow | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedFinishFoldingList' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedFinishFoldingList' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedFinishFoldingList' | |
| description: '' | |
| post: | |
| operationId: printflow_api_finish_folding_create | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/FinishFoldingRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/FinishFoldingRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/FinishFoldingRequest' | |
| required: true | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '201': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/FinishFolding' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/FinishFolding' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/FinishFolding' | |
| description: '' | |
| /printflow/api/finish_folding/{id}/: | |
| get: | |
| operationId: printflow_api_finish_folding_retrieve | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: 'A unique integer value identifying this Finition : pliage.' | |
| required: true | |
| tags: | |
| - printflow | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/FinishFolding' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/FinishFolding' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/FinishFolding' | |
| description: '' | |
| put: | |
| operationId: printflow_api_finish_folding_update | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: 'A unique integer value identifying this Finition : pliage.' | |
| required: true | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/FinishFoldingRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/FinishFoldingRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/FinishFoldingRequest' | |
| required: true | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/FinishFolding' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/FinishFolding' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/FinishFolding' | |
| description: '' | |
| patch: | |
| operationId: printflow_api_finish_folding_partial_update | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: 'A unique integer value identifying this Finition : pliage.' | |
| required: true | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PatchedFinishFoldingRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/PatchedFinishFoldingRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/PatchedFinishFoldingRequest' | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/FinishFolding' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/FinishFolding' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/FinishFolding' | |
| description: '' | |
| delete: | |
| operationId: printflow_api_finish_folding_destroy | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: 'A unique integer value identifying this Finition : pliage.' | |
| required: true | |
| tags: | |
| - printflow | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '204': | |
| description: No response body | |
| /printflow/api/finish_grooving/: | |
| get: | |
| operationId: printflow_api_finish_grooving_list | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: query | |
| name: id | |
| schema: | |
| type: integer | |
| - in: query | |
| name: label | |
| schema: | |
| type: string | |
| - in: query | |
| name: label__icontains | |
| schema: | |
| type: string | |
| - name: limit | |
| required: false | |
| in: query | |
| description: Number of results to return per page. | |
| schema: | |
| type: integer | |
| - name: offset | |
| required: false | |
| in: query | |
| description: The initial index from which to return the results. | |
| schema: | |
| type: integer | |
| tags: | |
| - printflow | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedFinishGroovingList' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedFinishGroovingList' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedFinishGroovingList' | |
| description: '' | |
| post: | |
| operationId: printflow_api_finish_grooving_create | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/FinishGroovingRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/FinishGroovingRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/FinishGroovingRequest' | |
| required: true | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '201': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/FinishGrooving' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/FinishGrooving' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/FinishGrooving' | |
| description: '' | |
| /printflow/api/finish_grooving/{id}/: | |
| get: | |
| operationId: printflow_api_finish_grooving_retrieve | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: 'A unique integer value identifying this Finition : rainage.' | |
| required: true | |
| tags: | |
| - printflow | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/FinishGrooving' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/FinishGrooving' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/FinishGrooving' | |
| description: '' | |
| put: | |
| operationId: printflow_api_finish_grooving_update | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: 'A unique integer value identifying this Finition : rainage.' | |
| required: true | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/FinishGroovingRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/FinishGroovingRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/FinishGroovingRequest' | |
| required: true | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/FinishGrooving' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/FinishGrooving' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/FinishGrooving' | |
| description: '' | |
| patch: | |
| operationId: printflow_api_finish_grooving_partial_update | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: 'A unique integer value identifying this Finition : rainage.' | |
| required: true | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PatchedFinishGroovingRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/PatchedFinishGroovingRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/PatchedFinishGroovingRequest' | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/FinishGrooving' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/FinishGrooving' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/FinishGrooving' | |
| description: '' | |
| delete: | |
| operationId: printflow_api_finish_grooving_destroy | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: 'A unique integer value identifying this Finition : rainage.' | |
| required: true | |
| tags: | |
| - printflow | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '204': | |
| description: No response body | |
| /printflow/api/finish_option/: | |
| get: | |
| operationId: printflow_api_finish_option_list | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: query | |
| name: id | |
| schema: | |
| type: integer | |
| - in: query | |
| name: label | |
| schema: | |
| type: string | |
| - in: query | |
| name: label__icontains | |
| schema: | |
| type: string | |
| - name: limit | |
| required: false | |
| in: query | |
| description: Number of results to return per page. | |
| schema: | |
| type: integer | |
| - name: offset | |
| required: false | |
| in: query | |
| description: The initial index from which to return the results. | |
| schema: | |
| type: integer | |
| tags: | |
| - printflow | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedFinishOptionList' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedFinishOptionList' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedFinishOptionList' | |
| description: '' | |
| post: | |
| operationId: printflow_api_finish_option_create | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/FinishOptionRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/FinishOptionRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/FinishOptionRequest' | |
| required: true | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '201': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/FinishOption' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/FinishOption' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/FinishOption' | |
| description: '' | |
| /printflow/api/finish_option/{id}/: | |
| get: | |
| operationId: printflow_api_finish_option_retrieve | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: 'A unique integer value identifying this Finition : options.' | |
| required: true | |
| tags: | |
| - printflow | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/FinishOption' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/FinishOption' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/FinishOption' | |
| description: '' | |
| put: | |
| operationId: printflow_api_finish_option_update | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: 'A unique integer value identifying this Finition : options.' | |
| required: true | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/FinishOptionRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/FinishOptionRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/FinishOptionRequest' | |
| required: true | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/FinishOption' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/FinishOption' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/FinishOption' | |
| description: '' | |
| patch: | |
| operationId: printflow_api_finish_option_partial_update | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: 'A unique integer value identifying this Finition : options.' | |
| required: true | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PatchedFinishOptionRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/PatchedFinishOptionRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/PatchedFinishOptionRequest' | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/FinishOption' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/FinishOption' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/FinishOption' | |
| description: '' | |
| delete: | |
| operationId: printflow_api_finish_option_destroy | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: 'A unique integer value identifying this Finition : options.' | |
| required: true | |
| tags: | |
| - printflow | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '204': | |
| description: No response body | |
| /printflow/api/finish_stapling/: | |
| get: | |
| operationId: printflow_api_finish_stapling_list | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: query | |
| name: id | |
| schema: | |
| type: integer | |
| - in: query | |
| name: label | |
| schema: | |
| type: string | |
| - in: query | |
| name: label__icontains | |
| schema: | |
| type: string | |
| - name: limit | |
| required: false | |
| in: query | |
| description: Number of results to return per page. | |
| schema: | |
| type: integer | |
| - name: offset | |
| required: false | |
| in: query | |
| description: The initial index from which to return the results. | |
| schema: | |
| type: integer | |
| tags: | |
| - printflow | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedFinishStaplingList' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedFinishStaplingList' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedFinishStaplingList' | |
| description: '' | |
| post: | |
| operationId: printflow_api_finish_stapling_create | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/FinishStaplingRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/FinishStaplingRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/FinishStaplingRequest' | |
| required: true | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '201': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/FinishStapling' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/FinishStapling' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/FinishStapling' | |
| description: '' | |
| /printflow/api/finish_stapling/{id}/: | |
| get: | |
| operationId: printflow_api_finish_stapling_retrieve | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: 'A unique integer value identifying this Finition : agrafage.' | |
| required: true | |
| tags: | |
| - printflow | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/FinishStapling' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/FinishStapling' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/FinishStapling' | |
| description: '' | |
| put: | |
| operationId: printflow_api_finish_stapling_update | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: 'A unique integer value identifying this Finition : agrafage.' | |
| required: true | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/FinishStaplingRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/FinishStaplingRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/FinishStaplingRequest' | |
| required: true | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/FinishStapling' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/FinishStapling' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/FinishStapling' | |
| description: '' | |
| patch: | |
| operationId: printflow_api_finish_stapling_partial_update | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: 'A unique integer value identifying this Finition : agrafage.' | |
| required: true | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PatchedFinishStaplingRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/PatchedFinishStaplingRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/PatchedFinishStaplingRequest' | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/FinishStapling' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/FinishStapling' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/FinishStapling' | |
| description: '' | |
| delete: | |
| operationId: printflow_api_finish_stapling_destroy | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: 'A unique integer value identifying this Finition : agrafage.' | |
| required: true | |
| tags: | |
| - printflow | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '204': | |
| description: No response body | |
| /printflow/api/job/: | |
| get: | |
| operationId: printflow_api_job_list | |
| description: API View to list :class:`printflow.models.projects.PrintJob` instances | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - name: limit | |
| required: false | |
| in: query | |
| description: Number of results to return per page. | |
| schema: | |
| type: integer | |
| - name: offset | |
| required: false | |
| in: query | |
| description: The initial index from which to return the results. | |
| schema: | |
| type: integer | |
| - in: query | |
| name: project | |
| schema: | |
| type: integer | |
| - in: query | |
| name: title | |
| schema: | |
| type: string | |
| - in: query | |
| name: title__icontains | |
| schema: | |
| type: string | |
| tags: | |
| - printflow | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedPrintJobList' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedPrintJobList' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedPrintJobList' | |
| description: '' | |
| /printflow/api/job/{id}/: | |
| get: | |
| operationId: printflow_api_job_retrieve | |
| description: API View to display a single :class:`printflow.models.projects.PrintJob` | |
| instances | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| required: true | |
| tags: | |
| - printflow | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PrintJob' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PrintJob' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PrintJob' | |
| description: '' | |
| /printflow/api/job/{id}/update/: | |
| put: | |
| operationId: printflow_api_job_update_update | |
| description: API View to update :class:`printflow.models.projects.PrintJob` | |
| instance | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| required: true | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PrintJobCreateRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/PrintJobCreateRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/PrintJobCreateRequest' | |
| required: true | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PrintJobCreate' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PrintJobCreate' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PrintJobCreate' | |
| description: '' | |
| patch: | |
| operationId: printflow_api_job_update_partial_update | |
| description: API View to update :class:`printflow.models.projects.PrintJob` | |
| instance | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| required: true | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PatchedPrintJobCreateRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/PatchedPrintJobCreateRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/PatchedPrintJobCreateRequest' | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PrintJobCreate' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PrintJobCreate' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PrintJobCreate' | |
| description: '' | |
| /printflow/api/job/add/: | |
| post: | |
| operationId: printflow_api_job_add_create | |
| description: API View to create :class:`printflow.models.projects.PrintJob` | |
| instance | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PrintJobCreateRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/PrintJobCreateRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/PrintJobCreateRequest' | |
| required: true | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PrintJobCreate' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PrintJobCreate' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PrintJobCreate' | |
| description: '' | |
| /printflow/api/job_file/: | |
| get: | |
| operationId: printflow_api_job_file_list | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: query | |
| name: id | |
| schema: | |
| type: integer | |
| - name: limit | |
| required: false | |
| in: query | |
| description: Number of results to return per page. | |
| schema: | |
| type: integer | |
| - name: offset | |
| required: false | |
| in: query | |
| description: The initial index from which to return the results. | |
| schema: | |
| type: integer | |
| - in: query | |
| name: print_job | |
| schema: | |
| type: integer | |
| - in: query | |
| name: title | |
| schema: | |
| type: string | |
| - in: query | |
| name: title__icontains | |
| schema: | |
| type: string | |
| tags: | |
| - printflow | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedPrintJobFileList' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedPrintJobFileList' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedPrintJobFileList' | |
| description: '' | |
| /printflow/api/job_file/{id}/: | |
| get: | |
| operationId: printflow_api_job_file_retrieve | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| required: true | |
| tags: | |
| - printflow | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PrintJobFile' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PrintJobFile' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PrintJobFile' | |
| description: '' | |
| /printflow/api/job_file/{id}/update/: | |
| put: | |
| operationId: printflow_api_job_file_update_update | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| required: true | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/PrintJobFileCreateRequest' | |
| required: true | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PrintJobFileCreate' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PrintJobFileCreate' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PrintJobFileCreate' | |
| description: '' | |
| patch: | |
| operationId: printflow_api_job_file_update_partial_update | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| required: true | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/PatchedPrintJobFileCreateRequest' | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PrintJobFileCreate' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PrintJobFileCreate' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PrintJobFileCreate' | |
| description: '' | |
| /printflow/api/job_file/add/: | |
| post: | |
| operationId: printflow_api_job_file_add_create | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/PrintJobFileCreateRequest' | |
| required: true | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PrintJobFileCreate' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PrintJobFileCreate' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PrintJobFileCreate' | |
| description: '' | |
| /printflow/api/job_type/: | |
| get: | |
| operationId: printflow_api_job_type_list | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: query | |
| name: id | |
| schema: | |
| type: integer | |
| - in: query | |
| name: label | |
| schema: | |
| type: string | |
| - in: query | |
| name: label__icontains | |
| schema: | |
| type: string | |
| - name: limit | |
| required: false | |
| in: query | |
| description: Number of results to return per page. | |
| schema: | |
| type: integer | |
| - name: offset | |
| required: false | |
| in: query | |
| description: The initial index from which to return the results. | |
| schema: | |
| type: integer | |
| tags: | |
| - printflow | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedJobTypeList' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedJobTypeList' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedJobTypeList' | |
| description: '' | |
| post: | |
| operationId: printflow_api_job_type_create | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/JobTypeRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/JobTypeRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/JobTypeRequest' | |
| required: true | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '201': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/JobType' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/JobType' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/JobType' | |
| description: '' | |
| /printflow/api/job_type/{id}/: | |
| get: | |
| operationId: printflow_api_job_type_retrieve | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: A unique integer value identifying this Type de travail. | |
| required: true | |
| tags: | |
| - printflow | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/JobType' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/JobType' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/JobType' | |
| description: '' | |
| put: | |
| operationId: printflow_api_job_type_update | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: A unique integer value identifying this Type de travail. | |
| required: true | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/JobTypeRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/JobTypeRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/JobTypeRequest' | |
| required: true | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/JobType' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/JobType' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/JobType' | |
| description: '' | |
| patch: | |
| operationId: printflow_api_job_type_partial_update | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: A unique integer value identifying this Type de travail. | |
| required: true | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PatchedJobTypeRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/PatchedJobTypeRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/PatchedJobTypeRequest' | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/JobType' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/JobType' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/JobType' | |
| description: '' | |
| delete: | |
| operationId: printflow_api_job_type_destroy | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: A unique integer value identifying this Type de travail. | |
| required: true | |
| tags: | |
| - printflow | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '204': | |
| description: No response body | |
| /printflow/api/paper_color/: | |
| get: | |
| operationId: printflow_api_paper_color_list | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: available_paper_types | |
| schema: | |
| type: array | |
| items: | |
| type: integer | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: query | |
| name: label | |
| schema: | |
| type: string | |
| - name: limit | |
| required: false | |
| in: query | |
| description: Number of results to return per page. | |
| schema: | |
| type: integer | |
| - name: offset | |
| required: false | |
| in: query | |
| description: The initial index from which to return the results. | |
| schema: | |
| type: integer | |
| tags: | |
| - printflow | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedPaperColorList' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedPaperColorList' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedPaperColorList' | |
| description: '' | |
| post: | |
| operationId: printflow_api_paper_color_create | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PaperColorRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/PaperColorRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/PaperColorRequest' | |
| required: true | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '201': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PaperColor' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PaperColor' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PaperColor' | |
| description: '' | |
| /printflow/api/paper_color/{id}/: | |
| get: | |
| operationId: printflow_api_paper_color_retrieve | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: A unique integer value identifying this Couleur de papier. | |
| required: true | |
| tags: | |
| - printflow | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PaperColor' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PaperColor' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PaperColor' | |
| description: '' | |
| put: | |
| operationId: printflow_api_paper_color_update | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: A unique integer value identifying this Couleur de papier. | |
| required: true | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PaperColorRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/PaperColorRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/PaperColorRequest' | |
| required: true | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PaperColor' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PaperColor' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PaperColor' | |
| description: '' | |
| patch: | |
| operationId: printflow_api_paper_color_partial_update | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: A unique integer value identifying this Couleur de papier. | |
| required: true | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PatchedPaperColorRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/PatchedPaperColorRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/PatchedPaperColorRequest' | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PaperColor' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PaperColor' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PaperColor' | |
| description: '' | |
| delete: | |
| operationId: printflow_api_paper_color_destroy | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: A unique integer value identifying this Couleur de papier. | |
| required: true | |
| tags: | |
| - printflow | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '204': | |
| description: No response body | |
| /printflow/api/paper_size/: | |
| get: | |
| operationId: printflow_api_paper_size_list | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: query | |
| name: height__gte | |
| schema: | |
| type: string | |
| format: decimal | |
| maximum: 10000 | |
| minimum: -10000 | |
| description: En centimètres | |
| - in: query | |
| name: height__lte | |
| schema: | |
| type: string | |
| format: decimal | |
| maximum: 10000 | |
| minimum: -10000 | |
| description: En centimètres | |
| - in: query | |
| name: id | |
| schema: | |
| type: integer | |
| - in: query | |
| name: label | |
| schema: | |
| type: string | |
| - in: query | |
| name: label__icontains | |
| schema: | |
| type: string | |
| - name: limit | |
| required: false | |
| in: query | |
| description: Number of results to return per page. | |
| schema: | |
| type: integer | |
| - name: offset | |
| required: false | |
| in: query | |
| description: The initial index from which to return the results. | |
| schema: | |
| type: integer | |
| - in: query | |
| name: width__gte | |
| schema: | |
| type: string | |
| format: decimal | |
| maximum: 10000 | |
| minimum: -10000 | |
| description: En centimètres | |
| - in: query | |
| name: width__lte | |
| schema: | |
| type: string | |
| format: decimal | |
| maximum: 10000 | |
| minimum: -10000 | |
| description: En centimètres | |
| tags: | |
| - printflow | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedPaperSizeList' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedPaperSizeList' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedPaperSizeList' | |
| description: '' | |
| post: | |
| operationId: printflow_api_paper_size_create | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PaperSizeRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/PaperSizeRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/PaperSizeRequest' | |
| required: true | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '201': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PaperSize' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PaperSize' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PaperSize' | |
| description: '' | |
| /printflow/api/paper_size/{id}/: | |
| get: | |
| operationId: printflow_api_paper_size_retrieve | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: A unique integer value identifying this Format de papier. | |
| required: true | |
| tags: | |
| - printflow | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PaperSize' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PaperSize' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PaperSize' | |
| description: '' | |
| put: | |
| operationId: printflow_api_paper_size_update | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: A unique integer value identifying this Format de papier. | |
| required: true | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PaperSizeRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/PaperSizeRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/PaperSizeRequest' | |
| required: true | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PaperSize' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PaperSize' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PaperSize' | |
| description: '' | |
| patch: | |
| operationId: printflow_api_paper_size_partial_update | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: A unique integer value identifying this Format de papier. | |
| required: true | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PatchedPaperSizeRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/PatchedPaperSizeRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/PatchedPaperSizeRequest' | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PaperSize' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PaperSize' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PaperSize' | |
| description: '' | |
| delete: | |
| operationId: printflow_api_paper_size_destroy | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: A unique integer value identifying this Format de papier. | |
| required: true | |
| tags: | |
| - printflow | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '204': | |
| description: No response body | |
| /printflow/api/paper_type/: | |
| get: | |
| operationId: printflow_api_paper_type_list | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: extra | |
| schema: | |
| type: string | |
| nullable: true | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - name: limit | |
| required: false | |
| in: query | |
| description: Number of results to return per page. | |
| schema: | |
| type: integer | |
| - name: offset | |
| required: false | |
| in: query | |
| description: The initial index from which to return the results. | |
| schema: | |
| type: integer | |
| - in: query | |
| name: weight | |
| schema: | |
| type: integer | |
| maximum: 4294967295 | |
| format: int64 | |
| description: En g/m² | |
| tags: | |
| - printflow | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedPaperTypeList' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedPaperTypeList' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedPaperTypeList' | |
| description: '' | |
| post: | |
| operationId: printflow_api_paper_type_create | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PaperTypeRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/PaperTypeRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/PaperTypeRequest' | |
| required: true | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '201': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PaperType' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PaperType' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PaperType' | |
| description: '' | |
| /printflow/api/paper_type/{id}/: | |
| get: | |
| operationId: printflow_api_paper_type_retrieve | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: A unique integer value identifying this Grammage du papier. | |
| required: true | |
| tags: | |
| - printflow | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PaperType' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PaperType' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PaperType' | |
| description: '' | |
| put: | |
| operationId: printflow_api_paper_type_update | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: A unique integer value identifying this Grammage du papier. | |
| required: true | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PaperTypeRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/PaperTypeRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/PaperTypeRequest' | |
| required: true | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PaperType' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PaperType' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PaperType' | |
| description: '' | |
| patch: | |
| operationId: printflow_api_paper_type_partial_update | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: A unique integer value identifying this Grammage du papier. | |
| required: true | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PatchedPaperTypeRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/PatchedPaperTypeRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/PatchedPaperTypeRequest' | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PaperType' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PaperType' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PaperType' | |
| description: '' | |
| delete: | |
| operationId: printflow_api_paper_type_destroy | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: A unique integer value identifying this Grammage du papier. | |
| required: true | |
| tags: | |
| - printflow | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '204': | |
| description: No response body | |
| /printflow/api/project/: | |
| get: | |
| operationId: printflow_api_project_list | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: created_at | |
| schema: | |
| type: string | |
| format: date-time | |
| - in: query | |
| name: created_by | |
| schema: | |
| type: integer | |
| - in: query | |
| name: due_at | |
| schema: | |
| type: string | |
| format: date-time | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: query | |
| name: hierarchy | |
| schema: | |
| type: integer | |
| - name: limit | |
| required: false | |
| in: query | |
| description: Number of results to return per page. | |
| schema: | |
| type: integer | |
| - name: offset | |
| required: false | |
| in: query | |
| description: The initial index from which to return the results. | |
| schema: | |
| type: integer | |
| - in: query | |
| name: title | |
| schema: | |
| type: string | |
| - in: query | |
| name: validator | |
| schema: | |
| type: integer | |
| nullable: true | |
| tags: | |
| - printflow | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedPrintProjectList' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedPrintProjectList' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedPrintProjectList' | |
| description: '' | |
| /printflow/api/project/{id}/: | |
| get: | |
| operationId: printflow_api_project_retrieve | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| required: true | |
| tags: | |
| - printflow | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PrintProject' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PrintProject' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PrintProject' | |
| description: '' | |
| /printflow/api/project/{id}/update/: | |
| put: | |
| operationId: printflow_api_project_update_update | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| required: true | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PrintProjectRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/PrintProjectRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/PrintProjectRequest' | |
| required: true | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PrintProject' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PrintProject' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PrintProject' | |
| description: '' | |
| patch: | |
| operationId: printflow_api_project_update_partial_update | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| required: true | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PatchedPrintProjectRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/PatchedPrintProjectRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/PatchedPrintProjectRequest' | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PrintProject' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PrintProject' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PrintProject' | |
| description: '' | |
| /printflow/api/project/add/: | |
| post: | |
| operationId: printflow_api_project_add_create | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PrintProjectCreateRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/PrintProjectCreateRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/PrintProjectCreateRequest' | |
| required: true | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PrintProjectCreate' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PrintProjectCreate' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PrintProjectCreate' | |
| description: '' | |
| /printflow/api/user_profile/: | |
| get: | |
| operationId: printflow_api_user_profile_list | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: can_validate | |
| schema: | |
| type: boolean | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: query | |
| name: hierarchies | |
| schema: | |
| type: array | |
| items: | |
| type: integer | |
| - name: limit | |
| required: false | |
| in: query | |
| description: Number of results to return per page. | |
| schema: | |
| type: integer | |
| - name: offset | |
| required: false | |
| in: query | |
| description: The initial index from which to return the results. | |
| schema: | |
| type: integer | |
| - in: query | |
| name: user | |
| schema: | |
| type: integer | |
| - in: query | |
| name: username | |
| schema: | |
| type: string | |
| tags: | |
| - printflow | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedProfileList' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedProfileList' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/PaginatedProfileList' | |
| description: '' | |
| post: | |
| operationId: printflow_api_user_profile_create | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/ProfileRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/ProfileRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/ProfileRequest' | |
| required: true | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '201': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/Profile' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/Profile' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/Profile' | |
| description: '' | |
| /printflow/api/user_profile/{id}/: | |
| get: | |
| operationId: printflow_api_user_profile_retrieve | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: A unique integer value identifying this Profil utilisateur. | |
| required: true | |
| tags: | |
| - printflow | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/Profile' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/Profile' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/Profile' | |
| description: '' | |
| put: | |
| operationId: printflow_api_user_profile_update | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: A unique integer value identifying this Profil utilisateur. | |
| required: true | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/ProfileRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/ProfileRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/ProfileRequest' | |
| required: true | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/Profile' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/Profile' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/Profile' | |
| description: '' | |
| patch: | |
| operationId: printflow_api_user_profile_partial_update | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: A unique integer value identifying this Profil utilisateur. | |
| required: true | |
| tags: | |
| - printflow | |
| requestBody: | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/PatchedProfileRequest' | |
| application/x-www-form-urlencoded: | |
| schema: | |
| $ref: '#/components/schemas/PatchedProfileRequest' | |
| multipart/form-data: | |
| schema: | |
| $ref: '#/components/schemas/PatchedProfileRequest' | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '200': | |
| content: | |
| application/json: | |
| schema: | |
| $ref: '#/components/schemas/Profile' | |
| application/javascript: | |
| schema: | |
| $ref: '#/components/schemas/Profile' | |
| text/html: | |
| schema: | |
| $ref: '#/components/schemas/Profile' | |
| description: '' | |
| delete: | |
| operationId: printflow_api_user_profile_destroy | |
| description: '' | |
| parameters: | |
| - in: query | |
| name: format | |
| schema: | |
| type: string | |
| enum: | |
| - admin | |
| - json | |
| - jsonp | |
| - in: path | |
| name: id | |
| schema: | |
| type: integer | |
| description: A unique integer value identifying this Profil utilisateur. | |
| required: true | |
| tags: | |
| - printflow | |
| security: | |
| - jwtAuth: [] | |
| - cookieAuth: [] | |
| - basicAuth: [] | |
| responses: | |
| '204': | |
| description: No response body | |
| components: | |
| schemas: | |
| FinishFolding: | |
| type: object | |
| properties: | |
| pk: | |
| type: integer | |
| readOnly: true | |
| label: | |
| type: string | |
| maxLength: 255 | |
| required: | |
| - label | |
| FinishFoldingRequest: | |
| type: object | |
| properties: | |
| label: | |
| type: string | |
| maxLength: 255 | |
| required: | |
| - label | |
| FinishGrooving: | |
| type: object | |
| properties: | |
| pk: | |
| type: integer | |
| readOnly: true | |
| label: | |
| type: string | |
| maxLength: 255 | |
| required: | |
| - label | |
| FinishGroovingRequest: | |
| type: object | |
| properties: | |
| label: | |
| type: string | |
| maxLength: 255 | |
| required: | |
| - label | |
| FinishOption: | |
| type: object | |
| properties: | |
| pk: | |
| type: integer | |
| readOnly: true | |
| label: | |
| type: string | |
| maxLength: 255 | |
| required: | |
| - label | |
| FinishOptionRequest: | |
| type: object | |
| properties: | |
| label: | |
| type: string | |
| maxLength: 255 | |
| required: | |
| - label | |
| FinishStapling: | |
| type: object | |
| properties: | |
| pk: | |
| type: integer | |
| readOnly: true | |
| label: | |
| type: string | |
| maxLength: 255 | |
| required: | |
| - label | |
| FinishStaplingRequest: | |
| type: object | |
| properties: | |
| label: | |
| type: string | |
| maxLength: 255 | |
| required: | |
| - label | |
| Hierarchy: | |
| type: object | |
| description: Serialization a :class:`printflow.models.Hierarchy` items. | |
| properties: | |
| pk: | |
| type: integer | |
| readOnly: true | |
| name: | |
| type: string | |
| maxLength: 255 | |
| drf_url: | |
| type: string | |
| format: uri | |
| nullable: true | |
| maxLength: 200 | |
| public_url: | |
| type: string | |
| format: uri | |
| nullable: true | |
| maxLength: 200 | |
| can_create_project: | |
| type: boolean | |
| required: | |
| - name | |
| HierarchyRequest: | |
| type: object | |
| description: Serialization a :class:`printflow.models.Hierarchy` items. | |
| properties: | |
| name: | |
| type: string | |
| maxLength: 255 | |
| drf_url: | |
| type: string | |
| format: uri | |
| nullable: true | |
| maxLength: 200 | |
| public_url: | |
| type: string | |
| format: uri | |
| nullable: true | |
| maxLength: 200 | |
| can_create_project: | |
| type: boolean | |
| required: | |
| - name | |
| JSONWebToken: | |
| type: object | |
| description: |- | |
| Serializer class used to validate a username and password. | |
| 'username' is identified by the custom UserModel.USERNAME_FIELD. | |
| Returns a JSON Web Token that can be used to authenticate later calls. | |
| properties: | |
| username: | |
| type: string | |
| required: | |
| - username | |
| JSONWebTokenRequest: | |
| type: object | |
| description: |- | |
| Serializer class used to validate a username and password. | |
| 'username' is identified by the custom UserModel.USERNAME_FIELD. | |
| Returns a JSON Web Token that can be used to authenticate later calls. | |
| properties: | |
| username: | |
| type: string | |
| password: | |
| type: string | |
| writeOnly: true | |
| required: | |
| - password | |
| - username | |
| JobType: | |
| type: object | |
| description: Serialization for :class:`printflow.models.projects.JobType` items. | |
| properties: | |
| pk: | |
| type: integer | |
| readOnly: true | |
| label: | |
| type: string | |
| maxLength: 255 | |
| updated_by: | |
| type: integer | |
| readOnly: true | |
| created_by: | |
| type: integer | |
| readOnly: true | |
| updated_at: | |
| type: string | |
| format: date-time | |
| readOnly: true | |
| created_at: | |
| type: string | |
| format: date-time | |
| readOnly: true | |
| required: | |
| - label | |
| JobTypeRequest: | |
| type: object | |
| description: Serialization for :class:`printflow.models.projects.JobType` items. | |
| properties: | |
| label: | |
| type: string | |
| maxLength: 255 | |
| required: | |
| - label | |
| PaginatedFinishFoldingList: | |
| type: object | |
| properties: | |
| count: | |
| type: integer | |
| example: 123 | |
| next: | |
| type: string | |
| nullable: true | |
| format: uri | |
| example: http://api.example.org/accounts/?offset=400&limit=100 | |
| previous: | |
| type: string | |
| nullable: true | |
| format: uri | |
| example: http://api.example.org/accounts/?offset=200&limit=100 | |
| results: | |
| type: array | |
| items: | |
| $ref: '#/components/schemas/FinishFolding' | |
| PaginatedFinishGroovingList: | |
| type: object | |
| properties: | |
| count: | |
| type: integer | |
| example: 123 | |
| next: | |
| type: string | |
| nullable: true | |
| format: uri | |
| example: http://api.example.org/accounts/?offset=400&limit=100 | |
| previous: | |
| type: string | |
| nullable: true | |
| format: uri | |
| example: http://api.example.org/accounts/?offset=200&limit=100 | |
| results: | |
| type: array | |
| items: | |
| $ref: '#/components/schemas/FinishGrooving' | |
| PaginatedFinishOptionList: | |
| type: object | |
| properties: | |
| count: | |
| type: integer | |
| example: 123 | |
| next: | |
| type: string | |
| nullable: true | |
| format: uri | |
| example: http://api.example.org/accounts/?offset=400&limit=100 | |
| previous: | |
| type: string | |
| nullable: true | |
| format: uri | |
| example: http://api.example.org/accounts/?offset=200&limit=100 | |
| results: | |
| type: array | |
| items: | |
| $ref: '#/components/schemas/FinishOption' | |
| PaginatedFinishStaplingList: | |
| type: object | |
| properties: | |
| count: | |
| type: integer | |
| example: 123 | |
| next: | |
| type: string | |
| nullable: true | |
| format: uri | |
| example: http://api.example.org/accounts/?offset=400&limit=100 | |
| previous: | |
| type: string | |
| nullable: true | |
| format: uri | |
| example: http://api.example.org/accounts/?offset=200&limit=100 | |
| results: | |
| type: array | |
| items: | |
| $ref: '#/components/schemas/FinishStapling' | |
| PaginatedJobTypeList: | |
| type: object | |
| properties: | |
| count: | |
| type: integer | |
| example: 123 | |
| next: | |
| type: string | |
| nullable: true | |
| format: uri | |
| example: http://api.example.org/accounts/?offset=400&limit=100 | |
| previous: | |
| type: string | |
| nullable: true | |
| format: uri | |
| example: http://api.example.org/accounts/?offset=200&limit=100 | |
| results: | |
| type: array | |
| items: | |
| $ref: '#/components/schemas/JobType' | |
| PaginatedPaperColorList: | |
| type: object | |
| properties: | |
| count: | |
| type: integer | |
| example: 123 | |
| next: | |
| type: string | |
| nullable: true | |
| format: uri | |
| example: http://api.example.org/accounts/?offset=400&limit=100 | |
| previous: | |
| type: string | |
| nullable: true | |
| format: uri | |
| example: http://api.example.org/accounts/?offset=200&limit=100 | |
| results: | |
| type: array | |
| items: | |
| $ref: '#/components/schemas/PaperColor' | |
| PaginatedPaperSizeList: | |
| type: object | |
| properties: | |
| count: | |
| type: integer | |
| example: 123 | |
| next: | |
| type: string | |
| nullable: true | |
| format: uri | |
| example: http://api.example.org/accounts/?offset=400&limit=100 | |
| previous: | |
| type: string | |
| nullable: true | |
| format: uri | |
| example: http://api.example.org/accounts/?offset=200&limit=100 | |
| results: | |
| type: array | |
| items: | |
| $ref: '#/components/schemas/PaperSize' | |
| PaginatedPaperTypeList: | |
| type: object | |
| properties: | |
| count: | |
| type: integer | |
| example: 123 | |
| next: | |
| type: string | |
| nullable: true | |
| format: uri | |
| example: http://api.example.org/accounts/?offset=400&limit=100 | |
| previous: | |
| type: string | |
| nullable: true | |
| format: uri | |
| example: http://api.example.org/accounts/?offset=200&limit=100 | |
| results: | |
| type: array | |
| items: | |
| $ref: '#/components/schemas/PaperType' | |
| PaginatedPrintJobFileList: | |
| type: object | |
| properties: | |
| count: | |
| type: integer | |
| example: 123 | |
| next: | |
| type: string | |
| nullable: true | |
| format: uri | |
| example: http://api.example.org/accounts/?offset=400&limit=100 | |
| previous: | |
| type: string | |
| nullable: true | |
| format: uri | |
| example: http://api.example.org/accounts/?offset=200&limit=100 | |
| results: | |
| type: array | |
| items: | |
| $ref: '#/components/schemas/PrintJobFile' | |
| PaginatedPrintJobList: | |
| type: object | |
| properties: | |
| count: | |
| type: integer | |
| example: 123 | |
| next: | |
| type: string | |
| nullable: true | |
| format: uri | |
| example: http://api.example.org/accounts/?offset=400&limit=100 | |
| previous: | |
| type: string | |
| nullable: true | |
| format: uri | |
| example: http://api.example.org/accounts/?offset=200&limit=100 | |
| results: | |
| type: array | |
| items: | |
| $ref: '#/components/schemas/PrintJob' | |
| PaginatedPrintProjectList: | |
| type: object | |
| properties: | |
| count: | |
| type: integer | |
| example: 123 | |
| next: | |
| type: string | |
| nullable: true | |
| format: uri | |
| example: http://api.example.org/accounts/?offset=400&limit=100 | |
| previous: | |
| type: string | |
| nullable: true | |
| format: uri | |
| example: http://api.example.org/accounts/?offset=200&limit=100 | |
| results: | |
| type: array | |
| items: | |
| $ref: '#/components/schemas/PrintProject' | |
| PaginatedProfileList: | |
| type: object | |
| properties: | |
| count: | |
| type: integer | |
| example: 123 | |
| next: | |
| type: string | |
| nullable: true | |
| format: uri | |
| example: http://api.example.org/accounts/?offset=400&limit=100 | |
| previous: | |
| type: string | |
| nullable: true | |
| format: uri | |
| example: http://api.example.org/accounts/?offset=200&limit=100 | |
| results: | |
| type: array | |
| items: | |
| $ref: '#/components/schemas/Profile' | |
| PaperColor: | |
| type: object | |
| description: Serialization of :class:`printflow.models.paper.PaperColor` items. | |
| properties: | |
| pk: | |
| type: integer | |
| readOnly: true | |
| label: | |
| type: string | |
| maxLength: 255 | |
| available_paper_types: | |
| type: array | |
| items: | |
| $ref: '#/components/schemas/PaperType' | |
| readOnly: true | |
| required: | |
| - label | |
| PaperColorRequest: | |
| type: object | |
| description: Serialization of :class:`printflow.models.paper.PaperColor` items. | |
| properties: | |
| label: | |
| type: string | |
| maxLength: 255 | |
| required: | |
| - label | |
| PaperSize: | |
| type: object | |
| properties: | |
| pk: | |
| type: integer | |
| readOnly: true | |
| label: | |
| type: string | |
| maxLength: 255 | |
| width: | |
| type: string | |
| format: decimal | |
| maximum: 10000 | |
| minimum: -10000 | |
| description: En centimètres | |
| height: | |
| type: string | |
| format: decimal | |
| maximum: 10000 | |
| minimum: -10000 | |
| description: En centimètres | |
| required: | |
| - height | |
| - label | |
| - width | |
| PaperSizeRequest: | |
| type: object | |
| properties: | |
| label: | |
| type: string | |
| maxLength: 255 | |
| width: | |
| type: string | |
| format: decimal | |
| maximum: 10000 | |
| minimum: -10000 | |
| description: En centimètres | |
| height: | |
| type: string | |
| format: decimal | |
| maximum: 10000 | |
| minimum: -10000 | |
| description: En centimètres | |
| required: | |
| - height | |
| - label | |
| - width | |
| PaperType: | |
| type: object | |
| description: Serialization of :class:`printflow.models.paper.PaperType` items. | |
| properties: | |
| pk: | |
| type: integer | |
| readOnly: true | |
| weight: | |
| type: integer | |
| maximum: 4294967295 | |
| format: int64 | |
| description: En g/m² | |
| minimum: 0 | |
| extra: | |
| type: string | |
| nullable: true | |
| maxLength: 255 | |
| required: | |
| - weight | |
| PaperTypeRequest: | |
| type: object | |
| description: Serialization of :class:`printflow.models.paper.PaperType` items. | |
| properties: | |
| weight: | |
| type: integer | |
| maximum: 4294967295 | |
| format: int64 | |
| description: En g/m² | |
| minimum: 0 | |
| extra: | |
| type: string | |
| nullable: true | |
| maxLength: 255 | |
| required: | |
| - weight | |
| PatchedFinishFoldingRequest: | |
| type: object | |
| properties: | |
| label: | |
| type: string | |
| maxLength: 255 | |
| PatchedFinishGroovingRequest: | |
| type: object | |
| properties: | |
| label: | |
| type: string | |
| maxLength: 255 | |
| PatchedFinishOptionRequest: | |
| type: object | |
| properties: | |
| label: | |
| type: string | |
| maxLength: 255 | |
| PatchedFinishStaplingRequest: | |
| type: object | |
| properties: | |
| label: | |
| type: string | |
| maxLength: 255 | |
| PatchedJobTypeRequest: | |
| type: object | |
| description: Serialization for :class:`printflow.models.projects.JobType` items. | |
| properties: | |
| label: | |
| type: string | |
| maxLength: 255 | |
| PatchedPaperColorRequest: | |
| type: object | |
| description: Serialization of :class:`printflow.models.paper.PaperColor` items. | |
| properties: | |
| label: | |
| type: string | |
| maxLength: 255 | |
| PatchedPaperSizeRequest: | |
| type: object | |
| properties: | |
| label: | |
| type: string | |
| maxLength: 255 | |
| width: | |
| type: string | |
| format: decimal | |
| maximum: 10000 | |
| minimum: -10000 | |
| description: En centimètres | |
| height: | |
| type: string | |
| format: decimal | |
| maximum: 10000 | |
| minimum: -10000 | |
| description: En centimètres | |
| PatchedPaperTypeRequest: | |
| type: object | |
| description: Serialization of :class:`printflow.models.paper.PaperType` items. | |
| properties: | |
| weight: | |
| type: integer | |
| maximum: 4294967295 | |
| format: int64 | |
| description: En g/m² | |
| minimum: 0 | |
| extra: | |
| type: string | |
| nullable: true | |
| maxLength: 255 | |
| PatchedPrintJobCreateRequest: | |
| type: object | |
| properties: | |
| title: | |
| type: string | |
| maxLength: 255 | |
| description: | |
| type: string | |
| nullable: true | |
| project: | |
| type: integer | |
| due_at: | |
| type: string | |
| format: date-time | |
| nullable: true | |
| document_type: | |
| type: integer | |
| nullable: true | |
| document_type_other: | |
| type: string | |
| nullable: true | |
| maxLength: 255 | |
| pages_count: | |
| type: integer | |
| maximum: 4294967295 | |
| format: int64 | |
| minimum: 0 | |
| copies_count: | |
| type: integer | |
| maximum: 4294967295 | |
| format: int64 | |
| minimum: 0 | |
| both_sides: | |
| type: boolean | |
| paper_size: | |
| type: integer | |
| nullable: true | |
| description: Si aucun type de papier n'est sélectionné, le choix est laissé | |
| aux imprimeurs. | |
| paper_size_other_width: | |
| type: string | |
| format: decimal | |
| maximum: 10000 | |
| minimum: -10000 | |
| nullable: true | |
| description: En centimètres | |
| paper_size_other_height: | |
| type: string | |
| format: decimal | |
| maximum: 10000 | |
| minimum: -10000 | |
| nullable: true | |
| description: En centimètres | |
| paper_type: | |
| type: integer | |
| nullable: true | |
| paper_color: | |
| type: integer | |
| nullable: true | |
| finish_stapling: | |
| type: integer | |
| nullable: true | |
| finish_folding: | |
| type: integer | |
| nullable: true | |
| finish_grooving: | |
| type: integer | |
| nullable: true | |
| finish_options: | |
| type: array | |
| items: | |
| type: integer | |
| PatchedPrintJobFileCreateRequest: | |
| type: object | |
| properties: | |
| print_job: | |
| type: integer | |
| title: | |
| type: string | |
| maxLength: 255 | |
| attachment: | |
| type: string | |
| format: binary | |
| PatchedPrintProjectRequest: | |
| type: object | |
| description: Serialization for :class:`printflow.models.PrintProject` items. | |
| properties: | |
| title: | |
| type: string | |
| maxLength: 255 | |
| description: | |
| type: string | |
| nullable: true | |
| hierarchy: | |
| type: integer | |
| validator: | |
| type: integer | |
| nullable: true | |
| authorization_file: | |
| type: string | |
| format: binary | |
| nullable: true | |
| due_at: | |
| type: string | |
| format: date-time | |
| delivered_at: | |
| type: string | |
| format: date-time | |
| nullable: true | |
| PatchedProfileRequest: | |
| type: object | |
| description: Serialization of :class:`printflow.models.userprofile.Profile` | |
| items. | |
| properties: | |
| user: | |
| $ref: '#/components/schemas/UserRequest' | |
| hierarchies: | |
| type: array | |
| items: | |
| $ref: '#/components/schemas/HierarchyRequest' | |
| can_validate: | |
| type: boolean | |
| PrintJob: | |
| type: object | |
| description: Serialization for :class:`printflow.models.PrintJob` items. | |
| properties: | |
| pk: | |
| type: integer | |
| readOnly: true | |
| title: | |
| type: string | |
| maxLength: 255 | |
| description: | |
| type: string | |
| nullable: true | |
| project: | |
| type: integer | |
| due_at: | |
| type: string | |
| format: date-time | |
| nullable: true | |
| document_type: | |
| type: integer | |
| nullable: true | |
| document_type_other: | |
| type: string | |
| nullable: true | |
| maxLength: 255 | |
| total_sheets: | |
| type: integer | |
| readOnly: true | |
| pages_count: | |
| type: integer | |
| maximum: 4294967295 | |
| format: int64 | |
| minimum: 0 | |
| copies_count: | |
| type: integer | |
| maximum: 4294967295 | |
| format: int64 | |
| minimum: 0 | |
| both_sides: | |
| type: boolean | |
| paper_size: | |
| type: integer | |
| nullable: true | |
| description: Si aucun type de papier n'est sélectionné, le choix est laissé | |
| aux imprimeurs. | |
| paper_size_other_width: | |
| type: string | |
| format: decimal | |
| maximum: 10000 | |
| minimum: -10000 | |
| nullable: true | |
| description: En centimètres | |
| paper_size_other_height: | |
| type: string | |
| format: decimal | |
| maximum: 10000 | |
| minimum: -10000 | |
| nullable: true | |
| description: En centimètres | |
| paper_type: | |
| type: integer | |
| nullable: true | |
| paper_color: | |
| type: integer | |
| nullable: true | |
| finish_stapling: | |
| type: integer | |
| nullable: true | |
| finish_folding: | |
| type: integer | |
| nullable: true | |
| finish_grooving: | |
| type: integer | |
| nullable: true | |
| finish_options: | |
| type: array | |
| items: | |
| type: integer | |
| created_at: | |
| type: string | |
| format: date-time | |
| readOnly: true | |
| updated_at: | |
| type: string | |
| format: date-time | |
| readOnly: true | |
| created_by: | |
| type: integer | |
| readOnly: true | |
| updated_by: | |
| type: integer | |
| readOnly: true | |
| status: | |
| type: string | |
| maxLength: 50 | |
| required: | |
| - project | |
| - title | |
| PrintJobCreate: | |
| type: object | |
| properties: | |
| pk: | |
| type: integer | |
| readOnly: true | |
| title: | |
| type: string | |
| maxLength: 255 | |
| description: | |
| type: string | |
| nullable: true | |
| project: | |
| type: integer | |
| due_at: | |
| type: string | |
| format: date-time | |
| nullable: true | |
| document_type: | |
| type: integer | |
| nullable: true | |
| document_type_other: | |
| type: string | |
| nullable: true | |
| maxLength: 255 | |
| pages_count: | |
| type: integer | |
| maximum: 4294967295 | |
| format: int64 | |
| minimum: 0 | |
| copies_count: | |
| type: integer | |
| maximum: 4294967295 | |
| format: int64 | |
| minimum: 0 | |
| both_sides: | |
| type: boolean | |
| paper_size: | |
| type: integer | |
| nullable: true | |
| description: Si aucun type de papier n'est sélectionné, le choix est laissé | |
| aux imprimeurs. | |
| paper_size_other_width: | |
| type: string | |
| format: decimal | |
| maximum: 10000 | |
| minimum: -10000 | |
| nullable: true | |
| description: En centimètres | |
| paper_size_other_height: | |
| type: string | |
| format: decimal | |
| maximum: 10000 | |
| minimum: -10000 | |
| nullable: true | |
| description: En centimètres | |
| paper_type: | |
| type: integer | |
| nullable: true | |
| paper_color: | |
| type: integer | |
| nullable: true | |
| finish_stapling: | |
| type: integer | |
| nullable: true | |
| finish_folding: | |
| type: integer | |
| nullable: true | |
| finish_grooving: | |
| type: integer | |
| nullable: true | |
| finish_options: | |
| type: array | |
| items: | |
| type: integer | |
| required: | |
| - project | |
| - title | |
| PrintJobCreateRequest: | |
| type: object | |
| properties: | |
| title: | |
| type: string | |
| maxLength: 255 | |
| description: | |
| type: string | |
| nullable: true | |
| project: | |
| type: integer | |
| due_at: | |
| type: string | |
| format: date-time | |
| nullable: true | |
| document_type: | |
| type: integer | |
| nullable: true | |
| document_type_other: | |
| type: string | |
| nullable: true | |
| maxLength: 255 | |
| pages_count: | |
| type: integer | |
| maximum: 4294967295 | |
| format: int64 | |
| minimum: 0 | |
| copies_count: | |
| type: integer | |
| maximum: 4294967295 | |
| format: int64 | |
| minimum: 0 | |
| both_sides: | |
| type: boolean | |
| paper_size: | |
| type: integer | |
| nullable: true | |
| description: Si aucun type de papier n'est sélectionné, le choix est laissé | |
| aux imprimeurs. | |
| paper_size_other_width: | |
| type: string | |
| format: decimal | |
| maximum: 10000 | |
| minimum: -10000 | |
| nullable: true | |
| description: En centimètres | |
| paper_size_other_height: | |
| type: string | |
| format: decimal | |
| maximum: 10000 | |
| minimum: -10000 | |
| nullable: true | |
| description: En centimètres | |
| paper_type: | |
| type: integer | |
| nullable: true | |
| paper_color: | |
| type: integer | |
| nullable: true | |
| finish_stapling: | |
| type: integer | |
| nullable: true | |
| finish_folding: | |
| type: integer | |
| nullable: true | |
| finish_grooving: | |
| type: integer | |
| nullable: true | |
| finish_options: | |
| type: array | |
| items: | |
| type: integer | |
| required: | |
| - project | |
| - title | |
| PrintJobFile: | |
| type: object | |
| description: Serialization for :class:`printflow.models.projects.PrintJobFile` | |
| items. | |
| properties: | |
| pk: | |
| type: integer | |
| readOnly: true | |
| print_job: | |
| type: integer | |
| title: | |
| type: string | |
| maxLength: 255 | |
| attachment: | |
| type: string | |
| format: uri | |
| updated_by: | |
| type: integer | |
| readOnly: true | |
| created_by: | |
| type: integer | |
| readOnly: true | |
| updated_at: | |
| type: string | |
| format: date-time | |
| readOnly: true | |
| created_at: | |
| type: string | |
| format: date-time | |
| readOnly: true | |
| required: | |
| - attachment | |
| - print_job | |
| - title | |
| PrintJobFileCreate: | |
| type: object | |
| properties: | |
| pk: | |
| type: integer | |
| readOnly: true | |
| print_job: | |
| type: integer | |
| title: | |
| type: string | |
| maxLength: 255 | |
| attachment: | |
| type: string | |
| format: uri | |
| required: | |
| - attachment | |
| - print_job | |
| - title | |
| PrintJobFileCreateRequest: | |
| type: object | |
| properties: | |
| print_job: | |
| type: integer | |
| title: | |
| type: string | |
| maxLength: 255 | |
| attachment: | |
| type: string | |
| format: binary | |
| required: | |
| - attachment | |
| - print_job | |
| - title | |
| PrintProject: | |
| type: object | |
| description: Serialization for :class:`printflow.models.PrintProject` items. | |
| properties: | |
| pk: | |
| type: integer | |
| readOnly: true | |
| title: | |
| type: string | |
| maxLength: 255 | |
| description: | |
| type: string | |
| nullable: true | |
| hierarchy: | |
| type: integer | |
| validator: | |
| type: integer | |
| nullable: true | |
| authorization_file: | |
| type: string | |
| format: uri | |
| nullable: true | |
| due_at: | |
| type: string | |
| format: date-time | |
| delivered_at: | |
| type: string | |
| format: date-time | |
| nullable: true | |
| created_at: | |
| type: string | |
| format: date-time | |
| readOnly: true | |
| updated_at: | |
| type: string | |
| format: date-time | |
| readOnly: true | |
| created_by: | |
| type: integer | |
| readOnly: true | |
| updated_by: | |
| type: integer | |
| readOnly: true | |
| status: | |
| type: string | |
| readOnly: true | |
| required: | |
| - due_at | |
| - title | |
| PrintProjectCreate: | |
| type: object | |
| properties: | |
| pk: | |
| type: integer | |
| readOnly: true | |
| title: | |
| type: string | |
| maxLength: 255 | |
| description: | |
| type: string | |
| nullable: true | |
| hierarchy: | |
| type: integer | |
| validator: | |
| type: integer | |
| nullable: true | |
| due_at: | |
| type: string | |
| format: date-time | |
| required: | |
| - due_at | |
| - title | |
| PrintProjectCreateRequest: | |
| type: object | |
| properties: | |
| title: | |
| type: string | |
| maxLength: 255 | |
| description: | |
| type: string | |
| nullable: true | |
| hierarchy: | |
| type: integer | |
| validator: | |
| type: integer | |
| nullable: true | |
| due_at: | |
| type: string | |
| format: date-time | |
| required: | |
| - due_at | |
| - title | |
| PrintProjectRequest: | |
| type: object | |
| description: Serialization for :class:`printflow.models.PrintProject` items. | |
| properties: | |
| title: | |
| type: string | |
| maxLength: 255 | |
| description: | |
| type: string | |
| nullable: true | |
| hierarchy: | |
| type: integer | |
| validator: | |
| type: integer | |
| nullable: true | |
| authorization_file: | |
| type: string | |
| format: binary | |
| nullable: true | |
| due_at: | |
| type: string | |
| format: date-time | |
| delivered_at: | |
| type: string | |
| format: date-time | |
| nullable: true | |
| required: | |
| - due_at | |
| - title | |
| Profile: | |
| type: object | |
| description: Serialization of :class:`printflow.models.userprofile.Profile` | |
| items. | |
| properties: | |
| pk: | |
| type: integer | |
| readOnly: true | |
| user: | |
| $ref: '#/components/schemas/User' | |
| hierarchies: | |
| type: array | |
| items: | |
| $ref: '#/components/schemas/Hierarchy' | |
| can_validate: | |
| type: boolean | |
| required: | |
| - hierarchies | |
| - user | |
| ProfileRequest: | |
| type: object | |
| description: Serialization of :class:`printflow.models.userprofile.Profile` | |
| items. | |
| properties: | |
| user: | |
| $ref: '#/components/schemas/UserRequest' | |
| hierarchies: | |
| type: array | |
| items: | |
| $ref: '#/components/schemas/HierarchyRequest' | |
| can_validate: | |
| type: boolean | |
| required: | |
| - hierarchies | |
| - user | |
| RefreshJSONWebToken: | |
| type: object | |
| description: Refresh an access token. | |
| properties: | |
| token: | |
| type: string | |
| required: | |
| - token | |
| RefreshJSONWebTokenRequest: | |
| type: object | |
| description: Refresh an access token. | |
| properties: | |
| token: | |
| type: string | |
| required: | |
| - token | |
| User: | |
| type: object | |
| description: Serialization for :class:`printflow.models.PrintProject` items. | |
| properties: | |
| pk: | |
| type: integer | |
| readOnly: true | |
| username: | |
| type: string | |
| description: Requis. 150 caractères maximum. Uniquement des lettres, nombres | |
| et les caractères « @ », « . », « + », « - » et « _ ». | |
| pattern: ^[\w.@+-]+$ | |
| maxLength: 150 | |
| last_name: | |
| type: string | |
| maxLength: 150 | |
| first_name: | |
| type: string | |
| maxLength: 150 | |
| email: | |
| type: string | |
| format: email | |
| maxLength: 254 | |
| is_superuser: | |
| type: boolean | |
| description: Précise que l’utilisateur possède toutes les permissions sans | |
| les assigner explicitement. | |
| is_staff: | |
| type: boolean | |
| description: Précise si l’utilisateur peut se connecter à ce site d'administration. | |
| required: | |
| - username | |
| UserRequest: | |
| type: object | |
| description: Serialization for :class:`printflow.models.PrintProject` items. | |
| properties: | |
| username: | |
| type: string | |
| description: Requis. 150 caractères maximum. Uniquement des lettres, nombres | |
| et les caractères « @ », « . », « + », « - » et « _ ». | |
| pattern: ^[\w.@+-]+$ | |
| maxLength: 150 | |
| last_name: | |
| type: string | |
| maxLength: 150 | |
| first_name: | |
| type: string | |
| maxLength: 150 | |
| email: | |
| type: string | |
| format: email | |
| maxLength: 254 | |
| is_superuser: | |
| type: boolean | |
| description: Précise que l’utilisateur possède toutes les permissions sans | |
| les assigner explicitement. | |
| is_staff: | |
| type: boolean | |
| description: Précise si l’utilisateur peut se connecter à ce site d'administration. | |
| required: | |
| - username | |
| VerifyJSONWebToken: | |
| type: object | |
| description: Check the veracity of an access token. | |
| properties: | |
| token: | |
| type: string | |
| required: | |
| - token | |
| VerifyJSONWebTokenRequest: | |
| type: object | |
| description: Check the veracity of an access token. | |
| properties: | |
| token: | |
| type: string | |
| required: | |
| - token | |
| securitySchemes: | |
| basicAuth: | |
| type: http | |
| scheme: basic | |
| cookieAuth: | |
| type: apiKey | |
| in: cookie | |
| name: Session | |
| jwtAuth: | |
| type: http | |
| scheme: bearer | |
| bearerFormat: Bearer |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment