Skip to content

Row module-attribute

Row = TypedDict(
    "Row",
    {
        "archived_message_id": NotRequired[
            "capo_mailmanager.types.archived_message_id.ArchivedMessageId"
        ],
        "received_timestamp": NotRequired["datetime.datetime"],
        "date": NotRequired["str"],
        "to": NotRequired["str"],
        "from": NotRequired["str"],
        "cc": NotRequired["str"],
        "subject": NotRequired["str"],
        "message_id": NotRequired["str"],
        "has_attachments": NotRequired["bool"],
        "received_headers": NotRequired[
            "capo_mailmanager.types.email_received_headers_list.EmailReceivedHeadersList"
        ],
        "in_reply_to": NotRequired["str"],
        "x_mailer": NotRequired["str"],
        "x_original_mailer": NotRequired["str"],
        "x_priority": NotRequired["str"],
        "ingress_point_id": NotRequired[
            "capo_mailmanager.types.ingress_point_id.IngressPointId"
        ],
        "sender_hostname": NotRequired["str"],
        "sender_ip_address": NotRequired[
            "capo_mailmanager.types.sender_ip_address.SenderIpAddress"
        ],
        "envelope": NotRequired["capo_mailmanager.types.envelope.Envelope"],
        "source_arn": NotRequired["str"],
    },
    closed=True,
)