All Classes Functions Variables Typedefs Friends Pages
ICardTicket.h
1 //------------------------------------------------------------------------------
2 //
3 // Copyright (c) 2016 Glympse Inc. All rights reserved.
4 //
5 //------------------------------------------------------------------------------
6 
7 #ifndef ICARDTICKET_H__GLYMPSE__
8 #define ICARDTICKET_H__GLYMPSE__
9 
10 namespace Glympse
11 {
12 
13 /*C*/
14 struct ICardMember;
15 typedef O< ICardMember > GCardMember;
16 
17 
21 /*O*public**/ struct ICardTicket : public ICommon
22 {
26  public: virtual int32 getAspect() = 0;
27 
31  public: virtual GTicket getTicket() = 0;
32 
36  public: virtual GString getTicketId() = 0;
37 
41  public: virtual GString getInviteCode() = 0;
42 
50 
54  public: virtual GString getReference() = 0;
55 
61  public: virtual GString getCardId() = 0;
62 
68  public: virtual GString getCardMemberId() = 0;
69 
73  public: virtual int64 getCreatedTime() = 0;
74 };
75 
76 /*C*/typedef O< ICardTicket > GCardTicket;
77 
78 }
79 
80 #endif // !ICARDTICKET_H__GLYMPSE__