great_expectations.marshmallow__shade.base

Abstract base classes.

These are necessary to avoid circular imports between core.py and fields.py.

Warning

This module is treated as private API. Users should not need to use this module directly.

Module Contents

Classes

FieldABC()

Abstract base class from which all Field classes inherit.

SchemaABC()

Abstract base class from which all Schemas inherit.

class great_expectations.marshmallow__shade.base.FieldABC

Abstract base class from which all Field classes inherit.

parent
name
abstract serialize(self, attr, obj, accessor=None)
abstract deserialize(self, value)
abstract _serialize(self, value, attr, obj, **kwargs)
abstract _deserialize(self, value, attr, data, **kwargs)
class great_expectations.marshmallow__shade.base.SchemaABC

Abstract base class from which all Schemas inherit.

abstract dump(self, obj, *, many: bool = None)
abstract dumps(self, obj, *, many: bool = None)
abstract load(self, data, *, many: bool = None, partial=None, unknown=None)
abstract loads(self, json_data, *, many: bool = None, partial=None, unknown=None, **kwargs)