ZDK
IActivationResult.h
1 #ifndef __IACTIVATIONRESULT__
2 #define __IACTIVATIONRESULT__
3 
4 #include "Types/SharedPointerTypes.h"
5 #include "Types/ActivationStatus.h"
6 #include "IZHandle.h"
7 
8 namespace ZDK
9 {
10 
11 //# @abi(all) documentation
29 class IActivationResult : public virtual ZDK::IZHandle
30 {
31 public:
32  //# @abi(all) documentation
41  //# @abi(jni|obj_c) property
42  virtual ZDK::ActivationStatus Status() const = 0;
43 
44  //# @abi(all) documentation
53  //# @abi(jni|obj_c) property
54  virtual ZDK::Shared::String Reason() const = 0;
55 
56  //# @abi(all) documentation
63  //# @abi(jni|obj_c) property
64  //# @abi(jni|obj_c) @param(return) nullable
65  virtual ZDK::Shared::String Certificate() const = 0;
66 
67  //# @abi(all) documentation
74  //# @abi(jni|obj_c) property
75  //# @abi(jni|obj_c) @param(return) nullable
76  virtual ZDK::Shared::String Build() const = 0;
77 
78  //# @abi(all) documentation
85  //# @abi(jni|obj_c) property
86  //# @abi(jni|obj_c) @param(return) nullable
87  virtual ZDK::Shared::String HddSerial() const = 0;
88 
89  //# @abi(all) documentation
96  //# @abi(jni|obj_c) property
97  //# @abi(jni|obj_c) @param(return) nullable
98  virtual ZDK::Shared::String Mac() const = 0;
99 
100 
101  //# @abi(all) documentation
108  //# @abi(jni|obj_c) property
109  //# @abi(jni|obj_c) @param(return) nullable
110  virtual ZDK::Shared::String Checksum() const = 0;
111 };
112 
113 } //namespace ZDK
114 
115 #endif //__IACTIVATIONRESULT__
virtual ZDK::ActivationStatus Status() const =0
Activation process status result.
virtual ZDK::Shared::String Mac() const =0
The MAC address associated with this activation returned by the activation server.
Definition: IZHandle.h:12
virtual ZDK::Shared::String Checksum() const =0
The checksum of the ZDK library returned by the activation server.
virtual ZDK::Shared::String Build() const =0
The build type returned by the activation server in case of successful activation.
virtual ZDK::Shared::String Certificate() const =0
The certificate returned by the activation server in case of successful activation.
Definition: IAccountConfig.h:10
virtual ZDK::Shared::String Reason() const =0
Text representation of the reason for the activation status.
virtual ZDK::Shared::String HddSerial() const =0
The HDD serial number associated with this activation returned by the activation server.
Activation process result.
Definition: IActivationResult.h:29