{
    "description": {
        "author": "Salesforce",
        "text": [
            "Selector: lightning-datetimepicker",
            "Represents the  lightning-datetimepicker Lightning web component.",
            "Check if it's a required field. Get the lightning-datepicker and lightning-datepicker components."
        ]
    },
    "methods": [
        {
            "name": "isRequired",
            "description": {
                "text": [
                    "Is datetimepicker input required"
                ],
                "return": "boolean"
            },
            "compose": [
                {
                    "element": "required",
                    "apply": "isPresent"
                }
            ]
        },
        {
            "name": "getErrorText",
            "description": {
                "text": [
                    "Get error help text if present"
                ],
                "return": "string|null"
            },
            "compose": [
                {
                    "element": "error",
                    "apply": "getText"
                }
            ]
        },
        {
            "name": "getLabelText",
            "description": {
                "text": [
                    "Get datetimepicker input label text"
                ],
                "return": "string"
            },
            "compose": [
                {
                    "element": "label",
                    "apply": "getText"
                }
            ]
        }
    ],
    "shadow": {
        "elements": [
            {
                "name": "label",
                "selector": {
                    "css": ".slds-form-element__label"
                },
                "public": true,
                "elements": [
                    {
                        "name": "required",
                        "selector": {
                            "css": ".slds-required"
                        }
                    }
                ]
            },
            {
                "name": "helptext",
                "type": "utam-lightning/pageObjects/helptext",
                "selector": {
                    "css": "lightning-helptext"
                },
                "public": true
            },
            {
                "name": "error",
                "selector": {
                    "css": ".slds-form-element__help"
                },
                "public": true,
                "nullable": true
            },
            {
                "name": "timepicker",
                "type": "utam-lightning/pageObjects/timepicker",
                "selector": {
                    "css": "lightning-timepicker"
                },
                "public": true,
                "nullable": true
            },
            {
                "name": "datepicker",
                "type": "utam-lightning/pageObjects/datepicker",
                "selector": {
                    "css": "lightning-datepicker"
                },
                "public": true,
                "nullable": true
            }
        ]
    }
}