24 #include <odb/lazy-ptr.hxx> std::shared_ptr< AuthTarget > AuthTargetPtr
An authentication token used for authenticating a user against Leosac.
std::shared_ptr< Token > TokenPtr
odb::lazy_weak_ptr< AccessPoint > AccessPointLWPtr
unsigned long AccessPointId
Represent an object that we are authorizing against (a door).
std::shared_ptr< IZone > IZonePtr
This is the header file for a generated source file, GitSHA1.cpp.
odb::lazy_shared_ptr< Door > DoorLPtr
Can access user management aswel as credential management.
Holds information about access permission.
An interface for access point.
odb::lazy_shared_ptr< AccessPoint > AccessPointLPtr
unsigned long UserGroupMembershipId
odb::lazy_shared_ptr< User > UserLPtr
A simple class that stores (and can be queried for) the validity of some objects. ...
A authentication group regroup users that share permissions.
std::shared_ptr< AccessPointUpdate > AccessPointUpdatePtr
std::shared_ptr< IDoor > IDoorPtr
std::shared_ptr< IAccessPoint > IAccessPointPtr
A Zone is a container for doors and other zone.
odb::lazy_shared_ptr< IZone > IZoneLPtr
std::shared_ptr< IAccessProfile > IAccessProfilePtr
std::shared_ptr< Group > GroupPtr
std::shared_ptr< Door > DoorPtr
odb::lazy_shared_ptr< Zone > ZoneLPtr
std::shared_ptr< User > UserPtr
GroupRank
The rank of an User inside a Group.
Full access except changing user role.
std::shared_ptr< UserGroupMembership > UserGroupMembershipPtr
std::shared_ptr< BaseAuthSource > BaseAuthSourcePtr
Concrete implementation of a simple access control class.
odb::lazy_weak_ptr< Group > GroupLWPtr
odb::lazy_shared_ptr< AccessPointUpdate > AccessPointUpdateLPtr
odb::lazy_weak_ptr< IDoor > IDoorLWPtr
Describe the membership of an User with regroup to a Group.
odb::lazy_weak_ptr< IZone > IZoneLWPtr
std::shared_ptr< AccessPoint > AccessPointPtr
odb::lazy_weak_ptr< User > UserLWPtr
std::weak_ptr< Group > GroupWPtr
std::shared_ptr< SimpleAccessProfile > SimpleAccessProfilePtr
odb::lazy_weak_ptr< Door > DoorLWPtr
std::shared_ptr< IAuthenticationSource > IAuthenticationSourcePtr
std::shared_ptr< Zone > ZonePtr
An Auth source is a card id, a pin code, a fingerprint, etc...
odb::lazy_shared_ptr< Group > GroupLPtr
odb::lazy_shared_ptr< IDoor > IDoorLPtr
odb::lazy_weak_ptr< Zone > ZoneLWPtr