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,
},
}