splitiorequests.schemas.segments package
splitiorequests.schemas.segments.segment_schema module
Segment Schema
- class splitiorequests.schemas.segments.segment_schema.SegmentSchema(*, 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)
Segment schema class
Raises exception when unknown field is detected
- class Meta
- load_segment(data, **kwargs)
Generates and returns Segment object
- return_dict(data, **kwargs)
Converts Schema object into dictionary and removes empty fields
splitiorequests.schemas.segments.segment_schema_exclude module
Segment Schema with exclude
- class splitiorequests.schemas.segments.segment_schema_exclude.SegmentSchemaExclude(*, 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)
Segment schema class
Ignores and exclude unknown fields
- class Meta
- load_segment(data, **kwargs)
Generates and returns Segment object
- return_dict(data, **kwargs)
Converts Schema object into dictionary and removes empty fields
splitiorequests.schemas.segments.segment_keys_schema module
Segment Keys Schema
- class splitiorequests.schemas.segments.segment_keys_schema.SegmentKeysSchema(*, 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)
Segment Keys schema class
Raises exception when unknown field is detected
- class Meta
- load_segment_keys(data, **kwargs)
Generates and returns Segment Keys object
- return_dict(data, **kwargs)
Converts Schema object into dictionary and removes empty fields
splitiorequests.schemas.segments.segment_keys_schema_exclude module
Segment Keys Schema with exclude
- class splitiorequests.schemas.segments.segment_keys_schema_exclude.SegmentKeysSchemaExclude(*, 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)
Segment Keys schema class
Ignores and exclude unknown fields
- class Meta
- load_segment_keys(data, **kwargs)
Generates and returns Segment Keys object
- return_dict(data, **kwargs)
Converts Schema object into dictionary and removes empty fields