Header menu logo FSharp.ATProto

LabelDefinition Type

Definition of a known label in the AT Protocol.

Record fields

Record Field Description

AdultOnly

Full Usage: AdultOnly

Field type: bool

Whether this is adult-only content

Field type: bool

Behaviors

Full Usage: Behaviors

Field type: LabelBehaviors

Context-specific behaviors for each subject type

Field type: LabelBehaviors

Blurs

Full Usage: Blurs

Field type: LabelBlurs

What this label blurs

Field type: LabelBlurs

Configurable

Full Usage: Configurable

Field type: bool

Whether the user can configure this label's visibility

Field type: bool

DefaultSetting

Full Usage: DefaultSetting

Field type: LabelDefaultSetting

Default setting when user hasn't configured a preference

Field type: LabelDefaultSetting

DefinedBy

Full Usage: DefinedBy

Field type: string option

DID of the labeler that defined this label (None for built-in labels)

Field type: string option

Flags

Full Usage: Flags

Field type: LabelFlag list

Behavioral flags

Field type: LabelFlag list

Identifier

Full Usage: Identifier

Field type: string

Label identifier string (e.g., "!hide", "porn", "graphic-media")

Field type: string

Severity

Full Usage: Severity

Field type: LabelSeverity

Severity level for UI display

Field type: LabelSeverity

Type something to start searching.