Mantis App v0.1.13
Loading...
Searching...
No Matches
mantis::Table Struct Reference

#include <models.h>

Inheritance diagram for mantis::Table:

Public Member Functions

virtual ~Table ()=default
 
 Table ()=default
 
virtual json to_json () const
 
virtual std::string to_sql () const
 

Public Attributes

std::string id
 
std::string name
 
TableType type
 
bool system = false
 
bool has_api = true
 
std::vector< Fieldfields
 
Rule listRule
 
Rule getRule
 
Rule addRule
 
Rule updateRule
 
Rule deleteRule
 

Constructor & Destructor Documentation

◆ ~Table()

virtual mantis::Table::~Table ( )
virtualdefault

◆ Table()

mantis::Table::Table ( )
default

Member Function Documentation

◆ to_json()

json mantis::Table::to_json ( ) const
virtual

◆ to_sql()

std::string mantis::Table::to_sql ( ) const
virtual

Member Data Documentation

◆ addRule

Rule mantis::Table::addRule

◆ deleteRule

Rule mantis::Table::deleteRule

◆ fields

std::vector<Field> mantis::Table::fields

◆ getRule

Rule mantis::Table::getRule

◆ has_api

bool mantis::Table::has_api = true

◆ id

std::string mantis::Table::id

◆ listRule

Rule mantis::Table::listRule

◆ name

std::string mantis::Table::name

◆ system

bool mantis::Table::system = false

◆ type

TableType mantis::Table::type

◆ updateRule

Rule mantis::Table::updateRule

The documentation for this struct was generated from the following files: