comAtprotoLabelSubscribeLabels top-level constant

Map<String, dynamic> const comAtprotoLabelSubscribeLabels

com.atproto.label.subscribeLabels

Implementation

const comAtprotoLabelSubscribeLabels = <String, dynamic>{
  "lexicon": 1,
  "id": "com.atproto.label.subscribeLabels",
  "defs": {
    "main": {
      "type": "subscription",
      "description":
          "Subscribe to stream of labels (and negations). Public endpoint implemented by mod services. Uses same sequencing scheme as repo event stream.",
      "parameters": {
        "type": "params",
        "properties": {
          "cursor": {
            "type": "integer",
            "description": "The last known event seq number to backfill from.",
          },
        },
      },
      "message": {
        "schema": {
          "type": "union",
          "refs": ["#labels", "#info"],
        },
      },
      "errors": [
        {"name": "FutureCursor"},
      ],
    },
    "labels": {
      "type": "object",
      "required": ["seq", "labels"],
      "properties": {
        "seq": {"type": "integer"},
        "labels": {
          "type": "array",
          "items": {"type": "ref", "ref": "com.atproto.label.defs#label"},
        },
      },
    },
    "info": {
      "type": "object",
      "required": ["name"],
      "properties": {
        "name": {
          "type": "string",
          "knownValues": ["OutdatedCursor"],
        },
        "message": {"type": "string"},
      },
    },
  },
};