Skip to content

SharedSpaceNewResponseDto

Endpoints · All schemas

FieldRequiredDescription
assetCountYesItems other members added since then
assetIdsYesUp to 500 of those items, so the timeline can show exactly what is new
lastVisitedAtYesWhen this member last marked the shared space seen; null if they never have

Complete definition

required lists fields that must be present. nullable allows a null value; it does not make the field optional. Response enums retain exact wire values for compatibility.

{
  "properties": {
    "assetCount": {
      "description": "Items other members added since then",
      "maximum": 9007199254740991,
      "minimum": 0,
      "type": "integer"
    },
    "assetIds": {
      "description": "Up to 500 of those items, so the timeline can show exactly what is new",
      "items": {
        "format": "uuid",
        "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$",
        "type": "string"
      },
      "type": "array"
    },
    "lastVisitedAt": {
      "description": "When this member last marked the shared space seen; null if they never have",
      "format": "date-time",
      "nullable": true,
      "type": "string"
    }
  },
  "required": [
    "assetCount",
    "assetIds",
    "lastVisitedAt"
  ],
  "type": "object"
}