|
Name |
| std::string |
toString< LicenseTag, Default >(LicenseTag const t) |
| expected< LicenseTag > |
tryFromString< LicenseTag, Default >(std::string const & s) |
| std::string |
toString< IntentResponse, Default >(IntentResponse const t) |
| expected< IntentResponse > |
tryFromString< IntentResponse, Default >(std::string const & s) |
| void |
to_json(nlohmann::json & obj, FeatureInfo const & featureInfo) |
| void |
from_json(nlohmann::json const & j, FeatureInfo & featureInfo) |
| void |
to_json(nlohmann::json & obj, LicenseLedgerState const & ledgerInfo) |
| void |
from_json(nlohmann::json const & j, LicenseLedgerState & ledgerInfo) |
| void |
to_json(nlohmann::json & obj, LicenseLedgerInfoForInstance const & ledgerInfo) |
| void |
from_json(nlohmann::json const & j, LicenseLedgerInfoForInstance & ledgerInfo) |
| Enumerator |
Value |
Description |
| Streams |
0 |
|
| StandardAnalytics |
1 |
|
| ArmedPersonAnalytics |
2 |
|
| FallenPersonAnalytics |
3 |
|
| LicensePlateAnalytics |
4 |
|
| MetadataRecording |
5 |
|
| CustomAnalytics |
6 |
|
| SmokeAndFireDetection |
7 |
|
| BasicAnalytics |
8 |
|
| AttributeExtraction |
9 |
|
| PpeAnalytics |
10 |
|
| Enumerator |
Value |
Description |
| Demand |
0 |
|
| Release |
|
|
Represents an intent to inform the license enforcement system about the usage of specific license tags, allowing it to track and manage allowances.
| Enumerator |
Value |
Description |
| None |
0 |
|
| DemandReduced |
|
|
| DemandGranted |
|
|
| DemandNotGranted |
|
|
| DemandAlreadyGranted |
|
|
| DemandAcknowledgedNotGranted |
|
|
| DemandRetained |
|
|
inline std::string toString< LicenseTag, Default >(
LicenseTag const t
)
inline expected< LicenseTag > tryFromString< LicenseTag, Default >(
std::string const & s
)
inline std::string toString< IntentResponse, Default >(
IntentResponse const t
)
inline expected< IntentResponse > tryFromString< IntentResponse, Default >(
std::string const & s
)
inline void to_json(
nlohmann::json & obj,
FeatureInfo const & featureInfo
)
inline void from_json(
nlohmann::json const & j,
FeatureInfo & featureInfo
)
inline void to_json(
nlohmann::json & obj,
LicenseLedgerState const & ledgerInfo
)
inline void from_json(
nlohmann::json const & j,
LicenseLedgerState & ledgerInfo
)
inline void to_json(
nlohmann::json & obj,
LicenseLedgerInfoForInstance const & ledgerInfo
)
inline void from_json(
nlohmann::json const & j,
LicenseLedgerInfoForInstance & ledgerInfo
)