Public Member Functions | Private Attributes
librms::appointment Class Reference

#include <appointment.hpp>

List of all members.

Public Member Functions

 appointment (librms::rms *client, unsigned int id, unsigned int user_id, unsigned int slot_id, std::string created, std::string modified)
std::string get_created () const
unsigned int get_id () const
std::vector< librms::log > & get_logs ()
std::string get_modified () const
unsigned int get_slot_id () const
unsigned int get_user_id () const

Private Attributes

librms::rmsclient_
std::string created_
unsigned int id_
std::vector< librms::loglogs_
bool logs_fetched_
std::string modified_
unsigned int slot_id_
unsigned int user_id_

Detailed Description

Definition at line 15 of file appointment.hpp.


Constructor & Destructor Documentation

appointment::appointment ( librms::rms client,
unsigned int  id,
unsigned int  user_id,
unsigned int  slot_id,
std::string  created,
std::string  modified 
)

Definition at line 8 of file appointment.cpp.


Member Function Documentation

string appointment::get_created ( ) const

Definition at line 34 of file appointment.cpp.

unsigned int appointment::get_id ( ) const

Definition at line 19 of file appointment.cpp.

std::vector< log > & appointment::get_logs ( )

Definition at line 44 of file appointment.cpp.

string appointment::get_modified ( ) const

Definition at line 39 of file appointment.cpp.

unsigned int appointment::get_slot_id ( ) const

Definition at line 29 of file appointment.cpp.

unsigned int appointment::get_user_id ( ) const

Definition at line 24 of file appointment.cpp.


Member Data Documentation

Definition at line 36 of file appointment.hpp.

std::string librms::appointment::created_ [private]

Definition at line 33 of file appointment.hpp.

unsigned int librms::appointment::id_ [private]

Definition at line 34 of file appointment.hpp.

std::vector<librms::log> librms::appointment::logs_ [private]

Definition at line 37 of file appointment.hpp.

Definition at line 35 of file appointment.hpp.

std::string librms::appointment::modified_ [private]

Definition at line 33 of file appointment.hpp.

unsigned int librms::appointment::slot_id_ [private]

Definition at line 34 of file appointment.hpp.

unsigned int librms::appointment::user_id_ [private]

Definition at line 34 of file appointment.hpp.


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


librms
Author(s): Russell Toris
autogenerated on Thu Feb 25 2016 11:42:49