weaver.wps_restapi.quotation.quotes

Module Contents

weaver.wps_restapi.quotation.quotes.LOGGER[source]
weaver.wps_restapi.quotation.quotes.get_quote_response(quote: weaver.datatype.Quote, http_class: Type[pyramid.httpexceptions.HTTPOk] | Type[pyramid.httpexceptions.HTTPCreated], schema_class: Type[colander.SchemaNode], description: str, settings: weaver.typedefs.AnySettingsContainer) 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.