Request schema - KostasMparmparousis/LoginName-Validity-Checker Wiki

Το παρακάτω JSON schema περιγράφει την δομή του request την οποία το API αναμένει να παραλάβει. Επιπλεόν μπορεί να ερμηνευτεί ως validator ενός request.

{
    "$schema": "http://json-schema.org/draft-07/schema",
    "type": "object",
    "properties": {
        "ssn": {
            "type" : "string",
            "examples": [ "31120012345" ]
        },
        "ssnCountry": {
            "type" : "string",
            "examples": [ "GR" ]
        },
        "tin": {
            "type" : "string",
            "examples": [ "123456789" ]
        },
        "tinCountry": {
            "type" : "string",
            "examples": [ "GR" ]
        },
        "birthDate": {
            "type" : "string",
            "examples": [ "20001231" ]
        },
        "birthYear": {
            "type" : "string",
            "examples": [ "1994" ]
        },
        "loginName": {
            "type" : "string",
            "examples": [ "nicPapad" ]
        },
        "verbose": {
            "type" : "boolean",
            "examples": false
        },
        "institution": {
            "type" : "string",
            "examples": [ "uoa" ]
        }
    },
    "required" : ["ssn", "ssnCountry"]
}