{
    "activation_code": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('activation_code_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "push_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "unique_device_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "code": {
                "default": "\\\\N",
                "length": 50,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "created_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "platform": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device_type": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "make_model": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "os": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "os_version": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "city": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "state": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "country": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "screen_resolution": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "onesignal_device_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device_ip": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            }
        },
        "table": "activation_code"
    },
    "admin_users": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "name": {
                "default": "\\\\N",
                "length": 200,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "email": {
                "default": "\\\\N",
                "length": 200,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "password": {
                "default": "\\\\N",
                "length": 300,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "mobile": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "permission_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "USER-DEFINED"
            },
            "organisation": {
                "default": "\\\\N",
                "length": 400,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "token": {
                "default": "\\\\N",
                "length": 200,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "status": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "USER-DEFINED"
            },
            "created": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "modified": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "user_access": {
                "default": "'{}'::jsonb",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "jsonb"
            },
            "gst_number": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "pan_number": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "vat_number": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "api_key": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "remember_token": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "timezone": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            }
        },
        "table": "admin_users"
    },
    "ai_agent_actions": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('ai_agent_actions_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "trace_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "uuid"
            },
            "action_type": {
                "default": "'mailchimp_campaign'::character varying",
                "length": 50,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "channel": {
                "default": "'email'::character varying",
                "length": 20,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "status": {
                "default": "'proposed'::character varying",
                "length": 30,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "segment_sql": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "segment_description": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "segment_count": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "template_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "template_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "provider_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "dispatch_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "uuid"
            },
            "csv_upload_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "proposed_by": {
                "default": "'ai_agent'::character varying",
                "length": 50,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "approved_by": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "auto_approved": {
                "default": "false",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "executed_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "completed_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "error_message": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "metadata": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "jsonb"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "ai_agent_actions"
    },
    "ai_daily_usage_quotas": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('ai_daily_usage_quotas_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "usage_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "date"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "session_hash": {
                "default": "\\\\N",
                "length": 64,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character"
            },
            "user_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "request_count": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "blocked_count": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "first_request_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "last_request_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "created_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "ai_daily_usage_quotas"
    },
    "api_definitions": {
        "casts": {
            "auth_config": "json",
            "auth_type": "string",
            "base_url": "string",
            "category": "string",
            "created_at": "datetime",
            "created_by": "integer",
            "description": "string",
            "endpoint": "string",
            "id": "integer",
            "method": "string",
            "name": "string",
            "path": "string",
            "query_params": "json",
            "request_body": "json",
            "request_headers": "json",
            "request_params": "json",
            "response_examples": "json",
            "response_schema": "json",
            "status": "boolean",
            "updated_at": "datetime",
            "version": "string"
        },
        "exists": true,
        "fillable": [
            "name",
            "description",
            "endpoint",
            "method",
            "base_url",
            "path",
            "request_headers",
            "request_params",
            "request_body",
            "query_params",
            "response_schema",
            "response_examples",
            "auth_type",
            "auth_config",
            "version",
            "category",
            "tags",
            "status",
            "created_by"
        ],
        "model": "ApiDefinition",
        "model_path": "/var/www/php84/sms_admin/app/Models/ApiDefinition.php",
        "schema": {
            "id": {
                "default": "nextval('api_definitions_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "description": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "endpoint": {
                "default": "\\\\N",
                "length": 500,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "method": {
                "default": "\\\\N",
                "length": 10,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "base_url": {
                "default": "\\\\N",
                "length": 500,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "path": {
                "default": "\\\\N",
                "length": 500,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "request_headers": {
                "default": "'[]'::jsonb",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "jsonb"
            },
            "request_params": {
                "default": "'[]'::jsonb",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "jsonb"
            },
            "request_body": {
                "default": "'{}'::jsonb",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "jsonb"
            },
            "query_params": {
                "default": "'[]'::jsonb",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "jsonb"
            },
            "response_schema": {
                "default": "'{}'::jsonb",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "jsonb"
            },
            "response_examples": {
                "default": "'[]'::jsonb",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "jsonb"
            },
            "auth_type": {
                "default": "'none'::character varying",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "auth_config": {
                "default": "'{}'::jsonb",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "jsonb"
            },
            "version": {
                "default": "'1.0.0'::character varying",
                "length": 20,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "category": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "tags": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "ARRAY"
            },
            "status": {
                "default": "true",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "created_by": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "created_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            }
        },
        "table": "api_definitions"
    },
    "app_page_structure": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('app_page_structure_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "module_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "page_key": {
                "default": "\\\\N",
                "length": 100,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "section_key": {
                "default": "\\\\N",
                "length": 100,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "name": {
                "default": "\\\\N",
                "length": 150,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sort_order": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "status": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "app_page_structure"
    },
    "app_section_components": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('app_section_components_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "section_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "component_key": {
                "default": "\\\\N",
                "length": 100,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "component_name": {
                "default": "\\\\N",
                "length": 150,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "component_type": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sort_order": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "status": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            }
        },
        "table": "app_section_components"
    },
    "business_models": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('business_models_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "name": {
                "default": "\\\\N",
                "length": 100,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "code": {
                "default": "\\\\N",
                "length": 50,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "description": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "status": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "business_models"
    },
    "business_unit_mapping": {
        "casts": {
            "business_unit": "string",
            "created_at": "datetime",
            "effctive_date": "datetime",
            "id": "integer",
            "region_id": "integer",
            "status": "integer",
            "tax_group_id": "integer",
            "tax_rate": "decimal",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "business_unit",
            "region_id",
            "tax_group_id",
            "tax_rate",
            "effctive_date",
            "status"
        ],
        "model": "BusinessUnitMapping",
        "model_path": "/var/www/php84/sms_admin/app/Models/BusinessUnitMapping.php",
        "schema": {
            "id": {
                "default": "nextval('business_unit_mapping_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "business_unit": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "region_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "tax_group_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "tax_rate": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 8,
                "scale": 4,
                "type": "numeric"
            },
            "effctive_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "date"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "status": {
                "default": "'1'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            }
        },
        "table": "business_unit_mapping"
    },
    "business_units": {
        "casts": {
            "app_id": "integer",
            "city_ids": "string",
            "country_ids": "string",
            "created_at": "datetime",
            "created_by": "integer",
            "currency": "string",
            "id": "integer",
            "name": "string",
            "notes": "string",
            "region_id": "integer",
            "short_code": "string",
            "state_ids": "string",
            "status": "integer",
            "tax_group_id": "integer",
            "timezone": "string",
            "updated_at": "datetime",
            "updated_by": "integer"
        },
        "exists": true,
        "fillable": [
            "name",
            "short_code",
            "currency",
            "timezone",
            "notes",
            "country_ids",
            "state_ids",
            "city_ids",
            "created_by",
            "updated_by",
            "app_id",
            "status",
            "region_id",
            "tax_group_id"
        ],
        "model": "BusinessUnit",
        "model_path": "/var/www/php84/sms_admin/app/Models/BusinessUnit.php",
        "schema": {
            "id": {
                "default": "nextval('business_units_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "short_code": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "currency": {
                "default": "'USD'::character varying",
                "length": 10,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "timezone": {
                "default": "'UTC'::character varying",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "notes": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "country_ids": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "state_ids": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "city_ids": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "created_by": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "updated_by": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "status": {
                "default": "1",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "tax_group_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "contact_email": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "payment_gateway": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "region_ids": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "include_demo_data": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            }
        },
        "table": "business_units"
    },
    "cache": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "key": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "value": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "expiration": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            }
        },
        "table": "cache"
    },
    "channel_availability_types": {
        "casts": {
            "code": "string",
            "created_at": "datetime",
            "description": "string",
            "id": "integer",
            "is_active": "integer",
            "name": "string",
            "sort_order": "integer",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "code",
            "name",
            "description",
            "sort_order",
            "is_active"
        ],
        "model": "ChannelAvailabilityType",
        "model_path": "/var/www/php84/sms_admin/app/Models/ChannelAvailabilityType.php",
        "schema": {
            "id": {
                "default": "nextval('channel_availability_types_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "code": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "description": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "sort_order": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "is_active": {
                "default": "1",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "channel_availability_types"
    },
    "cities": {
        "casts": {
            "country_id": "integer",
            "created_at": "datetime",
            "id": "integer",
            "name": "string",
            "state_id": "integer",
            "status": "integer",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "name",
            "state_id",
            "country_id",
            "status"
        ],
        "model": "City",
        "model_path": "/var/www/php84/sms_admin/app/Models/City.php",
        "schema": {
            "id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "state_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "country_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "status": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            }
        },
        "table": "cities"
    },
    "client_user_component_access": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('client_user_component_access_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "user_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "module_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "section_key": {
                "default": "\\\\N",
                "length": 150,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "component_key": {
                "default": "\\\\N",
                "length": 150,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "module_name": {
                "default": "\\\\N",
                "length": 150,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            }
        },
        "table": "client_user_component_access"
    },
    "client_users": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "name": {
                "default": "\\\\N",
                "length": 200,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "email": {
                "default": "\\\\N",
                "length": 200,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "password": {
                "default": "\\\\N",
                "length": 300,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "mobile": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "parent_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "permission_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "USER-DEFINED"
            },
            "organisation": {
                "default": "\\\\N",
                "length": 400,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "status": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "USER-DEFINED"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "user_access": {
                "default": "'{}'::jsonb",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "jsonb"
            },
            "business_unit_ids": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "contact_email": {
                "default": "\\\\N",
                "length": 200,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "contact_number": {
                "default": "\\\\N",
                "length": 20,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "website_name": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "currency": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "payment_gateways": {
                "default": "'[]'::jsonb",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "jsonb"
            },
            "api_key": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "remember_token": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "timezone": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "platform_type": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "secret_key": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "api_secret": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "last_login": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "business_model_type": {
                "default": "'PACKAGE'::character varying",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "es_enabled": {
                "default": "false",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            }
        },
        "table": "client_users"
    },
    "company_settings": {
        "casts": {
            "billing_address": "string",
            "billing_city": "string",
            "billing_country": "string",
            "billing_notes": "string",
            "billing_state": "string",
            "billing_zip": "string",
            "city": "string",
            "company_logo": "string",
            "company_name": "string",
            "country": "string",
            "created_at": "datetime",
            "currency": "string",
            "gst_number": "string",
            "id": "integer",
            "login_2fa_method": "string",
            "pan_number": "string",
            "street_name": "string",
            "street_number": "string",
            "tan_number": "string",
            "updated_at": "datetime",
            "user_id": "integer",
            "vat_number": "string",
            "website_name": "string",
            "website_url": "string",
            "zip_code": "string"
        },
        "exists": true,
        "fillable": [
            "user_id",
            "company_name",
            "website_name",
            "website_url",
            "currency",
            "login_2fa_method",
            "street_name",
            "street_number",
            "zip_code",
            "city",
            "country",
            "vat_number",
            "gst_number",
            "pan_number",
            "tan_number",
            "billing_address",
            "billing_city",
            "billing_state",
            "billing_zip",
            "billing_country",
            "billing_notes",
            "company_logo"
        ],
        "model": "CompanySettings",
        "model_path": "/var/www/php84/sms_admin/app/Models/CompanySettings.php",
        "schema": {
            "id": {
                "default": "nextval('company_settings_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "user_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "company_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "website_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "website_url": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "currency": {
                "default": "'USD'::character varying",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "login_2fa_method": {
                "default": "'none'::character varying",
                "length": 20,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "street_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "street_number": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "zip_code": {
                "default": "\\\\N",
                "length": 20,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "city": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "country": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "vat_number": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "created_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "gst_number": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "pan_number": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "tan_number": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "billing_address": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "billing_city": {
                "default": "\\\\N",
                "length": 150,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "billing_state": {
                "default": "\\\\N",
                "length": 150,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "billing_zip": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "billing_country": {
                "default": "\\\\N",
                "length": 150,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "billing_notes": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "company_logo": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            }
        },
        "table": "company_settings"
    },
    "compliance_reports": {
        "casts": {
            "app_id": "integer",
            "created_at": "datetime",
            "created_by": "integer",
            "currency": "string",
            "filed_at": "datetime",
            "id": "integer",
            "period": "string",
            "region_id": "integer",
            "report_name": "string",
            "status": "integer",
            "tax_group_id": "integer",
            "updated_at": "datetime",
            "updated_by": "integer",
            "year": "integer"
        },
        "exists": true,
        "fillable": [
            "report_name",
            "period",
            "currency",
            "filed_at",
            "app_id",
            "created_by",
            "updated_by",
            "region_id",
            "tax_group_id",
            "year",
            "status"
        ],
        "model": "ComplianceReport",
        "model_path": "/var/www/php84/sms_admin/app/Models/ComplianceReport.php",
        "schema": {
            "id": {
                "default": "nextval('compliance_reports_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "report_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "period": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "currency": {
                "default": "'USD'::character varying",
                "length": 10,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "filed_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "created_by": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "updated_by": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "region_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "tax_group_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "year": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "status": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            }
        },
        "table": "compliance_reports"
    },
    "countries": {
        "casts": {
            "code": "string",
            "created_at": "datetime",
            "currency_code": "string",
            "currency_name": "string",
            "currency_symbol": "string",
            "flag": "string",
            "id": "integer",
            "iso2": "string",
            "name": "string",
            "phone_code": "string",
            "region": "string",
            "standard_time": "string",
            "status": "integer",
            "timezone": "string",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "name",
            "code",
            "iso2",
            "region",
            "phone_code",
            "currency_code",
            "currency_name",
            "status",
            "currency_symbol",
            "flag",
            "timezone",
            "standard_time"
        ],
        "model": "Country",
        "model_path": "/var/www/php84/sms_admin/app/Models/Country.php",
        "schema": {
            "id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "code": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character"
            },
            "iso2": {
                "default": "\\\\N",
                "length": 10,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character"
            },
            "region": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "phone_code": {
                "default": "\\\\N",
                "length": 10,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "currency_code": {
                "default": "\\\\N",
                "length": 10,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character"
            },
            "currency_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "status": {
                "default": "1",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "currency_symbol": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "flag": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "timezone": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "standard_time": {
                "default": "\\\\N",
                "length": 20,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            }
        },
        "table": "countries"
    },
    "country_wise_restrictions": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('country_wise_restrictions_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "country_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "country_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "country_code": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "is_restricted": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "restriction_reason": {
                "default": "\\\\N",
                "length": 500,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "status": {
                "default": "'1'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_by": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "updated_by": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "country_wise_restrictions"
    },
    "currency": {
        "casts": {
            "app_id": "integer",
            "country_id": "json",
            "created_at": "datetime",
            "currency_code": "string",
            "currency_description": "string",
            "currency_name": "string",
            "currency_symbal": "string",
            "currency_symbol": "string",
            "decimal_separator": "string",
            "icon_path": "string",
            "id": "integer",
            "is_active": "boolean",
            "region": "string",
            "symbol_position": "string",
            "thousands_separator": "string",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "currency_name",
            "currency_description",
            "currency_symbal",
            "country_id",
            "currency_code",
            "region",
            "app_id",
            "currency_symbol",
            "icon_path",
            "symbol_position",
            "decimal_separator",
            "thousands_separator",
            "is_active"
        ],
        "model": "Currency",
        "model_path": "/var/www/php84/sms_admin/app/Models/Currency.php",
        "schema": {
            "id": {
                "default": "nextval('currency_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "currency_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "currency_description": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "currency_symbal": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "country_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "json"
            },
            "currency_code": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "region": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "currency_symbol": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "icon_path": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "symbol_position": {
                "default": "'before'::character varying",
                "length": 10,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "decimal_separator": {
                "default": "'.'::character varying",
                "length": 1,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "thousands_separator": {
                "default": "','::character varying",
                "length": 1,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "is_active": {
                "default": "true",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "currency"
    },
    "customer_detail": {
        "casts": {
            "additional_data": "json",
            "address": "string",
            "age_grouo": "string",
            "billing_address": "string",
            "billing_city": "string",
            "billing_country": "string",
            "billing_country_code": "string",
            "billing_pincode": "string",
            "billing_street": "string",
            "birth_date": "datetime",
            "city": "string",
            "country": "string",
            "country_code": "string",
            "created_at": "datetime",
            "currency": "string",
            "customer_id": "integer",
            "email_from": "datetime",
            "email_till": "datetime",
            "employment_profession": "string",
            "enable_email_promo": "integer",
            "enable_notification": "integer",
            "enable_sms_promo": "integer",
            "enable_whatsapp_promo": "integer",
            "first_name": "string",
            "gender": "string",
            "id": "integer",
            "is_email_verified": "boolean",
            "is_phone_verified": "boolean",
            "is_wallet": "string",
            "last_name": "string",
            "marital_status": "string",
            "middle_name": "string",
            "notification_from": "datetime",
            "notification_till": "datetime",
            "pincode": "string",
            "referral_code": "string",
            "referred_code": "string",
            "referred_id": "integer",
            "sms_from": "datetime",
            "sms_till": "datetime",
            "streat": "string",
            "sync_status": "boolean",
            "updated_at": "datetime",
            "wallet_balance": "decimal",
            "wallet_modifed_on": "datetime",
            "whatsapp_from": "datetime",
            "whatsapp_till": "datetime"
        },
        "exists": true,
        "fillable": [
            "customer_id",
            "first_name",
            "middle_name",
            "last_name",
            "birth_date",
            "age_grouo",
            "marital_status",
            "gender",
            "address",
            "streat",
            "city",
            "country",
            "country_code",
            "pincode",
            "billing_address",
            "billing_street",
            "billing_city",
            "billing_country",
            "billing_country_code",
            "billing_pincode",
            "referral_code",
            "referred_code",
            "referred_id",
            "employment_profession",
            "is_email_verified",
            "is_phone_verified",
            "sync_status",
            "enable_notification",
            "notification_from",
            "notification_till",
            "enable_sms_promo",
            "sms_from",
            "sms_till",
            "enable_whatsapp_promo",
            "whatsapp_from",
            "whatsapp_till",
            "enable_email_promo",
            "email_from",
            "email_till",
            "is_wallet",
            "currency",
            "wallet_balance",
            "wallet_modifed_on",
            "additional_data"
        ],
        "model": "CustomerDetail",
        "model_path": "/var/www/php84/sms_admin/app/Models/CustomerDetail.php",
        "schema": {
            "id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "customer_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "first_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "middle_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "last_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "birth_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "age_grouo": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "marital_status": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "gender": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "address": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "streat": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "city": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "country": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "country_code": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "pincode": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "billing_address": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "billing_street": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "billing_city": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "billing_country": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "billing_country_code": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "billing_pincode": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "referral_code": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "referred_code": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "referred_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "employment_profession": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "is_email_verified": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "is_phone_verified": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "sync_status": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "enable_notification": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "notification_from": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "notification_till": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "enable_sms_promo": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "sms_from": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "sms_till": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "enable_whatsapp_promo": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "whatsapp_from": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "whatsapp_till": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "enable_email_promo": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "email_from": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "email_till": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "is_wallet": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "currency": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character"
            },
            "wallet_balance": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 8,
                "scale": 2,
                "type": "numeric"
            },
            "wallet_modifed_on": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "additional_data": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "json"
            }
        },
        "table": "customer_detail"
    },
    "customer_devices": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('customer_devices_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "platform": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "make_model": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "os": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "os_version": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "screen_resolution": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device_unique_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "onesignal_device_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "push_device_token": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "device_ip": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "network_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "network_provider": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "state": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "city": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "additional_data": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "json"
            },
            "status": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp with time zone"
            },
            "client_device_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "login_type": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            }
        },
        "table": "customer_devices"
    },
    "customer_devices_2017": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('customer_devices_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "platform": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "make_model": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "os": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "os_version": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "screen_resolution": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device_unique_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "onesignal_device_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "push_device_token": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "device_ip": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "network_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "network_provider": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "state": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "city": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "additional_data": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "json"
            },
            "status": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp with time zone"
            },
            "client_device_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "login_type": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            }
        },
        "table": "customer_devices_2017"
    },
    "customer_devices_2018": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('customer_devices_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "platform": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "make_model": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "os": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "os_version": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "screen_resolution": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device_unique_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "onesignal_device_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "push_device_token": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "device_ip": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "network_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "network_provider": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "state": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "city": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "additional_data": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "json"
            },
            "status": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp with time zone"
            },
            "client_device_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "login_type": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            }
        },
        "table": "customer_devices_2018"
    },
    "customer_devices_2019": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('customer_devices_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "platform": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "make_model": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "os": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "os_version": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "screen_resolution": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device_unique_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "onesignal_device_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "push_device_token": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "device_ip": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "network_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "network_provider": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "state": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "city": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "additional_data": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "json"
            },
            "status": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp with time zone"
            },
            "client_device_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "login_type": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            }
        },
        "table": "customer_devices_2019"
    },
    "customer_devices_2020": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('customer_devices_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "platform": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "make_model": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "os": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "os_version": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "screen_resolution": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device_unique_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "onesignal_device_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "push_device_token": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "device_ip": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "network_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "network_provider": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "state": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "city": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "additional_data": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "json"
            },
            "status": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp with time zone"
            },
            "client_device_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "login_type": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            }
        },
        "table": "customer_devices_2020"
    },
    "customer_devices_2021": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('customer_devices_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "platform": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "make_model": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "os": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "os_version": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "screen_resolution": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device_unique_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "onesignal_device_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "push_device_token": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "device_ip": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "network_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "network_provider": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "state": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "city": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "additional_data": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "json"
            },
            "status": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp with time zone"
            },
            "client_device_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "login_type": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            }
        },
        "table": "customer_devices_2021"
    },
    "customer_devices_2022": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('customer_devices_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "platform": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "make_model": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "os": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "os_version": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "screen_resolution": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device_unique_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "onesignal_device_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "push_device_token": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "device_ip": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "network_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "network_provider": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "state": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "city": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "additional_data": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "json"
            },
            "status": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp with time zone"
            },
            "client_device_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "login_type": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            }
        },
        "table": "customer_devices_2022"
    },
    "customer_devices_2023": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('customer_devices_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "platform": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "make_model": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "os": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "os_version": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "screen_resolution": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device_unique_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "onesignal_device_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "push_device_token": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "device_ip": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "network_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "network_provider": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "state": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "city": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "additional_data": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "json"
            },
            "status": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp with time zone"
            },
            "client_device_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "login_type": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            }
        },
        "table": "customer_devices_2023"
    },
    "customer_devices_2024": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('customer_devices_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "platform": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "make_model": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "os": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "os_version": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "screen_resolution": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device_unique_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "onesignal_device_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "push_device_token": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "device_ip": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "network_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "network_provider": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "state": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "city": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "additional_data": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "json"
            },
            "status": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp with time zone"
            },
            "client_device_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "login_type": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            }
        },
        "table": "customer_devices_2024"
    },
    "customer_devices_2025": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('customer_devices_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "platform": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "make_model": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "os": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "os_version": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "screen_resolution": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device_unique_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "onesignal_device_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "push_device_token": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "device_ip": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "network_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "network_provider": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "state": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "city": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "additional_data": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "json"
            },
            "status": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp with time zone"
            },
            "client_device_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "login_type": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            }
        },
        "table": "customer_devices_2025"
    },
    "customer_devices_2026": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('customer_devices_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "platform": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "make_model": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "os": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "os_version": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "screen_resolution": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device_unique_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "onesignal_device_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "push_device_token": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "device_ip": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "network_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "network_provider": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "state": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "city": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "additional_data": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "json"
            },
            "status": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp with time zone"
            },
            "client_device_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "login_type": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            }
        },
        "table": "customer_devices_2026"
    },
    "customer_devices_default": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('customer_devices_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "platform": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "make_model": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "os": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "os_version": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "screen_resolution": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device_unique_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "onesignal_device_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "push_device_token": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "device_ip": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "network_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "network_provider": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "state": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "city": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "additional_data": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "json"
            },
            "status": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp with time zone"
            },
            "client_device_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "login_type": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            }
        },
        "table": "customer_devices_default"
    },
    "customers": {
        "casts": {
            "app_id": "integer",
            "app_version": "string",
            "browser": "string",
            "city": "string",
            "city_id": "integer",
            "client_cust_id": "integer",
            "country": "string",
            "country_code": "string",
            "country_id": "integer",
            "created_at": "datetime",
            "device_type": "string",
            "device_unique_id": "string",
            "dob": "string",
            "email_id": "string",
            "first_name": "string",
            "gender": "string",
            "id": "integer",
            "ip": "string",
            "is_mail_verify": "integer",
            "is_phone_verify": "integer",
            "last_login": "datetime",
            "last_name": "string",
            "lat": "string",
            "long": "string",
            "password": "string",
            "phone_number": "string",
            "platform": "string",
            "push_token": "string",
            "state": "string",
            "state_id": "integer",
            "status": "integer",
            "updated_at": "datetime",
            "user_name": "string"
        },
        "exists": true,
        "fillable": [
            "user_name",
            "email_id",
            "phone_number",
            "country_code",
            "country_id",
            "state_id",
            "city_id",
            "app_id",
            "client_cust_id",
            "status",
            "country",
            "state",
            "city",
            "last_login",
            "device_type",
            "push_token",
            "browser",
            "device_unique_id",
            "ip",
            "app_version",
            "platform",
            "gender",
            "dob",
            "lat",
            "long",
            "password",
            "first_name",
            "last_name",
            "is_mail_verify",
            "is_phone_verify"
        ],
        "model": "Customer",
        "model_path": "/var/www/php84/sms_admin/app/Models/Customer.php",
        "schema": {
            "id": {
                "default": "nextval('customers_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "client_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "first_name": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "last_name": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "user_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "email_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "phone_number": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country_code": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "password": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "gender": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "dob": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "about_me": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "state": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "city": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "country_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "state_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "city_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "device_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "device_unique_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "browser": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "platform": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "push_token": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "lat": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "long": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "ip": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "is_mail_verify": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_phone_verify": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "status": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "owner_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "last_login": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "login_type": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "update_sync": {
                "default": "'0'::character varying",
                "length": 10,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            }
        },
        "table": "customers"
    },
    "customers_2016": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('customers_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "client_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "first_name": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "last_name": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "user_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "email_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "phone_number": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country_code": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "password": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "gender": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "dob": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "about_me": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "state": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "city": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "country_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "state_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "city_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "device_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "device_unique_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "browser": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "platform": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "push_token": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "lat": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "long": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "ip": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "is_mail_verify": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_phone_verify": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "status": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "owner_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "last_login": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "login_type": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "update_sync": {
                "default": "'0'::character varying",
                "length": 10,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            }
        },
        "table": "customers_2016"
    },
    "customers_2017": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('customers_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "client_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "first_name": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "last_name": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "user_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "email_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "phone_number": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country_code": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "password": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "gender": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "dob": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "about_me": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "state": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "city": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "country_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "state_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "city_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "device_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "device_unique_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "browser": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "platform": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "push_token": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "lat": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "long": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "ip": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "is_mail_verify": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_phone_verify": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "status": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "owner_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "last_login": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "login_type": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "update_sync": {
                "default": "'0'::character varying",
                "length": 10,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            }
        },
        "table": "customers_2017"
    },
    "customers_2018": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('customers_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "client_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "first_name": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "last_name": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "user_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "email_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "phone_number": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country_code": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "password": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "gender": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "dob": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "about_me": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "state": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "city": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "country_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "state_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "city_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "device_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "device_unique_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "browser": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "platform": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "push_token": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "lat": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "long": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "ip": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "is_mail_verify": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_phone_verify": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "status": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "owner_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "last_login": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "login_type": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "update_sync": {
                "default": "'0'::character varying",
                "length": 10,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            }
        },
        "table": "customers_2018"
    },
    "customers_2019": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('customers_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "client_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "first_name": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "last_name": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "user_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "email_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "phone_number": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country_code": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "password": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "gender": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "dob": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "about_me": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "state": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "city": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "country_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "state_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "city_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "device_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "device_unique_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "browser": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "platform": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "push_token": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "lat": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "long": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "ip": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "is_mail_verify": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_phone_verify": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "status": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "owner_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "last_login": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "login_type": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "update_sync": {
                "default": "'0'::character varying",
                "length": 10,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            }
        },
        "table": "customers_2019"
    },
    "customers_2020": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('customers_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "client_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "first_name": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "last_name": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "user_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "email_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "phone_number": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country_code": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "password": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "gender": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "dob": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "about_me": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "state": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "city": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "country_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "state_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "city_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "device_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "device_unique_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "browser": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "platform": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "push_token": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "lat": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "long": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "ip": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "is_mail_verify": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_phone_verify": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "status": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "owner_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "last_login": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "login_type": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "update_sync": {
                "default": "'0'::character varying",
                "length": 10,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            }
        },
        "table": "customers_2020"
    },
    "customers_2021": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('customers_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "client_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "first_name": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "last_name": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "user_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "email_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "phone_number": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country_code": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "password": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "gender": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "dob": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "about_me": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "state": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "city": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "country_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "state_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "city_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "device_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "device_unique_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "browser": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "platform": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "push_token": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "lat": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "long": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "ip": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "is_mail_verify": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_phone_verify": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "status": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "owner_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "last_login": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "login_type": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "update_sync": {
                "default": "'0'::character varying",
                "length": 10,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            }
        },
        "table": "customers_2021"
    },
    "customers_2022": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('customers_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "client_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "first_name": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "last_name": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "user_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "email_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "phone_number": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country_code": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "password": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "gender": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "dob": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "about_me": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "state": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "city": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "country_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "state_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "city_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "device_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "device_unique_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "browser": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "platform": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "push_token": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "lat": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "long": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "ip": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "is_mail_verify": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_phone_verify": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "status": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "owner_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "last_login": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "login_type": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "update_sync": {
                "default": "'0'::character varying",
                "length": 10,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            }
        },
        "table": "customers_2022"
    },
    "customers_2023": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('customers_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "client_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "first_name": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "last_name": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "user_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "email_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "phone_number": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country_code": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "password": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "gender": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "dob": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "about_me": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "state": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "city": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "country_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "state_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "city_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "device_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "device_unique_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "browser": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "platform": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "push_token": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "lat": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "long": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "ip": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "is_mail_verify": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_phone_verify": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "status": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "owner_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "last_login": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "login_type": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "update_sync": {
                "default": "'0'::character varying",
                "length": 10,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            }
        },
        "table": "customers_2023"
    },
    "customers_2024": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('customers_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "client_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "first_name": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "last_name": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "user_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "email_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "phone_number": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country_code": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "password": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "gender": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "dob": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "about_me": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "state": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "city": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "country_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "state_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "city_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "device_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "device_unique_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "browser": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "platform": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "push_token": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "lat": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "long": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "ip": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "is_mail_verify": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_phone_verify": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "status": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "owner_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "last_login": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "login_type": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "update_sync": {
                "default": "'0'::character varying",
                "length": 10,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            }
        },
        "table": "customers_2024"
    },
    "customers_2025": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('customers_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "client_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "first_name": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "last_name": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "user_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "email_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "phone_number": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country_code": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "password": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "gender": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "dob": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "about_me": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "state": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "city": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "country_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "state_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "city_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "device_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "device_unique_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "browser": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "platform": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "push_token": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "lat": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "long": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "ip": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "is_mail_verify": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_phone_verify": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "status": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "owner_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "last_login": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "login_type": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "update_sync": {
                "default": "'0'::character varying",
                "length": 10,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            }
        },
        "table": "customers_2025"
    },
    "customers_2026": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('customers_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "client_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "first_name": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "last_name": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "user_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "email_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "phone_number": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country_code": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "password": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "gender": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "dob": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "about_me": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "state": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "city": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "country_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "state_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "city_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "device_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "device_unique_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "browser": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "platform": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "push_token": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "lat": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "long": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "ip": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "is_mail_verify": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_phone_verify": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "status": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "owner_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "last_login": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "login_type": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "update_sync": {
                "default": "'0'::character varying",
                "length": 10,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            }
        },
        "table": "customers_2026"
    },
    "customers_default": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('customers_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "client_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "first_name": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "last_name": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "user_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "email_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "phone_number": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country_code": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "password": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "gender": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "dob": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "about_me": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "state": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "city": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "country_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "state_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "city_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "device_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "device_unique_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "browser": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "platform": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "push_token": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "lat": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "long": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "ip": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "is_mail_verify": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_phone_verify": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "status": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "owner_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "last_login": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "login_type": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "update_sync": {
                "default": "'0'::character varying",
                "length": 10,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            }
        },
        "table": "customers_default"
    },
    "dashboard_snapshots": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('dashboard_snapshots_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "filter_hash": {
                "default": "\\\\N",
                "length": 64,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "filters": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "json"
            },
            "payload": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "json"
            },
            "generated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "expires_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "dashboard_snapshots"
    },
    "dunning_campaign_templates": {
        "casts": {
            "created_at": "datetime",
            "delay_days": "integer",
            "dunning_campaign_id": "integer",
            "id": "integer",
            "is_active": "integer",
            "stage": "integer",
            "template_id": "integer",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "dunning_campaign_id",
            "template_id",
            "stage",
            "delay_days",
            "is_active"
        ],
        "model": "DunningCampaignTemplates",
        "model_path": "/var/www/php84/sms_admin/app/Models/DunningCampaignTemplates.php",
        "schema": {
            "id": {
                "default": "nextval('dunning_campaign_templates_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "dunning_campaign_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "template_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "stage": {
                "default": "1",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "delay_days": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "is_active": {
                "default": "1",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "dunning_campaign_templates"
    },
    "dunning_campaigns": {
        "casts": {
            "app_id": "integer",
            "created_at": "datetime",
            "created_by": "integer",
            "customers_affected": "integer",
            "description": "string",
            "enable_3ds_handling": "boolean",
            "end_date": "datetime",
            "final_email_delay_days": "integer",
            "final_email_template_id": "integer",
            "first_email_delay_hours": "integer",
            "first_email_timing": "string",
            "grace_period_days": "integer",
            "id": "integer",
            "invoice_action": "string",
            "name": "string",
            "notification_channel": "string",
            "notification_rules": "json",
            "recovered_amount": "decimal",
            "recovery_rate": "decimal",
            "retry_attempts": "datetime",
            "retry_schedule": "json",
            "send_immediate_non_retriable": "boolean",
            "start_date": "datetime",
            "status": "integer",
            "subscription_action": "string",
            "target_segments": "json",
            "three_ds_template_id": "integer",
            "total_notifications_sent": "integer",
            "total_payments_recovered": "integer",
            "total_timeline_days": "integer",
            "type": "string",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "name",
            "type",
            "status",
            "grace_period_days",
            "retry_attempts",
            "notification_channel",
            "start_date",
            "end_date",
            "description",
            "target_segments",
            "retry_schedule",
            "notification_rules",
            "customers_affected",
            "recovery_rate",
            "total_notifications_sent",
            "total_payments_recovered",
            "recovered_amount",
            "created_by",
            "first_email_timing",
            "first_email_delay_hours",
            "send_immediate_non_retriable",
            "subscription_action",
            "invoice_action",
            "final_email_delay_days",
            "final_email_template_id",
            "enable_3ds_handling",
            "three_ds_template_id",
            "total_timeline_days",
            "app_id"
        ],
        "model": "DunningCampaign",
        "model_path": "/var/www/php84/sms_admin/app/Models/DunningCampaign.php",
        "schema": {
            "id": {
                "default": "nextval('dunning_campaigns_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "type": {
                "default": "'payment_failure'::character varying",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "status": {
                "default": "3",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "grace_period_days": {
                "default": "7",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "retry_attempts": {
                "default": "5",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "notification_channel": {
                "default": "'email'::character varying",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "start_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "date"
            },
            "end_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "date"
            },
            "description": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "target_segments": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "json"
            },
            "retry_schedule": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "json"
            },
            "notification_rules": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "json"
            },
            "customers_affected": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "recovery_rate": {
                "default": "'0'::numeric",
                "length": 0,
                "nullable": false,
                "precision": 5,
                "scale": 2,
                "type": "numeric"
            },
            "total_notifications_sent": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "total_payments_recovered": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "recovered_amount": {
                "default": "'0'::numeric",
                "length": 0,
                "nullable": false,
                "precision": 15,
                "scale": 2,
                "type": "numeric"
            },
            "created_by": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "first_email_timing": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "first_email_delay_hours": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "send_immediate_non_retriable": {
                "default": "false",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "subscription_action": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "invoice_action": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "final_email_delay_days": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "final_email_template_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "enable_3ds_handling": {
                "default": "false",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "three_ds_template_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "total_timeline_days": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            }
        },
        "table": "dunning_campaigns"
    },
    "eligible_customer_segments": {
        "casts": {
            "code": "string",
            "created_at": "datetime",
            "description": "string",
            "id": "integer",
            "is_active": "integer",
            "name": "string",
            "sort_order": "integer",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "code",
            "name",
            "description",
            "sort_order",
            "is_active"
        ],
        "model": "EligibleCustomerSegment",
        "model_path": "/var/www/php84/sms_admin/app/Models/EligibleCustomerSegment.php",
        "schema": {
            "id": {
                "default": "nextval('eligible_customer_segments_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "code": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "description": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "sort_order": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "is_active": {
                "default": "1",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "eligible_customer_segments"
    },
    "email_sms_templates": {
        "casts": {
            "admin_email": "string",
            "auto_resend": "integer",
            "bcc_email": "string",
            "category": "string",
            "cc_email": "string",
            "content": "string",
            "created_at": "datetime",
            "delay_time": "integer",
            "event_type": "string",
            "external_template": "integer",
            "frequency": "string",
            "id": "integer",
            "status": "integer",
            "subject": "string",
            "template_name": "string",
            "track_click": "integer",
            "track_open": "integer",
            "trigger_status": "integer",
            "trigger_type": "string",
            "type": "string",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "template_name",
            "subject",
            "event_type",
            "category",
            "admin_email",
            "cc_email",
            "bcc_email",
            "external_template",
            "content",
            "trigger_type",
            "frequency",
            "delay_time",
            "auto_resend",
            "track_open",
            "track_click",
            "type",
            "status",
            "trigger_status"
        ],
        "model": "EmailSmsTemplate",
        "model_path": "/var/www/php84/sms_admin/app/Models/EmailSmsTemplate.php",
        "schema": {
            "id": {
                "default": "nextval('email_templates_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "template_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "subject": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "event_type": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "category": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "admin_email": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "cc_email": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "bcc_email": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "external_template": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "content": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "trigger_type": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "frequency": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "delay_time": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "auto_resend": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "track_open": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "track_click": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "type": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "status": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "trigger_status": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "published_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "template_provider": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "external_template_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            }
        },
        "table": "email_sms_templates"
    },
    "failed_jobs": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('failed_jobs_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "uuid": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "connection": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "queue": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "payload": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "exception": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "failed_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "failed_jobs"
    },
    "feedback": {
        "casts": {
            "app_id": "integer",
            "app_version": "string",
            "category_id": "string",
            "contact_no": "integer",
            "created_dt": "datetime",
            "description": "string",
            "device_type": "string",
            "email": "string",
            "id": "integer",
            "is_escalate": "integer",
            "model": "string",
            "name": "string",
            "priority": "string",
            "resolved_in_first_response": "integer",
            "response_count": "integer",
            "status": "string",
            "subject": "string",
            "updated_at": "datetime",
            "user_id": "integer"
        },
        "exists": true,
        "fillable": [
            "app_id",
            "user_id",
            "email",
            "contact_no",
            "name",
            "description",
            "subject",
            "app_version",
            "model",
            "device_type",
            "created_dt",
            "status",
            "priority",
            "category_id",
            "response_count",
            "resolved_in_first_response",
            "is_escalate"
        ],
        "model": "Feedback",
        "model_path": "/var/www/php84/sms_admin/app/Models/Feedback.php",
        "schema": {
            "id": {
                "default": "nextval('feedback_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "user_id": {
                "default": "'0'::character varying",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "email": {
                "default": "''::character varying",
                "length": 100,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "contact_no": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "name": {
                "default": "''::character varying",
                "length": 100,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "description": {
                "default": "''::text",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "subject": {
                "default": "''::character varying",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_version": {
                "default": "''::text",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "model": {
                "default": "''::text",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "device_type": {
                "default": "''::character varying",
                "length": 200,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "created_dt": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "status": {
                "default": "'open'::character varying",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "priority": {
                "default": "'low'::character varying",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "category_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "response_count": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "resolved_in_first_response": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_escalate": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "feedback"
    },
    "gateway_configuration": {
        "casts": {
            "api_key": "string",
            "access_token": "string",
            "base_url": "string",
            "callback": "string",
            "created_at": "datetime",
            "currency": "string",
            "department_id": "string",
            "dlt_template_id": "string",
            "gateway_id": "integer",
            "icon": "string",
            "id": "integer",
            "last_sync": "datetime",
            "merchent_id": "string",
            "refresh_token": "string",
            "sandboxurl": "string",
            "secret_key": "string",
            "sender_id": "string",
            "status": "integer",
            "time_out": "integer",
            "updated_at": "datetime",
            "webhook_retry_count": "integer",
            "webhook_url": "string"
        },
        "exists": true,
        "fillable": [
            "gateway_id",
            "merchent_id",
            "secret_key",
            "api_key",
            "webhook_url",
            "base_url",
            "sandboxurl",
            "access_token",
            "refresh_token",
            "department_id",
            "sender_id",
            "dlt_template_id",
            "status",
            "currency",
            "time_out",
            "last_sync",
            "callback",
            "webhook_retry_count",
            "icon"
        ],
        "model": "GatewayConfiguration",
        "model_path": "/var/www/php84/sms_admin/app/Models/GatewayConfiguration.php",
        "schema": {
            "id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "gateway_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "merchent_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "secret_key": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "api_key": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "webhook_url": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "status": {
                "default": "1",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "currency": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "time_out": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "last_sync": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "callback": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "webhook_retry_count": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "icon": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sender_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "dlt_template_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "base_url": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "audience_list_id": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sender_name": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sandboxurl": {
                "default": "\\\\N",
                "length": 500,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "access_token": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "refresh_token": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "department_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "gateway_weightage": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "region": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            }
        },
        "table": "gateway_configuration"
    },
    "gateway_providers": {
        "casts": {
            "id": "integer",
            "name": "string",
            "description": "string",
            "logo": "string",
            "color_code": "string",
            "type": "string",
            "auth_type": "string",
            "config": "array",
            "is_active": "boolean",
            "created_at": "datetime",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "name",
            "description",
            "logo",
            "color_code",
            "type",
            "auth_type",
            "config",
            "is_active"
        ],
        "model": "GatewayProvider",
        "model_path": "/var/www/php84/sms_admin_es/app/Models/GatewayProvider.php",
        "schema": {
            "id": {
                "default": "nextval('gateway_providers_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "name": {
                "default": "\\\\N",
                "length": 150,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "description": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "logo": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "type": {
                "default": "\\\\N",
                "length": 50,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "auth_type": {
                "default": "\\\\N",
                "length": 50,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "config": {
                "default": "'{}'::jsonb",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "jsonb"
            },
            "is_active": {
                "default": "true",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "created_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "color_code": {
                "default": "\\\\N",
                "length": 7,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            }
        },
        "table": "gateway_providers"
    },
    "installment_frequency_types": {
        "casts": {
            "code": "string",
            "created_at": "datetime",
            "days": "integer",
            "description": "string",
            "id": "integer",
            "is_active": "integer",
            "name": "string",
            "sort_order": "integer",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "code",
            "name",
            "description",
            "days",
            "sort_order",
            "is_active"
        ],
        "model": "InstallmentFrequencyType",
        "model_path": "/var/www/php84/sms_admin/app/Models/InstallmentFrequencyType.php",
        "schema": {
            "id": {
                "default": "nextval('installment_frequency_types_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "code": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "description": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "days": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "sort_order": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "is_active": {
                "default": "1",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "installment_frequency_types"
    },
    "invoice_templates": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('invoice_templates_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "layout_json": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "html_template": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "placeholders": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "jsonb"
            },
            "status": {
                "default": "'active'::character varying",
                "length": 10,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "is_default": {
                "default": "false",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "invoice_templates"
    },
    "job_batches": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "total_jobs": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "pending_jobs": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "failed_jobs": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "failed_job_ids": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "options": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "cancelled_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "finished_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            }
        },
        "table": "job_batches"
    },
    "jobs": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('jobs_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "queue": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "payload": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "attempts": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "reserved_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "available_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            }
        },
        "table": "jobs"
    },
    "loyalty_points": {
        "casts": {
            "created_at": "datetime",
            "current_balance": "integer",
            "customer_id": "integer",
            "id": "integer",
            "points_to_next_tier": "integer",
            "status": "integer",
            "tier": "string",
            "total_earned": "integer",
            "total_redeemed": "integer",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "customer_id",
            "current_balance",
            "total_earned",
            "total_redeemed",
            "tier",
            "points_to_next_tier",
            "status"
        ],
        "model": "LoyaltyPoint",
        "model_path": "/var/www/php84/sms_admin/app/Models/LoyaltyPoint.php",
        "schema": {
            "id": {
                "default": "nextval('loyalty_points_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "customer_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "current_balance": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "total_earned": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "total_redeemed": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "tier": {
                "default": "'Bronze'::character varying",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "points_to_next_tier": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "status": {
                "default": "1",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "loyalty_points"
    },
    "migrations": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('migrations_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "migration": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "batch": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            }
        },
        "table": "migrations"
    },
    "ml_backtest_reports": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('ml_backtest_reports_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "run_id": {
                "default": "\\\\N",
                "length": 80,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "segment_key": {
                "default": "\\\\N",
                "length": 80,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "months": {
                "default": "6",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "status": {
                "default": "'pass'::character varying",
                "length": 40,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "summary": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "jsonb"
            },
            "report_uri": {
                "default": "\\\\N",
                "length": 2048,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "ml_backtest_reports"
    },
    "ml_drift_reports": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('ml_drift_reports_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "run_id": {
                "default": "\\\\N",
                "length": 80,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "segment_key": {
                "default": "\\\\N",
                "length": 80,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "as_of_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "date"
            },
            "status": {
                "default": "'ok'::character varying",
                "length": 40,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "overall_score": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 18,
                "scale": 8,
                "type": "numeric"
            },
            "report": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "jsonb"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "ml_drift_reports"
    },
    "ml_experiments": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('ml_experiments_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "description": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "ml_experiments"
    },
    "ml_model_promotions": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('ml_model_promotions_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "segment_key": {
                "default": "\\\\N",
                "length": 80,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "challenger_run_id": {
                "default": "\\\\N",
                "length": 80,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "challenger_model_version": {
                "default": "\\\\N",
                "length": 120,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "champion_model_version": {
                "default": "\\\\N",
                "length": 120,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "decision": {
                "default": "\\\\N",
                "length": 40,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "reason": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "decided_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "policy_snapshot": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "jsonb"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "ml_model_promotions"
    },
    "ml_model_registry": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('ml_model_registry_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "segment_key": {
                "default": "\\\\N",
                "length": 80,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "model_version": {
                "default": "\\\\N",
                "length": 120,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "model_uri": {
                "default": "\\\\N",
                "length": 2048,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "run_id": {
                "default": "\\\\N",
                "length": 80,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "status": {
                "default": "'active'::character varying",
                "length": 40,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "is_champion": {
                "default": "false",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "activated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "retired_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "metrics": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "jsonb"
            },
            "meta": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "jsonb"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "ml_model_registry"
    },
    "ml_run_artifacts": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('ml_run_artifacts_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "run_id": {
                "default": "\\\\N",
                "length": 80,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "artifact_type": {
                "default": "\\\\N",
                "length": 80,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "artifact_uri": {
                "default": "\\\\N",
                "length": 2048,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "meta": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "jsonb"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "ml_run_artifacts"
    },
    "ml_run_metrics": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('ml_run_metrics_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "run_id": {
                "default": "\\\\N",
                "length": 80,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "metric_name": {
                "default": "\\\\N",
                "length": 80,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "metric_value": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 18,
                "scale": 8,
                "type": "numeric"
            },
            "split": {
                "default": "'holdout'::character varying",
                "length": 40,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "recorded_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "ml_run_metrics"
    },
    "ml_runs": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('ml_runs_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "run_id": {
                "default": "\\\\N",
                "length": 80,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "experiment_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "segment_key": {
                "default": "\\\\N",
                "length": 80,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "status": {
                "default": "'created'::character varying",
                "length": 40,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "started_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "finished_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "data_window_start": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "date"
            },
            "data_window_end": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "date"
            },
            "code_version": {
                "default": "\\\\N",
                "length": 80,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "data_version": {
                "default": "\\\\N",
                "length": 80,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "model_version": {
                "default": "\\\\N",
                "length": 120,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "params": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "jsonb"
            },
            "meta": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "jsonb"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "ml_runs"
    },
    "modules": {
        "casts": {
            "created": "datetime",
            "created_at": "datetime",
            "icon": "string",
            "id": "integer",
            "menu_type": "string",
            "modified": "datetime",
            "name": "string",
            "navigation_group": "string",
            "parent_id": "integer",
            "path": "string",
            "sort_order": "integer",
            "status": "integer",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "name",
            "menu_type",
            "parent_id",
            "path",
            "icon",
            "navigation_group",
            "sort_order",
            "status"
        ],
        "model": "Module",
        "model_path": "/var/www/php84/sms_admin/app/Models/Module.php",
        "schema": {
            "id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "name": {
                "default": "\\\\N",
                "length": 200,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "menu_type": {
                "default": "'main'::character varying",
                "length": 50,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "parent_id": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "path": {
                "default": "\\\\N",
                "length": 500,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "icon": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "navigation_group": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sort_order": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "status": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "created": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "modified": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "modules"
    },
    "order_details": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('order_details_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "organizer_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_order_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "item_type": {
                "default": "\\\\N",
                "length": 20,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "item_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "item_name": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "price": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "created_at": {
                "default": "now()",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "now()",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "event_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "show_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "inventory_id": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            }
        },
        "table": "order_details"
    },
    "order_update": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('order_update_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "user_id": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "order_id": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "request": {
                "default": "''::text",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "response": {
                "default": "''::text",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "status": {
                "default": "''::character varying",
                "length": 50,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "event": {
                "default": "''::character varying",
                "length": 100,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "created": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "order_update"
    },
    "organizations": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('organizations_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "email": {
                "default": "\\\\N",
                "length": 200,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "contact_number": {
                "default": "\\\\N",
                "length": 20,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "website": {
                "default": "\\\\N",
                "length": 200,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "address": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "logo": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "gst_number": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "pan_number": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "status": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "deleted_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "organizations"
    },
    "package_mode_types": {
        "casts": {
            "code": "string",
            "created_at": "datetime",
            "description": "string",
            "id": "integer",
            "is_active": "integer",
            "name": "string",
            "sort_order": "integer",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "code",
            "name",
            "description",
            "sort_order",
            "is_active"
        ],
        "model": "PackageModeType",
        "model_path": "/var/www/php84/sms_admin/app/Models/PackageModeType.php",
        "schema": {
            "id": {
                "default": "nextval('package_mode_types_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "code": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "description": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "sort_order": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "is_active": {
                "default": "1",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "package_mode_types"
    },
    "package_plans": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('package_plans_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_package_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "gateway_name": {
                "default": "\\\\N",
                "length": 50,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "plan_type": {
                "default": "\\\\N",
                "length": 20,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "plan_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "currency_name": {
                "default": "'INR'::character varying",
                "length": 3,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "price": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 12,
                "scale": 2,
                "type": "numeric"
            },
            "status": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "country_code": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            }
        },
        "table": "package_plans"
    },
    "package_upgrade_rules": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('package_upgrade_rules_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "from_package_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "to_package_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "from_sms_package_id": {
                "default": "\\\\N",
                "length": 80,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "to_sms_package_id": {
                "default": "\\\\N",
                "length": 80,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "effective_mode": {
                "default": "'immediate'::character varying",
                "length": 20,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "proration_mode": {
                "default": "'proportional'::character varying",
                "length": 30,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "minimum_days_remaining": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "priority": {
                "default": "100",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "is_active": {
                "default": "'1'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "package_upgrade_rules"
    },
    "package_user_types": {
        "casts": {
            "code": "string",
            "created_at": "datetime",
            "description": "string",
            "id": "integer",
            "is_active": "integer",
            "name": "string",
            "sort_order": "integer",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "code",
            "name",
            "description",
            "sort_order",
            "is_active"
        ],
        "model": "PackageUserType",
        "model_path": "/var/www/php84/sms_admin/app/Models/PackageUserType.php",
        "schema": {
            "id": {
                "default": "nextval('package_user_types_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "code": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "description": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "sort_order": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "is_active": {
                "default": "1",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "package_user_types"
    },
    "password_reset_tokens": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "email": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "token": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "password_reset_tokens"
    },
    "payment_method_types": {
        "casts": {
            "code": "string",
            "created_at": "datetime",
            "description": "string",
            "icon": "string",
            "id": "integer",
            "is_active": "integer",
            "name": "string",
            "sort_order": "integer",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "code",
            "name",
            "description",
            "icon",
            "sort_order",
            "is_active"
        ],
        "model": "PaymentMethodType",
        "model_path": "/var/www/php84/sms_admin/app/Models/PaymentMethodType.php",
        "schema": {
            "id": {
                "default": "nextval('payment_method_types_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "code": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "description": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "icon": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sort_order": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "is_active": {
                "default": "1",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "payment_method_types"
    },
    "payment_mode_saved": {
        "casts": {
            "created_at": "datetime",
            "id": "integer",
            "is_default": "boolean",
            "source_detail": "json",
            "source_type": "string",
            "status": "integer",
            "updated_at": "datetime",
            "user_id": "integer"
        },
        "exists": true,
        "fillable": [
            "user_id",
            "source_type",
            "source_detail",
            "is_default",
            "status"
        ],
        "model": "PaymentModeSaved",
        "model_path": "/var/www/php84/sms_admin/app/Models/PaymentModeSaved.php",
        "schema": {
            "id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "user_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "source_type": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "source_detail": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "json"
            },
            "is_default": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "status": {
                "default": "1",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "payment_mode_saved"
    },
    "period_types": {
        "casts": {
            "code": "string",
            "created_at": "datetime",
            "description": "string",
            "id": "integer",
            "is_active": "integer",
            "name": "string",
            "sort_order": "integer",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "code",
            "name",
            "description",
            "sort_order",
            "is_active"
        ],
        "model": "PeriodType",
        "model_path": "/var/www/php84/sms_admin/app/Models/PeriodType.php",
        "schema": {
            "id": {
                "default": "nextval('period_types_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "code": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "description": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "sort_order": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "is_active": {
                "default": "1",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "period_types"
    },
    "personal_access_tokens": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('personal_access_tokens_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "tokenable_type": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "tokenable_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "name": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "token": {
                "default": "\\\\N",
                "length": 64,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "abilities": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "last_used_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "expires_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "personal_access_tokens"
    },
    "platform_types": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('platform_types_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "name": {
                "default": "\\\\N",
                "length": 100,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "description": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "status": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "platform_types"
    },
    "platforms": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('platforms_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "organization_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "platform_type_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "domain": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "description": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "status": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "deleted_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "business_model_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "logo": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "company_address": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "token": {
                "default": "\\\\N",
                "length": 200,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "gst_number": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "pan_number": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "vat_number": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "contact_email": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "digital_sign": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "cin_number": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "hsn_number": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "is_es_enabled": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_live": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            }
        },
        "table": "platforms"
    },
    "price_types": {
        "casts": {
            "code": "string",
            "created_at": "datetime",
            "description": "string",
            "id": "integer",
            "is_active": "integer",
            "name": "string",
            "sort_order": "integer",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "code",
            "name",
            "description",
            "sort_order",
            "is_active"
        ],
        "model": "PriceType",
        "model_path": "/var/www/php84/sms_admin/app/Models/PriceType.php",
        "schema": {
            "id": {
                "default": "nextval('price_types_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "code": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "description": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "sort_order": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "is_active": {
                "default": "1",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "price_types"
    },
    "product_category_types": {
        "casts": {
            "code": "string",
            "created_at": "datetime",
            "description": "string",
            "id": "integer",
            "is_active": "boolean",
            "name": "string",
            "sort_order": "integer",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "code",
            "name",
            "description",
            "sort_order",
            "is_active"
        ],
        "model": "ProductCategoryType",
        "model_path": "/var/www/php84/sms_admin/app/Models/ProductCategoryType.php",
        "schema": {
            "id": {
                "default": "nextval('product_category_types_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "code": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "description": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "sort_order": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "is_active": {
                "default": "true",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "product_category_types"
    },
    "product_types": {
        "casts": {
            "code": "string",
            "created_at": "datetime",
            "description": "string",
            "id": "integer",
            "is_active": "boolean",
            "name": "string",
            "sort_order": "integer",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "code",
            "name",
            "description",
            "sort_order",
            "is_active"
        ],
        "model": "ProductType",
        "model_path": "/var/www/php84/sms_admin/app/Models/ProductType.php",
        "schema": {
            "id": {
                "default": "nextval('product_types_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "code": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "description": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "sort_order": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "is_active": {
                "default": "true",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "product_types"
    },
    "products": {
        "casts": {
            "app_id": "integer",
            "category_id": "integer",
            "client_product_id": "integer",
            "convenience_fee": "decimal:2",
            "created_at": "datetime",
            "description": "string",
            "display_order": "integer",
            "event_id": "integer",
            "id": "integer",
            "is_active": "integer",
            "is_gst": "boolean",
            "max_purchase": "integer",
            "min_purchase": "integer",
            "name": "string",
            "product_image": "string",
            "organizer_id": "integer",
            "price": "decimal:2",
            "quantity": "integer",
            "service_type": "integer",
            "show_id": "integer",
            "sms_product_id": "string",
            "sold": "integer",
            "sku": "string",
            "ticket_id": "integer",
            "updated_at": "datetime",
            "currency": "string",
            "valid_from": "datetime",
            "valid_until": "datetime"
        },
        "exists": true,
        "fillable": [
            "name",
            "description",
            "category_id",
            "display_order",
            "product_image",
            "app_id",
            "is_active",
            "ticket_id",
            "organizer_id",
            "event_id",
            "show_id",
            "price",
            "quantity",
            "sold",
            "min_purchase",
            "max_purchase",
            "currency",
            "is_gst",
            "convenience_fee",
            "valid_from",
            "valid_until",
            "service_type",
            "sku",
            "sms_product_id",
            "client_product_id"
        ],
        "model": "Product",
        "model_path": "/var/www/php84/sms_admin/app/Models/Product.php",
        "schema": {
            "id": {
                "default": "nextval('products_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "description": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "category_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "display_order": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "product_image": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "is_active": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "ticket_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "organizer_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "event_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "show_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "price": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "quantity": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "sold": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "min_purchase": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "max_purchase": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "currency": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "is_gst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "convenience_fee": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "valid_from": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "valid_until": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "service_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "sku": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_product_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "client_product_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            }
        },
        "table": "products"
    },
    "promotion_types": {
        "casts": {
            "code": "string",
            "created_at": "datetime",
            "description": "string",
            "id": "integer",
            "is_active": "boolean",
            "name": "string",
            "sort_order": "integer",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "code",
            "name",
            "description",
            "sort_order",
            "is_active"
        ],
        "model": "PromotionType",
        "model_path": "/var/www/php84/sms_admin/app/Models/PromotionType.php",
        "schema": {
            "id": {
                "default": "nextval('promotion_types_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "code": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "description": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "sort_order": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "is_active": {
                "default": "true",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "promotion_types"
    },
    "promotional_tags": {
        "casts": {
            "color": "string",
            "created_at": "datetime",
            "description": "string",
            "id": "integer",
            "is_active": "boolean",
            "name": "string",
            "sort_order": "integer",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "name",
            "color",
            "description",
            "sort_order",
            "is_active"
        ],
        "model": "PromotionalTag",
        "model_path": "/var/www/php84/sms_admin/app/Models/PromotionalTag.php",
        "schema": {
            "id": {
                "default": "nextval('promotional_tags_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "color": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "description": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "sort_order": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "is_active": {
                "default": "true",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "promotional_tags"
    },
    "promotions": {
        "casts": {
            "auto_apply": "boolean",
            "code": "string",
            "created_at": "datetime",
            "description": "string",
            "discount_type": "string",
            "discount_value": "decimal",
            "eligible_segment_id": "integer",
            "end_date": "datetime",
            "id": "integer",
            "is_active": "boolean",
            "max_usage_per_customer": "integer",
            "name": "string",
            "promotable_id": "integer",
            "promotable_type": "string",
            "promotion_type_id": "integer",
            "start_date": "datetime",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "name",
            "code",
            "promotion_type_id",
            "discount_type",
            "discount_value",
            "start_date",
            "end_date",
            "eligible_segment_id",
            "max_usage_per_customer",
            "description",
            "auto_apply",
            "is_active",
            "promotable_type",
            "promotable_id"
        ],
        "model": "Promotion",
        "model_path": "/var/www/php84/sms_admin/app/Models/Promotion.php",
        "schema": {
            "id": {
                "default": "nextval('promotions_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "code": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "promotion_type_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "discount_type": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "discount_value": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "start_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "date"
            },
            "end_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "date"
            },
            "eligible_segment_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "max_usage_per_customer": {
                "default": "1",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "description": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "auto_apply": {
                "default": "false",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "is_active": {
                "default": "true",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "promotable_type": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "promotable_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "promotions"
    },
    "public_demo_requests": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('public_demo_requests_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "full_name": {
                "default": "\\\\N",
                "length": 120,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "work_email": {
                "default": "\\\\N",
                "length": 190,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "company": {
                "default": "\\\\N",
                "length": 190,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "phone": {
                "default": "\\\\N",
                "length": 30,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "business_type": {
                "default": "\\\\N",
                "length": 80,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "current_subscription_setup": {
                "default": "\\\\N",
                "length": 120,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "subscriber_scale": {
                "default": "\\\\N",
                "length": 40,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "monthly_revenue_scale": {
                "default": "\\\\N",
                "length": 40,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "otp_provider": {
                "default": "\\\\N",
                "length": 50,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_provider": {
                "default": "\\\\N",
                "length": 50,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "email_provider": {
                "default": "\\\\N",
                "length": 50,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "payment_provider": {
                "default": "\\\\N",
                "length": 50,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "support_setup": {
                "default": "\\\\N",
                "length": 80,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "required_platforms": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "json"
            },
            "main_requirements": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "json"
            },
            "message": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "source_url": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "ip_address": {
                "default": "\\\\N",
                "length": 45,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "user_agent": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "referrer_url": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "public_demo_requests"
    },
    "push_campaign_recipients": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('push_campaign_recipients_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "push_campaign_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "customer_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "customer_device_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "device_unique_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "platform": {
                "default": "\\\\N",
                "length": 120,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device_type": {
                "default": "\\\\N",
                "length": 30,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "push_token": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "token_hash": {
                "default": "\\\\N",
                "length": 64,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "status": {
                "default": "'pending'::character varying",
                "length": 20,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "provider_message_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "provider_response": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "jsonb"
            },
            "error_message": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "retry_count": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "queued_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "sent_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "failed_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "push_campaign_recipients"
    },
    "push_campaigns": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('push_campaigns_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "dispatch_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "uuid"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "created_by": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "notification_type": {
                "default": "'custom'::character varying",
                "length": 30,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "status": {
                "default": "'queued'::character varying",
                "length": 20,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "provider": {
                "default": "'firebase'::character varying",
                "length": 50,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "title": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "body": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "deeplink": {
                "default": "\\\\N",
                "length": 1024,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "data_payload": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "jsonb"
            },
            "filters": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "jsonb"
            },
            "meta": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "jsonb"
            },
            "send_mode": {
                "default": "'now'::character varying",
                "length": 20,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "scheduled_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "started_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "completed_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "total_count": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "pending_count": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "processing_count": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "sent_count": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "failed_count": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "invalid_count": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "last_error": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "push_campaigns"
    },
    "reason_code_types": {
        "casts": {
            "code": "string",
            "created_at": "datetime",
            "description": "string",
            "id": "integer",
            "is_active": "boolean",
            "name": "string",
            "sort_order": "integer",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "code",
            "name",
            "description",
            "sort_order",
            "is_active"
        ],
        "model": "ReasonCodeType",
        "model_path": "/var/www/php84/sms_admin/app/Models/ReasonCodeType.php",
        "schema": {
            "id": {
                "default": "nextval('reason_code_types_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "code": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "description": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "sort_order": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "is_active": {
                "default": "true",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "reason_code_types"
    },
    "recon_backup_customers_deleted": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('customers_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "client_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "first_name": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "last_name": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "user_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "email_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "phone_number": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country_code": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "password": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "gender": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "dob": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "about_me": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "state": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "city": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "country_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "state_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "city_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "device_type": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "device_unique_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "browser": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "platform": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "push_token": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "lat": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "long": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "ip": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "is_mail_verify": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_phone_verify": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "status": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "owner_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "last_login": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "login_type": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "backup_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "recon_backup_customers_deleted"
    },
    "recon_backup_orders_deleted": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('tbl_order_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_order_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "client_order_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "transaction_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_package_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "gateway_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "gateway_name": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_price": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "sgst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "cgst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "total": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "currency_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "currency": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "coupon_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "coupon_code": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "coupon_amount": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "start_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "end_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "auto_renew": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "status": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "state": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "city": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "lat": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "long": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "ip": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "platform": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "content_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "igst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "convenience_fee": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "package_mode": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "backup_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "recon_backup_orders_deleted"
    },
    "recon_backup_subs_deleted": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('tbl_customer_subscriptions_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_order_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_package_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_title": {
                "default": "\\\\N",
                "length": 200,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "transaction_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "gateway_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "gateway_name": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "price": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "numeric"
            },
            "start_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "end_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "status": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "auto_renew": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "purchase_type": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "grace": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_cancelled": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "cancelled_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "back_dated": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_duplicate_order": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "order_platform": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "client_subscription_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "currency": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "currency_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "free_trial": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_refunded": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "package_mode": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "backup_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "recon_backup_subs_deleted"
    },
    "recon_expected_customers_counts": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "client_cust_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "expected_count": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            }
        },
        "table": "recon_expected_customers_counts"
    },
    "recon_expected_orders_counts": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "client_order_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "expected_count": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            }
        },
        "table": "recon_expected_orders_counts"
    },
    "recon_expected_subs_counts": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "client_subscription_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "expected_count": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            }
        },
        "table": "recon_expected_subs_counts"
    },
    "refund_requests": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "customer_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "order_id": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "payment_id": {
                "default": "\\\\N",
                "length": 100,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "razorpay_refund_id": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "amount": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 53,
                "scale": 0,
                "type": "double precision"
            },
            "currency": {
                "default": "'INR'::character varying",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "reason": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "is_partial": {
                "default": "false",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "attempts": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "gateway_response": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "jsonb"
            },
            "status": {
                "default": "'pending'::character varying",
                "length": 20,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "created_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "processed_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "initiated_by": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            }
        },
        "table": "refund_requests"
    },
    "regions": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('regions_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "name": {
                "default": "\\\\N",
                "length": 100,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "created_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "regions"
    },
    "role_mngt": {
        "casts": {
            "access_control": "json",
            "created_at": "datetime",
            "created_by_id": "integer",
            "description": "string",
            "id": "integer",
            "last_access_control": "json",
            "name": "string",
            "status": "integer",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "created_by_id",
            "name",
            "description",
            "status",
            "access_control",
            "last_access_control"
        ],
        "model": "RoleMngt",
        "model_path": "/var/www/php84/sms_admin/app/Models/RoleMngt.php",
        "schema": {
            "id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "created_by_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "description": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "status": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "access_control": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "json"
            },
            "last_access_control": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "json"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "role_mngt"
    },
    "saved_dashboards": {
        "casts": {
            "app_id": "integer",
            "created_at": "datetime",
            "created_by_email": "string",
            "created_by_id": "integer",
            "dashboard_config": "json",
            "description": "string",
            "file_format": "string",
            "file_path": "string",
            "id": "integer",
            "is_favorite": "boolean",
            "is_shared": "boolean",
            "preview_image": "string",
            "source": "string",
            "title": "string",
            "type": "string",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "title",
            "description",
            "type",
            "source",
            "dashboard_config",
            "preview_image",
            "created_by_email",
            "created_by_id",
            "is_shared",
            "is_favorite",
            "file_path",
            "file_format",
            "app_id"
        ],
        "model": "SavedDashboard",
        "model_path": "/var/www/php84/sms_admin/app/Models/SavedDashboard.php",
        "schema": {
            "id": {
                "default": "nextval('saved_dashboards_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "title": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "description": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "type": {
                "default": "'dashboard'::character varying",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "source": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "dashboard_config": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "json"
            },
            "preview_image": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "created_by_email": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "created_by_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "is_shared": {
                "default": "false",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "is_favorite": {
                "default": "false",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "file_path": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "file_format": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            }
        },
        "table": "saved_dashboards"
    },
    "season_types": {
        "casts": {
            "code": "string",
            "created_at": "datetime",
            "description": "string",
            "id": "integer",
            "is_active": "boolean",
            "name": "string",
            "sort_order": "integer",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "code",
            "name",
            "description",
            "sort_order",
            "is_active"
        ],
        "model": "SeasonType",
        "model_path": "/var/www/php84/sms_admin/app/Models/SeasonType.php",
        "schema": {
            "id": {
                "default": "nextval('season_types_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "code": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "description": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "sort_order": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "is_active": {
                "default": "true",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "season_types"
    },
    "service_types": {
        "casts": {
            "code": "string",
            "created_at": "datetime",
            "description": "string",
            "id": "integer",
            "is_active": "boolean",
            "name": "string",
            "sort_order": "integer",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "code",
            "name",
            "description",
            "sort_order",
            "is_active"
        ],
        "model": "ServiceType",
        "model_path": "/var/www/php84/sms_admin/app/Models/ServiceType.php",
        "schema": {
            "id": {
                "default": "nextval('service_types_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "code": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "description": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "sort_order": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "is_active": {
                "default": "true",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "service_types"
    },
    "sessions": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "user_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "ip_address": {
                "default": "\\\\N",
                "length": 45,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "user_agent": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "payload": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "last_activity": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            }
        },
        "table": "sessions"
    },
    "sms_csv_uploads": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "dispatch_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "uuid"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "template_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "provider": {
                "default": "'sinch_latam'::character varying",
                "length": 50,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "file_path": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "total_rows": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "status": {
                "default": "'pending'::character varying",
                "length": 20,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "sms_csv_uploads"
    },
    "sms_logs": {
        "casts": {
            "id": "integer",
            "dispatch_id": "string",
            "app_id": "integer",
            "campaign_id": "integer",
            "campaign_recipient_id": "integer",
            "customer_id": "integer",
            "template_id": "integer",
            "channel": "string",
            "provider": "string",
            "provider_message_id": "string",
            "phone_number": "string",
            "message": "string",
            "status": "string",
            "error_message": "string",
            "retry_count": "integer",
            "delivered_at": "datetime",
            "is_final": "boolean",
            "provider_payload": "array",
            "sent_at": "datetime",
            "failed_at": "datetime",
            "created_at": "datetime",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "dispatch_id",
            "app_id",
            "campaign_id",
            "campaign_recipient_id",
            "customer_id",
            "template_id",
            "channel",
            "provider",
            "provider_message_id",
            "phone_number",
            "message",
            "status",
            "error_message",
            "retry_count",
            "delivered_at",
            "is_final",
            "provider_payload",
            "sent_at",
            "failed_at"
        ],
        "model": "SmsLog",
        "model_path": "/var/www/php84/sms_admin/app/Models/SmsLog.php",
        "schema": {
            "id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "dispatch_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "uuid"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "campaign_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "customer_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "template_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "provider": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "provider_message_id": {
                "default": "\\\\N",
                "length": 150,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "phone_number": {
                "default": "\\\\N",
                "length": 30,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "message": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "status": {
                "default": "'pending'::character varying",
                "length": 20,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "provider_payload": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "jsonb"
            },
            "sent_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "failed_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "channel": {
                "default": "\\\\N",
                "length": 20,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "campaign_recipient_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "error_message": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "retry_count": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "delivered_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "is_final": {
                "default": "false",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            }
        },
        "table": "sms_logs"
    },
    "sms_provider_weightages": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('sms_provider_weightages_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "gateway_provider_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "weightage": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 6,
                "scale": 2,
                "type": "numeric"
            },
            "configuration_json": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "jsonb"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "sms_provider_weightages"
    },
    "social_connects": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('social_connects_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "social_id": {
                "default": "\\\\N",
                "length": 200,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "provider": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "info": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "status": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "from": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "created_at": {
                "default": "now()",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp with time zone"
            },
            "updated_at": {
                "default": "now()",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp with time zone"
            }
        },
        "table": "social_connects"
    },
    "states": {
        "casts": {
            "country_id": "integer",
            "created_at": "datetime",
            "id": "integer",
            "name": "string",
            "state_code": "integer",
            "status": "integer",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "name",
            "state_code",
            "country_id",
            "status"
        ],
        "model": "State",
        "model_path": "/var/www/php84/sms_admin/app/Models/State.php",
        "schema": {
            "id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "state_code": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "country_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "status": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            }
        },
        "table": "states"
    },
    "subscription_change_history": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('subscription_change_history_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "previous_subscription_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "new_subscription_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "previous_package_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "new_package_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "previous_sms_package_id": {
                "default": "\\\\N",
                "length": 80,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "new_sms_package_id": {
                "default": "\\\\N",
                "length": 80,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "change_type": {
                "default": "'upgrade'::character varying",
                "length": 30,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "effective_mode": {
                "default": "'immediate'::character varying",
                "length": 20,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "proration_mode": {
                "default": "'proportional'::character varying",
                "length": 30,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "previous_plan_price": {
                "default": "'0'::numeric",
                "length": 0,
                "nullable": false,
                "precision": 12,
                "scale": 2,
                "type": "numeric"
            },
            "new_plan_price": {
                "default": "'0'::numeric",
                "length": 0,
                "nullable": false,
                "precision": 12,
                "scale": 2,
                "type": "numeric"
            },
            "remaining_credit": {
                "default": "'0'::numeric",
                "length": 0,
                "nullable": false,
                "precision": 12,
                "scale": 2,
                "type": "numeric"
            },
            "amount_charged": {
                "default": "'0'::numeric",
                "length": 0,
                "nullable": false,
                "precision": 12,
                "scale": 2,
                "type": "numeric"
            },
            "days_remaining": {
                "default": "'0'::numeric",
                "length": 0,
                "nullable": false,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "currency": {
                "default": "\\\\N",
                "length": 12,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "status": {
                "default": "'completed'::character varying",
                "length": 20,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "idempotency_key": {
                "default": "\\\\N",
                "length": 120,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "requested_by": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "notes": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "meta": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "json"
            },
            "effective_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "end_reason": {
                "default": "\\\\N",
                "length": 80,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "attempt_count": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "executed_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "failed_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "subscription_change_history"
    },
    "subscription_types": {
        "casts": {
            "code": "string",
            "created_at": "datetime",
            "description": "string",
            "id": "integer",
            "is_active": "boolean",
            "name": "string",
            "sort_order": "integer",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "code",
            "name",
            "description",
            "sort_order",
            "is_active"
        ],
        "model": "SubscriptionType",
        "model_path": "/var/www/php84/sms_admin/app/Models/SubscriptionType.php",
        "schema": {
            "id": {
                "default": "nextval('subscription_types_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "code": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "description": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "sort_order": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "is_active": {
                "default": "true",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "subscription_types"
    },
    "subscription_upgrade_financials": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('subscription_upgrade_financials_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "history_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "previous_subscription_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "new_subscription_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "previous_package_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "new_package_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "currency": {
                "default": "\\\\N",
                "length": 20,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "previous_plan_price": {
                "default": "'0'::numeric",
                "length": 0,
                "nullable": false,
                "precision": 12,
                "scale": 2,
                "type": "numeric"
            },
            "new_plan_price": {
                "default": "'0'::numeric",
                "length": 0,
                "nullable": false,
                "precision": 12,
                "scale": 2,
                "type": "numeric"
            },
            "remaining_credit": {
                "default": "'0'::numeric",
                "length": 0,
                "nullable": false,
                "precision": 12,
                "scale": 2,
                "type": "numeric"
            },
            "refund_amount": {
                "default": "'0'::numeric",
                "length": 0,
                "nullable": false,
                "precision": 12,
                "scale": 2,
                "type": "numeric"
            },
            "amount_to_charge": {
                "default": "'0'::numeric",
                "length": 0,
                "nullable": false,
                "precision": 12,
                "scale": 2,
                "type": "numeric"
            },
            "net_amount": {
                "default": "'0'::numeric",
                "length": 0,
                "nullable": false,
                "precision": 12,
                "scale": 2,
                "type": "numeric"
            },
            "charge_timing": {
                "default": "'immediate'::character varying",
                "length": 20,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "payment_status": {
                "default": "'pending'::character varying",
                "length": 20,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "payment_reference": {
                "default": "\\\\N",
                "length": 120,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "payment_error": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "requested_by": {
                "default": "\\\\N",
                "length": 120,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "meta": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "json"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "subscription_upgrade_financials"
    },
    "subscription_upgrade_payments": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('subscription_upgrade_payments_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "history_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "financial_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "amount": {
                "default": "'0'::numeric",
                "length": 0,
                "nullable": false,
                "precision": 12,
                "scale": 2,
                "type": "numeric"
            },
            "currency": {
                "default": "\\\\N",
                "length": 20,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "status": {
                "default": "'pending'::character varying",
                "length": 20,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "gateway": {
                "default": "'internal'::character varying",
                "length": 40,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "payment_reference": {
                "default": "\\\\N",
                "length": 120,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "idempotency_key": {
                "default": "\\\\N",
                "length": 120,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "request_payload": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "json"
            },
            "response_payload": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "json"
            },
            "failure_reason": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "processed_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "subscription_upgrade_payments"
    },
    "superadmins": {
        "casts": {
            "created_at": "datetime",
            "email": "string",
            "id": "integer",
            "mobile": "string",
            "name": "string",
            "password": "string",
            "remember_token": "string",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "name",
            "email",
            "password",
            "mobile",
            "remember_token"
        ],
        "model": "Superadmins",
        "model_path": "/var/www/php84/sms_admin/app/Models/Superadmins.php",
        "schema": {
            "id": {
                "default": "nextval('superadmins_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "email": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "password": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "mobile": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "remember_token": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "superadmins"
    },
    "target_segment_types": {
        "casts": {
            "code": "string",
            "created_at": "datetime",
            "description": "string",
            "id": "integer",
            "is_active": "boolean",
            "name": "string",
            "sort_order": "integer",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "code",
            "name",
            "description",
            "sort_order",
            "is_active"
        ],
        "model": "TargetSegmentType",
        "model_path": "/var/www/php84/sms_admin/app/Models/TargetSegmentType.php",
        "schema": {
            "id": {
                "default": "nextval('target_segment_types_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "code": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "description": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "sort_order": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "is_active": {
                "default": "true",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "target_segment_types"
    },
    "tax_group_types": {
        "casts": {
            "code": "string",
            "created_at": "datetime",
            "description": "string",
            "id": "integer",
            "is_active": "boolean",
            "name": "string",
            "sort_order": "integer",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "code",
            "name",
            "description",
            "sort_order",
            "is_active"
        ],
        "model": "TaxGroupType",
        "model_path": "/var/www/php84/sms_admin/app/Models/TaxGroupType.php",
        "schema": {
            "id": {
                "default": "nextval('tax_group_types_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "code": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "description": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "sort_order": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "is_active": {
                "default": "true",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "tax_group_types"
    },
    "tax_groups": {
        "casts": {
            "app_id": "integer",
            "code": "string",
            "created_at": "datetime",
            "description": "string",
            "id": "integer",
            "name": "string",
            "region_id": "integer",
            "sort_order": "integer",
            "status": "integer",
            "tax_group_type_id": "integer",
            "tax_rate": "decimal",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "name",
            "code",
            "region_id",
            "tax_rate",
            "tax_group_type_id",
            "description",
            "sort_order",
            "app_id",
            "status"
        ],
        "model": "TaxGroup",
        "model_path": "/var/www/php84/sms_admin/app/Models/TaxGroup.php",
        "schema": {
            "id": {
                "default": "nextval('tax_groups_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "code": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "region_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "tax_rate": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 8,
                "scale": 2,
                "type": "numeric"
            },
            "tax_group_type_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "description": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "sort_order": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "status": {
                "default": "'1'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            }
        },
        "table": "tax_groups"
    },
    "tax_rates": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('tax_rates_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "country_code": {
                "default": "\\\\N",
                "length": 10,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "country_name": {
                "default": "\\\\N",
                "length": 150,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "state_province": {
                "default": "\\\\N",
                "length": 150,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "jurisdiction_level": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "tax_name": {
                "default": "\\\\N",
                "length": 120,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "tax_type": {
                "default": "\\\\N",
                "length": 80,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "platform_rate_type": {
                "default": "\\\\N",
                "length": 80,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "standard_ott_rate_percent": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 8,
                "scale": 4,
                "type": "numeric"
            },
            "reduced_rate_percent": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 8,
                "scale": 4,
                "type": "numeric"
            },
            "rate_cap": {
                "default": "\\\\N",
                "length": 120,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "currency": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "applies_svod": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "applies_tvod": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "applies_avod": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "applies_live": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "applies_iap": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "marketplace_liable": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "reverse_charge_b2b": {
                "default": "\\\\N",
                "length": 120,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "registration_threshold": {
                "default": "\\\\N",
                "length": 120,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "threshold_currency": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "filing_frequency": {
                "default": "\\\\N",
                "length": 120,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "breakdown_details": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "exemptions": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "digital_services_tax_percent": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 8,
                "scale": 4,
                "type": "numeric"
            },
            "effective_from": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "date"
            },
            "official_update_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "date"
            },
            "source_url": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "source_type": {
                "default": "\\\\N",
                "length": 80,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "confidence_score": {
                "default": "\\\\N",
                "length": 40,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "last_synced_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "date"
            },
            "sync_status": {
                "default": "\\\\N",
                "length": 60,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "data_status": {
                "default": "\\\\N",
                "length": 120,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "notes": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "status": {
                "default": "true",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "deleted_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "tax_rates"
    },
    "tbl_customer_subscriptions": {
        "casts": {
            "app_id": "integer",
            "auto_renew": "integer",
            "back_dated": "integer",
            "cancelled_at": "datetime",
            "client_subscription_id": "string",
            "created_at": "datetime",
            "end_date": "datetime",
            "gateway_id": "integer",
            "gateway_name": "string",
            "grace": "integer",
            "id": "integer",
            "is_refunded": "integer",
            "is_cancelled": "integer",
            "is_duplicate_order": "integer",
            "order_platform": "integer",
            "package_mode": "integer",
            "package_title": "string",
            "sms_cust_id": "string",
            "sms_order_id": "string",
            "sms_package_id": "string",
            "price": "decimal",
            "purchase_type": "string",
            "start_date": "datetime",
            "status": "integer",
            "transaction_id": "string",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "app_id",
            "sms_order_id",
            "transaction_id",
            "sms_package_id",
            "package_title",
            "sms_cust_id",
            "gateway_id",
            "gateway_name",
            "status",
            "start_date",
            "end_date",
            "grace",
            "is_cancelled",
            "cancelled_at",
            "back_dated",
            "is_duplicate_order",
            "order_platform",
            "purchase_type",
            "client_subscription_id",
            "app_version",
            "currency",
            "currency_id",
            "price",
            "auto_renew",
            "free_trial",
            "is_refunded",
            "package_mode"
        ],
        "model": "CustomerSubscription",
        "model_path": "/var/www/php84/sms_admin_es/app/Models/CustomerSubscription.php",
        "schema": {
            "id": {
                "default": "nextval('tbl_customer_subscriptions_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_order_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_package_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_title": {
                "default": "\\\\N",
                "length": 200,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "transaction_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "gateway_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "gateway_name": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "price": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "numeric"
            },
            "start_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "end_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "status": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "auto_renew": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "purchase_type": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "grace": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_cancelled": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "cancelled_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "back_dated": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_duplicate_order": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "order_platform": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "client_subscription_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "currency": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "currency_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "free_trial": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_refunded": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "package_mode": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "no_plays": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            }
        },
        "table": "tbl_customer_subscriptions"
    },
    "tbl_customer_subscriptions_2017": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('tbl_customer_subscriptions_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_order_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_package_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_title": {
                "default": "\\\\N",
                "length": 200,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "transaction_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "gateway_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "gateway_name": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "price": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "numeric"
            },
            "start_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "end_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "status": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "auto_renew": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "purchase_type": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "grace": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_cancelled": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "cancelled_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "back_dated": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_duplicate_order": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "order_platform": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "client_subscription_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "currency": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "currency_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "free_trial": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_refunded": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "package_mode": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "no_plays": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            }
        },
        "table": "tbl_customer_subscriptions_2017"
    },
    "tbl_customer_subscriptions_2018": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('tbl_customer_subscriptions_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_order_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_package_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_title": {
                "default": "\\\\N",
                "length": 200,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "transaction_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "gateway_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "gateway_name": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "price": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "numeric"
            },
            "start_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "end_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "status": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "auto_renew": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "purchase_type": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "grace": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_cancelled": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "cancelled_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "back_dated": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_duplicate_order": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "order_platform": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "client_subscription_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "currency": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "currency_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "free_trial": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_refunded": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "package_mode": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "no_plays": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            }
        },
        "table": "tbl_customer_subscriptions_2018"
    },
    "tbl_customer_subscriptions_2019": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('tbl_customer_subscriptions_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_order_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_package_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_title": {
                "default": "\\\\N",
                "length": 200,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "transaction_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "gateway_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "gateway_name": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "price": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "numeric"
            },
            "start_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "end_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "status": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "auto_renew": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "purchase_type": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "grace": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_cancelled": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "cancelled_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "back_dated": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_duplicate_order": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "order_platform": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "client_subscription_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "currency": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "currency_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "free_trial": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_refunded": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "package_mode": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "no_plays": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            }
        },
        "table": "tbl_customer_subscriptions_2019"
    },
    "tbl_customer_subscriptions_2020": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('tbl_customer_subscriptions_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_order_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_package_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_title": {
                "default": "\\\\N",
                "length": 200,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "transaction_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "gateway_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "gateway_name": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "price": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "numeric"
            },
            "start_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "end_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "status": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "auto_renew": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "purchase_type": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "grace": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_cancelled": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "cancelled_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "back_dated": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_duplicate_order": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "order_platform": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "client_subscription_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "currency": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "currency_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "free_trial": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_refunded": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "package_mode": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "no_plays": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            }
        },
        "table": "tbl_customer_subscriptions_2020"
    },
    "tbl_customer_subscriptions_2021": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('tbl_customer_subscriptions_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_order_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_package_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_title": {
                "default": "\\\\N",
                "length": 200,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "transaction_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "gateway_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "gateway_name": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "price": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "numeric"
            },
            "start_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "end_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "status": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "auto_renew": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "purchase_type": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "grace": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_cancelled": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "cancelled_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "back_dated": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_duplicate_order": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "order_platform": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "client_subscription_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "currency": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "currency_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "free_trial": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_refunded": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "package_mode": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "no_plays": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            }
        },
        "table": "tbl_customer_subscriptions_2021"
    },
    "tbl_customer_subscriptions_2022": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('tbl_customer_subscriptions_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_order_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_package_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_title": {
                "default": "\\\\N",
                "length": 200,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "transaction_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "gateway_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "gateway_name": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "price": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "numeric"
            },
            "start_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "end_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "status": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "auto_renew": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "purchase_type": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "grace": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_cancelled": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "cancelled_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "back_dated": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_duplicate_order": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "order_platform": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "client_subscription_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "currency": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "currency_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "free_trial": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_refunded": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "package_mode": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "no_plays": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            }
        },
        "table": "tbl_customer_subscriptions_2022"
    },
    "tbl_customer_subscriptions_2023": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('tbl_customer_subscriptions_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_order_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_package_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_title": {
                "default": "\\\\N",
                "length": 200,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "transaction_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "gateway_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "gateway_name": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "price": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "numeric"
            },
            "start_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "end_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "status": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "auto_renew": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "purchase_type": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "grace": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_cancelled": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "cancelled_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "back_dated": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_duplicate_order": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "order_platform": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "client_subscription_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "currency": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "currency_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "free_trial": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_refunded": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "package_mode": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "no_plays": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            }
        },
        "table": "tbl_customer_subscriptions_2023"
    },
    "tbl_customer_subscriptions_2024": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('tbl_customer_subscriptions_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_order_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_package_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_title": {
                "default": "\\\\N",
                "length": 200,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "transaction_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "gateway_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "gateway_name": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "price": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "numeric"
            },
            "start_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "end_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "status": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "auto_renew": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "purchase_type": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "grace": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_cancelled": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "cancelled_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "back_dated": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_duplicate_order": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "order_platform": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "client_subscription_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "currency": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "currency_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "free_trial": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_refunded": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "package_mode": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "no_plays": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            }
        },
        "table": "tbl_customer_subscriptions_2024"
    },
    "tbl_customer_subscriptions_2025": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('tbl_customer_subscriptions_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_order_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_package_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_title": {
                "default": "\\\\N",
                "length": 200,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "transaction_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "gateway_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "gateway_name": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "price": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "numeric"
            },
            "start_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "end_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "status": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "auto_renew": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "purchase_type": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "grace": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_cancelled": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "cancelled_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "back_dated": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_duplicate_order": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "order_platform": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "client_subscription_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "currency": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "currency_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "free_trial": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_refunded": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "package_mode": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "no_plays": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            }
        },
        "table": "tbl_customer_subscriptions_2025"
    },
    "tbl_customer_subscriptions_2026": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('tbl_customer_subscriptions_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_order_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_package_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_title": {
                "default": "\\\\N",
                "length": 200,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "transaction_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "gateway_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "gateway_name": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "price": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "numeric"
            },
            "start_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "end_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "status": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "auto_renew": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "purchase_type": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "grace": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_cancelled": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "cancelled_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "back_dated": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_duplicate_order": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "order_platform": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "client_subscription_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "currency": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "currency_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "free_trial": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_refunded": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "package_mode": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "no_plays": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            }
        },
        "table": "tbl_customer_subscriptions_2026"
    },
    "tbl_customer_subscriptions_default": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('tbl_customer_subscriptions_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_order_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_package_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_title": {
                "default": "\\\\N",
                "length": 200,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "transaction_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "gateway_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "gateway_name": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "price": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "numeric"
            },
            "start_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "end_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "status": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "auto_renew": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "purchase_type": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "grace": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_cancelled": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "cancelled_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "back_dated": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_duplicate_order": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "order_platform": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "client_subscription_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "currency": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "currency_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "free_trial": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "is_refunded": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "package_mode": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "no_plays": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            }
        },
        "table": "tbl_customer_subscriptions_default"
    },
    "tbl_customer_wallet": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('tbl_customer_wallet_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "client_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "payment_source": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "current_balance": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 18,
                "scale": 2,
                "type": "numeric"
            },
            "previous_balance": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 18,
                "scale": 2,
                "type": "numeric"
            },
            "last_added": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "last_spent": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "wallet_status": {
                "default": "1",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "currency": {
                "default": "'INR'::bpchar",
                "length": 3,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character"
            },
            "created_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "tbl_customer_wallet"
    },
    "tbl_delete_account": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('tbl_delete_account_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "email": {
                "default": "\\\\N",
                "length": 200,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "ref_id": {
                "default": "\\\\N",
                "length": 200,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "request_type": {
                "default": "\\\\N",
                "length": 200,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "subject": {
                "default": "\\\\N",
                "length": 200,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "reason": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "status": {
                "default": "0",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "created_at": {
                "default": "now()",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp with time zone"
            }
        },
        "table": "tbl_delete_account"
    },
    "tbl_order": {
        "casts": {
            "app_id": "integer",
            "auto_renew": "integer",
            "cgst": "decimal",
            "client_order_id": "string",
            "coupon_amount": "decimal",
            "coupon_code": "string",
            "coupon_id": "integer",
            "created_at": "datetime",
            "currency": "string",
            "currency_id": "integer",
            "end_date": "datetime",
            "gateway_id": "integer",
            "gateway_name": "string",
            "id": "integer",
            "package_id": "integer",
            "package_name": "string",
            "package_price": "decimal",
            "sgst": "decimal",
            "start_date": "datetime",
            "status": "integer",
            "subscriber_id": "integer",
            "sync": "integer",
            "total": "decimal",
            "transaction_id": "string",
            "triggered_content_id": "integer",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "transaction_id",
            "app_id",
            "subscriber_id",
            "gateway_id",
            "gateway_name",
            "package_price",
            "sgst",
            "cgst",
            "total",
            "status",
            "currency_id",
            "currency",
            "coupon_id",
            "coupon_amount",
            "coupon_code",
            "triggered_content_id",
            "sync",
            "client_order_id",
            "package_id",
            "start_date",
            "end_date",
            "auto_renew",
            "package_name"
        ],
        "model": "Order",
        "model_path": "/var/www/php84/sms_admin/app/Models/Order.php",
        "schema": {
            "id": {
                "default": "nextval('tbl_order_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_order_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "client_order_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "transaction_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_package_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "gateway_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "gateway_name": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_price": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "sgst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "cgst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "total": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "currency_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "currency": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "coupon_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "coupon_code": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "coupon_amount": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "start_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "end_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "auto_renew": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "status": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "state": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "city": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "lat": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "long": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "ip": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "platform": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "content_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "igst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "convenience_fee": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "package_mode": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            }
        },
        "table": "tbl_order"
    },
    "tbl_order_2017": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('tbl_order_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_order_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "client_order_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "transaction_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_package_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "gateway_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "gateway_name": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_price": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "sgst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "cgst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "total": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "currency_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "currency": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "coupon_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "coupon_code": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "coupon_amount": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "start_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "end_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "auto_renew": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "status": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "state": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "city": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "lat": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "long": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "ip": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "platform": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "content_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "igst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "convenience_fee": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "package_mode": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            }
        },
        "table": "tbl_order_2017"
    },
    "tbl_order_2018": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('tbl_order_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_order_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "client_order_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "transaction_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_package_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "gateway_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "gateway_name": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_price": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "sgst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "cgst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "total": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "currency_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "currency": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "coupon_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "coupon_code": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "coupon_amount": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "start_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "end_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "auto_renew": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "status": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "state": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "city": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "lat": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "long": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "ip": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "platform": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "content_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "igst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "convenience_fee": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "package_mode": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            }
        },
        "table": "tbl_order_2018"
    },
    "tbl_order_2019": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('tbl_order_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_order_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "client_order_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "transaction_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_package_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "gateway_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "gateway_name": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_price": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "sgst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "cgst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "total": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "currency_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "currency": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "coupon_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "coupon_code": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "coupon_amount": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "start_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "end_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "auto_renew": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "status": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "state": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "city": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "lat": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "long": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "ip": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "platform": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "content_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "igst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "convenience_fee": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "package_mode": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            }
        },
        "table": "tbl_order_2019"
    },
    "tbl_order_2020": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('tbl_order_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_order_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "client_order_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "transaction_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_package_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "gateway_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "gateway_name": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_price": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "sgst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "cgst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "total": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "currency_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "currency": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "coupon_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "coupon_code": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "coupon_amount": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "start_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "end_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "auto_renew": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "status": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "state": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "city": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "lat": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "long": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "ip": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "platform": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "content_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "igst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "convenience_fee": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "package_mode": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            }
        },
        "table": "tbl_order_2020"
    },
    "tbl_order_2021": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('tbl_order_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_order_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "client_order_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "transaction_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_package_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "gateway_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "gateway_name": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_price": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "sgst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "cgst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "total": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "currency_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "currency": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "coupon_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "coupon_code": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "coupon_amount": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "start_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "end_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "auto_renew": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "status": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "state": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "city": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "lat": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "long": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "ip": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "platform": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "content_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "igst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "convenience_fee": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "package_mode": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            }
        },
        "table": "tbl_order_2021"
    },
    "tbl_order_2022": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('tbl_order_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_order_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "client_order_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "transaction_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_package_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "gateway_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "gateway_name": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_price": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "sgst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "cgst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "total": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "currency_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "currency": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "coupon_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "coupon_code": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "coupon_amount": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "start_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "end_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "auto_renew": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "status": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "state": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "city": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "lat": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "long": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "ip": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "platform": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "content_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "igst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "convenience_fee": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "package_mode": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            }
        },
        "table": "tbl_order_2022"
    },
    "tbl_order_2023": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('tbl_order_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_order_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "client_order_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "transaction_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_package_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "gateway_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "gateway_name": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_price": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "sgst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "cgst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "total": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "currency_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "currency": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "coupon_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "coupon_code": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "coupon_amount": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "start_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "end_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "auto_renew": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "status": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "state": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "city": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "lat": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "long": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "ip": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "platform": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "content_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "igst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "convenience_fee": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "package_mode": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            }
        },
        "table": "tbl_order_2023"
    },
    "tbl_order_2024": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('tbl_order_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_order_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "client_order_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "transaction_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_package_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "gateway_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "gateway_name": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_price": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "sgst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "cgst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "total": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "currency_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "currency": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "coupon_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "coupon_code": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "coupon_amount": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "start_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "end_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "auto_renew": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "status": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "state": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "city": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "lat": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "long": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "ip": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "platform": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "content_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "igst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "convenience_fee": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "package_mode": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            }
        },
        "table": "tbl_order_2024"
    },
    "tbl_order_2025": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('tbl_order_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_order_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "client_order_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "transaction_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_package_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "gateway_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "gateway_name": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_price": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "sgst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "cgst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "total": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "currency_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "currency": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "coupon_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "coupon_code": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "coupon_amount": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "start_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "end_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "auto_renew": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "status": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "state": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "city": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "lat": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "long": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "ip": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "platform": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "content_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "igst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "convenience_fee": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "package_mode": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            }
        },
        "table": "tbl_order_2025"
    },
    "tbl_order_2026": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('tbl_order_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_order_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "client_order_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "transaction_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_package_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "gateway_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "gateway_name": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_price": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "sgst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "cgst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "total": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "currency_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "currency": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "coupon_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "coupon_code": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "coupon_amount": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "start_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "end_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "auto_renew": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "status": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "state": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "city": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "lat": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "long": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "ip": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "platform": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "content_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "igst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "convenience_fee": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "package_mode": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            }
        },
        "table": "tbl_order_2026"
    },
    "tbl_order_default": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('tbl_order_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_order_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "client_order_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "transaction_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "sms_package_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "gateway_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "gateway_name": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_price": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "sgst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "cgst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "total": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "currency_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "currency": {
                "default": "\\\\N",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "coupon_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "coupon_code": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "coupon_amount": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "start_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "end_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "auto_renew": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "status": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "app_version": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "country": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "state": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "city": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "lat": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "long": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "device": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "ip": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "platform": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "content_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "igst": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "convenience_fee": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "updated_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "package_mode": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": false,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            }
        },
        "table": "tbl_order_default"
    },
    "tbl_packages": {
        "casts": {
            "amazonpay_plan_id": "string",
            "amazonpay_recurring_plan_id": "string",
            "app_id": "integer",
            "apple_inapp_plan_id": "string",
            "apple_inapp_recurring_plan_id": "string",
            "auto_renew": "integer",
            "country_code": "string",
            "created_at": "datetime",
            "currency_id": "integer",
            "currency_name": "string",
            "description": "string",
            "translation": "string",
            "device_restriction": "string",
            "download_expiry": "integer",
            "end_date": "datetime",
            "google_inapp_plan_id": "string",
            "google_inapp_recurring_plan_id": "string",
            "id": "integer",
            "jiotv_plan_id": "string",
            "jiotv_recurring_plan_id": "string",
            "modified_at": "datetime",
            "order_index": "integer",
            "package_category_type": "integer",
            "package_mode": "string",
            "package_type": "integer",
            "paytm_plan_id": "string",
            "paytm_recurring_plan_id": "string",
            "period": "string",
            "period_interval": "integer",
            "pkg_platform_avl": "string",
            "plan_type": "string",
            "price": "decimal",
            "publish": "integer",
            "razorpay_plan_id": "string",
            "roku_plan_id": "string",
            "roku_recurring_plan_id": "string",
            "start_date": "datetime",
            "status": "integer",
            "strikout_price": "decimal",
            "stripe_plan_id": "string",
            "stripe_recurring_plan_id": "string",
            "title": "string",
            "language_code": "string",
            "trial_length": "integer",
            "trial_price": "decimal",
            "trial_period": "string",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "title",
            "description",
            "translation",
            "auto_renew",
            "app_id",
            "order_index",
            "package_mode",
            "razorpay_plan_id",
            "google_inapp_plan_id",
            "google_inapp_recurring_plan_id",
            "apple_inapp_plan_id",
            "apple_inapp_recurring_plan_id",
            "paytm_plan_id",
            "paytm_recurring_plan_id",
            "amazonpay_plan_id",
            "currency_id",
            "currency_name",
            "amazonpay_recurring_plan_id",
            "country_code",
            "stripe_plan_id",
            "stripe_recurring_plan_id",
            "roku_plan_id",
            "roku_recurring_plan_id",
            "price",
            "download_expiry",
            "pkg_platform_avl",
            "jiotv_plan_id",
            "jiotv_recurring_plan_id",
            "period",
            "period_interval",
            "plan_type",
            "trial_period",
            "trial_length",
            "trial_price",
            "language_code",
            "package_type",
            "start_date",
            "end_date",
            "status",
            "publish",
            "strikout_price",
            "device_restriction",
            "modified_at",
            "package_category_type"
        ],
        "model": "Package",
        "model_path": "/var/www/php84/sms_admin/app/Models/Package.php",
        "schema": {
            "id": {
                "default": "nextval('tbl_packages_id_seq1'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_package_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "client_package_id": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "title": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "description": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "package_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "price": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 15,
                "scale": 2,
                "type": "numeric"
            },
            "strikout_price": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 15,
                "scale": 2,
                "type": "numeric"
            },
            "currency_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "currency_name": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "period": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "period_interval": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "auto_renew": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "has_free_trial": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "trial_period": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "trial_length": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "start_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "date"
            },
            "end_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "date"
            },
            "pkg_platform_avl": {
                "default": "\\\\N",
                "length": 111,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "razorpay_plan_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "razorpay_recurring_plan_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "stripe_plan_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "stripe_recurring_plan_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "google_inapp_plan_id": {
                "default": "\\\\N",
                "length": 50,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "google_inapp_recurring_plan_id": {
                "default": "\\\\N",
                "length": 250,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "apple_inapp_plan_id": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "apple_inapp_recurring_plan_id": {
                "default": "\\\\N",
                "length": 100,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "paytm_plan_id": {
                "default": "\\\\N",
                "length": 200,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "paytm_recurring_plan_id": {
                "default": "\\\\N",
                "length": 200,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "amazonpay_plan_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "amazonpay_recurring_plan_id": {
                "default": "\\\\N",
                "length": 20,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "roku_plan_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "roku_recurring_plan_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "jiotv_plan_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "jiotv_recurring_plan_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_mode": {
                "default": "\\\\N",
                "length": 20,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_type": {
                "default": "1",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "package_category_type": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "device_restriction": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "download_expiry": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "is_downloadable": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "has_grace": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "has_suspension": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "publish": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "status": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "order_index": {
                "default": "999",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "created_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "modified_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "country_code": {
                "default": "'IN'::character varying",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "currency_code": {
                "default": "'INR'::character varying",
                "length": 10,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "can_be_upgrade_target": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "upgrade_effective_mode": {
                "default": "\\\\N",
                "length": 20,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "upgrade_proration_mode": {
                "default": "\\\\N",
                "length": 30,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "minimum_days_remaining": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "is_upgrade": {
                "default": "'0'::smallint",
                "length": 0,
                "nullable": true,
                "precision": 16,
                "scale": 0,
                "type": "smallint"
            },
            "upgrade_id": {
                "default": "0",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "description2": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "coin_value": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "package_metadata": {
                "default": "'{}'::jsonb",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "jsonb"
            },
            "trial_price": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 10,
                "scale": 2,
                "type": "numeric"
            },
            "translation": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "language_code": {
                "default": "'en'::character varying",
                "length": 10,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            }
        },
        "table": "tbl_packages"
    },
    "temp": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('temp_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "name": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "email": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            }
        },
        "table": "temp"
    },
    "user_contact_mapping": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('user_contact_mapping_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "user_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "contact_id": {
                "default": "''::text",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "updated": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "user_contact_mapping"
    },
    "user_segments": {
        "casts": {
            "created_at": "datetime",
            "created_by": "integer",
            "customer_ids": "json",
            "estimated_size": "integer",
            "id": "integer",
            "in_cohort": "boolean",
            "is_active": "boolean",
            "segment_config": "json",
            "segment_description": "string",
            "segment_name": "string",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "segment_name",
            "segment_description",
            "segment_config",
            "customer_ids",
            "created_by",
            "is_active",
            "estimated_size",
            "in_cohort"
        ],
        "model": "UserSegment",
        "model_path": "/var/www/php84/sms_admin/app/Models/UserSegment.php",
        "schema": {
            "id": {
                "default": "nextval('user_segments_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "segment_name": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "segment_description": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "segment_config": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "json"
            },
            "customer_ids": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "json"
            },
            "created_by": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "is_active": {
                "default": "true",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "estimated_size": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "in_cohort": {
                "default": "false",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "boolean"
            },
            "app_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "last_calculated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": true,
                "precision": 0,
                "scale": 0,
                "type": "date"
            }
        },
        "table": "user_segments"
    },
    "user_verification_otp": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "nextval('user_verification_otp_id_seq'::regclass)",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "sms_cust_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "type": {
                "default": "\\\\N",
                "length": 50,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "expiry_time": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 32,
                "scale": 0,
                "type": "integer"
            },
            "contact_no": {
                "default": "\\\\N",
                "length": 50,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "otp": {
                "default": "\\\\N",
                "length": 50,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "created_at": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "user_verification_otp"
    },
    "wallet_history": {
        "casts": {
            "amount": "decimal",
            "currency": "string",
            "current_balance": "decimal",
            "id": "integer",
            "initiated_by": "string",
            "last_modified": "datetime",
            "offer_id": "integer",
            "previous_balance": "decimal",
            "refernce_id": "string",
            "source": "string",
            "status": "string",
            "transaction _detail": "string",
            "type": "string",
            "user_id": "integer",
            "wallet_id": "integer"
        },
        "exists": true,
        "fillable": [
            "user_id",
            "wallet_id",
            "offer_id",
            "current_balance",
            "previous_balance",
            "amount",
            "type",
            "source",
            "refernce_id",
            "currency",
            "transaction _detail",
            "status",
            "initiated_by",
            "last_modified"
        ],
        "model": "WalletHistory",
        "model_path": "/var/www/php84/sms_admin/app/Models/WalletHistory.php",
        "schema": {
            "id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "user_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "wallet_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "offer_id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "current_balance": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 53,
                "scale": 0,
                "type": "double precision"
            },
            "previous_balance": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 53,
                "scale": 0,
                "type": "double precision"
            },
            "amount": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 53,
                "scale": 0,
                "type": "double precision"
            },
            "type": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "source": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "refernce_id": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "currency": {
                "default": "\\\\N",
                "length": 10,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character"
            },
            "transaction _detail": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "status": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "initiated_by": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "last_modified": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "wallet_history"
    },
    "wallet_offer": {
        "casts": {
            "amount": "decimal",
            "bonus_amount": "decimal",
            "created_at": "datetime",
            "currency": "string",
            "description": "string",
            "end_date": "datetime",
            "id": "integer",
            "max_bonus": "decimal",
            "promotional_banner1": "string",
            "promotional_banner2": "string",
            "promotional_text1": "string",
            "promotional_text2": "string",
            "start_date": "datetime",
            "status": "string",
            "title": "string",
            "updated_at": "datetime"
        },
        "exists": true,
        "fillable": [
            "title",
            "description",
            "promotional_text1",
            "promotional_text2",
            "promotional_banner1",
            "promotional_banner2",
            "currency",
            "amount",
            "bonus_amount",
            "max_bonus",
            "status",
            "start_date",
            "end_date"
        ],
        "model": "WalletOffer",
        "model_path": "/var/www/php84/sms_admin/app/Models/WalletOffer.php",
        "schema": {
            "id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "title": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "description": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "promotional_text1": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "promotional_text2": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "promotional_banner1": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "promotional_banner2": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "currency": {
                "default": "\\\\N",
                "length": 10,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character"
            },
            "amount": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 8,
                "scale": 2,
                "type": "numeric"
            },
            "bonus_amount": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 8,
                "scale": 2,
                "type": "numeric"
            },
            "max_bonus": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 8,
                "scale": 2,
                "type": "numeric"
            },
            "status": {
                "default": "\\\\N",
                "length": 255,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "character varying"
            },
            "start_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "end_date": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "created_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            },
            "updated_at": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "wallet_offer"
    },
    "zoho_token": {
        "casts": [],
        "exists": true,
        "fillable": [],
        "model": null,
        "model_path": null,
        "schema": {
            "id": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 64,
                "scale": 0,
                "type": "bigint"
            },
            "token": {
                "default": "\\\\N",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "text"
            },
            "created": {
                "default": "CURRENT_TIMESTAMP",
                "length": 0,
                "nullable": false,
                "precision": 0,
                "scale": 0,
                "type": "timestamp without time zone"
            }
        },
        "table": "zoho_token"
    }
}
