{
    "description": "Info contains versioning information. how we'll want to distribute that information.",
    "properties": {
        "buildDate": {
            "type": [
                "string",
                "null"
            ]
        },
        "compiler": {
            "type": [
                "string",
                "null"
            ]
        },
        "gitCommit": {
            "type": [
                "string",
                "null"
            ]
        },
        "gitTreeState": {
            "type": [
                "string",
                "null"
            ]
        },
        "gitVersion": {
            "type": [
                "string",
                "null"
            ]
        },
        "goVersion": {
            "type": [
                "string",
                "null"
            ]
        },
        "major": {
            "type": [
                "string",
                "null"
            ]
        },
        "minor": {
            "type": [
                "string",
                "null"
            ]
        },
        "platform": {
            "type": [
                "string",
                "null"
            ]
        }
    },
    "required": [
        "major",
        "minor",
        "gitVersion",
        "gitCommit",
        "gitTreeState",
        "buildDate",
        "goVersion",
        "compiler",
        "platform"
    ],
    "type": "object"
}