fictive.mandrill.inbound module

facilities for wokring with Mandrill Inbound

Classes

MandrillEventMessageSchema

Details about the message for which the event occurred.

MandrillEventSchema

top level schema for manndrill inbound events

class fictive.mandrill.inbound.MandrillEventSchema(*, only: Union[Sequence[str], Set[str]] = None, exclude: Union[Sequence[str], Set[str]] = (), many: bool = False, context: Dict = None, load_only: Union[Sequence[str], Set[str]] = (), dump_only: Union[Sequence[str], Set[str]] = (), partial: Union[bool, Sequence[str], Set[str]] = False, unknown: str = None)[source]

Bases: marshmallow.schema.Schema

top level schema for manndrill inbound events

opts = <marshmallow.schema.SchemaOpts object>
class fictive.mandrill.inbound.MandrillEventMessageSchema(*, only: Union[Sequence[str], Set[str]] = None, exclude: Union[Sequence[str], Set[str]] = (), many: bool = False, context: Dict = None, load_only: Union[Sequence[str], Set[str]] = (), dump_only: Union[Sequence[str], Set[str]] = (), partial: Union[bool, Sequence[str], Set[str]] = False, unknown: str = None)[source]

Bases: marshmallow.schema.Schema

Details about the message for which the event occurred.

class Meta[source]

Bases: object

unknown = 'exclude'
opts = <marshmallow.schema.SchemaOpts object>