Timesheets-Server
Timesheets server
Načítám...
Vyhledávám...
Nebylo nic nalezeno
Dokumentace struktury Dbt::Employees

Zaměstnanec používaný v REST API. ...

#include <dbt.h>

Veřejné metody

 Employees (int x)
QVariantMap toMap () const

Statické veřejné metody

static Employees fromMap (const QVariantMap &)

Veřejné atributy

int employee
QString firstname
QString surname
bool active
int user
QString login
QString work_hours_mode
QString rounding_interval
bool saturdays_paid
bool sundays_paid
bool auto_breaks
bool overtime_paid

Detailní popis

Zaměstnanec používaný v REST API.

Struktura odpovídá JSON objektu vracenému z /api/v1/employees.

Položky:

  • employee: ID zaměstnance
  • firstname: jméno
  • surname: příjmení
  • active: zda je zaměstnanec aktivní
  • user: uživatelský účet (ID)
  • login: přihlašovací jméno uživatele
  • work_hours_mode: režim pracovní doby
  • rounding_interval: zaokrouhlení docházky
  • saturdays_paid: placené soboty
  • sundays_paid: placené neděle
  • auto_breaks: automatické přestávky
  • overtime_paid: proplácené přesčasy

Definice je uvedena na řádku 507 v souboru dbt.h.

Dokumentace konstruktoru a destruktoru

◆ Employees() [1/2]

Dbt::Employees::Employees ( )
inline

Definice je uvedena na řádku 521 v souboru dbt.h.

521 {
522 employee = 0;
523 active = false;
524 user = 0;
525 login = "";
526 saturdays_paid = false;
527 sundays_paid = false;
528 auto_breaks = false;
529 overtime_paid = false;
530 }

◆ Employees() [2/2]

Dbt::Employees::Employees ( int x)
inline

Definice je uvedena na řádku 531 v souboru dbt.h.

531 {
532 employee = x;
533 active = false;
534 user = 0;
535 login = "";
536 saturdays_paid = false;
537 sundays_paid = false;
538 auto_breaks = false;
539 overtime_paid = false;
540 }

Dokumentace členských funkcí

◆ fromMap()

Employees Employees::fromMap ( const QVariantMap & data)
static

Definice je uvedena na řádku 679 v souboru dbt.cpp.

679 {
680 Employees x;
681 x.employee = data["employee"].toInt();
682 x.firstname = data["firstname"].toString();
683 x.surname = data["surname"].toString();
684 x.active = data["active"].toBool();
685 x.user = data["user"].toInt();
686 x.login = data.value("login").toString();
687 x.work_hours_mode = data["work_hours_mode"].toString();
688 x.rounding_interval = data["rounding_interval"].toString();
689 x.saturdays_paid = data["saturdays_paid"].toBool();
690 x.sundays_paid = data["sundays_paid"].toBool();
691 x.auto_breaks = data["auto_breaks"].toBool();
692 x.overtime_paid = data["overtime_paid"].toBool();
693 return x;
694}

◆ toMap()

QVariantMap Employees::toMap ( ) const

Definice je uvedena na řádku 662 v souboru dbt.cpp.

662 {
663 QVariantMap data;
664 data["employee"] = employee;
665 data["firstname"] = firstname;
666 data["surname"] = surname;
667 data["active"] = active;
668 data["user"] = user;
669 data["login"] = login;
670 data["work_hours_mode"] = work_hours_mode;
671 data["rounding_interval"] = rounding_interval;
672 data["saturdays_paid"] = saturdays_paid;
673 data["sundays_paid"] = sundays_paid;
674 data["auto_breaks"] = auto_breaks;
675 data["overtime_paid"] = overtime_paid;
676 return data;
677}

Dokumentace datových členů

◆ active

bool Dbt::Employees::active

Definice je uvedena na řádku 511 v souboru dbt.h.

◆ auto_breaks

bool Dbt::Employees::auto_breaks

Definice je uvedena na řádku 518 v souboru dbt.h.

◆ employee

int Dbt::Employees::employee

Definice je uvedena na řádku 508 v souboru dbt.h.

◆ firstname

QString Dbt::Employees::firstname

Definice je uvedena na řádku 509 v souboru dbt.h.

◆ login

QString Dbt::Employees::login

Definice je uvedena na řádku 513 v souboru dbt.h.

◆ overtime_paid

bool Dbt::Employees::overtime_paid

Definice je uvedena na řádku 519 v souboru dbt.h.

◆ rounding_interval

QString Dbt::Employees::rounding_interval

Definice je uvedena na řádku 515 v souboru dbt.h.

◆ saturdays_paid

bool Dbt::Employees::saturdays_paid

Definice je uvedena na řádku 516 v souboru dbt.h.

◆ sundays_paid

bool Dbt::Employees::sundays_paid

Definice je uvedena na řádku 517 v souboru dbt.h.

◆ surname

QString Dbt::Employees::surname

Definice je uvedena na řádku 510 v souboru dbt.h.

◆ user

int Dbt::Employees::user

Definice je uvedena na řádku 512 v souboru dbt.h.

◆ work_hours_mode

QString Dbt::Employees::work_hours_mode

Definice je uvedena na řádku 514 v souboru dbt.h.


Dokumentace pro tuto strukturu byla vygenerována z následujících souborů: