UNPKG

@viewdo/dxp-story-cli

Version:

DXP Story Management CLI

67 lines (66 loc) 2.16 kB
{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "Miscellaneous Data Storage Schema", "description": "A schema for storing various types of data that do not fit into predefined categories. This includes structured metadata templates for commonly used configurations, such as trackers for Google Tag Manager.", "defaultProperties": [], "definitions": { "MetaData": { "type": "object", "title": "Structured Metadata Templates", "description": "Templates defined by the team for common data structures, such as tracking configurations and other metadata.", "required": [], "properties": { "trackers": { "$id": "#/properties/trackers", "title": "Google Tag Manager Tracker", "description": "A list of Google Tag Manager tracker configurations.", "type": "array", "items": [ { "type": "object", "properties": { "id": { "type": "string", "description": "The unique identifier for the tracker." }, "name": { "type": "string", "description": "The name of the tracker." }, "type": { "type": "string", "description": "The type of the tracker, typically 'google-tag-manager'." }, "trackingId": { "type": "string", "description": "The Google Tag Manager tracking ID." } }, "required": [ "id", "trackingId" ] } ], "minItems": 1, "default": "", "examples": [ { "id": "archerEduGoogleTagManager", "name": "GTM", "type": "google-tag-manager", "trackingId": "GTM-W88ZV5M" } ] } } } }, "properties": { "metadata": { "$ref": "#/definitions/MetaData" } }, "required": [], "type": "object" }