<?php


return  
    [
        'model' => [
            'model' => \Litecms\Lead\Models\Lead::class,
            'table' => 'litecms_lead_leads',
            'hidden'=> [],
            'visible' => [],
            'guarded' => ['*'],
            'slugs' => ['slug' => 'name'],
            'dates' => ['deleted_at', 'created_at', 'updated_at'],
            'appends' => [],
            'fillable' => ['team_id',  'agent_id',  'lead_id',  'rotation_id',  'assigned_id',  'lead_qualify',  'lead_type',  'opportunitable_id',  'opportunitable_type',  'ref_source',  'account_id',  'contact_id',  'contact_details',  'ref',  'title',  'finance',  'industry',  'status',  'sub_status',  'priority',  'customer_type',  'buyer_type',  'created_by',  'description',  'customer_care_notes',  'customer_response',  'commercial',  'notes',  'audios',  'agent_note',  'probability',  'source',  'sub_source',  'stage',  'category_id',  'emirate_id',  'location_id',  'sublocation_id',  'property_id',  'min_bed',  'max_bed',  'min_price',  'max_price',  'min_area',  'max_area',  'hot',  'share',  'budget',  'timeline',  'level_of_interest',  'contact_at',  'extended',  'expiry_at',  'notified_at',  'listing_type',  'opportunity_lost_reason',  'opportunity_lost_description',  'pool_count',  'unwanted_count',  'pool_ids',  'unwanted_ids',  'reminder',  'extend_date',  'extend_description',  'counters',  'contact_medium',  'user_id',  'user_type',  'opportunity_status',  'customer_engaggement',  'notification_send'],
            'translatables' => [],
            'upload_folder' => 'lead/lead',
            'uploads' => [
            /*
                    'images' => [
                        'count' => 10,
                        'type'  => 'image',
                    ],
                    'file' => [
                        'count' => 1,
                        'type'  => 'file',
                    ],
            */
            ],

            'casts' => [
             
                'marking'    => 'array',
            
            /*
                'images'    => 'array',
                'file'      => 'array',
            */
            ],

            'revision' => [],
            'perPage' => '20',
            'search'        => [
                'name'  => 'like',
                'status',
            ]
        ],

        'search' => [
            
        ],

        'list' => [
            [
                "key" => "team_id", 
                "type" => "text", 
                "label" => 'lead::lead.label.team_id', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "agent_id", 
                "type" => "text", 
                "label" => 'lead::lead.label.agent_id', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "lead_id", 
                "type" => "text", 
                "label" => 'lead::lead.label.lead_id', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "rotation_id", 
                "type" => "text", 
                "label" => 'lead::lead.label.rotation_id', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "assigned_id", 
                "type" => "text", 
                "label" => 'lead::lead.label.assigned_id', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "lead_qualify", 
                "type" => "text", 
                "label" => 'lead::lead.label.lead_qualify', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "lead_type", 
                "type" => "text", 
                "label" => 'lead::lead.label.lead_type', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "opportunitable_id", 
                "type" => "text", 
                "label" => 'lead::lead.label.opportunitable_id', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "opportunitable_type", 
                "type" => "text", 
                "label" => 'lead::lead.label.opportunitable_type', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "ref_source", 
                "type" => "text", 
                "label" => 'lead::lead.label.ref_source', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "account_id", 
                "type" => "text", 
                "label" => 'lead::lead.label.account_id', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "contact_id", 
                "type" => "text", 
                "label" => 'lead::lead.label.contact_id', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "contact_details", 
                "type" => "text", 
                "label" => 'lead::lead.label.contact_details', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "ref", 
                "type" => "text", 
                "label" => 'lead::lead.label.ref', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "title", 
                "type" => "text", 
                "label" => 'lead::lead.label.title', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "finance", 
                "type" => "text", 
                "label" => 'lead::lead.label.finance', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "industry", 
                "type" => "text", 
                "label" => 'lead::lead.label.industry', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "sub_status", 
                "type" => "text", 
                "label" => 'lead::lead.label.sub_status', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "priority", 
                "type" => "text", 
                "label" => 'lead::lead.label.priority', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "customer_type", 
                "type" => "text", 
                "label" => 'lead::lead.label.customer_type', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "buyer_type", 
                "type" => "text", 
                "label" => 'lead::lead.label.buyer_type', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "created_by", 
                "type" => "text", 
                "label" => 'lead::lead.label.created_by', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "description", 
                "type" => "text", 
                "label" => 'lead::lead.label.description', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "customer_care_notes", 
                "type" => "text", 
                "label" => 'lead::lead.label.customer_care_notes', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "customer_response", 
                "type" => "text", 
                "label" => 'lead::lead.label.customer_response', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "commercial", 
                "type" => "text", 
                "label" => 'lead::lead.label.commercial', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "notes", 
                "type" => "text", 
                "label" => 'lead::lead.label.notes', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "audios", 
                "type" => "text", 
                "label" => 'lead::lead.label.audios', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "agent_note", 
                "type" => "text", 
                "label" => 'lead::lead.label.agent_note', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "probability", 
                "type" => "text", 
                "label" => 'lead::lead.label.probability', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "source", 
                "type" => "text", 
                "label" => 'lead::lead.label.source', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "sub_source", 
                "type" => "text", 
                "label" => 'lead::lead.label.sub_source', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "stage", 
                "type" => "text", 
                "label" => 'lead::lead.label.stage', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "category_id", 
                "type" => "text", 
                "label" => 'lead::lead.label.category_id', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "emirate_id", 
                "type" => "text", 
                "label" => 'lead::lead.label.emirate_id', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "location_id", 
                "type" => "text", 
                "label" => 'lead::lead.label.location_id', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "sublocation_id", 
                "type" => "text", 
                "label" => 'lead::lead.label.sublocation_id', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "property_id", 
                "type" => "text", 
                "label" => 'lead::lead.label.property_id', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "min_bed", 
                "type" => "text", 
                "label" => 'lead::lead.label.min_bed', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "max_bed", 
                "type" => "text", 
                "label" => 'lead::lead.label.max_bed', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "min_price", 
                "type" => "text", 
                "label" => 'lead::lead.label.min_price', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "max_price", 
                "type" => "text", 
                "label" => 'lead::lead.label.max_price', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "min_area", 
                "type" => "text", 
                "label" => 'lead::lead.label.min_area', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "max_area", 
                "type" => "text", 
                "label" => 'lead::lead.label.max_area', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "hot", 
                "type" => "text", 
                "label" => 'lead::lead.label.hot', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "share", 
                "type" => "text", 
                "label" => 'lead::lead.label.share', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "budget", 
                "type" => "text", 
                "label" => 'lead::lead.label.budget', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "timeline", 
                "type" => "text", 
                "label" => 'lead::lead.label.timeline', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "level_of_interest", 
                "type" => "text", 
                "label" => 'lead::lead.label.level_of_interest', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "contact_at", 
                "type" => "text", 
                "label" => 'lead::lead.label.contact_at', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "extended", 
                "type" => "text", 
                "label" => 'lead::lead.label.extended', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "expiry_at", 
                "type" => "text", 
                "label" => 'lead::lead.label.expiry_at', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "notified_at", 
                "type" => "text", 
                "label" => 'lead::lead.label.notified_at', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "listing_type", 
                "type" => "text", 
                "label" => 'lead::lead.label.listing_type', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "opportunity_lost_reason", 
                "type" => "text", 
                "label" => 'lead::lead.label.opportunity_lost_reason', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "opportunity_lost_description", 
                "type" => "text", 
                "label" => 'lead::lead.label.opportunity_lost_description', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "pool_count", 
                "type" => "text", 
                "label" => 'lead::lead.label.pool_count', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "unwanted_count", 
                "type" => "text", 
                "label" => 'lead::lead.label.unwanted_count', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "pool_ids", 
                "type" => "text", 
                "label" => 'lead::lead.label.pool_ids', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "unwanted_ids", 
                "type" => "text", 
                "label" => 'lead::lead.label.unwanted_ids', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "reminder", 
                "type" => "text", 
                "label" => 'lead::lead.label.reminder', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "extend_date", 
                "type" => "text", 
                "label" => 'lead::lead.label.extend_date', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "extend_description", 
                "type" => "text", 
                "label" => 'lead::lead.label.extend_description', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "counters", 
                "type" => "text", 
                "label" => 'lead::lead.label.counters', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "contact_medium", 
                "type" => "text", 
                "label" => 'lead::lead.label.contact_medium', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "opportunity_status", 
                "type" => "text", 
                "label" => 'lead::lead.label.opportunity_status', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "customer_engaggement", 
                "type" => "text", 
                "label" => 'lead::lead.label.customer_engaggement', 
                'sort' => true,
                'roles' => [],
            ],
            [
                "key" => "notification_send", 
                "type" => "text", 
                "label" => 'lead::lead.label.notification_send', 
                'sort' => true,
                'roles' => [],
            ],
        ],

        'form' => [
            [
                "key" => 'team_id',
                "element" => 'numeric',
                "type" => 'numeric',
                "label" => 'lead::lead.label.team_id',
                "placeholder" => 'lead::lead.placeholder.team_id',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'agent_id',
                "element" => 'numeric',
                "type" => 'numeric',
                "label" => 'lead::lead.label.agent_id',
                "placeholder" => 'lead::lead.placeholder.agent_id',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'lead_id',
                "element" => 'numeric',
                "type" => 'numeric',
                "label" => 'lead::lead.label.lead_id',
                "placeholder" => 'lead::lead.placeholder.lead_id',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'rotation_id',
                "element" => 'numeric',
                "type" => 'numeric',
                "label" => 'lead::lead.label.rotation_id',
                "placeholder" => 'lead::lead.placeholder.rotation_id',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'assigned_id',
                "element" => 'numeric',
                "type" => 'numeric',
                "label" => 'lead::lead.label.assigned_id',
                "placeholder" => 'lead::lead.placeholder.assigned_id',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'lead_qualify',
                "element" => 'text',
                "type" => 'text',
                "label" => 'lead::lead.label.lead_qualify',
                "placeholder" => 'lead::lead.placeholder.lead_qualify',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'lead_type',
                "element" => 'text',
                "type" => 'text',
                "label" => 'lead::lead.label.lead_type',
                "placeholder" => 'lead::lead.placeholder.lead_type',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'opportunitable_id',
                "element" => 'numeric',
                "type" => 'numeric',
                "label" => 'lead::lead.label.opportunitable_id',
                "placeholder" => 'lead::lead.placeholder.opportunitable_id',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'opportunitable_type',
                "element" => 'text',
                "type" => 'text',
                "label" => 'lead::lead.label.opportunitable_type',
                "placeholder" => 'lead::lead.placeholder.opportunitable_type',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'ref_source',
                "element" => 'text',
                "type" => 'text',
                "label" => 'lead::lead.label.ref_source',
                "placeholder" => 'lead::lead.placeholder.ref_source',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'account_id',
                "element" => 'numeric',
                "type" => 'numeric',
                "label" => 'lead::lead.label.account_id',
                "placeholder" => 'lead::lead.placeholder.account_id',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'contact_id',
                "element" => 'numeric',
                "type" => 'numeric',
                "label" => 'lead::lead.label.contact_id',
                "placeholder" => 'lead::lead.placeholder.contact_id',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'contact_details',
                "element" => 'text',
                "type" => 'text',
                "label" => 'lead::lead.label.contact_details',
                "placeholder" => 'lead::lead.placeholder.contact_details',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'ref',
                "element" => 'text',
                "type" => 'text',
                "label" => 'lead::lead.label.ref',
                "placeholder" => 'lead::lead.placeholder.ref',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'title',
                "element" => 'text',
                "type" => 'text',
                "label" => 'lead::lead.label.title',
                "placeholder" => 'lead::lead.placeholder.title',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'finance',
                "element" => 'text',
                "type" => 'text',
                "label" => 'lead::lead.label.finance',
                "placeholder" => 'lead::lead.placeholder.finance',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'industry',
                "element" => 'text',
                "type" => 'text',
                "label" => 'lead::lead.label.industry',
                "placeholder" => 'lead::lead.placeholder.industry',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'sub_status',
                "element" => 'text',
                "type" => 'text',
                "label" => 'lead::lead.label.sub_status',
                "placeholder" => 'lead::lead.placeholder.sub_status',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'priority',
                "element" => 'text',
                "type" => 'text',
                "label" => 'lead::lead.label.priority',
                "placeholder" => 'lead::lead.placeholder.priority',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'customer_type',
                "element" => 'text',
                "type" => 'text',
                "label" => 'lead::lead.label.customer_type',
                "placeholder" => 'lead::lead.placeholder.customer_type',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'buyer_type',
                "element" => 'text',
                "type" => 'text',
                "label" => 'lead::lead.label.buyer_type',
                "placeholder" => 'lead::lead.placeholder.buyer_type',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'created_by',
                "element" => 'text',
                "type" => 'text',
                "label" => 'lead::lead.label.created_by',
                "placeholder" => 'lead::lead.placeholder.created_by',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'description',
                "element" => 'text',
                "type" => 'text',
                "label" => 'lead::lead.label.description',
                "placeholder" => 'lead::lead.placeholder.description',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'customer_care_notes',
                "element" => 'text',
                "type" => 'text',
                "label" => 'lead::lead.label.customer_care_notes',
                "placeholder" => 'lead::lead.placeholder.customer_care_notes',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'customer_response',
                "element" => 'text',
                "type" => 'text',
                "label" => 'lead::lead.label.customer_response',
                "placeholder" => 'lead::lead.placeholder.customer_response',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'commercial',
                "element" => 'numeric',
                "type" => 'numeric',
                "label" => 'lead::lead.label.commercial',
                "placeholder" => 'lead::lead.placeholder.commercial',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'notes',
                "element" => 'text',
                "type" => 'text',
                "label" => 'lead::lead.label.notes',
                "placeholder" => 'lead::lead.placeholder.notes',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'audios',
                "element" => 'text',
                "type" => 'text',
                "label" => 'lead::lead.label.audios',
                "placeholder" => 'lead::lead.placeholder.audios',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'agent_note',
                "element" => 'text',
                "type" => 'text',
                "label" => 'lead::lead.label.agent_note',
                "placeholder" => 'lead::lead.placeholder.agent_note',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'probability',
                "element" => 'numeric',
                "type" => 'numeric',
                "label" => 'lead::lead.label.probability',
                "placeholder" => 'lead::lead.placeholder.probability',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'source',
                "element" => 'text',
                "type" => 'text',
                "label" => 'lead::lead.label.source',
                "placeholder" => 'lead::lead.placeholder.source',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'sub_source',
                "element" => 'text',
                "type" => 'text',
                "label" => 'lead::lead.label.sub_source',
                "placeholder" => 'lead::lead.placeholder.sub_source',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'stage',
                "element" => 'radios',
                "type" => 'radios',
                "label" => 'lead::lead.label.stage',
                "placeholder" => 'lead::lead.placeholder.stage',
                "rules" => '',
                "options" => function(){
                    return trans('lead::lead.options.stage');
                },
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'category_id',
                "element" => 'numeric',
                "type" => 'numeric',
                "label" => 'lead::lead.label.category_id',
                "placeholder" => 'lead::lead.placeholder.category_id',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'emirate_id',
                "element" => 'numeric',
                "type" => 'numeric',
                "label" => 'lead::lead.label.emirate_id',
                "placeholder" => 'lead::lead.placeholder.emirate_id',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'location_id',
                "element" => 'numeric',
                "type" => 'numeric',
                "label" => 'lead::lead.label.location_id',
                "placeholder" => 'lead::lead.placeholder.location_id',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'sublocation_id',
                "element" => 'numeric',
                "type" => 'numeric',
                "label" => 'lead::lead.label.sublocation_id',
                "placeholder" => 'lead::lead.placeholder.sublocation_id',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'property_id',
                "element" => 'numeric',
                "type" => 'numeric',
                "label" => 'lead::lead.label.property_id',
                "placeholder" => 'lead::lead.placeholder.property_id',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'min_bed',
                "element" => 'numeric',
                "type" => 'numeric',
                "label" => 'lead::lead.label.min_bed',
                "placeholder" => 'lead::lead.placeholder.min_bed',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'max_bed',
                "element" => 'numeric',
                "type" => 'numeric',
                "label" => 'lead::lead.label.max_bed',
                "placeholder" => 'lead::lead.placeholder.max_bed',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'min_price',
                "element" => 'text',
                "type" => 'text',
                "label" => 'lead::lead.label.min_price',
                "placeholder" => 'lead::lead.placeholder.min_price',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'max_price',
                "element" => 'text',
                "type" => 'text',
                "label" => 'lead::lead.label.max_price',
                "placeholder" => 'lead::lead.placeholder.max_price',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'min_area',
                "element" => 'numeric',
                "type" => 'numeric',
                "label" => 'lead::lead.label.min_area',
                "placeholder" => 'lead::lead.placeholder.min_area',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'max_area',
                "element" => 'numeric',
                "type" => 'numeric',
                "label" => 'lead::lead.label.max_area',
                "placeholder" => 'lead::lead.placeholder.max_area',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'hot',
                "element" => 'numeric',
                "type" => 'numeric',
                "label" => 'lead::lead.label.hot',
                "placeholder" => 'lead::lead.placeholder.hot',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'share',
                "element" => 'numeric',
                "type" => 'numeric',
                "label" => 'lead::lead.label.share',
                "placeholder" => 'lead::lead.placeholder.share',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'budget',
                "element" => 'numeric',
                "type" => 'numeric',
                "label" => 'lead::lead.label.budget',
                "placeholder" => 'lead::lead.placeholder.budget',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'timeline',
                "element" => 'numeric',
                "type" => 'numeric',
                "label" => 'lead::lead.label.timeline',
                "placeholder" => 'lead::lead.placeholder.timeline',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'level_of_interest',
                "element" => 'numeric',
                "type" => 'numeric',
                "label" => 'lead::lead.label.level_of_interest',
                "placeholder" => 'lead::lead.placeholder.level_of_interest',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'contact_at',
                "element" => 'date_time_picker',
                "type" => 'date_time_picker',
                "label" => 'lead::lead.label.contact_at',
                "placeholder" => 'lead::lead.placeholder.contact_at',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'extended',
                "element" => 'numeric',
                "type" => 'numeric',
                "label" => 'lead::lead.label.extended',
                "placeholder" => 'lead::lead.placeholder.extended',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'expiry_at',
                "element" => 'date_time_picker',
                "type" => 'date_time_picker',
                "label" => 'lead::lead.label.expiry_at',
                "placeholder" => 'lead::lead.placeholder.expiry_at',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'notified_at',
                "element" => 'date_time_picker',
                "type" => 'date_time_picker',
                "label" => 'lead::lead.label.notified_at',
                "placeholder" => 'lead::lead.placeholder.notified_at',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'listing_type',
                "element" => 'text',
                "type" => 'text',
                "label" => 'lead::lead.label.listing_type',
                "placeholder" => 'lead::lead.placeholder.listing_type',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'opportunity_lost_reason',
                "element" => 'text',
                "type" => 'text',
                "label" => 'lead::lead.label.opportunity_lost_reason',
                "placeholder" => 'lead::lead.placeholder.opportunity_lost_reason',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'opportunity_lost_description',
                "element" => 'text',
                "type" => 'text',
                "label" => 'lead::lead.label.opportunity_lost_description',
                "placeholder" => 'lead::lead.placeholder.opportunity_lost_description',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'pool_count',
                "element" => 'numeric',
                "type" => 'numeric',
                "label" => 'lead::lead.label.pool_count',
                "placeholder" => 'lead::lead.placeholder.pool_count',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'unwanted_count',
                "element" => 'numeric',
                "type" => 'numeric',
                "label" => 'lead::lead.label.unwanted_count',
                "placeholder" => 'lead::lead.placeholder.unwanted_count',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'pool_ids',
                "element" => 'text',
                "type" => 'text',
                "label" => 'lead::lead.label.pool_ids',
                "placeholder" => 'lead::lead.placeholder.pool_ids',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'unwanted_ids',
                "element" => 'text',
                "type" => 'text',
                "label" => 'lead::lead.label.unwanted_ids',
                "placeholder" => 'lead::lead.placeholder.unwanted_ids',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'reminder',
                "element" => 'date_time_picker',
                "type" => 'date_time_picker',
                "label" => 'lead::lead.label.reminder',
                "placeholder" => 'lead::lead.placeholder.reminder',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'extend_date',
                "element" => 'date_time_picker',
                "type" => 'date_time_picker',
                "label" => 'lead::lead.label.extend_date',
                "placeholder" => 'lead::lead.placeholder.extend_date',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'extend_description',
                "element" => 'text',
                "type" => 'text',
                "label" => 'lead::lead.label.extend_description',
                "placeholder" => 'lead::lead.placeholder.extend_description',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'counters',
                "element" => 'text',
                "type" => 'text',
                "label" => 'lead::lead.label.counters',
                "placeholder" => 'lead::lead.placeholder.counters',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'contact_medium',
                "element" => 'text',
                "type" => 'text',
                "label" => 'lead::lead.label.contact_medium',
                "placeholder" => 'lead::lead.placeholder.contact_medium',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'opportunity_status',
                "element" => 'text',
                "type" => 'text',
                "label" => 'lead::lead.label.opportunity_status',
                "placeholder" => 'lead::lead.placeholder.opportunity_status',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'customer_engaggement',
                "element" => 'text',
                "type" => 'text',
                "label" => 'lead::lead.label.customer_engaggement',
                "placeholder" => 'lead::lead.placeholder.customer_engaggement',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
            [
                "key" => 'notification_send',
                "element" => 'numeric',
                "type" => 'numeric',
                "label" => 'lead::lead.label.notification_send',
                "placeholder" => 'lead::lead.placeholder.notification_send',
                "rules" => '',
                "group" => "main",
                "section" => "first",
                "col" => "6",
                "append" => null,
                "prepend" => null,
                "roles" => [],
                "attributes" => [
                    'wrapper' => [],
                    "label" => [],
                    "element" => [],

                ],
            ],
        ],

        'urls' => [
            'new' => [
                'url' => 'lead/lead/new',
                'method' => 'GET',
            ],
            'create' => [
                'url' => 'lead/lead/create',
                'method' => 'GET',
            ],
            'store' => [
                'url' => 'lead/lead',
                'method' => 'POST',
            ],
            'update' => [
                'url' => 'lead/lead',
                'method' => 'PUT',
            ],
            'list' => [
                'url' => 'lead/lead',
                'method' => 'GET',
            ],
            'delete' => [
                'url' => 'lead/lead',
                'method' => 'DELETE',
            ],
        ],
        'order' => [
            'created_at' => 'lead::lead.label.created_at',
            'name' => 'lead::lead.label.name',
            'status' => 'lead::lead.label.status',
        ],
        'groups' => [
            'main' => [
                'icon' => "mdi:account-supervisor-outline",
                'name' => "lead::lead.groups.main",
                'key' => "main",
                'title' => "lead::lead.groups.main",
            ],
            'details' => [
                'icon' => "fe:home",
                'name' => "lead::lead.groups.details",
                'key' => "documents",
                'title' => "lead::lead.groups.details",
            ],
            'images' => [
                'icon' => "fe:home",
                'name' => "lead::lead.groups.images",
                'key' => "documents",
                'title' => "lead::lead.groups.images",
            ],
            'settings' => [
                'icon' => "fe:home",
                'name' => "lead::lead.groups.settings",
                'key' => "documents",
                'title' => "lead::lead.groups.settings",
            ]
        ],
        'controller' => [
            'provider' => 'Litecms',
            'package' => 'Lead',
            'module' => 'Lead',
        ],

         
        'workflow' => [
            'type' => 'workflow',
            'marking_store' => [
                'type' => 'multiple_state',
                'arguments' => ['status'],
                // 'property' => 'status'
            ],
            'supports' => [
                \Litecms\Lead\Models\Lead::class,
            ],
            'places' => [
                'Draft',
                'Pending',
                'Approved',
                'Closed',
                'Published',
                'Archived',
                'Unpublished',
            ],
            'initial_places' => ['Draft'],
            'transitions' => [
                'submit' => [
                    'from' => 'Draft',
                    'to' => 'Pending',
                    'metadata' => [
                        'roles' => [
                            'user' => ['*'],
                        ],
                        'rules' => [
                            'name' => 'required',
                        ]
                    ],
                ],
                'reject' => [
                    'from' => 'Pending',
                    'to' => 'Draft',
                    'metadata' => [
                        'roles' => [
                            'user' => ['superuser'],
                            'team' => ['admin', 'manager'],
                        ],
                        'form' => [
                            'count' => [
                                "element" => 'select',
                                "type" => 'select',
                                "label" => 'lead::lead.label.count',
                                "placeholder" => 'lead::lead.placeholder.count',
                                "options" => call_user_func(function () {
                                    return [
                                        1 => ['value' => 1, 'text' => 1],
                                        2 => ['value' => 2, 'text' => 2],
                                        3 => ['value' => 3, 'text' => 3],
                                        4 => ['value' => 4, 'text' => 4]
                                    ];
                                }),
                                "col" => "12",
                            ],
                            'comment' => [
                                "element" => 'textarea',
                                "type" => 'text',
                                "required" => 'required',
                                "label" => 'lead::lead.label.comment',
                                "placeholder" => 'lead::lead.placeholder.comment',
                                "col" => "12",
                            ],
                        ],
                    ],
                ],
                'approve' => [
                    'from' => 'Pending',
                    'to' => 'Approved',
                    'metadata' => [
                        'roles' => [
                            'user' => ['superuser'],
                            'team' => ['admin', 'manager'],
                        ]
                    ],
                ],
                'publish' => [
                    'from' => ['Approved', 'Unpublished'],
                    'to' => 'Published',
                    'metadata' => [
                        'roles' => [
                            'user' => ['superuser'],
                            'team' => ['admin'],
                        ]
                    ],
                ],
                'unpublish' => [
                    'from' => ['Published'],
                    'to' => 'Unpublished',
                    'metadata' => [
                        'roles' => [
                            'user' => ['superuser', 'admin'],
                            'team' => ['admin'],
                        ]
                    ],
                ],
                'archive' => [
                    'from' => ['Published', 'Unpublished'],
                    'to' => 'Archived',
                    'metadata' => [
                        'roles' => [
                            'user' => ['superuser', 'admin'],
                            'team' => ['admin'],
                        ]
                    ],
                ],
                'unarchive' => [
                    'from' => ['Archived'],
                    'to' => 'Draft',
                    'metadata' => [
                        'roles' => [
                            'user' => ['superuser', 'admin'],
                            'team' => ['admin'],
                        ]
                    ],
                ],
            ],
        ],
        
         
        'actions' => [
            'copy' => [
                'type' => ['Details', 'List'],
                'label' => 'lead::lead.action.copy',
                'roles' => [
                    'user' => ['superuser', 'admin'],
                    'team' => ['admin'],
                    'permission' => ['lead.lead.copy', 'lead.lead.duplicate'],
                ],
                'form' => [
                    'count' => [
                        "element" => 'select',
                        "type" => 'select',
                        "label" => 'lead::lead.label.count',
                        "placeholder" => 'lead::lead.placeholder.count',
                        "options" => call_user_func(function () {
                            return [
                                1 => ['value' => 1, 'text' => 1],
                                2 => ['value' => 2, 'text' => 2],
                                3 => ['value' => 3, 'text' => 3],
                                4 => ['value' => 4, 'text' => 4],
                            ];
                        }),
                        "col" => "12",
                    ],
                    'comment' => [
                        "element" => 'textarea',
                        "type" => 'text',
                        "required" => 'required',
                        "label" => 'lead::lead.label.comment',
                        "placeholder" => 'lead::lead.placeholder.comment',
                        "col" => "12",
                    ],
                ],
            ],
            'empty' => [
                'type' => ['List', 'Details'],
                'label' => 'lead::lead.action.empty',
                'roles' => [
                    'user' => ['superuser'],
                ],
            ],
        ]
        
    ];