const fields = {    
    
      
    "apps": {

        "name": {
            "type": "input-text",
            "default": "",
            "is_list_name": "app",
            "required": true,
            "help": "bank_app_name"
        },

        "auth_token": {
            "type": "input-text",
            "default": "",
            "required": true,
            "help": "tochka_app_token"         
        }
        
    },

//Сопоставление таблиц КБ и объектов внешнего приложения    
    "tables": {
        "internal_object_id": {
            "type": "dropdown",
            "optionsFrom": {
                source: "tables"
            },
            "required": true,
            "help": "bank_internal_object"
        },
    },

    "connectors": {

        "name": {
            "type": "input-text",
            "default": "",
            "is_list_name": "connector",
            "required": true,
            "help": "bank_connector_name"
        },

        "external_app_id": {
            "type": "dropdown",
            "optionsFrom": {
                source: "list",
                field: "apps",
                value: "id",
                label: "name"
            },
            "required": true,
            "help": "bank_app"   
        },        

        "external_action_params_accountId": {
            "type": "input-text",
            "required": true,
            "help": "bank_account_number"
        },


        "cron_id_period": {
            "type": "dropdown",
            "required": true,
            "options": {
                '* * * * *': 'Ежеминутно',
                '1,15,30,45 * * * *': 'Каждые 15 минут',
                '1-59/5 * * * *': 'Каждые 5 минут',
                '1 12 * * *': 'Каждый день в 12 часов',
                '1 23 * * *': 'Каждый день в 23 часа',
                '1 3 * * *': 'Каждый день в 3 часа',
                '1 * * * *': 'Каждый час'
            },
            "default": '1 * * * *',
            "help": "bank_cron_period"
        },   

        "cron": {
            type: "html",
            help: "integration_auto_cron"
        },        
        
        "from_start": {
            "type": "input-date",
            "required": true,
            "help": "bank_from_start"
        }         
    }

}

export default fields;