Skip to content

ServerStatsResponseDto

Endpoints · All schemas

FieldRequiredDescription
photosYesTotal number of photos
usageYesTotal storage usage in bytes
usageByUserYesArray of usage for each user
usagePhotosYesStorage usage for photos in bytes
usageVideosYesStorage usage for videos in bytes
videosYesTotal number of videos

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.

Field definitions: UsageByUserDto

{
  "properties": {
    "photos": {
      "description": "Total number of photos",
      "maximum": 9007199254740991,
      "minimum": -9007199254740991,
      "type": "integer"
    },
    "usage": {
      "description": "Total storage usage in bytes",
      "maximum": 9007199254740991,
      "minimum": -9007199254740991,
      "type": "integer"
    },
    "usageByUser": {
      "description": "Array of usage for each user",
      "items": {
        "$ref": "#/components/schemas/UsageByUserDto"
      },
      "type": "array"
    },
    "usagePhotos": {
      "description": "Storage usage for photos in bytes",
      "maximum": 9007199254740991,
      "minimum": -9007199254740991,
      "type": "integer"
    },
    "usageVideos": {
      "description": "Storage usage for videos in bytes",
      "maximum": 9007199254740991,
      "minimum": -9007199254740991,
      "type": "integer"
    },
    "videos": {
      "description": "Total number of videos",
      "maximum": 9007199254740991,
      "minimum": -9007199254740991,
      "type": "integer"
    }
  },
  "required": [
    "photos",
    "usage",
    "usageByUser",
    "usagePhotos",
    "usageVideos",
    "videos"
  ],
  "type": "object"
}