{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "description": "This action shows a single survey.",
    "properties": {
        "engagementButtonLabel": {
            "default": "",
            "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.",
            "type": "string"
        },
        "includeTelemetryUUID": {
            "default": false,
            "description": "Include unique user ID in post-answer-url and Telemetry",
            "type": "boolean"
        },
        "learnMoreMessage": {
            "default": "",
            "description": "Message to show to the user to learn more",
            "type": "string"
        },
        "learnMoreUrl": {
            "default": "",
            "description": "URL to show to the user when they click Learn More",
            "type": "string"
        },
        "message": {
            "default": "",
            "description": "Message to show to the user",
            "type": "string"
        },
        "postAnswerUrl": {
            "default": "",
            "description": "URL to redirect the user to after rating Firefox or clicking the engagement button",
            "type": "string"
        },
        "surveyId": {
            "description": "Slug uniquely identifying this survey in telemetry",
            "type": "string"
        },
        "thanksMessage": {
            "default": "",
            "description": "Thanks message to show to the user after they've rated Firefox",
            "type": "string"
        }
    },
    "required": [
        "surveyId",
        "message",
        "thanksMessage"
    ],
    "title": "Show a Heartbeat survey.",
    "type": "object"
}