<?php
return [
    ['POST', '/login',   [\App\Controllers\Client\AuthController::class, 'login']],
    ['POST', '/capcha',  [\App\Controllers\Client\AuthController::class, 'getCapcha']],
    ['POST', '/logout',  [\App\Controllers\Client\AuthController::class, 'logout']],
    ['POST', '/dropdown', [\App\Middleware\AuthGuard::class, 'handle'], [\App\Controllers\Client\MasterController::class, 'getDropdownOptions']],
    ['POST', '/dataInsert', [\App\Middleware\AuthGuard::class, 'handle'], [\App\Controllers\Client\MasterController::class, 'dataInsert']],
    ['POST', '/dataList', [\App\Middleware\AuthGuard::class, 'handle'], [\App\Controllers\Client\MasterController::class, 'dataList']],
    ['POST', '/dataById', [\App\Middleware\AuthGuard::class, 'handle'], [\App\Controllers\Client\MasterController::class, 'dataById']],
    ['POST', '/dataUpdate', [\App\Middleware\AuthGuard::class, 'handle'], [\App\Controllers\Client\MasterController::class, 'dataUpdate']],
    ['POST', '/dataDelete', [\App\Middleware\AuthGuard::class, 'handle'], [\App\Controllers\Client\MasterController::class, 'dataDelete']],
    ['POST', '/getBulkCouponList', [\App\Middleware\AuthGuard::class, 'handle'], [\App\Controllers\Client\MasterController::class, 'getBulkCouponList']],
    ['POST', '/itemAutoComplete', [\App\Middleware\AuthGuard::class, 'handle'], [\App\Controllers\Client\MasterController::class, 'itemAutoComplete']],
    ['POST', '/getPincodeListByKeyword', [\App\Middleware\AuthGuard::class, 'handle'], [\App\Controllers\Client\MasterController::class, 'getPincodeListByKeyword']],
    ['POST', '/getUserGroupPermissions', [\App\Middleware\AuthGuard::class, 'handle'], [\App\Controllers\Client\MasterController::class, 'getUserGroupPermissions']],
    ['POST', '/updateUserProfileRights', [\App\Middleware\AuthGuard::class, 'handle'], [\App\Controllers\Client\MasterController::class, 'updateUserProfileRights']],
    ['POST', '/itemStockInsert', [\App\Middleware\AuthGuard::class, 'handle'], [\App\Controllers\Client\MasterController::class, 'itemStockInsert']],
    ['POST', '/uploadImg', [\App\Middleware\AuthGuard::class, 'handle'], [\App\Controllers\Client\MasterController::class, 'uploadImg']],
    ['POST', '/getOnlyList', [\App\Middleware\AuthGuard::class, 'handle'], [\App\Controllers\Client\MasterController::class, 'getOnlyList']],
    ['POST', '/assignLead', [\App\Middleware\AuthGuard::class, 'handle'], [\App\Controllers\Client\MasterController::class, 'assignLead']],
    ['POST', '/commonAPI', [\App\Middleware\AuthGuard::class, 'handle'], [\App\Controllers\Client\MasterController::class, 'commonAPI']],
    ['POST', '/purchaseReturnItemList', [\App\Middleware\AuthGuard::class, 'handle'], [\App\Controllers\Client\MasterController::class, 'purchaseReturnItemList']],
    ['POST', '/getLeadDashboard', [\App\Middleware\AuthGuard::class, 'handle'], [\App\Controllers\Client\MasterController::class, 'getLeadDashboard']],
    ['POST', '/createLeadBulkOrder', [\App\Middleware\AuthGuard::class, 'handle'], [\App\Controllers\Client\LeadController::class, 'addOrderFromLeadRequest']],
    ['POST', '/leadStatusCreateOrder', [\App\Middleware\AuthGuard::class, 'handle'], [\App\Controllers\Client\MasterController::class, 'leadStatusCreateOrder']],
    ['POST', '/get_webhooks', [\App\Controllers\Client\ClientController::class, 'getWebhook']],
    ['POST', '/get_access_token', [\App\Controllers\Client\ClientController::class, 'getAccessToken']],
    ['POST', '/generate_access_token', [\App\Controllers\Client\ClientController::class, 'generateAccessToken']],
    ['POST', '/get_client_settings',  [\App\Controllers\Client\ClientController::class, 'getClientSettings']],
    ['POST', '/update_client_settings',  [\App\Controllers\Client\ClientController::class, 'updateClientSettings']],
    ['POST', '/upload_client_logo', [\App\Controllers\Client\ClientController::class, 'uploadClientLogo']],
    ['POST', '/upload_branch_signature', [\App\Controllers\Client\BranchController::class, 'uploadSignatureImage']],
    ['POST', '/check_mailer_settings', [\App\Controllers\Client\BranchController::class, 'checkMailerSettings']],
    ['GET', '/fetch_list', [\App\Controllers\Client\MasterController::class, 'fetchMasterList']],
    ['POST', '/fetch_item_detail', [\App\Controllers\Client\OrderController::class, 'geItemDetails']],
    ['POST', '/fetch_item_tax', [\App\Controllers\Client\OrderController::class, 'getItemTax']],
    ['POST', '/fetch_customer_detail', [\App\Controllers\Client\OrderController::class, 'getCustomerDetail']],
    ['POST', '/add_order', [\App\Controllers\Client\OrderController::class, 'addUpdateOrder']],
    ['POST', '/edit_order', [\App\Controllers\Client\OrderController::class, 'addUpdateOrder']],
    ['POST', '/get_order_detail', [\App\Controllers\Client\OrderController::class, 'getOrderDetail']],
    ['POST', '/get_order_next_status_list', [\App\Controllers\Client\OrderController::class, 'getOrderNextStatusList']],
    ['POST', '/update_order_status', [\App\Controllers\Client\OrderController::class, 'updateOrderStatusRequest']],
    ['POST', '/get_pdf', [\App\Controllers\Client\DocumentController::class, 'getPDF']],
    ['POST', '/upload_docket_no', [\App\Controllers\Client\DocketController::class, 'uploadDocketNumbers']],
    ['POST', '/upload_pincode', [\App\Controllers\Client\PinController::class, 'uploadPincode']],
    ['POST', '/get_order_log_list', [\App\Controllers\Client\OrderController::class, 'getOrderLogList']],
    ['POST', '/get_lead_option_list', [\App\Controllers\Client\OrderController::class, 'getLeadList']],
    ['POST', '/get_package_item_list', [\App\Controllers\Client\OrderController::class, 'getPackageItems']],
    ['POST', '/apply_coupon', [\App\Controllers\Client\OrderController::class, 'applyCoupon']],
    ['POST', '/verify_courier_serviceability', [\App\Controllers\Client\CourierController::class, 'verifyCourierServiceability']],
    ['POST', '/get_courier_form_data', [\App\Controllers\Client\CourierController::class, 'getOrderCourierFormData']],
    ['POST', '/save_order_courier_detail', [\App\Controllers\Client\CourierController::class, 'saveOrderCourierDetail']],
    ['POST', '/create_docket_no', [\App\Controllers\Client\CourierController::class, 'createDocketNumber']],
    ['POST', '/archive_unarchive_order', [\App\Controllers\Client\OrderController::class, 'archiveUnarchiveOrder']],
    ['POST', '/assign_unassign_order', [\App\Controllers\Client\OrderController::class, 'assignUnassignOrder']],
    ['POST', '/move_order_shopify', [\App\Controllers\Client\ShopifyController::class, 'addOrderToShopifyProcess']],
    ['POST', '/add_payment_request', [\App\Controllers\Client\PaymentController::class, 'addPaymantLinkRequest']],
    ['POST', '/get_order_report', [\App\Controllers\Client\ReportController::class, 'getOrderReport']],
    ['POST', '/generateToken', [\App\Controllers\Client\MasterController::class, 'generateToken']],
    ['POST', '/get_gst_report', [\App\Controllers\Client\ReportController::class, 'getGstReport']],
    ['POST', '/save_email_sms_log', [\App\Controllers\Client\MailerController::class, 'saveEmailSMSLog']],
    ['POST', '/get_dashboard_data', [\App\Controllers\Client\ReportController::class, 'getDashboarData']],
    ['POST', '/upload_attachments', [\App\Controllers\Client\MasterController::class, 'uploadAttachments']],
    ['POST', '/dial_number', [\App\Controllers\Client\DialController::class, 'dialNumber']],
];
