splitiorequests.schemas.splits package

splitiorequests.schemas.splits.between_schema module

Split Definition’s Rule’s Matcher’s Between Schema

class splitiorequests.schemas.splits.between_schema.BetweenSchema(*, 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)

Between schema class

Raises exception when unknown field is detected

class Meta
convert_to_dict(data, **kwargs)

Converts Schema object into dictionary

load_between(data, **kwargs)

Generates and returns Between object

splitiorequests.schemas.splits.between_schema_exclude module

Split Definition’s Rule’s Condition’s Matcher’s Between Schema with exclude

class splitiorequests.schemas.splits.between_schema_exclude.BetweenSchemaExclude(*, 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)

Between schema class

Ignores and exclude unknown fields

class Meta
convert_to_dict(data, **kwargs)

Converts Schema object into dictionary

load_between(data, **kwargs)

Generates and returns Between object

splitiorequests.schemas.splits.bucket_schema module

Split Definition’s Rule’s Bucket Schema

class splitiorequests.schemas.splits.bucket_schema.BucketSchema(*, 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)

Bucket schema class

Raises exception when unknown field is detected

class Meta
convert_to_dict(data, **kwargs)

Converts Schema object into dictionary

load_bucket(data, **kwargs)

Generates and returns Bucket object

splitiorequests.schemas.splits.bucket_schema_exclude module

Split Definition’s Rule’s Bucket Schema with exclude

class splitiorequests.schemas.splits.bucket_schema_exclude.BucketSchemaExclude(*, 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)

Bucket schema class

Ignores and exclude unknown fields

class Meta
convert_to_dict(data, **kwargs)

Converts Schema object into dictionary

load_bucket(data, **kwargs)

Generates and returns Bucket object

splitiorequests.schemas.splits.condition_schema module

Split Definition’s Rule’s Condition Schema

class splitiorequests.schemas.splits.condition_schema.ConditionSchema(*, 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)

Condition schema class

Raises exception when unknown field is detected

class Meta
convert_to_dict(data, **kwargs)

Converts Schema object into dictionary

load_condition(data, **kwargs)

Generates and returns Condition object

splitiorequests.schemas.splits.condition_schema_exclude module

Split Definition’s Rule’s Condition Schema with exclude

class splitiorequests.schemas.splits.condition_schema_exclude.ConditionSchemaExclude(*, 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)

Condition schema class

Ignores and exclude unknown fields

class Meta
convert_to_dict(data, **kwargs)

Converts Schema object into dictionary

load_condition(data, **kwargs)

Generates and returns Condition object

splitiorequests.schemas.splits.default_rule_schema module

Split Definition’s Default Rule Schema

class splitiorequests.schemas.splits.default_rule_schema.DefaultRuleSchema(*, 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)

DefaultRule schema class

Raises exception when unknown field is detected

class Meta
convert_to_dict(data, **kwargs)

Converts Schema object into dictionary

load_default_rule(data, **kwargs)

Generates and returns DefaultRule object

splitiorequests.schemas.splits.default_rule_schema_exclude module

Split Definition’s Default Rule Schema with exclude

class splitiorequests.schemas.splits.default_rule_schema_exclude.DefaultRuleSchemaExclude(*, 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)

DefaultRule schema class

Ignores and exclude unknown fields

class Meta
convert_to_dict(data, **kwargs)

Converts Schema object into dictionary

load_default_rule(data, **kwargs)

Generates and returns DefaultRule object

splitiorequests.schemas.splits.depends_schema module

Split Definition’s Rule’s Matcher’s Depends Schema

class splitiorequests.schemas.splits.depends_schema.DependsSchema(*, 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)

Depends schema class

Raises exception when unknown field is detected

class Meta
convert_to_dict(data, **kwargs)

Converts Schema object into dictionary

load_depends(data, **kwargs)

Generates and returns Depends object

splitiorequests.schemas.splits.depends_schema_exclude module

Split Definition’s Rule’s Condition’s Matcher’s Depends Schema with exclude

class splitiorequests.schemas.splits.depends_schema_exclude.DependsSchemaExclude(*, 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)

Depends schema class

Ignores and exclude unknown fields

class Meta
convert_to_dict(data, **kwargs)

Converts Schema object into dictionary

load_depends(data, **kwargs)

Generates and returns Depends object

splitiorequests.schemas.splits.environment_schema module

Split Definition’s Environment Schema

class splitiorequests.schemas.splits.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)

Environment schema class

Raises exception when unknown field is detected

class Meta
convert_to_dict(data, **kwargs)

Converts Schema object into dictionary

load_environment(data, **kwargs)

Generates and returns Environment object

splitiorequests.schemas.splits.environment_schema_exclude module

Split Definition’s Environment Schema with exclude

class splitiorequests.schemas.splits.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)

Environment schema class

Ignores and exclude unknown fields

class Meta
convert_to_dict(data, **kwargs)

Converts Schema object into dictionary

load_environment(data, **kwargs)

Generates and returns Environment object

splitiorequests.schemas.splits.matcher_schema module

Split Definition’s Rule’s Matcher Schema

class splitiorequests.schemas.splits.matcher_schema.MatcherSchema(*, 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)

Matcher schema class

Raises exception when unknown field is detected

class Meta
clean_empty(data, **kwargs)

Converts Schema object into dictionary and removes empty fields

load_matcher(data, **kwargs)

Generates and returns Matcher object

splitiorequests.schemas.splits.matcher_schema_exclude module

Split Definition’s Rule’s Condition’s Matcher Schema with exclude

class splitiorequests.schemas.splits.matcher_schema_exclude.MatcherSchemaExclude(*, 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)

Matcher schema class

Ignores and exclude unknown fields

class Meta
clean_empty(data, **kwargs)

Converts Schema object into dictionary and removes empty fields

load_matcher(data, **kwargs)

Generates and returns Matcher object

splitiorequests.schemas.splits.rule_schema module

Split Definition’s Rule Schema

class splitiorequests.schemas.splits.rule_schema.RuleSchema(*, 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)

Rule schema class

Raises exception when unknown field is detected

class Meta
convert_to_dict(data, **kwargs)

Converts Schema object into dictionary

load_rule(data, **kwargs)

Generates and returns Rule object

splitiorequests.schemas.splits.rule_schema_exclude module

Split Definition’s Rule Schema with exclude

class splitiorequests.schemas.splits.rule_schema_exclude.RuleSchemaExclude(*, 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)

Rule schema class

Ignores and exclude unknown fields

class Meta
convert_to_dict(data, **kwargs)

Converts Schema object into dictionary

load_rule(data, **kwargs)

Generates and returns Rule object

splitiorequests.schemas.splits.split_definition_schema module

Split Definition Schema

class splitiorequests.schemas.splits.split_definition_schema.SplitDefinitionSchema(*, 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)

Split Definition schema class

Raises exception when unknown field is detected

class Meta
clean_empty(data, **kwargs)

Converts Schema object into dictionary and removes empty fields

load_split_definition(data, **kwargs)

Generates and returns SplitDefinition object

splitiorequests.schemas.splits.split_definition_schema_exclude module

Split Definition Schema with exclude

class splitiorequests.schemas.splits.split_definition_schema_exclude.SplitDefinitionSchemaExclude(*, 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)

SplitDefinition schema class

Ignores and exclude unknown fields

class Meta
clean_empty(data, **kwargs)

Converts Schema object into dictionary and removes empty fields

load_split_definition(data, **kwargs)

Generates and returns SplitDefinition object

splitiorequests.schemas.splits.split_definitions_schema module

Split Definitions Schema

class splitiorequests.schemas.splits.split_definitions_schema.SplitDefinitionsSchema(*, 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)

Split Definitions schema class

Raises exception when unknown field is detected

class Meta
convert_to_dict(data, **kwargs)

Converts Schema object into dictionary

load_split_definitions(data, **kwargs)

Generates and returns SplitDefinitions object

splitiorequests.schemas.splits.split_definitions_schema_exclude module

Split Definitions Schema with exclude

class splitiorequests.schemas.splits.split_definitions_schema_exclude.SplitDefinitionsSchemaExclude(*, 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)

SplitDefinitions schema class

Ignores and exclude unknown fields

class Meta
clean_empty(data, **kwargs)

Converts Schema object into dictionary

load_split_definitions(data, **kwargs)

Generates and returns SplitDefinitions object

splitiorequests.schemas.splits.split_schema module

Split Schema

class splitiorequests.schemas.splits.split_schema.SplitSchema(*, 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)

Split schema class

Raises exception when unknown field is detected

class Meta
clean_empty(data, **kwargs)

Converts Schema object into dictionary and removes empty fields

Removes all empty keys except tags and description

load_split(data, **kwargs)

Generates and returns Split object

splitiorequests.schemas.splits.split_schema_exclude module

Split Schema with exclude

class splitiorequests.schemas.splits.split_schema_exclude.SplitSchemaExclude(*, 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)

Split schema class

Ignores and exclude unknown fields

class Meta
clean_empty(data, **kwargs)

Converts Schema object into dictionary and removes empty fields

load_split(data, **kwargs)

Generates and returns Split object

splitiorequests.schemas.splits.splits_schema module

class splitiorequests.schemas.splits.splits_schema.SplitsSchema(*, 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)
class Meta

splitiorequests.schemas.splits.splits_schema_exclude module

class splitiorequests.schemas.splits.splits_schema_exclude.SplitsSchemaExclude(*, 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)
class Meta

splitiorequests.schemas.splits.tag_schema module

Tag Schema

class splitiorequests.schemas.splits.tag_schema.TagSchema(*, 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)

Tag schema class

Raises exception when unknown field is detected

class Meta
convert_to_dict(data, **kwargs)

Converts Schema object into dictionary

load_tag(data, **kwargs)

Generates and returns Tag object

splitiorequests.schemas.splits.tag_schema_exclude module

Tag Schema with exclude

class splitiorequests.schemas.splits.tag_schema_exclude.TagSchemaExclude(*, 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)

Tag schema class

Ignores and exclude unknown fields

class Meta
convert_to_dict(data, **kwargs)

Converts Schema object into dictionary

load_tag(data, **kwargs)

Generates and returns Tag object

splitiorequests.schemas.splits.traffic_type_schema module

Traffic Type Schema

class splitiorequests.schemas.splits.traffic_type_schema.TrafficTypeSchema(*, 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)

Traffic Type schema class

Raises exception when unknown field is detected

class Meta
convert_to_dict(data, **kwargs)

Converts Schema object into dictionary

load_traffic_type(data, **kwargs)

Generates and returns TrafficType object

splitiorequests.schemas.splits.traffic_type_schema_exclude module

Traffic Type Schema with exclude

class splitiorequests.schemas.splits.traffic_type_schema_exclude.TrafficTypeSchemaExclude(*, 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)

TrafficType schema class

Ignores and exclude unknown fields

class Meta
convert_to_dict(data, **kwargs)

Converts Schema object into dictionary

load_traffic_type(data, **kwargs)

Generates and returns TrafficType object

splitiorequests.schemas.splits.treatment_schema module

Split Definition’s Treatment Schema

class splitiorequests.schemas.splits.treatment_schema.TreatmentSchema(*, 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)

Treatment schema class

Raises exception when unknown field is detected

class Meta
clean_empty(data, **kwargs)

Converts Schema object into dictionary and removes empty fields

load_treatment(data, **kwargs)

Generates and returns Treatment object

splitiorequests.schemas.splits.treatment_schema_exclude module

Split Definition’s Treatment Schema with exclude

class splitiorequests.schemas.splits.treatment_schema_exclude.TreatmentSchemaExclude(*, 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)

Treatment schema class

Ignores and exclude unknown fields

class Meta
clean_empty(data, **kwargs)

Converts Schema object into dictionary and removes empty fields

load_treatment(data, **kwargs)

Generates and returns Treatment object