{
    "additionalProperties": false,
    "properties": {
        "authorizationCode": {
            "maxLength": 100,
            "type": "string"
        },
        "clientId": {
            "description": "MongoDB object ID for the user",
            "maxLength": 12,
            "minLength": 12,
            "pattern": "[0-9a-fA-F]+",
            "type": "string"
        },
        "expirationTime": {
            "type": "number"
        },
        "scope": {
            "type": "string"
        }
    },
    "title": "OAuthAuthorizationCode",
    "type": "object"
}