SelphID Cpp SDK API
Loading...
Searching...
No Matches
SelphIDApiTrackingResult.h
1#ifndef SELPHIDAPITRACKINGRESULT_H_
2#define SELPHIDAPITRACKINGRESULT_H_
3
4#include "FPhiDefines.hpp"
5
6namespace FPhiSelphID {
7class SelphIDApiTrackingResult_p;
13 private:
14 std::unique_ptr<SelphIDApiTrackingResult_p> _selphIDApiTrackingResult_p;
15
16 public:
22
28 DLL_PUBLIC
29 SelphIDApiTrackingResult(const SelphIDApiTrackingResult &selphIDApiTrackingResult);
30
36 DLL_PUBLIC SelphIDApiTrackingResult(const std::unique_ptr<SelphIDApiTrackingResult_p> &selphIDApiTrackingResult_p);
37
43
50 DLL_PUBLIC SelphIDApiTrackingResult &operator=(const SelphIDApiTrackingResult &selphIDApiTrackingResult);
51
57 DLL_PUBLIC const SelphIDApiTrackingResult_p *GetSelphIDApiTrackingResult_p() const;
58
64 DLL_PUBLIC int GetTrackingStatus() const;
65
71 DLL_PUBLIC void SetTrackingStatus(int status);
72
78 DLL_PUBLIC std::string GetTrackingMessage() const;
79
85 DLL_PUBLIC void SetTrackingMessage(std::string &message);
86};
87} // namespace FPhiSelphID
88
89#endif
SelphIDApiTrackingResult.
Definition SelphIDApiTrackingResult.h:12
DLL_PUBLIC std::string GetTrackingMessage() const
Gets the tracking request message.
DLL_PUBLIC SelphIDApiTrackingResult(const std::unique_ptr< SelphIDApiTrackingResult_p > &selphIDApiTrackingResult_p)
Creates a new instance of SelphIDApiTrackingResult.
DLL_PUBLIC int GetTrackingStatus() const
Gets the tracking request HTTP result.
DLL_PUBLIC SelphIDApiTrackingResult & operator=(const SelphIDApiTrackingResult &selphIDApiTrackingResult)
Assignment operator overload.
DLL_PUBLIC ~SelphIDApiTrackingResult()
SelphIDApiTrackingResult destructor.
DLL_PUBLIC const SelphIDApiTrackingResult_p * GetSelphIDApiTrackingResult_p() const
Gets the inner implementation.
DLL_PUBLIC SelphIDApiTrackingResult()
Creates a new instance of SelphIDApiTrackingResult.
DLL_PUBLIC void SetTrackingStatus(int status)
Sets the tracking request HTTP result.
DLL_PUBLIC void SetTrackingMessage(std::string &message)
Sets the tracking request message.
DLL_PUBLIC SelphIDApiTrackingResult(const SelphIDApiTrackingResult &selphIDApiTrackingResult)
Creates a new instance of SelphIDApiTrackingResult.