com.atproto.admin.send_email#

pydantic model atproto.xrpc_client.models.com.atproto.admin.send_email.Data#

Bases: DataModelBase

Input data model for com.atproto.admin.sendEmail.

Show JSON schema
{
   "title": "Data",
   "description": "Input data model for :obj:`com.atproto.admin.sendEmail`.",
   "type": "object",
   "properties": {
      "content": {
         "title": "Content",
         "type": "string"
      },
      "recipientDid": {
         "title": "Recipientdid",
         "type": "string"
      },
      "subject": {
         "anyOf": [
            {
               "type": "string"
            },
            {
               "type": "null"
            }
         ],
         "default": null,
         "title": "Subject"
      }
   },
   "additionalProperties": false,
   "required": [
      "content",
      "recipientDid"
   ]
}

Fields:
field content: str [Required]#

Content.

field recipient_did: str [Required] (alias 'recipientDid')#

Recipient did.

field subject: Optional[str] = None#

Subject.

class atproto.xrpc_client.models.com.atproto.admin.send_email.DataDict#

Bases: TypedDict

content: str#

Content.

recipient_did: str#

Recipient did.

subject: typing_extensions.NotRequired[Optional[str]]#

Subject.

pydantic model atproto.xrpc_client.models.com.atproto.admin.send_email.Response#

Bases: ResponseModelBase

Output data model for com.atproto.admin.sendEmail.

Show JSON schema
{
   "title": "Response",
   "description": "Output data model for :obj:`com.atproto.admin.sendEmail`.",
   "type": "object",
   "properties": {
      "sent": {
         "title": "Sent",
         "type": "boolean"
      }
   },
   "additionalProperties": false,
   "required": [
      "sent"
   ]
}

Fields:
field sent: bool [Required]#

Sent.