16#include "TraceableSignatureVerificationData.h"
26using namespace calypsonet::terminal::calypso::transaction;
36 public TraceableSignatureVerificationData {
43 TraceableSignatureVerificationData& withSamTraceabilityMode(
const int offset,
44 const bool isPartialSamSerialNumber,
45 const bool checkSamRevocationStatus)
53 TraceableSignatureVerificationData& withoutBusyMode()
override;
61 bool isSamTraceabilityMode()
const;
70 int getTraceabilityOffset()
const;
80 bool isPartialSamSerialNumber()
const;
89 bool isSamRevocationStatusVerificationRequested()
const;
97 bool isBusyMode()
const;
103 bool mIsSamTraceabilityMode =
false;
108 int mTraceabilityOffset = 0;
113 bool mIsPartialSamSerialNumber =
false;
118 bool mIsSamRevocationStatusVerificationRequested =
false;
123 bool mIsBusyMode =
true;
#define KEYPLECARDCALYPSO_API