{
    "exposeRootElement": true,
    "type": [
        "actionable",
        "clickable"
    ],
    "shadow": {
        "elements": [
            {
                "name": "input",
                "type": [
                    "actionable",
                    "clickable",
                    "editable"
                ],
                "selector": {
                    "css": "input"
                }
            },
            {
                "name": "maskedInput",
                "type": [
                    "actionable",
                    "clickable",
                    "editable"
                ],
                "selector": {
                    "css": "div>div:nth-child(3)>span"
                }
            },
            {
                "name": "helpIcon",
                "public": true,
                "type": "utam-omnistudio-common/pageObjects/tooltip",
                "selector": {
                    "css": "runtime_omnistudio_common-tooltip"
                }
            },
            {
                "name": "errorMessage",
                "selector": {
                    "css": "[id^=\"error-message\"]"
                }
            }
        ]
    },
    "methods": [
        {
            "name": "getStep",
            "compose": [
                {
                    "element": "input",
                    "apply": "getAttribute",
                    "returnType": "string",
                    "args": [
                        {
                            "value": "step"
                        }
                    ]
                }
            ]
        },
        {
            "name": "getMinimumValue",
            "compose": [
                {
                    "element": "input",
                    "apply": "getAttribute",
                    "returnType": "string",
                    "args": [
                        {
                            "value": "min"
                        }
                    ]
                }
            ]
        },
        {
            "name": "getMaximumValue",
            "compose": [
                {
                    "element": "input",
                    "apply": "getAttribute",
                    "returnType": "string",
                    "args": [
                        {
                            "value": "max"
                        }
                    ]
                }
            ]
        },
        {
            "name": "getMaskedValue",
            "compose": [
                {
                    "element": "maskedInput",
                    "apply": "getAttribute",
                    "returnType": "string",
                    "args": [
                        {
                            "value": "innerHTML"
                        }
                    ]
                }
            ]
        },
        {
            "name": "getErrorMessage",
            "compose": [
                {
                    "element": "errorMessage",
                    "apply": "getText",
                    "returnType": "string"
                }
            ]
        },
        {
            "name": "isDisabled",
            "compose": [
                {
                    "element": "input",
                    "apply": "getAttribute",
                    "args": [
                        {
                            "value": "disabled"
                        }
                    ],
                    "matcher": {
                        "type": "notNull"
                    }
                }
            ]
        }
    ],
    "description": {
        "text": [
            " "
        ],
        "author": "Salesforce"
    }
}