splitiorequests.schemas.environments package

splitiorequests.schemas.environments.environment_schema module

Environment Schema

class splitiorequests.schemas.environments.environment_schema.EnvironmentSchema(*, only: types.StrSequenceOrSet | None = None, exclude: types.StrSequenceOrSet = (), many: bool = False, context: dict | None = None, load_only: types.StrSequenceOrSet = (), dump_only: types.StrSequenceOrSet = (), partial: bool | types.StrSequenceOrSet = False, unknown: str | None = None)

Bases: Schema

Environment schema class

Raises exception when unknown field is detected

class Meta

Bases: object

ordered = True
load_environment(data, **kwargs)

Generates and returns Environment object

opts: SchemaOpts = <marshmallow.schema.SchemaOpts object>
return_dict(data, **kwargs)

Converts Schema object into dictionary and removes empty fields

splitiorequests.schemas.environments.environment_schema_exclude module

Environment Schema with exclude

class splitiorequests.schemas.environments.environment_schema_exclude.EnvironmentSchemaExclude(*, only: types.StrSequenceOrSet | None = None, exclude: types.StrSequenceOrSet = (), many: bool = False, context: dict | None = None, load_only: types.StrSequenceOrSet = (), dump_only: types.StrSequenceOrSet = (), partial: bool | types.StrSequenceOrSet = False, unknown: str | None = None)

Bases: Schema

Environment schema class

Ignores and exclude unknown fields

class Meta

Bases: object

ordered = True
unknown = 'exclude'
clean_empty(data, **kwargs)

Converts Schema object into dictionary and removes empty fields

load_environment(data, **kwargs)

Generates and returns Environment object

opts: SchemaOpts = <marshmallow.schema.SchemaOpts object>