{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "title": "User Data Schema",
    "description": "Schema model for user configuration of the transfers.",
    "type": "object",
    "properties": {
        "przelewy": {
            "type": "array",
            "items": {
                "type": "object",
                "properties": {
                    "nazwa": {
                        "type": "string",
                        "pattern": "^.*$",
                        "description": "Nazwa identyfikuj\u0105ca konkretny przelew."
                    },
                    "aktywny": {
                        "description": "Okre\u015bla czy przelew jest aktywny.",
                        "type": "boolean",
                        "default": true
                    },
                    "tytu\u0142": {
                        "description": "Tytu\u0142 przelewu.",
                        "type": "string"
                    },
                    "odbiorca": {
                        "description": "Nazwa odbiorcy zdefiniowana w ksi\u0105\u017cce adresowej banku.",
                        "type": "string"
                    },
                    "sms": {
                        "description": "Okre\u015bla czy jest w\u0142\u0105czona dodatkowa walidacja wymagaj\u0105ca podania kodu sms.",
                        "type": "boolean",
                        "default": true
                    },
                    "kwota": {
                        "description": "Okre\u015bla domy\u015bln\u0105 kwot\u0119 jaka zostanie wprowadzona automatycznie do okienka danego przelewu.",
                        "type": [
                            "number",
                            "string"
                        ]
                    }
                },
                "required": [
                    "nazwa",
                    "tytu\u0142",
                    "odbiorca"
                ]
            }
        }
    }
}