{
    "type": "object",
    "properties": {
        "enabled": {
            "title": "Is this policy enabled",
            "description": "determins if this policy has been enabled.  If set to false, the student app won't load the policy.",
            "type": "boolean"
        },
        "full_screen_thumbnail": {
            "title": "Ask for full screen thumbnail.",
            "description": "Allow full screen thumbnails.  Note: The student will be propted and has the option to deny the request.",
            "type": "boolean"
        },
        "student_privacy": {
            "title": "Student privacy",
            "description": "Enable student privacy mode.",
            "type": "boolean"
        },
        "tdk_mode": {
            "title": "Demo Mode",
            "description": "Enable the Chromebook to communicate with a Teacher running in TDK (demo) mode.",
            "type": "boolean"
        },
        "provisioning_code": {
            "title": "Provisioning code",
            "description": "Alpha-numeric code to allow this device to provision to the LaaS servers.",
            "type": "string"
        },
        "socket_server": {
            "title": "LanSchool Air socket server",
            "description": "LanSchool Air backend server setting",
            "type": "string"
        },
        "api_server": {
            "title": "LanSchool Air API server",
            "description": "LanSchool Air backend API server setting",
            "type": "string"
        },
        "reprovision_code": {
            "title": "Reprovision code",
            "description": "Code to force a reprovision. Can be any string. If it does not match a previously known value, a reprovision will take place.",
            "type": "string"
        },
        "logging_server": {
            "title": "Logging server",
            "description": "Remote logging server address",
            "type": "string"
        },
        "log_enable_poll_delay": {
            "title": "Log enable poll delay",
            "description": "How long to wait between each check if logging is enabled (in milliseconds)",
            "type": "string"
        },
        "log_push_delay": {
            "title": "Log push delay",
            "description": "How long to wait between each push of more log data (in milliseconds)",
            "type": "string"
        }
    }
}
