TrinityCore
CalendarInvite Struct Reference

#include <CalendarMgr.h>

Public Member Functions

 CalendarInvite (CalendarInvite const &calendarInvite, uint64 inviteId, uint64 eventId)
 
 CalendarInvite ()
 
 CalendarInvite (uint64 inviteId, uint64 eventId, ObjectGuid invitee, ObjectGuid senderGUID, time_t responseTime, CalendarInviteStatus status, CalendarModerationRank rank, std::string note)
 
 CalendarInvite (CalendarInvite const &)=delete
 
 CalendarInvite (CalendarInvite &&)=delete
 
CalendarInviteoperator= (CalendarInvite const &)=delete
 
CalendarInviteoperator= (CalendarInvite &&)=delete
 
 ~CalendarInvite ()
 
void SetInviteId (uint64 inviteId)
 
uint64 GetInviteId () const
 
void SetEventId (uint64 eventId)
 
uint64 GetEventId () const
 
void SetSenderGUID (ObjectGuid guid)
 
ObjectGuid GetSenderGUID () const
 
void SetInvitee (ObjectGuid guid)
 
ObjectGuid GetInviteeGUID () const
 
void SetResponseTime (time_t responseTime)
 
time_t GetResponseTime () const
 
void SetNote (std::string const &note)
 
std::string GetNote () const
 
void SetStatus (CalendarInviteStatus status)
 
CalendarInviteStatus GetStatus () const
 
void SetRank (CalendarModerationRank rank)
 
CalendarModerationRank GetRank () const
 

Private Attributes

uint64 _inviteId
 
uint64 _eventId
 
ObjectGuid _invitee
 
ObjectGuid _senderGUID
 
time_t _responseTime
 
CalendarInviteStatus _status
 
CalendarModerationRank _rank
 
std::string _note
 

Detailed Description

Definition at line 143 of file CalendarMgr.h.

Constructor & Destructor Documentation

◆ CalendarInvite() [1/5]

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

Definition at line 146 of file CalendarMgr.h.

+ Here is the call graph for this function:

◆ CalendarInvite() [2/5]

CalendarInvite::CalendarInvite ( )

Definition at line 34 of file CalendarMgr.cpp.

◆ CalendarInvite() [3/5]

CalendarInvite::CalendarInvite ( uint64  inviteId,
uint64  eventId,
ObjectGuid  invitee,
ObjectGuid  senderGUID,
time_t  responseTime,
CalendarInviteStatus  status,
CalendarModerationRank  rank,
std::string  note 
)
inline

Definition at line 160 of file CalendarMgr.h.

◆ CalendarInvite() [4/5]

CalendarInvite::CalendarInvite ( CalendarInvite const &  )
delete

◆ CalendarInvite() [5/5]

CalendarInvite::CalendarInvite ( CalendarInvite &&  )
delete

◆ ~CalendarInvite()

CalendarInvite::~CalendarInvite ( )

Definition at line 37 of file CalendarMgr.cpp.

Member Function Documentation

◆ GetEventId()

uint64 CalendarInvite::GetEventId ( ) const
inline

Definition at line 177 of file CalendarMgr.h.

+ Here is the caller graph for this function:

◆ GetInviteeGUID()

ObjectGuid CalendarInvite::GetInviteeGUID ( ) const
inline

Definition at line 183 of file CalendarMgr.h.

+ Here is the caller graph for this function:

◆ GetInviteId()

uint64 CalendarInvite::GetInviteId ( ) const
inline

Definition at line 174 of file CalendarMgr.h.

+ Here is the caller graph for this function:

◆ GetNote()

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

Definition at line 189 of file CalendarMgr.h.

+ Here is the caller graph for this function:

◆ GetRank()

CalendarModerationRank CalendarInvite::GetRank ( ) const
inline

Definition at line 195 of file CalendarMgr.h.

+ Here is the caller graph for this function:

◆ GetResponseTime()

time_t CalendarInvite::GetResponseTime ( ) const
inline

Definition at line 186 of file CalendarMgr.h.

+ Here is the caller graph for this function:

◆ GetSenderGUID()

ObjectGuid CalendarInvite::GetSenderGUID ( ) const
inline

Definition at line 180 of file CalendarMgr.h.

+ Here is the caller graph for this function:

◆ GetStatus()

CalendarInviteStatus CalendarInvite::GetStatus ( ) const
inline

Definition at line 192 of file CalendarMgr.h.

+ Here is the caller graph for this function:

◆ operator=() [1/2]

CalendarInvite & CalendarInvite::operator= ( CalendarInvite &&  )
delete

◆ operator=() [2/2]

CalendarInvite & CalendarInvite::operator= ( CalendarInvite const &  )
delete

◆ SetEventId()

void CalendarInvite::SetEventId ( uint64  eventId)
inline

Definition at line 176 of file CalendarMgr.h.

◆ SetInvitee()

void CalendarInvite::SetInvitee ( ObjectGuid  guid)
inline

Definition at line 182 of file CalendarMgr.h.

◆ SetInviteId()

void CalendarInvite::SetInviteId ( uint64  inviteId)
inline

Definition at line 173 of file CalendarMgr.h.

◆ SetNote()

void CalendarInvite::SetNote ( std::string const &  note)
inline

Definition at line 188 of file CalendarMgr.h.

◆ SetRank()

void CalendarInvite::SetRank ( CalendarModerationRank  rank)
inline

Definition at line 194 of file CalendarMgr.h.

◆ SetResponseTime()

void CalendarInvite::SetResponseTime ( time_t  responseTime)
inline

Definition at line 185 of file CalendarMgr.h.

◆ SetSenderGUID()

void CalendarInvite::SetSenderGUID ( ObjectGuid  guid)
inline

Definition at line 179 of file CalendarMgr.h.

◆ SetStatus()

void CalendarInvite::SetStatus ( CalendarInviteStatus  status)
inline

Definition at line 191 of file CalendarMgr.h.

Member Data Documentation

◆ _eventId

uint64 CalendarInvite::_eventId
private

Definition at line 199 of file CalendarMgr.h.

◆ _invitee

ObjectGuid CalendarInvite::_invitee
private

Definition at line 200 of file CalendarMgr.h.

◆ _inviteId

uint64 CalendarInvite::_inviteId
private

Definition at line 198 of file CalendarMgr.h.

◆ _note

std::string CalendarInvite::_note
private

Definition at line 205 of file CalendarMgr.h.

◆ _rank

CalendarModerationRank CalendarInvite::_rank
private

Definition at line 204 of file CalendarMgr.h.

◆ _responseTime

time_t CalendarInvite::_responseTime
private

Definition at line 202 of file CalendarMgr.h.

◆ _senderGUID

ObjectGuid CalendarInvite::_senderGUID
private

Definition at line 201 of file CalendarMgr.h.

◆ _status

CalendarInviteStatus CalendarInvite::_status
private

Definition at line 203 of file CalendarMgr.h.


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