All Classes Functions Variables Typedefs Friends Pages
ICardEvent.h
1 //------------------------------------------------------------------------------
2 //
3 // Copyright (c) 2015 Glympse Inc. All rights reserved.
4 //
5 //------------------------------------------------------------------------------
6 
7 #ifndef ICARDEVENT_H__GLYMPSE__
8 #define ICARDEVENT_H__GLYMPSE__
9 
10 namespace Glympse
11 {
12 
16 /*O*public**/ struct ICardEvent : public virtual ICommon
17 {
21  public: virtual GString getId() = 0;
22 
26  public: virtual GString getType() = 0;
27 
31  public: virtual GString getCardId() = 0;
32 
36  public: virtual GString getCardMemberId() = 0;
37 
41  public: virtual GString getUserId() = 0;
42 
46  public: virtual GString getKind() = 0;
47 
51  public: virtual bool isNativeKind() = 0;
52 
56  public: virtual GPrimitive getData() = 0;
57 
61  public: virtual int64 getLastModifiedTime() = 0;
62 
66  public: virtual int64 getCreatedTime() = 0;
67 };
68 
69 /*C*/typedef O< ICardEvent > GCardEvent;
70 
71 }
72 
73 #endif // !ICARDEVENT_H__GLYMPSE__