weaver.wps_restapi.quotation.quotes

Module Contents

weaver.wps_restapi.quotation.quotes.LOGGER[source]
weaver.wps_restapi.quotation.quotes.get_quote_response(quote: Ellipsis, http_class: Union[Type[pyramid.httpexceptions.HTTPOk], Type[pyramid.httpexceptions.HTTPCreated]], schema_class: Type[colander.SchemaNode], description: str, settings: weaver.typedefs.AnySettingsContainer) Union[pyramid.httpexceptions.HTTPOk, pyramid.httpexceptions.HTTPCreated][source]

Validate the quote contents and generate the response with its relevant details.

weaver.wps_restapi.quotation.quotes.request_quote(request: weaver.typedefs.PyramidRequest) weaver.typedefs.AnyViewResponse[source]

Request a quotation for a process.

weaver.wps_restapi.quotation.quotes.get_process_quote_estimator(request: weaver.typedefs.PyramidRequest) weaver.typedefs.AnyViewResponse[source]

Get the process quote estimator configuration.

weaver.wps_restapi.quotation.quotes.update_process_quote_estimator(request: weaver.typedefs.PyramidRequest) weaver.typedefs.AnyViewResponse[source]

Replace the process quote estimator configuration.

weaver.wps_restapi.quotation.quotes.delete_process_quote_estimator(request: weaver.typedefs.PyramidRequest) weaver.typedefs.AnyViewResponse[source]

Reset the process quote estimator configuration to the default values.

weaver.wps_restapi.quotation.quotes.get_quote_list(request: weaver.typedefs.PyramidRequest) weaver.typedefs.AnyViewResponse[source]

Get list of quotes IDs.

weaver.wps_restapi.quotation.quotes.get_quote_info(request: weaver.typedefs.PyramidRequest) weaver.typedefs.AnyViewResponse[source]

Get quote information.

weaver.wps_restapi.quotation.quotes.execute_quote(request: weaver.typedefs.PyramidRequest) weaver.typedefs.AnyViewResponse[source]

Execute a quoted process.