{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/SurveyAppearanceSchema",
  "title": "SurveyAppearanceSchema",
  "type": "object",
  "properties": {
    "backgroundColor": {
      "type": "string"
    },
    "submitButtonColor": {
      "type": "string"
    },
    "textColor": {
      "type": "string"
    },
    "submitButtonText": {
      "type": "string"
    },
    "submitButtonTextColor": {
      "type": "string"
    },
    "descriptionTextColor": {
      "type": "string"
    },
    "ratingButtonColor": {
      "type": "string"
    },
    "ratingButtonActiveColor": {
      "type": "string"
    },
    "ratingButtonHoverColor": {
      "type": "string"
    },
    "whiteLabel": {
      "type": "boolean"
    },
    "autoDisappear": {
      "type": "boolean"
    },
    "displayThankYouMessage": {
      "type": "boolean"
    },
    "thankYouMessageHeader": {
      "type": "string"
    },
    "thankYouMessageDescription": {
      "type": "string"
    },
    "thankYouMessageDescriptionContentType": {
      "$ref": "#/components/schemas/DescriptionContentTypeEnum"
    },
    "thankYouMessageCloseButtonText": {
      "type": "string"
    },
    "borderColor": {
      "type": "string"
    },
    "placeholder": {
      "type": "string"
    },
    "shuffleQuestions": {
      "type": "boolean"
    },
    "surveyPopupDelaySeconds": {
      "type": "integer"
    },
    "widgetType": {
      "$ref": "#/components/schemas/WidgetTypeEnum"
    },
    "widgetSelector": {
      "type": "string"
    },
    "widgetLabel": {
      "type": "string"
    },
    "widgetColor": {
      "type": "string"
    },
    "fontFamily": {
      "type": "string"
    },
    "maxWidth": {
      "type": "string"
    },
    "zIndex": {
      "type": "string"
    },
    "disabledButtonOpacity": {
      "type": "string"
    },
    "boxPadding": {
      "type": "string"
    }
  }
}