def get_default_configuration()

in connectors/sources/zoom.py [0:0]


    def get_default_configuration(cls):
        return {
            "account_id": {
                "label": "Account ID",
                "order": 1,
                "type": "str",
            },
            "client_id": {
                "label": "Client ID",
                "order": 2,
                "type": "str",
            },
            "client_secret": {
                "label": "Client secret",
                "order": 3,
                "sensitive": True,
                "type": "str",
            },
            "fetch_past_meeting_details": {
                "display": "toggle",
                "label": "Fetch past meeting details",
                "order": 4,
                "tooltip": "Enable this option to fetch past past meeting details. This setting can increase sync time.",
                "type": "bool",
                "value": False,
            },
            "recording_age": {
                "display": "numeric",
                "label": "Recording Age Limit (Months)",
                "order": 5,
                "tooltip": "How far back in time to request recordings from zoom. Recordings older than this will not be indexed.",
                "type": "int",
                "validations": [{"type": "greater_than", "constraint": -1}],
            },
            "use_text_extraction_service": {
                "display": "toggle",
                "label": "Use text extraction service",
                "order": 6,
                "tooltip": "Requires a separate deployment of the Elastic Text Extraction Service. Requires that pipeline settings disable text extraction.",
                "type": "bool",
                "ui_restrictions": ["advanced"],
                "value": False,
            },
        }