At

 view release on metacpan or  search on metacpan

share/lexicons/app/bsky/actor/defs.json  view on Meta::CPAN

    },
    "viewerState": {
      "type": "object",
      "description": "Metadata about the requesting account's relationship with the subject account. Only has meaningful content for authed requests.",
      "properties": {
        "muted": { "type": "boolean" },
        "mutedByList": {
          "type": "ref",
          "ref": "app.bsky.graph.defs#listViewBasic"
        },
        "blockedBy": { "type": "boolean" },
        "blocking": { "type": "string", "format": "at-uri" },
        "blockingByList": {
          "type": "ref",
          "ref": "app.bsky.graph.defs#listViewBasic"
        },
        "following": { "type": "string", "format": "at-uri" },
        "followedBy": { "type": "string", "format": "at-uri" },
        "knownFollowers": {
          "type": "ref",
          "ref": "#knownFollowers"

share/lexicons/app/bsky/embed/record.json  view on Meta::CPAN

    },
    "view": {
      "type": "object",
      "required": ["record"],
      "properties": {
        "record": {
          "type": "union",
          "refs": [
            "#viewRecord",
            "#viewNotFound",
            "#viewBlocked",
            "#viewDetached",
            "app.bsky.feed.defs#generatorView",
            "app.bsky.graph.defs#listView",
            "app.bsky.labeler.defs#labelerView",
            "app.bsky.graph.defs#starterPackViewBasic"
          ]
        }
      }
    },
    "viewRecord": {

share/lexicons/app/bsky/embed/record.json  view on Meta::CPAN

      }
    },
    "viewNotFound": {
      "type": "object",
      "required": ["uri", "notFound"],
      "properties": {
        "uri": { "type": "string", "format": "at-uri" },
        "notFound": { "type": "boolean", "const": true }
      }
    },
    "viewBlocked": {
      "type": "object",
      "required": ["uri", "blocked", "author"],
      "properties": {
        "uri": { "type": "string", "format": "at-uri" },
        "blocked": { "type": "boolean", "const": true },
        "author": { "type": "ref", "ref": "app.bsky.feed.defs#blockedAuthor" }
      }
    },
    "viewDetached": {
      "type": "object",
      "required": ["uri", "detached"],
      "properties": {
        "uri": { "type": "string", "format": "at-uri" },
        "detached": { "type": "boolean", "const": true }
      }
    }

share/lexicons/app/bsky/feed/defs.json  view on Meta::CPAN

          "maxLength": 2000
        }
      }
    },
    "replyRef": {
      "type": "object",
      "required": ["root", "parent"],
      "properties": {
        "root": {
          "type": "union",
          "refs": ["#postView", "#notFoundPost", "#blockedPost"]
        },
        "parent": {
          "type": "union",
          "refs": ["#postView", "#notFoundPost", "#blockedPost"]
        },
        "grandparentAuthor": {
          "type": "ref",
          "ref": "app.bsky.actor.defs#profileViewBasic",
          "description": "When parent is a reply to another post, this is the author of that post."
        }
      }
    },
    "reasonRepost": {
      "type": "object",

share/lexicons/app/bsky/feed/defs.json  view on Meta::CPAN

      "type": "object",
      "properties": {}
    },
    "threadViewPost": {
      "type": "object",
      "required": ["post"],
      "properties": {
        "post": { "type": "ref", "ref": "#postView" },
        "parent": {
          "type": "union",
          "refs": ["#threadViewPost", "#notFoundPost", "#blockedPost"]
        },
        "replies": {
          "type": "array",
          "items": {
            "type": "union",
            "refs": ["#threadViewPost", "#notFoundPost", "#blockedPost"]
          }
        }
      }
    },
    "notFoundPost": {
      "type": "object",
      "required": ["uri", "notFound"],
      "properties": {
        "uri": { "type": "string", "format": "at-uri" },
        "notFound": { "type": "boolean", "const": true }
      }
    },
    "blockedPost": {
      "type": "object",
      "required": ["uri", "blocked", "author"],
      "properties": {
        "uri": { "type": "string", "format": "at-uri" },
        "blocked": { "type": "boolean", "const": true },
        "author": { "type": "ref", "ref": "#blockedAuthor" }
      }
    },
    "blockedAuthor": {
      "type": "object",
      "required": ["did"],
      "properties": {
        "did": { "type": "string", "format": "did" },
        "viewer": { "type": "ref", "ref": "app.bsky.actor.defs#viewerState" }
      }
    },
    "generatorView": {
      "type": "object",
      "required": ["uri", "cid", "did", "creator", "displayName", "indexedAt"],

share/lexicons/app/bsky/feed/getActorLikes.json  view on Meta::CPAN

            "feed": {
              "type": "array",
              "items": {
                "type": "ref",
                "ref": "app.bsky.feed.defs#feedViewPost"
              }
            }
          }
        }
      },
      "errors": [{ "name": "BlockedActor" }, { "name": "BlockedByActor" }]
    }
  }
}

share/lexicons/app/bsky/feed/getAuthorFeed.json  view on Meta::CPAN

            "feed": {
              "type": "array",
              "items": {
                "type": "ref",
                "ref": "app.bsky.feed.defs#feedViewPost"
              }
            }
          }
        }
      },
      "errors": [{ "name": "BlockedActor" }, { "name": "BlockedByActor" }]
    }
  }
}

share/lexicons/app/bsky/feed/getPostThread.json  view on Meta::CPAN

        "encoding": "application/json",
        "schema": {
          "type": "object",
          "required": ["thread"],
          "properties": {
            "thread": {
              "type": "union",
              "refs": [
                "app.bsky.feed.defs#threadViewPost",
                "app.bsky.feed.defs#notFoundPost",
                "app.bsky.feed.defs#blockedPost"
              ]
            },
            "threadgate": {
              "type": "ref",
              "ref": "app.bsky.feed.defs#threadgateView"
            }
          }
        }
      },
      "errors": [{ "name": "NotFound" }]

share/lexicons/app/bsky/graph/block.json  view on Meta::CPAN

      "type": "record",
      "description": "Record declaring a 'block' relationship against another account. NOTE: blocks are public in Bluesky; see blog posts for details.",
      "key": "tid",
      "record": {
        "type": "object",
        "required": ["subject", "createdAt"],
        "properties": {
          "subject": {
            "type": "string",
            "format": "did",
            "description": "DID of the account to be blocked."
          },
          "createdAt": { "type": "string", "format": "datetime" }
        }
      }
    }
  }
}

share/lexicons/app/bsky/graph/defs.json  view on Meta::CPAN

      "description": "A list of actors used for curation purposes such as list feeds or interaction gating."
    },
    "referencelist": {
      "type": "token",
      "description": "A list of actors used for only for reference purposes such as within a starter pack."
    },
    "listViewerState": {
      "type": "object",
      "properties": {
        "muted": { "type": "boolean" },
        "blocked": { "type": "string", "format": "at-uri" }
      }
    },
    "notFoundActor": {
      "type": "object",
      "description": "indicates that a handle or DID could not be resolved",
      "required": ["actor", "notFound"],
      "properties": {
        "actor": { "type": "string", "format": "at-identifier" },
        "notFound": { "type": "boolean", "const": true }
      }



( run in 0.548 second using v1.01-cache-2.11-cpan-49f99fa48dc )