All Classes Functions Variables Typedefs Friends Pages
ICardTicketBuilder.h
1 //------------------------------------------------------------------------------
2 //
3 // Copyright (c) 2015 Glympse Inc. All rights reserved.
4 //
5 //------------------------------------------------------------------------------
6 
7 #ifndef ICARDTICKETBUILDER_H__GLYMPSE__
8 #define ICARDTICKETBUILDER_H__GLYMPSE__
9 
10 namespace Glympse
11 {
12 
16 /*O*public**/ struct ICardTicketBuilder : public virtual ICommon
17 {
23  public: virtual void setTicket(const GTicket& ticket) = 0;
24 
31  public: virtual void addCardMember(const GCardMember& member) = 0;
32 
39  public: virtual void setReference(const GString& reference) = 0;
40 
44  public: virtual GCardTicket getCardTicket() = 0;
45 };
46 
48 
49 }
50 
51 #endif // !ICARDTICKETBUILDER_H__GLYMPSE__