place.stream.chat.profile
Record containing customizations for a user’s chat profile.
- class atproto_client.models.place.stream.chat.profile.Color
Bases:
ModelBaseDefinition model for
place.stream.chat.profile. Customizations for the color of a user’s name in chat.- field blue: int [Required]
Blue.
- Constraints:
ge = 0
le = 255
- field green: int [Required]
Green.
- Constraints:
ge = 0
le = 255
- field red: int [Required]
Red.
- Constraints:
ge = 0
le = 255
- atproto_client.models.place.stream.chat.profile.SelfLabel
Label that a user can apply to their own profile.
- class atproto_client.models.place.stream.chat.profile.BadgeSelections
Bases:
ModelBaseDefinition model for
place.stream.chat.profile. Selected badges for display in chat, organized by slot.- field global_: models.ComAtprotoRepoStrongRef.Main | None = None
- field streamer: List[models.PlaceStreamChatProfile.StreamerBadgeSelection] | None = None
- Constraints:
max_length = 20
- class atproto_client.models.place.stream.chat.profile.StreamerBadgeSelection
Bases:
ModelBaseDefinition model for
place.stream.chat.profile. A selected badge for a specific streamer’s channel.- field badge: models.ComAtprotoRepoStrongRef.Main [Required]
Strong reference to the selected place.stream.badge.issuance record.
- field streamer: Did [Required]
DID of the streamer whose channel this selection applies to.
- class atproto_client.models.place.stream.chat.profile.Record
Bases:
RecordModelBaseRecord model for
place.stream.chat.profile.- field badges: models.PlaceStreamChatProfile.BadgeSelections | None = None
Badge selections for display in chat.
- field color: models.PlaceStreamChatProfile.Color | None = None
Color.
- field self_labels: List[models.PlaceStreamChatProfile.SelfLabel] | None = None
- Constraints:
max_length = 10
- class atproto_client.models.place.stream.chat.profile.GetRecordResponse
Bases:
SugarResponseModelBaseGet record response for
models.PlaceStreamChatProfile.Record.- field uri: str [Required]
The URI of the record.
- field value: models.PlaceStreamChatProfile.Record [Required]
The record.
- class atproto_client.models.place.stream.chat.profile.ListRecordsResponse
Bases:
SugarResponseModelBaseList records response for
models.PlaceStreamChatProfile.Record.- field records: Dict[str, models.PlaceStreamChatProfile.Record] [Required]
Map of URIs to records.
- class atproto_client.models.place.stream.chat.profile.CreateRecordResponse
Bases:
SugarResponseModelBaseCreate record response for
models.PlaceStreamChatProfile.Record.- field cid: str [Required]
The CID of the record.
- field uri: str [Required]
The URI of the record.