public override string ToString()
        {
            var  sb      = new StringBuilder("TDBObjectPermissions(");
            bool __first = true;

            if (Database_permissions_ != null && isset.database_permissions_)
            {
                if (!__first)
                {
                    sb.Append(", ");
                }
                __first = false;
                sb.Append("Database_permissions_: ");
                sb.Append(Database_permissions_ == null ? "<null>" : Database_permissions_.ToString());
            }
            if (Table_permissions_ != null && isset.table_permissions_)
            {
                if (!__first)
                {
                    sb.Append(", ");
                }
                __first = false;
                sb.Append("Table_permissions_: ");
                sb.Append(Table_permissions_ == null ? "<null>" : Table_permissions_.ToString());
            }
            if (Dashboard_permissions_ != null && isset.dashboard_permissions_)
            {
                if (!__first)
                {
                    sb.Append(", ");
                }
                __first = false;
                sb.Append("Dashboard_permissions_: ");
                sb.Append(Dashboard_permissions_ == null ? "<null>" : Dashboard_permissions_.ToString());
            }
            if (View_permissions_ != null && isset.view_permissions_)
            {
                if (!__first)
                {
                    sb.Append(", ");
                }
                __first = false;
                sb.Append("View_permissions_: ");
                sb.Append(View_permissions_ == null ? "<null>" : View_permissions_.ToString());
            }
            sb.Append(")");
            return(sb.ToString());
        }