123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226 |
- #ifndef __CONTACTLESSCARD_DEF_G_H
- #define __CONTACTLESSCARD_DEF_G_H
- #pragma once
- // This code is generated by spgen tool!
- #include "SpHelper.h"
- namespace ContactlessCard {
- //
- // const goes here
- //
- #define ContactlessCardService_Method_Insert 0
- #define ContactlessCardService_Method_CancelInsert 1
- #define ContactlessCardService_Method_InsertWaitMore 2
- #define ContactlessCardService_Method_PreOnline 3
- #define ContactlessCardService_Method_PostOnline 4
- #define ContactlessCardService_Method_Eject 5
- #define ContactlessCardService_Method_Exit 6
- #define ContactlessCardService_Method_QueryCardInfo 7
- #define ContactlessCardService_Method_GetDevInfo 65535
- #define ContactlessCardService_MethodSignature_Insert -1860890966
- #define ContactlessCardService_MethodSignature_CancelInsert -1202478828
- #define ContactlessCardService_MethodSignature_InsertWaitMore 493791658
- #define ContactlessCardService_MethodSignature_PreOnline 640958030
- #define ContactlessCardService_MethodSignature_PostOnline 923284555
- #define ContactlessCardService_MethodSignature_Eject -377455114
- #define ContactlessCardService_MethodSignature_Exit -1158854104
- #define ContactlessCardService_MethodSignature_QueryCardInfo 154962579
- #define ContactlessCardService_MethodSignature_GetDevInfo 296205965
- #define ContactlessCardService_LogCode_Insert "QLR040221300"
- #define ContactlessCardService_LogCode_CancelInsert "QLR040221301"
- #define ContactlessCardService_LogCode_InsertWaitMore "QLR040221302"
- #define ContactlessCardService_LogCode_PreOnline "QLR040221303"
- #define ContactlessCardService_LogCode_PostOnline "QLR040221304"
- #define ContactlessCardService_LogCode_Eject "QLR040221305"
- #define ContactlessCardService_LogCode_Exit "QLR040221306"
- #define ContactlessCardService_LogCode_QueryCardInfo "QLR040221307"
- #define ContactlessCardService_LogCode_GetDevInfo "QLR040221399"
- struct ContactlessCardService_Insert_Req
- {
- CSimpleStringA aid;
- CSimpleStringA order;
- CSimpleStringA reserved1;
- CSimpleStringA reserved2;
- void Serialize(SpBuffer &Buf)
- {
- auto & buf = Buf & aid & order & reserved1 & reserved2;
- }
- };
- struct ContactlessCardService_Insert_Ans
- {
- CSimpleStringA track1;
- CSimpleStringA track2;
- CSimpleStringA track3;
- int ICType;
- CSimpleStringA ICData;
- int status;
- CSimpleStringA t2Account;
- CSimpleStringA t2Region;
- CSimpleStringA t2CardSerial;
- CSimpleStringA t2CVC;
- CSimpleStringA t2ExpireDate;
- CSimpleStringA ActiveCardType;
- int reserved1;
- int reserved2;
- CSimpleStringA reserved3;
- CSimpleStringA reserved4;
- void Serialize(SpBuffer &Buf)
- {
- auto & buf = Buf & track1 & track2 & track3 & ICType & ICData & status & t2Account & t2Region & t2CardSerial & t2CVC & t2ExpireDate & ActiveCardType & reserved1 & reserved2 & reserved3 & reserved4;
- }
- };
- struct ContactlessCardService_CancelInsert_Info
- {
- void Serialize(SpBuffer &Buf)
- {
- }
- };
- struct ContactlessCardService_InsertWaitMore_Info
- {
- void Serialize(SpBuffer &Buf)
- {
- }
- };
- struct ContactlessCardService_PreOnline_Req
- {
- CSimpleStringA businessData;
- CSimpleStringA reserved1;
- CSimpleStringA reserved2;
- void Serialize(SpBuffer &Buf)
- {
- auto & buf = Buf & businessData & reserved1 & reserved2;
- }
- };
- struct ContactlessCardService_PreOnline_Ans
- {
- CSimpleStringA result;
- void Serialize(SpBuffer &Buf)
- {
- auto & buf = Buf & result;
- }
- };
- struct ContactlessCardService_PostOnline_Req
- {
- CSimpleStringA data;
- void Serialize(SpBuffer &Buf)
- {
- auto & buf = Buf & data;
- }
- };
- struct ContactlessCardService_PostOnline_Ans
- {
- CSimpleStringA result;
- void Serialize(SpBuffer &Buf)
- {
- auto & buf = Buf & result;
- }
- };
- struct ContactlessCardService_Eject_Req
- {
- void Serialize(SpBuffer &Buf)
- {
- }
- };
- struct ContactlessCardService_Eject_Ans
- {
- void Serialize(SpBuffer &Buf)
- {
- }
- };
- struct ContactlessCardService_Exit_Info
- {
- void Serialize(SpBuffer &Buf)
- {
- }
- };
- struct ContactlessCardService_QueryCardInfo_Req
- {
- void Serialize(SpBuffer &Buf)
- {
- }
- };
- struct ContactlessCardService_QueryCardInfo_Ans
- {
- int position;
- int reserved1;
- CSimpleStringA reserved2;
- void Serialize(SpBuffer &Buf)
- {
- auto & buf = Buf & position & reserved1 & reserved2;
- }
- };
- struct ContactlessCardService_GetDevInfo_Req
- {
- void Serialize(SpBuffer &Buf)
- {
- }
- };
- struct ContactlessCardService_GetDevInfo_Ans
- {
- CSimpleStringA type;
- CSimpleStringA model;
- CSimpleStringA version;
- int state;
- void Serialize(SpBuffer &Buf)
- {
- auto & buf = Buf & type & model & version & state;
- }
- };
- ///////////////////////////
- } // namespace ContactlessCard
- #endif // __CONTACTLESSCARD_DEF_G_H
|