Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
CalendarInvite Struct Reference

#include <CalendarMgr.h>

Public Member Functions

 CalendarInvite ()
 CalendarInvite (CalendarInvite const &calendarInvite, uint64 inviteId, uint64 eventId, uint64 creatorGuid)
 CalendarInvite (uint64 inviteId, uint64 eventId, uint64 invitee, uint64 senderGUID, time_t statusTime, CalendarInviteStatus status, CalendarModerationRank rank, std::string text)
uint64 GetEventId () const
uint64 GetInviteeGUID () const
uint64 GetInviteId () const
CalendarModerationRank GetRank () const
uint64 GetSenderGUID () const
CalendarInviteStatus GetStatus () const
time_t GetStatusTime () const
std::string GetText () const
void SetEventId (uint64 eventId)
void SetInvitee (uint64 guid)
void SetInviteId (uint64 inviteId)
void SetRank (CalendarModerationRank rank)
void SetSenderGUID (uint64 guid)
void SetStatus (CalendarInviteStatus status)
void SetStatusTime (time_t statusTime)
void SetText (const std::string &text)
 ~CalendarInvite ()

Private Attributes

uint64 _eventId
uint64 _invitee
uint64 _inviteId
CalendarModerationRank _rank
uint64 _senderGUID
CalendarInviteStatus _status
time_t _statusTime
std::string _text

Detailed Description

Definition at line 124 of file CalendarMgr.h.

Constructor & Destructor Documentation

◆ CalendarInvite() [1/3]

CalendarInvite::CalendarInvite ( CalendarInvite const & calendarInvite,
uint64 inviteId,
uint64 eventId,
uint64 creatorGuid )
inline

◆ CalendarInvite() [2/3]

CalendarInvite::CalendarInvite ( )
inline

◆ CalendarInvite() [3/3]

CalendarInvite::CalendarInvite ( uint64 inviteId,
uint64 eventId,
uint64 invitee,
uint64 senderGUID,
time_t statusTime,
CalendarInviteStatus status,
CalendarModerationRank rank,
std::string text )
inline

Definition at line 142 of file CalendarMgr.h.

References _eventId, _invitee, _inviteId, _rank, _senderGUID, _status, _statusTime, and _text.

◆ ~CalendarInvite()

CalendarInvite::~CalendarInvite ( )

Definition at line 15 of file CalendarMgr.cpp.

References _inviteId, and sCalendarMgr.

Member Function Documentation

◆ GetEventId()

◆ GetInviteeGUID()

◆ GetInviteId()

◆ GetRank()

◆ GetSenderGUID()

uint64 CalendarInvite::GetSenderGUID ( ) const
inline

◆ GetStatus()

◆ GetStatusTime()

time_t CalendarInvite::GetStatusTime ( ) const
inline

◆ GetText()

std::string CalendarInvite::GetText ( ) const
inline

Definition at line 165 of file CalendarMgr.h.

References _text.

Referenced by CalendarInvite(), CalendarMgr::SendCalendarEvent(), and CalendarMgr::UpdateInvite().

◆ SetEventId()

void CalendarInvite::SetEventId ( uint64 eventId)
inline

Definition at line 152 of file CalendarMgr.h.

References _eventId.

◆ SetInvitee()

void CalendarInvite::SetInvitee ( uint64 guid)
inline

Definition at line 158 of file CalendarMgr.h.

References _invitee.

◆ SetInviteId()

void CalendarInvite::SetInviteId ( uint64 inviteId)
inline

Definition at line 149 of file CalendarMgr.h.

References _inviteId.

◆ SetRank()

void CalendarInvite::SetRank ( CalendarModerationRank rank)
inline

Definition at line 170 of file CalendarMgr.h.

References _rank.

◆ SetSenderGUID()

void CalendarInvite::SetSenderGUID ( uint64 guid)
inline

Definition at line 155 of file CalendarMgr.h.

References _senderGUID.

◆ SetStatus()

void CalendarInvite::SetStatus ( CalendarInviteStatus status)
inline

Definition at line 167 of file CalendarMgr.h.

References _status.

◆ SetStatusTime()

void CalendarInvite::SetStatusTime ( time_t statusTime)
inline

Definition at line 161 of file CalendarMgr.h.

References _statusTime.

◆ SetText()

void CalendarInvite::SetText ( const std::string & text)
inline

Definition at line 164 of file CalendarMgr.h.

References _text.

Member Data Documentation

◆ _eventId

uint64 CalendarInvite::_eventId
private

Definition at line 175 of file CalendarMgr.h.

Referenced by CalendarInvite(), CalendarInvite(), CalendarInvite(), GetEventId(), and SetEventId().

◆ _invitee

uint64 CalendarInvite::_invitee
private

◆ _inviteId

uint64 CalendarInvite::_inviteId
private

◆ _rank

CalendarModerationRank CalendarInvite::_rank
private

Definition at line 180 of file CalendarMgr.h.

Referenced by CalendarInvite(), CalendarInvite(), CalendarInvite(), GetRank(), and SetRank().

◆ _senderGUID

uint64 CalendarInvite::_senderGUID
private

◆ _status

CalendarInviteStatus CalendarInvite::_status
private

Definition at line 179 of file CalendarMgr.h.

Referenced by CalendarInvite(), CalendarInvite(), CalendarInvite(), GetStatus(), and SetStatus().

◆ _statusTime

time_t CalendarInvite::_statusTime
private

◆ _text

std::string CalendarInvite::_text
private

Definition at line 181 of file CalendarMgr.h.

Referenced by CalendarInvite(), CalendarInvite(), CalendarInvite(), GetText(), and SetText().


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