Database System 0.1.0
Advanced C++20 Database System with Multi-Backend Support
Loading...
Searching...
No Matches
database::security::access_control::role Struct Reference

#include <secure_connection.h>

Collaboration diagram for database::security::access_control::role:
Collaboration graph

Public Attributes

std::string name
 
std::vector< permissionpermissions
 
std::vector< std::string > allowed_tables
 
std::vector< std::string > denied_tables
 
std::chrono::system_clock::time_point created_at
 
bool active = true
 

Detailed Description

Definition at line 207 of file secure_connection.h.

Member Data Documentation

◆ active

bool database::security::access_control::role::active = true

Definition at line 213 of file secure_connection.h.

◆ allowed_tables

std::vector<std::string> database::security::access_control::role::allowed_tables

Definition at line 210 of file secure_connection.h.

◆ created_at

std::chrono::system_clock::time_point database::security::access_control::role::created_at

Definition at line 212 of file secure_connection.h.

◆ denied_tables

std::vector<std::string> database::security::access_control::role::denied_tables

Definition at line 211 of file secure_connection.h.

◆ name

std::string database::security::access_control::role::name

Definition at line 208 of file secure_connection.h.

◆ permissions

std::vector<permission> database::security::access_control::role::permissions

Definition at line 209 of file secure_connection.h.


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