#include <MTConnectorSDK.h>
Public Attributes | |
| std::string | packageUID |
| std::string | displayName |
| std::string | serverUrl |
| std::string | mineTrustRoot |
| std::string | visibility |
| bool | isAccessible = false |
| bool | isDeleted = false |
| bool | isArchived = false |
| bool | isConfigurationPackage = false |
| std::string | configurationFlavour |
| std::unique_ptr< int > | fileID |
| bool | locallyEnabled = false |
Represents a summary of a package available on a registered MineTrust server, populated entirely from the local SQLite tag cache without a network round-trip.
| std::string MTConnectorSDK::PackageSummary::configurationFlavour |
Gets the configuration flavour — one of '"Enterprise"', '"Product"', or 'null'.
| std::string MTConnectorSDK::PackageSummary::displayName |
Gets the display name of the package (from 'PackageConfiguration\DisplayName' tag).
| std::unique_ptr<int> MTConnectorSDK::PackageSummary::fileID |
Gets the MineTrust file ID for the package's config JSON (useful for polling watcher registration).
| bool MTConnectorSDK::PackageSummary::isAccessible = false |
Gets whether the package's root folder is accessible to the current user (inverse of 'MTFolderLite.IsAccessDenied').
| bool MTConnectorSDK::PackageSummary::isArchived = false |
Gets whether the package has been marked as archived (from 'PackageConfiguration\Archived' tag presence).
| bool MTConnectorSDK::PackageSummary::isConfigurationPackage = false |
Gets whether the package is a configuration package (from 'ConfigurationPackage/*' tag presence).
| bool MTConnectorSDK::PackageSummary::isDeleted = false |
Gets whether the package has been marked as deleted (from 'PackageConfiguration\Deleted' tag presence).
| bool MTConnectorSDK::PackageSummary::locallyEnabled = false |
Gets whether the package is locally enabled on this client (joined with on-disk enumeration).
| std::string MTConnectorSDK::PackageSummary::mineTrustRoot |
Gets the MineTrust root folder path for the package (from 'PackageConfiguration\MineTrustRoot' tag).
| std::string MTConnectorSDK::PackageSummary::packageUID |
Gets the unique identifier of the package.
| std::string MTConnectorSDK::PackageSummary::serverUrl |
Gets the server URL associated with the package (from 'PackageConfiguration\ServerUrl' tag).
| std::string MTConnectorSDK::PackageSummary::visibility |
Gets the visibility of the package — one of '"Shared"', '"Private"', or 'null' (from 'PackageConfiguration\Visibility' tag).