[
    {
        "name": "id",
        "dbType": "id",
        "htmlType": null,
        "validations": null,
        "searchable": false,
        "fillable": false,
        "primary": true,
        "inForm": false,
        "inIndex": false,
        "inView": false
    },
    {
        "name": "user_id",
        "dbType": "foreignId:constrained",
        "htmlType": "number",
        "relation": "mt1,User,user_id,id",
        "validations": "required|min:1",
        "searchable": false,
        "fillable": true,
        "primary": false,
        "inForm": true,
        "inIndex": true,
        "inView": true
    },
    {
        "name": "title",
        "dbType": "string",
        "htmlType": "text",
        "validations": "required",
        "searchable": true,
        "fillable": true,
        "primary": false,
        "inForm": true,
        "inIndex": true,
        "inView": true
    },
    {
        "name": "body",
        "dbType": "text",
        "htmlType": "textarea",
        "validations": "",
        "searchable": true,
        "fillable": true,
        "primary": false,
        "inForm": true,
        "inIndex": true,
        "inView": true
    },
    {
        "name": "is_featured",
        "dbType": "boolean",
        "htmlType": "boolean",
        "validations": "",
        "searchable": false,
        "fillable": true,
        "primary": false,
        "inForm": true,
        "inIndex": true,
        "inView": true
    },
    {
        "name": "is_enabled",
        "dbType": "boolean",
        "htmlType": "checkbox",
        "validations": "",
        "searchable": false,
        "fillable": true,
        "primary": false,
        "inForm": true,
        "inIndex": true,
        "inView": true
    },
    {
        "name": "published_at",
        "dbType": "date",
        "htmlType": "date",
        "validations": "",
        "searchable": false,
        "fillable": true,
        "primary": false,
        "inForm": true,
        "inIndex": true,
        "inView": true
    },
    {
        "name": "password",
        "dbType": "string",
        "htmlType": "password",
        "validations": "",
        "searchable": false,
        "fillable": true,
        "primary": false,
        "inForm": true,
        "inIndex": true,
        "inView": true
    },
    {
        "name": "post_type",
        "dbType": "integer",
        "htmlType": "radio:Blog:1,Event:2,Guest:3",
        "validations": "",
        "searchable": false,
        "fillable": true,
        "primary": false,
        "inForm": true,
        "inIndex": true,
        "inView": true
    },
    {
        "name": "status",
        "dbType": "integer",
        "htmlType": "select:Draft:1,Published:2,Archived:3",
        "validations": "",
        "searchable": false,
        "fillable": true,
        "primary": false,
        "inForm": true,
        "inIndex": true,
        "inView": true
    },
    {
        "name": "created_by",
        "dbType": "unsignedBigInteger:foreign,users,id",
        "htmlType": "number",
        "relation": "mt1,User,user_id,id",
        "validations": "required|min:1",
        "searchable": false,
        "fillable": true,
        "primary": false,
        "inForm": true,
        "inIndex": true,
        "inView": true
    },
    {
        "name": "created_at",
        "dbType": "timestamp",
        "htmlType": null,
        "validations": null,
        "searchable": false,
        "fillable": false,
        "primary": false,
        "inForm": false,
        "inIndex": false,
        "inView": true
    },
    {
        "name": "updated_at",
        "dbType": "timestamp",
        "htmlType": null,
        "validations": null,
        "searchable": false,
        "fillable": false,
        "primary": false,
        "inForm": false,
        "inIndex": false,
        "inView": true
    }
]
