6 #include "imports/std/optional" 9 #include "ActivationData.hpp" 10 #include "basic_Error.hpp" 11 #include "Customer.hpp" 12 #include "DataObject.hpp" 13 #include "RawLicenseKey.hpp" 19 class LicenseKeyChecker;
39 std::uint64_t created_;
40 std::uint64_t expires_;
43 bool trial_activation_;
44 std::uint64_t sign_date_;
55 optional<std::string> key_;
56 optional<std::string> notes_;
57 optional<int> global_id_;
58 optional<Customer> customer_;
59 optional<std::vector<ActivationData>> activated_machines_;
60 optional<int> maxnoofmachines_;
61 optional<std::string> allowed_machines_;
62 optional<std::vector<DataObject>> data_objects_;
67 std::uint64_t created,
68 std::uint64_t expires,
71 bool trial_activation,
72 std::uint64_t sign_date,
83 optional<std::string> key,
84 optional<std::string> notes,
85 optional<int> global_id,
86 optional<Customer> customer,
87 optional<std::vector<ActivationData>> activated_machines,
88 optional<int> maxnoofmachines,
89 optional<std::string> allowed_machines,
90 optional<std::vector<DataObject>> data_objects
95 static optional<LicenseKeyInformation>
make(
basic_Error & e, optional<RawLicenseKey>
const& raw_license_key);
117 optional<int>
const&
get_id()
const;
118 optional<std::string>
const&
get_key()
const;
119 optional<std::string>
const&
get_notes()
const;
130 namespace v20180502 {
Definition: ActivateError.hpp:5
Definition: LicenseKeyChecker.hpp:11
Definition: RawLicenseKey.hpp:24
Definition: basic_Error.hpp:90