5#ifndef ASTARTE_DEVICE_SDK_STORED_PROPERTY_H
6#define ASTARTE_DEVICE_SDK_STORED_PROPERTY_H
45 [[nodiscard]] auto
get_path() const -> const std::
string&;
77 std::
string interface_name_;
79 int32_t version_major_;
Astarte data class, representing the basic Astarte types.
Definition data.hpp:40
auto get_ownership() const -> const AstarteOwnership &
Get the ownership contained within the object.
auto get_version_major() const -> int32_t
Get the major version within the object.
AstarteStoredProperty(std::string_view interface_name, std::string_view path, int32_t version_major, AstarteOwnership ownership, AstarteData data)
Constructor for the AstarteStoredProperty class.
auto get_interface_name() const -> const std::string &
Get the interface name contained within the object.
auto get_path() const -> const std::string &
Get the path contained within the object.
auto get_value() const -> const AstarteData &
Get the value contained within the object.
Astarte data class and its related methods.
Umbrella namespace for the Astarte device SDK.
Definition data.hpp:23
AstarteOwnership
Possible Astarte ownership.
Definition ownership.hpp:19
Ownership definitions for communication with Astarte.