3 #include "imports/std/optional" 7 #include "basic_Error.hpp" 8 #include "LicenseKeyInformation.hpp" 9 #include "RawLicenseKey.hpp" 21 #ifndef CRYPTOLENS_20190701_ALLOW_IMPLICIT_CONSTRUCTORS 26 optional<LicenseKeyInformation> make_license_key_information(
basic_Error & e,
RawLicenseKey const& raw_license_key)
const;
27 optional<LicenseKeyInformation> make_license_key_information(
basic_Error & e, optional<RawLicenseKey>
const& raw_license_key)
const;
28 optional<LicenseKeyInformation> make_license_key_information_unsafe(
basic_Error & e, std::string
const& license_key)
const;
30 optional<std::pair<std::string, std::string>> parse_activate_response(
basic_Error & e, std::string
const& server_response)
const;
31 std::string parse_create_trial_key_response(
basic_Error & e, std::string
const& server_response)
const;
32 std::string parse_last_message_response(
basic_Error & e, std::string
const& server_response)
const;
Definition: ActivateError.hpp:5
Definition: RawLicenseKey.hpp:24
Definition: basic_Error.hpp:90
Definition: ResponseParser_ArduinoJson5.hpp:15