weaver.wps_restapi.quotation.quotes =================================== .. py:module:: weaver.wps_restapi.quotation.quotes Module Contents --------------- .. py:data:: LOGGER .. py:function:: get_quote_response(quote: weaver.datatype.Quote, 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] Validate the quote contents and generate the response with its relevant details. .. py:function:: request_quote(request: weaver.typedefs.PyramidRequest) -> weaver.typedefs.AnyViewResponse Request a quotation for a process. .. py:function:: get_process_quote_estimator(request: weaver.typedefs.PyramidRequest) -> weaver.typedefs.AnyViewResponse Get the process quote estimator configuration. .. py:function:: update_process_quote_estimator(request: weaver.typedefs.PyramidRequest) -> weaver.typedefs.AnyViewResponse Replace the process quote estimator configuration. .. py:function:: delete_process_quote_estimator(request: weaver.typedefs.PyramidRequest) -> weaver.typedefs.AnyViewResponse Reset the process quote estimator configuration to the default values. .. py:function:: get_quote_list(request: weaver.typedefs.PyramidRequest) -> weaver.typedefs.AnyViewResponse Get list of quotes IDs. .. py:function:: get_quote_info(request: weaver.typedefs.PyramidRequest) -> weaver.typedefs.AnyViewResponse Get quote information. .. py:function:: execute_quote(request: weaver.typedefs.PyramidRequest) -> weaver.typedefs.AnyViewResponse Execute a quoted process. .. py:function:: includeme(config: pyramid.config.Configurator) -> None