base#

class atproto.xrpc_client.models.base.AtProtocolBase#

Bases: object

pydantic model atproto.xrpc_client.models.base.DataModelBase#

Bases: ModelBase

Show JSON schema
{
   "title": "DataModelBase",
   "type": "object",
   "properties": {},
   "additionalProperties": false
}

pydantic model atproto.xrpc_client.models.base.ModelBase#

Bases: BaseModel, AtProtocolBase

Base class for all data classes.

Provides square brackets [] notation to get attributes like in a dictionary.

Show JSON schema
{
   "title": "ModelBase",
   "description": "Base class for all data classes.\n\nProvides square brackets [] notation to get attributes like in a dictionary.",
   "type": "object",
   "properties": {},
   "additionalProperties": false
}

pydantic model atproto.xrpc_client.models.base.ParamsModelBase#

Bases: ModelBase

Show JSON schema
{
   "title": "ParamsModelBase",
   "type": "object",
   "properties": {},
   "additionalProperties": false
}

pydantic model atproto.xrpc_client.models.base.RecordModelBase#

Bases: UnknownRecord

Show JSON schema
{
   "title": "RecordModelBase",
   "type": "object",
   "properties": {},
   "additionalProperties": false
}

pydantic model atproto.xrpc_client.models.base.ResponseModelBase#

Bases: ModelBase

Show JSON schema
{
   "title": "ResponseModelBase",
   "type": "object",
   "properties": {},
   "additionalProperties": false
}

class atproto.xrpc_client.models.base.UnknownDict#

Bases: AtProtocolBase

pydantic model atproto.xrpc_client.models.base.UnknownRecord#

Bases: ModelBase

Show JSON schema
{
   "title": "UnknownRecord",
   "type": "object",
   "properties": {},
   "additionalProperties": false
}