Otter · Schema

Photo

All data required to represent a Photo for an entity in menus.

RestaurantOrder ManagementDeliveryOnline OrderingMenu ManagementAnalytics

Properties

Name Type Description
url string URL of the photo.
fileName string File name
id string Identifier of the Photo.
contentType string The media type of the file. Deprecated: Use the media type served from the photo URL instead.
View JSON Schema on GitHub

JSON Schema

public-api-photo-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "Photo",
  "description": "All data required to represent a Photo for an entity in menus.",
  "$id": "https://raw.githubusercontent.com/api-evangelist/otter/refs/heads/main/json-schema/public-api-photo-schema.json",
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "URL of the photo.",
      "example": "https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png"
    },
    "fileName": {
      "type": "string",
      "description": "File name",
      "example": "image.jpg"
    },
    "id": {
      "type": "string",
      "description": "Identifier of the Photo.",
      "example": "e9174f75-a293-4908-bba7-9db69871ad81"
    },
    "contentType": {
      "type": "string",
      "description": "The media type of the file. Deprecated: Use the media type served from the photo URL instead.",
      "example": "image/jpeg, image/png",
      "deprecated": true
    }
  },
  "required": [
    "contentType",
    "fileName",
    "id",
    "url"
  ]
}