app.bsky.labeler.defs

Shared type definitions.

class atproto_client.models.app.bsky.labeler.defs.LabelerView

Bases: ModelBase

Definition model for app.bsky.labeler.defs.

field cid: Cid [Required]

Cid.

field creator: models.AppBskyActorDefs.ProfileView [Required]

Creator.

field indexed_at: DateTime [Required]

Indexed at.

field labels: List[models.ComAtprotoLabelDefs.Label] | None = None

Labels.

field like_count: int | None = None

Like count.

Constraints:
  • ge = 0

field uri: AtUri [Required]

Uri.

field viewer: models.AppBskyLabelerDefs.LabelerViewerState | None = None

Viewer.

class atproto_client.models.app.bsky.labeler.defs.LabelerViewDetailed

Bases: ModelBase

Definition model for app.bsky.labeler.defs.

field cid: Cid [Required]

Cid.

field creator: models.AppBskyActorDefs.ProfileView [Required]

Creator.

field indexed_at: DateTime [Required]

Indexed at.

field labels: List[models.ComAtprotoLabelDefs.Label] | None = None

Labels.

field like_count: int | None = None

Like count.

Constraints:
  • ge = 0

field policies: models.AppBskyLabelerDefs.LabelerPolicies [Required]

Policies.

field reason_types: List[models.ComAtprotoModerationDefs.ReasonType] | None = None
field subject_collections: List[Nsid] | None = None
field subject_types: List[models.ComAtprotoModerationDefs.SubjectType] | None = None
field uri: AtUri [Required]

Uri.

field viewer: models.AppBskyLabelerDefs.LabelerViewerState | None = None

Viewer.

class atproto_client.models.app.bsky.labeler.defs.LabelerViewerState

Bases: ModelBase

Definition model for app.bsky.labeler.defs.

field like: AtUri | None = None

Like.

class atproto_client.models.app.bsky.labeler.defs.LabelerPolicies

Bases: ModelBase

Definition model for app.bsky.labeler.defs.

field label_value_definitions: List[models.ComAtprotoLabelDefs.LabelValueDefinition] | None = None
field label_values: List[models.ComAtprotoLabelDefs.LabelValue] [Required]

The label values which this labeler publishes. May include global or custom labels.