com.kosora623.pikkles.field.placement

kosora623.bsky.social

Documentation

共同フィールドへの貼り付け。貼った人のPDSに置く。貼れるのは自分のステッカーと、成立した交換で受け取ったステッカー。数値の単位は binder.page#placement と同じ。

main record

共同フィールドへの貼り付け。貼った人のPDSに置く。貼れるのは自分のステッカーと、成立した交換で受け取ったステッカー。数値の単位は binder.page#placement と同じ。

Record Key tid Timestamp-based ID

Properties

createdAt string datetime Required

An RFC 3339 formatted timestamp.

rotation integer Required

回転(度、時計回り)

minimum: -180maximum: 180
scale integer Required

拡大率。1000で等倍(100 = 0.1倍、5000 = 5倍)

minimum: 100maximum: 5000
sticker ref com.atproto.repo.strongRef Required

自分のステッカー、または成立した交換で受け取ったステッカー

x integer Required

ステッカー中心の横位置。キャンバス幅を10000とした値。-2000〜12000

minimum: -2000maximum: 12000
y integer Required

ステッカー中心の縦位置。キャンバス高さを10000とした値。-2000〜12000

minimum: -2000maximum: 12000
z integer Required

重なり順。大きいほど上

minimum: 0
View raw schema
{
  "description": "共同フィールドへの貼り付け。貼った人のPDSに置く。貼れるのは自分のステッカーと、成立した交換で受け取ったステッカー。数値の単位は binder.page#placement と同じ。",
  "key": "tid",
  "record": {
    "properties": {
      "createdAt": {
        "format": "datetime",
        "type": "string"
      },
      "field": {
        "ref": "com.atproto.repo.strongRef",
        "type": "ref"
      },
      "rotation": {
        "description": "回転(度、時計回り)",
        "maximum": 180,
        "minimum": -180,
        "type": "integer"
      },
      "scale": {
        "description": "拡大率。1000で等倍(100 = 0.1倍、5000 = 5倍)",
        "maximum": 5000,
        "minimum": 100,
        "type": "integer"
      },
      "sticker": {
        "description": "自分のステッカー、または成立した交換で受け取ったステッカー",
        "ref": "com.atproto.repo.strongRef",
        "type": "ref"
      },
      "x": {
        "description": "ステッカー中心の横位置。キャンバス幅を10000とした値。-2000〜12000",
        "maximum": 12000,
        "minimum": -2000,
        "type": "integer"
      },
      "y": {
        "description": "ステッカー中心の縦位置。キャンバス高さを10000とした値。-2000〜12000",
        "maximum": 12000,
        "minimum": -2000,
        "type": "integer"
      },
      "z": {
        "description": "重なり順。大きいほど上",
        "minimum": 0,
        "type": "integer"
      }
    },
    "required": [
      "field",
      "sticker",
      "x",
      "y",
      "scale",
      "rotation",
      "z",
      "createdAt"
    ],
    "type": "object"
  },
  "type": "record"
}

Lexicon Garden

@