place.stream.chat.defs
Shared type definitions.
- class atproto_client.models.place.stream.chat.defs.MessageView
Bases:
ModelBaseDefinition model for
place.stream.chat.defs.- field author: models.AppBskyActorDefs.ProfileViewBasic [Required]
Author.
- field badges: List[models.PlaceStreamBadgeDefs.BadgeView] | None = None
- Constraints:
max_length = 3
- field chat_profile: models.PlaceStreamChatProfile.Record | None = None
Chat profile.
- field cid: Cid [Required]
Cid.
- field indexed_at: DateTime [Required]
Indexed at.
- field record: UnknownType [Required]
Record.
- Constraints:
__module__ = atproto_client.models.unknown_union
__firstlineno__ = 72
__doc__ = Annotation for lexicon
unknownfields: any registered record type, elseDotDict. Record types are looked up in the runtime registry rather than in a union fixed at import time, so a record defined by a package generated from custom lexicons is decoded to its own model.__get_pydantic_core_schema__ = <bound method UnknownRecordFallback.__get_pydantic_core_schema__ of <class ‘atproto_client.models.unknown_union.UnknownRecordFallback’>>
__static_attributes__ = ()
__dict__ = {‘__module__’: ‘atproto_client.models.unknown_union’, ‘__firstlineno__’: 72, ‘__doc__’: ‘Annotation for lexicon
unknownfields: any registered record type, elseDotDict.nnRecord types are looked up in the runtime registry rather than in a union fixed at import time,nso a record defined by a package generated from custom lexicons is decoded to its own model.n’, ‘__get_pydantic_core_schema__’: <classmethod(<function UnknownRecordFallback.__get_pydantic_core_schema__ at 0x7bc6f7b3ce00>)>, ‘__static_attributes__’: (), ‘__dict__’: <attribute ‘__dict__’ of ‘UnknownRecordFallback’ objects>, ‘__weakref__’: <attribute ‘__weakref__’ of ‘UnknownRecordFallback’ objects>}__weakref__ = <attribute ‘__weakref__’ of ‘UnknownRecordFallback’ objects>
- field reply_to: models.PlaceStreamChatDefs.MessageView | DotDict | None = None
Reply to.
- field uri: AtUri [Required]
Uri.
- class atproto_client.models.place.stream.chat.defs.PinnedRecordView
Bases:
ModelBaseDefinition model for
place.stream.chat.defs. View of a pinned chat record with hydrated message data.- field cid: Cid [Required]
Cid.
- field indexed_at: DateTime [Required]
Indexed at.
- field message: models.PlaceStreamChatDefs.MessageView | None = None
Message.
- field pinned_by: models.PlaceStreamChatProfile.Record | None = None
Pinned by.
- field record: models.PlaceStreamChatPinnedRecord.Record [Required]
Record.
- field uri: AtUri [Required]
Uri.