Table of Contents

Enum ListPurpose

Namespace
idunno.Bluesky.Graph
Assembly
idunno.Bluesky.dll

Possible purposes of a list

[JsonConverter(typeof(ListPurposeConverter))]
public enum ListPurpose

Fields

CurateList = 2

The list is a curation list.

ModList = 1

The list is a moderation list.

ReferenceList = 3

The list is a reference list, like starter pack.

Unknown = 0

The list has a purpose this library does not recognize.

The lexicon definition of a list purpose is an open union, so the service may introduce purposes which postdate this library. Such a purpose is surfaced as idunno.Bluesky.Graph.ListPurpose.Unknown rather than failing to deserialize. A list whose purpose is idunno.Bluesky.Graph.ListPurpose.Unknown cannot be serialized.

Remarks

See https://github.com/bluesky-social/atproto/blob/main/lexicons/app/bsky/graph/defs.json