weaver.wps_restapi.swagger_definitions

This module should contain any and every definitions in use to build the swagger UI, so that one can update the swagger without touching any other files after the initial integration

Module Contents

weaver.wps_restapi.swagger_definitions.ViewInfo[source]
class weaver.wps_restapi.swagger_definitions.SchemaNode(*arg, **kw)[source]

Override the default colander.SchemaNode to auto-handle default value substitution if an actual value was omitted during deserialization for a field defined with this schema and a default parameter.

See also

Implementation in SchemaNodeDefault.

abstract static schema_type()[source]
class weaver.wps_restapi.swagger_definitions.SequenceSchema(*arg, **kw)[source]

Override the default colander.SequenceSchema to auto-handle dropping missing entry definitions when its value is either None, colander.null or colander.drop.

schema_type[source]
class weaver.wps_restapi.swagger_definitions.MappingSchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

schema_type[source]
class weaver.wps_restapi.swagger_definitions.ExplicitMappingSchema(*arg, **kw)[source]

Original behaviour of colander.MappingSchema implementation, where fields referencing to None values are kept as an explicit indication of an undefined or missing value for this field.

weaver.wps_restapi.swagger_definitions.API_TITLE = Weaver REST API[source]
weaver.wps_restapi.swagger_definitions.API_INFO[source]
weaver.wps_restapi.swagger_definitions.URL = url[source]
weaver.wps_restapi.swagger_definitions.api_frontpage_uri = /[source]
weaver.wps_restapi.swagger_definitions.api_swagger_ui_uri = /api[source]
weaver.wps_restapi.swagger_definitions.api_swagger_json_uri = /json[source]
weaver.wps_restapi.swagger_definitions.api_versions_uri = /versions[source]
weaver.wps_restapi.swagger_definitions.api_conformance_uri = /conformance[source]
weaver.wps_restapi.swagger_definitions.processes_uri = /processes[source]
weaver.wps_restapi.swagger_definitions.process_uri = /processes/{process_id}[source]
weaver.wps_restapi.swagger_definitions.process_package_uri = /processes/{process_id}/package[source]
weaver.wps_restapi.swagger_definitions.process_payload_uri = /processes/{process_id}/payload[source]
weaver.wps_restapi.swagger_definitions.process_visibility_uri = /processes/{process_id}/visibility[source]
weaver.wps_restapi.swagger_definitions.process_jobs_uri = /processes/{process_id}/jobs[source]
weaver.wps_restapi.swagger_definitions.process_job_uri = /processes/{process_id}/jobs/{job_id}[source]
weaver.wps_restapi.swagger_definitions.process_quotes_uri = /processes/{process_id}/quotations[source]
weaver.wps_restapi.swagger_definitions.process_quote_uri = /processes/{process_id}/quotations/{quote_id}[source]
weaver.wps_restapi.swagger_definitions.process_results_uri = /processes/{process_id}/jobs/{job_id}/result[source]
weaver.wps_restapi.swagger_definitions.process_exceptions_uri = /processes/{process_id}/jobs/{job_id}/exceptions[source]
weaver.wps_restapi.swagger_definitions.process_logs_uri = /processes/{process_id}/jobs/{job_id}/logs[source]
weaver.wps_restapi.swagger_definitions.providers_uri = /providers[source]
weaver.wps_restapi.swagger_definitions.provider_uri = /providers/{provider_id}[source]
weaver.wps_restapi.swagger_definitions.provider_processes_uri = /providers/{provider_id}/processes[source]
weaver.wps_restapi.swagger_definitions.provider_process_uri = /providers/{provider_id}/processes/{process_id}[source]
weaver.wps_restapi.swagger_definitions.jobs_short_uri = /jobs[source]
weaver.wps_restapi.swagger_definitions.jobs_full_uri = /providers/{provider_id}/processes/{process_id}/jobs[source]
weaver.wps_restapi.swagger_definitions.job_full_uri = /providers/{provider_id}/processes/{process_id}/jobs/{job_id}[source]
weaver.wps_restapi.swagger_definitions.job_exceptions_uri = /providers/{provider_id}/processes/{process_id}/jobs/{job_id}/exceptions[source]
weaver.wps_restapi.swagger_definitions.job_short_uri = /jobs/{job_id}[source]
weaver.wps_restapi.swagger_definitions.quotes_uri = /quotations[source]
weaver.wps_restapi.swagger_definitions.quote_uri = /quotations/{quote_id}[source]
weaver.wps_restapi.swagger_definitions.bills_uri = /bills[source]
weaver.wps_restapi.swagger_definitions.bill_uri = /bill/{bill_id}[source]
weaver.wps_restapi.swagger_definitions.results_full_uri = /providers/{provider_id}/processes/{process_id}/jobs/{job_id}/result[source]
weaver.wps_restapi.swagger_definitions.results_short_uri = /jobs/{job_id}/result[source]
weaver.wps_restapi.swagger_definitions.result_full_uri = /providers/{provider_id}/processes/{process_id}/jobs/{job_id}/result/{result_id}[source]
weaver.wps_restapi.swagger_definitions.result_short_uri = /jobs/{job_id}/result/{result_id}[source]
weaver.wps_restapi.swagger_definitions.exceptions_full_uri = /providers/{provider_id}/processes/{process_id}/jobs/{job_id}/exceptions[source]
weaver.wps_restapi.swagger_definitions.exceptions_short_uri = /jobs/{job_id}/exceptions[source]
weaver.wps_restapi.swagger_definitions.logs_full_uri = /providers/{provider_id}/processes/{process_id}/jobs/{job_id}/logs[source]
weaver.wps_restapi.swagger_definitions.logs_short_uri = /jobs/{job_id}/logs[source]
weaver.wps_restapi.swagger_definitions.TAG_API = API[source]
weaver.wps_restapi.swagger_definitions.TAG_JOBS = Jobs[source]
weaver.wps_restapi.swagger_definitions.TAG_VISIBILITY = Visibility[source]
weaver.wps_restapi.swagger_definitions.TAG_BILL_QUOTE = Billing & Quoting[source]
weaver.wps_restapi.swagger_definitions.TAG_PROVIDERS = Providers[source]
weaver.wps_restapi.swagger_definitions.TAG_PROCESSES = Processes[source]
weaver.wps_restapi.swagger_definitions.TAG_GETCAPABILITIES = GetCapabilities[source]
weaver.wps_restapi.swagger_definitions.TAG_DESCRIBEPROCESS = DescribeProcess[source]
weaver.wps_restapi.swagger_definitions.TAG_EXECUTE = Execute[source]
weaver.wps_restapi.swagger_definitions.TAG_DISMISS = Dismiss[source]
weaver.wps_restapi.swagger_definitions.TAG_STATUS = Status[source]
weaver.wps_restapi.swagger_definitions.TAG_DEPLOY = Deploy[source]
weaver.wps_restapi.swagger_definitions.TAG_RESULTS = Results[source]
weaver.wps_restapi.swagger_definitions.TAG_EXCEPTIONS = Exceptions[source]
weaver.wps_restapi.swagger_definitions.TAG_LOGS = Logs[source]
weaver.wps_restapi.swagger_definitions.TAG_WPS = WPS[source]
weaver.wps_restapi.swagger_definitions.api_frontpage_service[source]
weaver.wps_restapi.swagger_definitions.api_swagger_ui_service[source]
weaver.wps_restapi.swagger_definitions.api_swagger_json_service[source]
weaver.wps_restapi.swagger_definitions.api_versions_service[source]
weaver.wps_restapi.swagger_definitions.api_conformance_service[source]
weaver.wps_restapi.swagger_definitions.processes_service[source]
weaver.wps_restapi.swagger_definitions.process_service[source]
weaver.wps_restapi.swagger_definitions.process_package_service[source]
weaver.wps_restapi.swagger_definitions.process_payload_service[source]
weaver.wps_restapi.swagger_definitions.process_visibility_service[source]
weaver.wps_restapi.swagger_definitions.process_jobs_service[source]
weaver.wps_restapi.swagger_definitions.process_job_service[source]
weaver.wps_restapi.swagger_definitions.process_quotes_service[source]
weaver.wps_restapi.swagger_definitions.process_quote_service[source]
weaver.wps_restapi.swagger_definitions.process_results_service[source]
weaver.wps_restapi.swagger_definitions.process_exceptions_service[source]
weaver.wps_restapi.swagger_definitions.process_logs_service[source]
weaver.wps_restapi.swagger_definitions.providers_service[source]
weaver.wps_restapi.swagger_definitions.provider_service[source]
weaver.wps_restapi.swagger_definitions.provider_processes_service[source]
weaver.wps_restapi.swagger_definitions.provider_process_service[source]
weaver.wps_restapi.swagger_definitions.jobs_short_service[source]
weaver.wps_restapi.swagger_definitions.jobs_full_service[source]
weaver.wps_restapi.swagger_definitions.job_full_service[source]
weaver.wps_restapi.swagger_definitions.job_short_service[source]
weaver.wps_restapi.swagger_definitions.quotes_service[source]
weaver.wps_restapi.swagger_definitions.quote_service[source]
weaver.wps_restapi.swagger_definitions.bills_service[source]
weaver.wps_restapi.swagger_definitions.bill_service[source]
weaver.wps_restapi.swagger_definitions.results_full_service[source]
weaver.wps_restapi.swagger_definitions.results_short_service[source]
weaver.wps_restapi.swagger_definitions.exceptions_full_service[source]
weaver.wps_restapi.swagger_definitions.exceptions_short_service[source]
weaver.wps_restapi.swagger_definitions.logs_full_service[source]
weaver.wps_restapi.swagger_definitions.logs_short_service[source]
class weaver.wps_restapi.swagger_definitions.ProcessPath(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

process_id[source]
class weaver.wps_restapi.swagger_definitions.ProviderPath(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

provider_id[source]
class weaver.wps_restapi.swagger_definitions.JobPath(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

job_id[source]
class weaver.wps_restapi.swagger_definitions.BillPath(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

bill_id[source]
class weaver.wps_restapi.swagger_definitions.QuotePath(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

quote_id[source]
class weaver.wps_restapi.swagger_definitions.ResultPath(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

result_id[source]
class weaver.wps_restapi.swagger_definitions.JsonHeader(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

content_type[source]
name = Content-Type[source]
class weaver.wps_restapi.swagger_definitions.HtmlHeader(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

content_type[source]
name = Content-Type[source]
class weaver.wps_restapi.swagger_definitions.XmlHeader(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

content_type[source]
name = Content-Type[source]
class weaver.wps_restapi.swagger_definitions.AcceptHeader(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

Accept[source]
class weaver.wps_restapi.swagger_definitions.AcceptLanguageHeader(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

AcceptLanguage[source]
name = Accept-Language[source]
class weaver.wps_restapi.swagger_definitions.KeywordList(*arg, **kw)[source]

Override the default colander.SequenceSchema to auto-handle dropping missing entry definitions when its value is either None, colander.null or colander.drop.

keyword[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

href[source]
rel[source]
type[source]
hreflang[source]
title[source]
class weaver.wps_restapi.swagger_definitions.MetadataBase(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

title[source]
role[source]
type[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

class weaver.wps_restapi.swagger_definitions.MetadataValue(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

value[source]
lang[source]
class weaver.wps_restapi.swagger_definitions.Metadata(*args, **kwargs)[source]

Allows specifying multiple supported mapping schemas variants for an underlying schema definition. Corresponds to the oneOf specifier of OpenAPI specification.

Example:

class Variant1(MappingSchema):
    [...fields of Variant1...]

class Variant2(MappingSchema):
    [...fields of Variant2...]

class RequiredByBoth(MappingSchema):
    [...fields required by both Variant1 and Variant2...]

class LiteralDataDomainType(OneOfMappingSchema, RequiredByBoth):
    _one_of = (Variant1, Variant2)
    [...alternatively, field required by all variants here...]

In the above example, the validation (ie: deserialize) process will succeed if any of the _one_of variants’ validator completely succeed, and will fail if every variant fails validation execution.

Warning

Because the validation process requires only at least one of the variants to succeed, it is important to insert more permissive validators later in the _one_of iterator. For example, having a variant with all fields defined as optional (ie: with missing=drop) inserted as first item in _one_of will make it always succeed regardless of following variants. This would have as side effect to never validate the other variants explicitly for specific field types and formats since the first option would always consist as a valid input fulfilling the specified definition (ie: an empty {} schema with all fields missing).

_one_of[source]
class weaver.wps_restapi.swagger_definitions.MetadataList(*arg, **kw)[source]

Override the default colander.SequenceSchema to auto-handle dropping missing entry definitions when its value is either None, colander.null or colander.drop.

item[source]

Override the default colander.SequenceSchema to auto-handle dropping missing entry definitions when its value is either None, colander.null or colander.drop.

item[source]
class weaver.wps_restapi.swagger_definitions.LandingPage(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

class weaver.wps_restapi.swagger_definitions.Format(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

mimeType[source]
schema[source]
encoding[source]
class weaver.wps_restapi.swagger_definitions.FormatDescription(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

maximumMegabytes[source]
default[source]
class weaver.wps_restapi.swagger_definitions.FormatDescriptionList(*arg, **kw)[source]

Override the default colander.SequenceSchema to auto-handle dropping missing entry definitions when its value is either None, colander.null or colander.drop.

format[source]
class weaver.wps_restapi.swagger_definitions.AdditionalParameterValuesList(*arg, **kw)[source]

Override the default colander.SequenceSchema to auto-handle dropping missing entry definitions when its value is either None, colander.null or colander.drop.

values[source]
class weaver.wps_restapi.swagger_definitions.AdditionalParameter(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

name[source]
values[source]
class weaver.wps_restapi.swagger_definitions.AdditionalParameterList(*arg, **kw)[source]

Override the default colander.SequenceSchema to auto-handle dropping missing entry definitions when its value is either None, colander.null or colander.drop.

item[source]
class weaver.wps_restapi.swagger_definitions.AdditionalParameters(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

role[source]
parameters[source]
class weaver.wps_restapi.swagger_definitions.AdditionalParametersList(*arg, **kw)[source]

Override the default colander.SequenceSchema to auto-handle dropping missing entry definitions when its value is either None, colander.null or colander.drop.

additionalParameter[source]
class weaver.wps_restapi.swagger_definitions.Content(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

href[source]
class weaver.wps_restapi.swagger_definitions.Offering(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

code[source]
content[source]
class weaver.wps_restapi.swagger_definitions.OWSContext(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

offering[source]
class weaver.wps_restapi.swagger_definitions.DescriptionType(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

id[source]
title[source]
abstract[source]
keywords[source]
owsContext[source]
metadata[source]
additionalParameters[source]
class weaver.wps_restapi.swagger_definitions.MinMaxOccursInt(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

minOccurs[source]
maxOccurs[source]
class weaver.wps_restapi.swagger_definitions.MinMaxOccursStr(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

minOccurs[source]
maxOccurs[source]
class weaver.wps_restapi.swagger_definitions.WithMinMaxOccurs(*args, **kwargs)[source]

Allows specifying multiple supported mapping schemas variants for an underlying schema definition. Corresponds to the oneOf specifier of OpenAPI specification.

Example:

class Variant1(MappingSchema):
    [...fields of Variant1...]

class Variant2(MappingSchema):
    [...fields of Variant2...]

class RequiredByBoth(MappingSchema):
    [...fields required by both Variant1 and Variant2...]

class LiteralDataDomainType(OneOfMappingSchema, RequiredByBoth):
    _one_of = (Variant1, Variant2)
    [...alternatively, field required by all variants here...]

In the above example, the validation (ie: deserialize) process will succeed if any of the _one_of variants’ validator completely succeed, and will fail if every variant fails validation execution.

Warning

Because the validation process requires only at least one of the variants to succeed, it is important to insert more permissive validators later in the _one_of iterator. For example, having a variant with all fields defined as optional (ie: with missing=drop) inserted as first item in _one_of will make it always succeed regardless of following variants. This would have as side effect to never validate the other variants explicitly for specific field types and formats since the first option would always consist as a valid input fulfilling the specified definition (ie: an empty {} schema with all fields missing).

_one_of[source]
class weaver.wps_restapi.swagger_definitions.ComplexInputType(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

formats[source]
class weaver.wps_restapi.swagger_definitions.SupportedCrs(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

crs[source]
default[source]
class weaver.wps_restapi.swagger_definitions.SupportedCrsList(*arg, **kw)[source]

Override the default colander.SequenceSchema to auto-handle dropping missing entry definitions when its value is either None, colander.null or colander.drop.

item[source]
class weaver.wps_restapi.swagger_definitions.BoundingBoxInputType(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

supportedCRS[source]
class weaver.wps_restapi.swagger_definitions.DataTypeSchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

name[source]
reference[source]
class weaver.wps_restapi.swagger_definitions.UomSchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

class weaver.wps_restapi.swagger_definitions.AllowedValuesList(*arg, **kw)[source]

Override the default colander.SequenceSchema to auto-handle dropping missing entry definitions when its value is either None, colander.null or colander.drop.

allowedValues[source]
class weaver.wps_restapi.swagger_definitions.AllowedValues(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

allowedValues[source]
class weaver.wps_restapi.swagger_definitions.AllowedRange(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

minimumValue[source]
maximumValue[source]
spacing[source]
rangeClosure[source]
class weaver.wps_restapi.swagger_definitions.AllowedRangesList(*arg, **kw)[source]

Override the default colander.SequenceSchema to auto-handle dropping missing entry definitions when its value is either None, colander.null or colander.drop.

allowedRanges[source]
class weaver.wps_restapi.swagger_definitions.AllowedRanges(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

allowedRanges[source]
class weaver.wps_restapi.swagger_definitions.AnyValue(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

anyValue[source]
class weaver.wps_restapi.swagger_definitions.ValuesReference(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

valueReference[source]
class weaver.wps_restapi.swagger_definitions.LiteralDataDomainType(*args, **kwargs)[source]

Allows specifying multiple supported mapping schemas variants for an underlying schema definition. Corresponds to the oneOf specifier of OpenAPI specification.

Example:

class Variant1(MappingSchema):
    [...fields of Variant1...]

class Variant2(MappingSchema):
    [...fields of Variant2...]

class RequiredByBoth(MappingSchema):
    [...fields required by both Variant1 and Variant2...]

class LiteralDataDomainType(OneOfMappingSchema, RequiredByBoth):
    _one_of = (Variant1, Variant2)
    [...alternatively, field required by all variants here...]

In the above example, the validation (ie: deserialize) process will succeed if any of the _one_of variants’ validator completely succeed, and will fail if every variant fails validation execution.

Warning

Because the validation process requires only at least one of the variants to succeed, it is important to insert more permissive validators later in the _one_of iterator. For example, having a variant with all fields defined as optional (ie: with missing=drop) inserted as first item in _one_of will make it always succeed regardless of following variants. This would have as side effect to never validate the other variants explicitly for specific field types and formats since the first option would always consist as a valid input fulfilling the specified definition (ie: an empty {} schema with all fields missing).

_one_of[source]
defaultValue[source]
dataType[source]
uom[source]
class weaver.wps_restapi.swagger_definitions.LiteralDataDomainTypeList(*arg, **kw)[source]

Override the default colander.SequenceSchema to auto-handle dropping missing entry definitions when its value is either None, colander.null or colander.drop.

literalDataDomain[source]
class weaver.wps_restapi.swagger_definitions.LiteralInputType(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

literalDataDomains[source]
class weaver.wps_restapi.swagger_definitions.InputType(*args, **kwargs)[source]

Allows specifying multiple supported mapping schemas variants for an underlying schema definition. Corresponds to the oneOf specifier of OpenAPI specification.

Example:

class Variant1(MappingSchema):
    [...fields of Variant1...]

class Variant2(MappingSchema):
    [...fields of Variant2...]

class RequiredByBoth(MappingSchema):
    [...fields required by both Variant1 and Variant2...]

class LiteralDataDomainType(OneOfMappingSchema, RequiredByBoth):
    _one_of = (Variant1, Variant2)
    [...alternatively, field required by all variants here...]

In the above example, the validation (ie: deserialize) process will succeed if any of the _one_of variants’ validator completely succeed, and will fail if every variant fails validation execution.

Warning

Because the validation process requires only at least one of the variants to succeed, it is important to insert more permissive validators later in the _one_of iterator. For example, having a variant with all fields defined as optional (ie: with missing=drop) inserted as first item in _one_of will make it always succeed regardless of following variants. This would have as side effect to never validate the other variants explicitly for specific field types and formats since the first option would always consist as a valid input fulfilling the specified definition (ie: an empty {} schema with all fields missing).

_one_of[source]
class weaver.wps_restapi.swagger_definitions.InputTypeList(*arg, **kw)[source]

Override the default colander.SequenceSchema to auto-handle dropping missing entry definitions when its value is either None, colander.null or colander.drop.

input[source]
class weaver.wps_restapi.swagger_definitions.LiteralOutputType(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

literalDataDomains[source]
class weaver.wps_restapi.swagger_definitions.BoundingBoxOutputType(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

supportedCRS[source]
class weaver.wps_restapi.swagger_definitions.ComplexOutputType(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

formats[source]
class weaver.wps_restapi.swagger_definitions.OutputDataDescriptionType(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

class weaver.wps_restapi.swagger_definitions.OutputType(*args, **kwargs)[source]

Allows specifying multiple supported mapping schemas variants for an underlying schema definition. Corresponds to the oneOf specifier of OpenAPI specification.

Example:

class Variant1(MappingSchema):
    [...fields of Variant1...]

class Variant2(MappingSchema):
    [...fields of Variant2...]

class RequiredByBoth(MappingSchema):
    [...fields required by both Variant1 and Variant2...]

class LiteralDataDomainType(OneOfMappingSchema, RequiredByBoth):
    _one_of = (Variant1, Variant2)
    [...alternatively, field required by all variants here...]

In the above example, the validation (ie: deserialize) process will succeed if any of the _one_of variants’ validator completely succeed, and will fail if every variant fails validation execution.

Warning

Because the validation process requires only at least one of the variants to succeed, it is important to insert more permissive validators later in the _one_of iterator. For example, having a variant with all fields defined as optional (ie: with missing=drop) inserted as first item in _one_of will make it always succeed regardless of following variants. This would have as side effect to never validate the other variants explicitly for specific field types and formats since the first option would always consist as a valid input fulfilling the specified definition (ie: an empty {} schema with all fields missing).

_one_of[source]
class weaver.wps_restapi.swagger_definitions.OutputDescriptionList(*arg, **kw)[source]

Override the default colander.SequenceSchema to auto-handle dropping missing entry definitions when its value is either None, colander.null or colander.drop.

item[source]
class weaver.wps_restapi.swagger_definitions.JobExecuteModeEnum(*args, **kwargs)[source]

Override the default colander.SchemaNode to auto-handle default value substitution if an actual value was omitted during deserialization for a field defined with this schema and a default parameter.

See also

Implementation in SchemaNodeDefault.

schema_type[source]
class weaver.wps_restapi.swagger_definitions.JobControlOptionsEnum(*args, **kwargs)[source]

Override the default colander.SchemaNode to auto-handle default value substitution if an actual value was omitted during deserialization for a field defined with this schema and a default parameter.

See also

Implementation in SchemaNodeDefault.

schema_type[source]
class weaver.wps_restapi.swagger_definitions.JobResponseOptionsEnum(*args, **kwargs)[source]

Override the default colander.SchemaNode to auto-handle default value substitution if an actual value was omitted during deserialization for a field defined with this schema and a default parameter.

See also

Implementation in SchemaNodeDefault.

schema_type[source]
class weaver.wps_restapi.swagger_definitions.TransmissionModeEnum(*args, **kwargs)[source]

Override the default colander.SchemaNode to auto-handle default value substitution if an actual value was omitted during deserialization for a field defined with this schema and a default parameter.

See also

Implementation in SchemaNodeDefault.

schema_type[source]
class weaver.wps_restapi.swagger_definitions.JobStatusEnum(*args, **kwargs)[source]

Override the default colander.SchemaNode to auto-handle default value substitution if an actual value was omitted during deserialization for a field defined with this schema and a default parameter.

See also

Implementation in SchemaNodeDefault.

schema_type[source]
class weaver.wps_restapi.swagger_definitions.JobSortEnum(*args, **kwargs)[source]

Override the default colander.SchemaNode to auto-handle default value substitution if an actual value was omitted during deserialization for a field defined with this schema and a default parameter.

See also

Implementation in SchemaNodeDefault.

schema_type[source]
class weaver.wps_restapi.swagger_definitions.QuoteSortEnum(*args, **kwargs)[source]

Override the default colander.SchemaNode to auto-handle default value substitution if an actual value was omitted during deserialization for a field defined with this schema and a default parameter.

See also

Implementation in SchemaNodeDefault.

schema_type[source]
class weaver.wps_restapi.swagger_definitions.LaunchJobQuerystring(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

tags[source]
class weaver.wps_restapi.swagger_definitions.VisibilityValue(*arg, **kw)[source]

Override the default colander.SchemaNode to auto-handle default value substitution if an actual value was omitted during deserialization for a field defined with this schema and a default parameter.

See also

Implementation in SchemaNodeDefault.

schema_type[source]
validator[source]
example[source]
class weaver.wps_restapi.swagger_definitions.Visibility(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

value[source]
class weaver.wps_restapi.swagger_definitions.FrontpageEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
class weaver.wps_restapi.swagger_definitions.VersionsEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
class weaver.wps_restapi.swagger_definitions.ConformanceEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
class weaver.wps_restapi.swagger_definitions.SwaggerJSONEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
class weaver.wps_restapi.swagger_definitions.SwaggerUIEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

class weaver.wps_restapi.swagger_definitions.WPSParameters(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

service[source]
request[source]
version[source]
identifier[source]
data_inputs[source]
class weaver.wps_restapi.swagger_definitions.WPSBody(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

content[source]
class weaver.wps_restapi.swagger_definitions.WPSEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
querystring[source]
body[source]
class weaver.wps_restapi.swagger_definitions.WPSXMLSuccessBodySchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

class weaver.wps_restapi.swagger_definitions.OkWPSResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

description = WPS operation successful[source]
header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.WPSXMLErrorBodySchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

class weaver.wps_restapi.swagger_definitions.ErrorWPSResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

description = Unhandled error occurred on WPS endpoint.[source]
header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.ProviderEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
class weaver.wps_restapi.swagger_definitions.ProviderProcessEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
class weaver.wps_restapi.swagger_definitions.ProcessEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
class weaver.wps_restapi.swagger_definitions.ProcessPackageEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
class weaver.wps_restapi.swagger_definitions.ProcessPayloadEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
class weaver.wps_restapi.swagger_definitions.ProcessVisibilityGetEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
class weaver.wps_restapi.swagger_definitions.ProcessVisibilityPutEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.FullJobEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
class weaver.wps_restapi.swagger_definitions.ShortJobEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
class weaver.wps_restapi.swagger_definitions.ProcessResultsEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
class weaver.wps_restapi.swagger_definitions.FullResultsEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
class weaver.wps_restapi.swagger_definitions.ShortResultsEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
class weaver.wps_restapi.swagger_definitions.FullExceptionsEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
class weaver.wps_restapi.swagger_definitions.ShortExceptionsEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
class weaver.wps_restapi.swagger_definitions.ProcessExceptionsEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
class weaver.wps_restapi.swagger_definitions.FullLogsEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
class weaver.wps_restapi.swagger_definitions.ShortLogsEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
class weaver.wps_restapi.swagger_definitions.ProcessLogsEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
class weaver.wps_restapi.swagger_definitions.CreateProviderRequestBody(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

id[source]
url[source]
public[source]
class weaver.wps_restapi.swagger_definitions.InputDataType(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

id[source]
class weaver.wps_restapi.swagger_definitions.OutputDataType(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

id[source]
format[source]
class weaver.wps_restapi.swagger_definitions.Output(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

transmissionMode[source]
class weaver.wps_restapi.swagger_definitions.OutputList(*arg, **kw)[source]

Override the default colander.SequenceSchema to auto-handle dropping missing entry definitions when its value is either None, colander.null or colander.drop.

output[source]
class weaver.wps_restapi.swagger_definitions.ProviderSummarySchema(*arg, **kw)[source]

WPS provider summary definition.

id[source]
url[source]
title[source]
abstract[source]
public[source]
class weaver.wps_restapi.swagger_definitions.ProviderCapabilitiesSchema(*arg, **kw)[source]

WPS provider capabilities.

id[source]
url[source]
title[source]
abstract[source]
contact[source]
type[source]
class weaver.wps_restapi.swagger_definitions.TransmissionModeList(*arg, **kw)[source]

Override the default colander.SequenceSchema to auto-handle dropping missing entry definitions when its value is either None, colander.null or colander.drop.

item[source]
class weaver.wps_restapi.swagger_definitions.JobControlOptionsList(*arg, **kw)[source]

Override the default colander.SequenceSchema to auto-handle dropping missing entry definitions when its value is either None, colander.null or colander.drop.

item[source]
class weaver.wps_restapi.swagger_definitions.ExceptionReportType(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

code[source]
description[source]
class weaver.wps_restapi.swagger_definitions.ProcessSummary(*arg, **kw)[source]

WPS process definition.

version[source]
jobControlOptions[source]
outputTransmission[source]
processDescriptionURL[source]
class weaver.wps_restapi.swagger_definitions.ProcessSummaryList(*arg, **kw)[source]

Override the default colander.SequenceSchema to auto-handle dropping missing entry definitions when its value is either None, colander.null or colander.drop.

item[source]
class weaver.wps_restapi.swagger_definitions.ProcessCollection(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

processes[source]
class weaver.wps_restapi.swagger_definitions.Process(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

inputs[source]
outputs[source]
visibility[source]
executeEndpoint[source]
class weaver.wps_restapi.swagger_definitions.ProcessOutputDescriptionSchema(*arg, **kw)[source]

WPS process output definition.

dataType[source]
defaultValue[source]
id[source]
abstract[source]
title[source]
class weaver.wps_restapi.swagger_definitions.JobStatusInfo(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

jobID[source]
status[source]
message[source]
logs[source]
result[source]
exceptions[source]
expirationDate[source]
estimatedCompletion[source]
duration[source]
nextPoll[source]
percentCompleted[source]
class weaver.wps_restapi.swagger_definitions.JobEntrySchema(*args, **kwargs)[source]

Allows specifying multiple supported mapping schemas variants for an underlying schema definition. Corresponds to the oneOf specifier of OpenAPI specification.

Example:

class Variant1(MappingSchema):
    [...fields of Variant1...]

class Variant2(MappingSchema):
    [...fields of Variant2...]

class RequiredByBoth(MappingSchema):
    [...fields required by both Variant1 and Variant2...]

class LiteralDataDomainType(OneOfMappingSchema, RequiredByBoth):
    _one_of = (Variant1, Variant2)
    [...alternatively, field required by all variants here...]

In the above example, the validation (ie: deserialize) process will succeed if any of the _one_of variants’ validator completely succeed, and will fail if every variant fails validation execution.

Warning

Because the validation process requires only at least one of the variants to succeed, it is important to insert more permissive validators later in the _one_of iterator. For example, having a variant with all fields defined as optional (ie: with missing=drop) inserted as first item in _one_of will make it always succeed regardless of following variants. This would have as side effect to never validate the other variants explicitly for specific field types and formats since the first option would always consist as a valid input fulfilling the specified definition (ie: an empty {} schema with all fields missing).

_one_of[source]
class weaver.wps_restapi.swagger_definitions.JobCollection(*arg, **kw)[source]

Override the default colander.SequenceSchema to auto-handle dropping missing entry definitions when its value is either None, colander.null or colander.drop.

item[source]
class weaver.wps_restapi.swagger_definitions.CreatedJobStatusSchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

status[source]
location[source]
jobID[source]
class weaver.wps_restapi.swagger_definitions.CreatedQuotedJobStatusSchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

bill[source]
class weaver.wps_restapi.swagger_definitions.GetPagingJobsSchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

jobs[source]
limit[source]
page[source]
class weaver.wps_restapi.swagger_definitions.GroupedJobsCategorySchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

category[source]
jobs[source]
count[source]
class weaver.wps_restapi.swagger_definitions.GroupedCategoryJobsSchema(*arg, **kw)[source]

Override the default colander.SequenceSchema to auto-handle dropping missing entry definitions when its value is either None, colander.null or colander.drop.

job_group_category_item[source]
class weaver.wps_restapi.swagger_definitions.GetGroupedJobsSchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

groups[source]
class weaver.wps_restapi.swagger_definitions.GetQueriedJobsSchema(*args, **kwargs)[source]

Allows specifying multiple supported mapping schemas variants for an underlying schema definition. Corresponds to the oneOf specifier of OpenAPI specification.

Example:

class Variant1(MappingSchema):
    [...fields of Variant1...]

class Variant2(MappingSchema):
    [...fields of Variant2...]

class RequiredByBoth(MappingSchema):
    [...fields required by both Variant1 and Variant2...]

class LiteralDataDomainType(OneOfMappingSchema, RequiredByBoth):
    _one_of = (Variant1, Variant2)
    [...alternatively, field required by all variants here...]

In the above example, the validation (ie: deserialize) process will succeed if any of the _one_of variants’ validator completely succeed, and will fail if every variant fails validation execution.

Warning

Because the validation process requires only at least one of the variants to succeed, it is important to insert more permissive validators later in the _one_of iterator. For example, having a variant with all fields defined as optional (ie: with missing=drop) inserted as first item in _one_of will make it always succeed regardless of following variants. This would have as side effect to never validate the other variants explicitly for specific field types and formats since the first option would always consist as a valid input fulfilling the specified definition (ie: an empty {} schema with all fields missing).

_one_of[source]
total[source]
class weaver.wps_restapi.swagger_definitions.DismissedJobSchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

status[source]
jobID[source]
message[source]
percentCompleted[source]
class weaver.wps_restapi.swagger_definitions.QuoteProcessParametersSchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

inputs[source]
outputs[source]
mode[source]
response[source]
class weaver.wps_restapi.swagger_definitions.AlternateQuotation(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

id[source]
title[source]
description[source]
price[source]
currency[source]
expire[source]
created[source]
details[source]
estimatedTime[source]
class weaver.wps_restapi.swagger_definitions.AlternateQuotationList(*arg, **kw)[source]

Override the default colander.SequenceSchema to auto-handle dropping missing entry definitions when its value is either None, colander.null or colander.drop.

step[source]
class weaver.wps_restapi.swagger_definitions.Reference(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

href[source]
mimeType[source]
schema[source]
encoding[source]
body[source]
bodyReference[source]
class weaver.wps_restapi.swagger_definitions.DataEncodingAttributes(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

mimeType[source]
schema[source]
encoding[source]
class weaver.wps_restapi.swagger_definitions.DataFloat(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

data[source]
class weaver.wps_restapi.swagger_definitions.DataInteger(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

data[source]
class weaver.wps_restapi.swagger_definitions.DataString(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

data[source]
class weaver.wps_restapi.swagger_definitions.DataBoolean(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

data[source]
class weaver.wps_restapi.swagger_definitions.ValueType(*args, **kwargs)[source]

Allows specifying multiple supported mapping schemas variants for an underlying schema definition. Corresponds to the oneOf specifier of OpenAPI specification.

Example:

class Variant1(MappingSchema):
    [...fields of Variant1...]

class Variant2(MappingSchema):
    [...fields of Variant2...]

class RequiredByBoth(MappingSchema):
    [...fields required by both Variant1 and Variant2...]

class LiteralDataDomainType(OneOfMappingSchema, RequiredByBoth):
    _one_of = (Variant1, Variant2)
    [...alternatively, field required by all variants here...]

In the above example, the validation (ie: deserialize) process will succeed if any of the _one_of variants’ validator completely succeed, and will fail if every variant fails validation execution.

Warning

Because the validation process requires only at least one of the variants to succeed, it is important to insert more permissive validators later in the _one_of iterator. For example, having a variant with all fields defined as optional (ie: with missing=drop) inserted as first item in _one_of will make it always succeed regardless of following variants. This would have as side effect to never validate the other variants explicitly for specific field types and formats since the first option would always consist as a valid input fulfilling the specified definition (ie: an empty {} schema with all fields missing).

_one_of[source]
class weaver.wps_restapi.swagger_definitions.Input(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

class weaver.wps_restapi.swagger_definitions.InputList(*arg, **kw)[source]

Override the default colander.SequenceSchema to auto-handle dropping missing entry definitions when its value is either None, colander.null or colander.drop.

item[source]
class weaver.wps_restapi.swagger_definitions.Execute(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

inputs[source]
outputs[source]
mode[source]
notification_email[source]
response[source]
class weaver.wps_restapi.swagger_definitions.Quotation(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

id[source]
title[source]
description[source]
processId[source]
price[source]
currency[source]
expire[source]
created[source]
userId[source]
details[source]
estimatedTime[source]
processParameters[source]
alternativeQuotations[source]
class weaver.wps_restapi.swagger_definitions.QuoteProcessListSchema(*arg, **kw)[source]

Override the default colander.SequenceSchema to auto-handle dropping missing entry definitions when its value is either None, colander.null or colander.drop.

step[source]
class weaver.wps_restapi.swagger_definitions.QuoteSchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

id[source]
process[source]
steps[source]
total[source]
class weaver.wps_restapi.swagger_definitions.QuotationList(*arg, **kw)[source]

Override the default colander.SequenceSchema to auto-handle dropping missing entry definitions when its value is either None, colander.null or colander.drop.

item[source]
class weaver.wps_restapi.swagger_definitions.QuotationListSchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

quotations[source]
class weaver.wps_restapi.swagger_definitions.BillSchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

id[source]
title[source]
description[source]
price[source]
currency[source]
created[source]
userId[source]
quotationId[source]
class weaver.wps_restapi.swagger_definitions.BillList(*arg, **kw)[source]

Override the default colander.SequenceSchema to auto-handle dropping missing entry definitions when its value is either None, colander.null or colander.drop.

item[source]
class weaver.wps_restapi.swagger_definitions.BillListSchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

bills[source]
class weaver.wps_restapi.swagger_definitions.SupportedValues(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

class weaver.wps_restapi.swagger_definitions.DefaultValues(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

class weaver.wps_restapi.swagger_definitions.Unit(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

class weaver.wps_restapi.swagger_definitions.UnitType(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

unit[source]
class weaver.wps_restapi.swagger_definitions.ProcessInputDescriptionSchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

minOccurs[source]
maxOccurs[source]
title[source]
dataType[source]
abstract[source]
id[source]
defaultValue[source]
supportedValues[source]
class weaver.wps_restapi.swagger_definitions.ProcessDescriptionSchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

outputs[source]
inputs[source]
description[source]
id[source]
label[source]
class weaver.wps_restapi.swagger_definitions.UndeploymentResult(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

id[source]
class weaver.wps_restapi.swagger_definitions.DeploymentResult(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

processSummary[source]
class weaver.wps_restapi.swagger_definitions.ProcessDescriptionBodySchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

process[source]
class weaver.wps_restapi.swagger_definitions.ProvidersSchema(*arg, **kw)[source]

Override the default colander.SequenceSchema to auto-handle dropping missing entry definitions when its value is either None, colander.null or colander.drop.

providers_service[source]
class weaver.wps_restapi.swagger_definitions.JobOutputSchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

id[source]
data[source]
href[source]
mimeType[source]
schema[source]
encoding[source]
class weaver.wps_restapi.swagger_definitions.JobOutputsSchema(*arg, **kw)[source]

Override the default colander.SequenceSchema to auto-handle dropping missing entry definitions when its value is either None, colander.null or colander.drop.

output[source]
class weaver.wps_restapi.swagger_definitions.OutputInfo(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

_one_of[source]
class weaver.wps_restapi.swagger_definitions.OutputInfoList(*arg, **kw)[source]

Override the default colander.SequenceSchema to auto-handle dropping missing entry definitions when its value is either None, colander.null or colander.drop.

output[source]
class weaver.wps_restapi.swagger_definitions.ExceptionTextList(*arg, **kw)[source]

Override the default colander.SequenceSchema to auto-handle dropping missing entry definitions when its value is either None, colander.null or colander.drop.

text[source]
class weaver.wps_restapi.swagger_definitions.ExceptionSchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

Code[source]
Locator[source]
Text[source]
class weaver.wps_restapi.swagger_definitions.ExceptionsOutputSchema(*arg, **kw)[source]

Override the default colander.SequenceSchema to auto-handle dropping missing entry definitions when its value is either None, colander.null or colander.drop.

exceptions[source]
class weaver.wps_restapi.swagger_definitions.LogsOutputSchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

class weaver.wps_restapi.swagger_definitions.FrontpageParameterSchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

name[source]
enabled[source]
url[source]
doc[source]
class weaver.wps_restapi.swagger_definitions.FrontpageParameters(*arg, **kw)[source]

Override the default colander.SequenceSchema to auto-handle dropping missing entry definitions when its value is either None, colander.null or colander.drop.

param[source]
class weaver.wps_restapi.swagger_definitions.FrontpageSchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

message[source]
configuration[source]
parameters[source]
class weaver.wps_restapi.swagger_definitions.SwaggerJSONSpecSchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

class weaver.wps_restapi.swagger_definitions.SwaggerUISpecSchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

class weaver.wps_restapi.swagger_definitions.VersionsSpecSchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

name[source]
type[source]
version[source]
class weaver.wps_restapi.swagger_definitions.VersionsList(*arg, **kw)[source]

Override the default colander.SequenceSchema to auto-handle dropping missing entry definitions when its value is either None, colander.null or colander.drop.

item[source]
class weaver.wps_restapi.swagger_definitions.VersionsSchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

versions[source]
class weaver.wps_restapi.swagger_definitions.ConformanceList(*arg, **kw)[source]

Override the default colander.SequenceSchema to auto-handle dropping missing entry definitions when its value is either None, colander.null or colander.drop.

item[source]
class weaver.wps_restapi.swagger_definitions.ConformanceSchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

conformsTo[source]
class weaver.wps_restapi.swagger_definitions.PackageBody(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

class weaver.wps_restapi.swagger_definitions.ExecutionUnit(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

_one_of[source]
class weaver.wps_restapi.swagger_definitions.ExecutionUnitList(*arg, **kw)[source]

Override the default colander.SequenceSchema to auto-handle dropping missing entry definitions when its value is either None, colander.null or colander.drop.

item[source]
class weaver.wps_restapi.swagger_definitions.ProcessOffering(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

processVersion[source]
process[source]
processEndpointWPS1[source]
jobControlOptions[source]
outputTransmission[source]
class weaver.wps_restapi.swagger_definitions.ProcessDescriptionChoiceType(*args, **kwargs)[source]

Allows specifying multiple supported mapping schemas variants for an underlying schema definition. Corresponds to the oneOf specifier of OpenAPI specification.

Example:

class Variant1(MappingSchema):
    [...fields of Variant1...]

class Variant2(MappingSchema):
    [...fields of Variant2...]

class RequiredByBoth(MappingSchema):
    [...fields required by both Variant1 and Variant2...]

class LiteralDataDomainType(OneOfMappingSchema, RequiredByBoth):
    _one_of = (Variant1, Variant2)
    [...alternatively, field required by all variants here...]

In the above example, the validation (ie: deserialize) process will succeed if any of the _one_of variants’ validator completely succeed, and will fail if every variant fails validation execution.

Warning

Because the validation process requires only at least one of the variants to succeed, it is important to insert more permissive validators later in the _one_of iterator. For example, having a variant with all fields defined as optional (ie: with missing=drop) inserted as first item in _one_of will make it always succeed regardless of following variants. This would have as side effect to never validate the other variants explicitly for specific field types and formats since the first option would always consist as a valid input fulfilling the specified definition (ie: an empty {} schema with all fields missing).

_one_of[source]
class weaver.wps_restapi.swagger_definitions.Deploy(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

processDescription[source]
immediateDeployment[source]
executionUnit[source]
deploymentProfileName[source]
owsContext[source]
class weaver.wps_restapi.swagger_definitions.PostProcessesEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.PostProcessJobsEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.GetJobsQueries(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

detail[source]
groups[source]
page[source]
limit[source]
status[source]
process[source]
provider[source]
sort[source]
tags[source]
class weaver.wps_restapi.swagger_definitions.GetJobsRequest(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
querystring[source]
class weaver.wps_restapi.swagger_definitions.GetJobsEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

class weaver.wps_restapi.swagger_definitions.GetProcessJobsEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

class weaver.wps_restapi.swagger_definitions.GetProviderJobsEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

class weaver.wps_restapi.swagger_definitions.GetProcessJobEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
class weaver.wps_restapi.swagger_definitions.DeleteProcessJobEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
class weaver.wps_restapi.swagger_definitions.BillsEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
class weaver.wps_restapi.swagger_definitions.BillEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
class weaver.wps_restapi.swagger_definitions.ProcessQuotesEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
class weaver.wps_restapi.swagger_definitions.ProcessQuoteEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
class weaver.wps_restapi.swagger_definitions.GetQuotesQueries(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

page[source]
limit[source]
process[source]
sort[source]
class weaver.wps_restapi.swagger_definitions.QuotesEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
querystring[source]
class weaver.wps_restapi.swagger_definitions.QuoteEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
class weaver.wps_restapi.swagger_definitions.PostProcessQuote(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.PostQuote(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.PostProcessQuoteRequestEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.GetProviders(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
class weaver.wps_restapi.swagger_definitions.PostProvider(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.GetProviderProcesses(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
class weaver.wps_restapi.swagger_definitions.GetProviderProcess(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
class weaver.wps_restapi.swagger_definitions.PostProviderProcessJobRequest(*arg, **kw)[source]

Launching a new process request definition.

header[source]
querystring[source]
body[source]
class weaver.wps_restapi.swagger_definitions.OWSExceptionResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

code[source]
locator[source]
message[source]
class weaver.wps_restapi.swagger_definitions.ErrorJsonResponseBodySchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

code[source]
status[source]
title[source]
description[source]
exception[source]
class weaver.wps_restapi.swagger_definitions.UnauthorizedJsonResponseSchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.ForbiddenJsonResponseSchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.OkGetFrontpageResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.OkGetSwaggerJSONResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.OkGetSwaggerUIResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.OkGetVersionsResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.OkGetConformanceResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.OkGetProvidersListResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.InternalServerErrorGetProvidersListResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

description = Unhandled error occurred during providers listing.[source]
class weaver.wps_restapi.swagger_definitions.OkGetProviderCapabilitiesSchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.InternalServerErrorGetProviderCapabilitiesResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

description = Unhandled error occurred during provider capabilities request.[source]
class weaver.wps_restapi.swagger_definitions.NoContentDeleteProviderSchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.InternalServerErrorDeleteProviderResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

description = Unhandled error occurred during provider removal.[source]
class weaver.wps_restapi.swagger_definitions.NotImplementedDeleteProviderResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

description = Provider removal not supported using referenced storage.[source]
class weaver.wps_restapi.swagger_definitions.OkGetProviderProcessesSchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.InternalServerErrorGetProviderProcessesListResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

description = Unhandled error occurred during provider processes listing.[source]
class weaver.wps_restapi.swagger_definitions.GetProcessesQuery(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

providers[source]
detail[source]
class weaver.wps_restapi.swagger_definitions.GetProcessesEndpoint(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

querystring[source]
class weaver.wps_restapi.swagger_definitions.OkGetProcessesListResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.InternalServerErrorGetProcessesListResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

description = Unhandled error occurred during processes listing.[source]
class weaver.wps_restapi.swagger_definitions.OkPostProcessDeployBodySchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

deploymentDone[source]
processSummary[source]
failureReason[source]
class weaver.wps_restapi.swagger_definitions.OkPostProcessesResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.InternalServerErrorPostProcessesResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

description = Unhandled error occurred during process deployment.[source]
class weaver.wps_restapi.swagger_definitions.OkGetProcessInfoResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.BadRequestGetProcessInfoResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

description = Missing process identifier.[source]
body[source]
class weaver.wps_restapi.swagger_definitions.InternalServerErrorGetProcessResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

description = Unhandled error occurred during process description.[source]
class weaver.wps_restapi.swagger_definitions.OkGetProcessPackageSchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.InternalServerErrorGetProcessPackageResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

description = Unhandled error occurred during process package description.[source]
class weaver.wps_restapi.swagger_definitions.OkGetProcessPayloadSchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.InternalServerErrorGetProcessPayloadResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

description = Unhandled error occurred during process payload description.[source]
class weaver.wps_restapi.swagger_definitions.ProcessVisibilityResponseBodySchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

value[source]
class weaver.wps_restapi.swagger_definitions.OkGetProcessVisibilitySchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.InternalServerErrorGetProcessVisibilityResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

description = Unhandled error occurred during process visibility retrieval.[source]
class weaver.wps_restapi.swagger_definitions.OkPutProcessVisibilitySchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.InternalServerErrorPutProcessVisibilityResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

description = Unhandled error occurred during process visibility update.[source]
class weaver.wps_restapi.swagger_definitions.OkDeleteProcessUndeployBodySchema(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

deploymentDone[source]
identifier[source]
failureReason[source]
class weaver.wps_restapi.swagger_definitions.OkDeleteProcessResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.InternalServerErrorDeleteProcessResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

description = Unhandled error occurred during process deletion.[source]
class weaver.wps_restapi.swagger_definitions.OkGetProviderProcessDescriptionResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.InternalServerErrorGetProviderProcessResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

description = Unhandled error occurred during provider process description.[source]
class weaver.wps_restapi.swagger_definitions.CreatedPostProvider(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.InternalServerErrorPostProviderResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

description = Unhandled error occurred during provider process registration.[source]
class weaver.wps_restapi.swagger_definitions.NotImplementedPostProviderResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

description = Provider registration not supported using referenced storage.[source]
class weaver.wps_restapi.swagger_definitions.CreatedLaunchJobResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.InternalServerErrorPostProcessJobResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

description = Unhandled error occurred during process job submission.[source]
class weaver.wps_restapi.swagger_definitions.InternalServerErrorPostProviderProcessJobResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

description = Unhandled error occurred during process job submission.[source]
class weaver.wps_restapi.swagger_definitions.OkGetProcessJobResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.OkDeleteProcessJobResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.OkGetQueriedJobsResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.InternalServerErrorGetJobsResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

description = Unhandled error occurred during jobs listing.[source]
class weaver.wps_restapi.swagger_definitions.OkDismissJobResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.InternalServerErrorDeleteJobResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

description = Unhandled error occurred during job dismiss request.[source]
class weaver.wps_restapi.swagger_definitions.OkGetJobStatusResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.InternalServerErrorGetJobStatusResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

description = Unhandled error occurred during provider process description.[source]
class weaver.wps_restapi.swagger_definitions.Result(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

outputs[source]
class weaver.wps_restapi.swagger_definitions.OkGetJobResultsResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.InternalServerErrorGetJobResultsResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

description = Unhandled error occurred during job results listing.[source]
class weaver.wps_restapi.swagger_definitions.OkGetOutputResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.InternalServerErrorGetJobOutputResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

description = Unhandled error occurred during job results listing.[source]
class weaver.wps_restapi.swagger_definitions.CreatedQuoteExecuteResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.InternalServerErrorPostQuoteExecuteResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

description = Unhandled error occurred during quote job execution.[source]
class weaver.wps_restapi.swagger_definitions.CreatedQuoteRequestResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.InternalServerErrorPostQuoteRequestResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

description = Unhandled error occurred during quote submission.[source]
class weaver.wps_restapi.swagger_definitions.OkGetQuoteInfoResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.InternalServerErrorGetQuoteInfoResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

description = Unhandled error occurred during quote retrieval.[source]
class weaver.wps_restapi.swagger_definitions.OkGetQuoteListResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.InternalServerErrorGetQuoteListResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

description = Unhandled error occurred during quote listing.[source]
class weaver.wps_restapi.swagger_definitions.OkGetBillDetailResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.InternalServerErrorGetBillInfoResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

description = Unhandled error occurred during bill retrieval.[source]
class weaver.wps_restapi.swagger_definitions.OkGetBillListResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.InternalServerErrorGetBillListResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

description = Unhandled error occurred during bill listing.[source]
class weaver.wps_restapi.swagger_definitions.OkGetJobExceptionsResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.InternalServerErrorGetJobExceptionsResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

description = Unhandled error occurred during job exceptions listing.[source]
class weaver.wps_restapi.swagger_definitions.OkGetJobLogsResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

header[source]
body[source]
class weaver.wps_restapi.swagger_definitions.InternalServerErrorGetJobLogsResponse(*arg, **kw)[source]

Override the default colander.MappingSchema to auto-handle dropping missing field definitions when the corresponding value is either None, colander.null or colander.drop.

description = Unhandled error occurred during job logs listing.[source]
weaver.wps_restapi.swagger_definitions.get_api_frontpage_responses[source]
weaver.wps_restapi.swagger_definitions.get_api_swagger_json_responses[source]
weaver.wps_restapi.swagger_definitions.get_api_swagger_ui_responses[source]
weaver.wps_restapi.swagger_definitions.get_api_versions_responses[source]
weaver.wps_restapi.swagger_definitions.get_api_conformance_responses[source]
weaver.wps_restapi.swagger_definitions.get_processes_responses[source]
weaver.wps_restapi.swagger_definitions.post_processes_responses[source]
weaver.wps_restapi.swagger_definitions.get_process_responses[source]
weaver.wps_restapi.swagger_definitions.get_process_package_responses[source]
weaver.wps_restapi.swagger_definitions.get_process_payload_responses[source]
weaver.wps_restapi.swagger_definitions.get_process_visibility_responses[source]
weaver.wps_restapi.swagger_definitions.put_process_visibility_responses[source]
weaver.wps_restapi.swagger_definitions.delete_process_responses[source]
weaver.wps_restapi.swagger_definitions.get_providers_list_responses[source]
weaver.wps_restapi.swagger_definitions.get_provider_responses[source]
weaver.wps_restapi.swagger_definitions.delete_provider_responses[source]
weaver.wps_restapi.swagger_definitions.get_provider_processes_responses[source]
weaver.wps_restapi.swagger_definitions.get_provider_process_responses[source]
weaver.wps_restapi.swagger_definitions.post_provider_responses[source]
weaver.wps_restapi.swagger_definitions.post_provider_process_job_responses[source]
weaver.wps_restapi.swagger_definitions.post_process_jobs_responses[source]
weaver.wps_restapi.swagger_definitions.get_all_jobs_responses[source]
weaver.wps_restapi.swagger_definitions.get_single_job_status_responses[source]
weaver.wps_restapi.swagger_definitions.delete_job_responses[source]
weaver.wps_restapi.swagger_definitions.get_job_results_responses[source]
weaver.wps_restapi.swagger_definitions.get_job_output_responses[source]
weaver.wps_restapi.swagger_definitions.get_exceptions_responses[source]
weaver.wps_restapi.swagger_definitions.get_logs_responses[source]
weaver.wps_restapi.swagger_definitions.get_quote_list_responses[source]
weaver.wps_restapi.swagger_definitions.get_quote_responses[source]
weaver.wps_restapi.swagger_definitions.post_quotes_responses[source]
weaver.wps_restapi.swagger_definitions.post_quote_responses[source]
weaver.wps_restapi.swagger_definitions.get_bill_list_responses[source]
weaver.wps_restapi.swagger_definitions.get_bill_responses[source]
weaver.wps_restapi.swagger_definitions.wps_responses[source]
weaver.wps_restapi.swagger_definitions.service_api_route_info(service_api: cornice.Service, settings: weaver.typedefs.SettingsType)ViewInfo[source]