{
    "type": "tabs",
    "tabsStyle": {
        "width": "calc(100% - 100px)"
    },  
    "i18n": true,
    "items": {
        "basicSettingsTab": {
            "type": "panel",
            "label": "basic settings",
            "items": {
                "username": {
                    "type": "text",
                    "label": "username",
                    "sm": 12,
                    "md": 4,
                    "xs": 12,
                    "lg": 4,
                    "xl": 4
                },
                "password": {
                    "type": "password",
                    "label": "password",
                    "repeat": true,
                    "sm": 12,
                    "md": 8,
                    "xs": 12,
                    "lg": 4,
                    "xl": 4
                },
                "pollinterval": {
                    "type": "number",
                    "label": "pollinterval",
                    "sm": 12,
                    "md": 4,
                    "xs": 12,
                    "lg": 4,
                    "xl": 4
                },
                "note": {
                    "type": "staticText",
                    "newLine": true,
                    "label": "on save adapter restarts with new config immediately",
                    "text": "on save adapter restarts with new config immediately",
                    "sm": 12,
                    "md": 4,
                    "xs": 12,
                    "lg": 4,
                    "xl": 4
                }
            }
        },
        "localApiSettings": {
            "type": "panel",
            "label": "local api settings",
            "items": {
                "gatewaypin": {
                    "newLine": true,
                    "type": "text",
                    "label": "gatewaypin",
                    "sm": 6,
                    "md": 4,
                    "xs": 12,
                    "lg": 4,
                    "xl": 4
                },
                "localip": {
                    "newLine": true,
                    "type": "text",
                    "label": "localip",
                    "sm": 6,
                    "md": 4,
                    "xs": 12,
                    "lg": 4,
                    "xl": 4
                },
                "usemdns": {
                    "type": "checkbox",
                    "label": "Use MDNS for local network name resolution",
                    "sm": 6,
                    "md": 4,
                    "xs": 12,
                    "lg": 4,
                    "xl": 4
                }
            }
        },
        "advancedConnectionSettingsTab": {
            "type": "panel",
            "label": "advanced connection settings",
            "items": {
                "loginattempts": {
                    "type": "number",
                    "label": "login attempts",
                    "sm": 8,
                    "md": 4,
                    "xs": 12,
                    "lg": 4,
                    "xl": 4
                },
                "delaybetweenloginattempts": {
                    "type": "number",
                    "label": "delay between login attempts",
                    "sm": 8,
                    "md": 4,
                    "xs": 12,
                    "lg": 4,
                    "xl": 4
                },
                "delayafterfailedlogin": {
                    "type": "number",
                    "label": "delay after failed login",
                    "sm": 8,
                    "md": 4,
                    "xs": 12,
                    "lg": 4,
                    "xl": 4
                },
                "delayretryapplyqueue": {
                    "newLine": true,
                    "type": "number",
                    "label": "delay before applyqueue retry",
                    "sm": 8,
                    "md": 4,
                    "xs": 12,
                    "lg": 4,
                    "xl": 4
                }
            }
        }
    }
}