All Classes Functions Variables Typedefs Friends Pages
ICardInvite.h
1 //------------------------------------------------------------------------------
2 //
3 // Copyright (c) 2016 Glympse Inc. All rights reserved.
4 //
5 //------------------------------------------------------------------------------
6 
7 #ifndef ICARDINVITE_H__GLYMPSE__
8 #define ICARDINVITE_H__GLYMPSE__
9 
10 namespace Glympse
11 {
12 
16 /*O*public**/ struct ICardInvite : public IEventSink
17 {
23  public: virtual int64 getCreatedTime() = 0;
24 
30  public: virtual int64 getLastModifiedTime() = 0;
31 
35  public: virtual GString getId() = 0;
36 
40  public: virtual GString getCardId() = 0;
41 
45  public: virtual GInvite getInvite() = 0;
46 
50  public: virtual GCardMemberDescriptor getInviter() = 0;
51 
55  public: virtual GCardMemberDescriptor getInvitee() = 0;
56 };
57 
58 /*C*/typedef O< ICardInvite > GCardInvite;
59 
60 }
61 
62 #endif // !ICARDINVITE_H__GLYMPSE__