{
  "kind": "collectionType",
  "singularName": "cookie",
  "pluralName": "cookies",
  "displayName": "Cookies",
  "draftAndPublish": false,
  "pluginOptions": {
    "i18n": {
      "localized": true
    },
    "content-manager": {
      "visible": false
    }
  },
  "attributes": {
    "name": {
      "pluginOptions": {
        "i18n": {
          "localized": true
        }
      },
      "type": "string",
      "required": true
    },
    "description": {
      "pluginOptions": {
        "i18n": {
          "localized": true
        }
      },
      "type": "text",
      "required": true
    },
    "host": {
      "type": "string",
      "required": true
    },
    "category": {
      "type": "relation",
      "relation": "manyToOne",
      "target": "api::cookie-category.cookie-category",
      "inversedBy": "cookies"
    },
    "party": {
      "type": "enumeration",
      "enum": ["First-party", "Second-party", "Third-party"],
      "required": true
    },
    "isVisible": {
      "pluginOptions": {
        "i18n": {
          "localized": true
        }
      },
      "type": "boolean",
      "default": true,
      "required": true
    },
    "duration": {
      "type": "json",
      "required": false
    },
    "key": {
      "pluginOptions": {
        "i18n": {
          "localized": false
        }
      },
      "type": "string",
      "regex": "^(?!-)(?!.*?-$)[a-z0-9]*(?:-[a-z0-9]+)*$"
    }
  }
}
