+ /**
+ * @copydoc Dali::Accessibility::Accessible::GetRole()
+ */
+ DBus::ValueOrError<uint32_t> GetRole();
+
+ /**
+ * @copydoc Dali::Accessibility::Accessible::GetRoleName()
+ */
+ DBus::ValueOrError<std::string> GetRoleName();
+
+ /**
+ * @copydoc Dali::Accessibility::Accessible::GetLocalizedRoleName()
+ */
+ DBus::ValueOrError<std::string> GetLocalizedRoleName();
+
+ /**
+ * @copydoc Dali::Accessibility::Accessible::GetIndexInParent()
+ */
+ DBus::ValueOrError<int32_t> GetIndexInParent();
+
+ /**
+ * @copydoc Dali::Accessibility::Accessible::GetStates()
+ */
+ DBus::ValueOrError<std::array<uint32_t, 2>> GetStates();
+
+ /**
+ * @copydoc Dali::Accessibility::Accessible::GetAttributes()
+ */
+ DBus::ValueOrError<std::unordered_map<std::string, std::string>> GetAttributes();
+
+ /**
+ * @copydoc Dali::Accessibility::Accessible::GetInterfaces()
+ */
+ DBus::ValueOrError<std::vector<std::string>> GetInterfaces();
+
+ /**
+ * @brief Gets Accessible object on which surface lies the point with given coordinates.
+ *
+ * @param[in] x X coordinate of a point
+ * @param[in] y Y coordinate of a point
+ * @param[in] coordinateType The coordinate type
+ * @return The array containing the Accessible object, recursive status, and deputy Accessible
+ */
+ DBus::ValueOrError<Dali::Accessibility::Accessible*, uint8_t, Dali::Accessibility::Accessible*> GetNavigableAtPoint(int32_t x, int32_t y, uint32_t coordinateType);
+
+ /**
+ * @brief Gets Accessible object that, dependently to the given direction parameter,
+ * stands in navigation order immediately before/after the Accessible object being a target of this dbus call.
+ *
+ * The 'direction' parameter denotes if the neighbor object search is done forward or backward in UI elements navigation order.
+ * @param[in] rootPath The path of root Accessible object
+ * @param[in] direction 1 is forward, 0 is backward
+ * @param[in] searchMode BridgeAccessible::NeighborSearchMode enum
+ * @return The array containing the neighbor Accessible object and recursive status
+ */
+ DBus::ValueOrError<Dali::Accessibility::Accessible*, uint8_t> GetNeighbor(std::string rootPath, int32_t direction, int32_t searchMode);
+
+ /**
+ * @brief Gets the default label information.
+ *
+ * The "Default label" is a text that could be read by screen-reader immediately
+ * after the navigation context has changed (window activates, popup shows up, tab changes) and before first UI element is highlighted.
+ * @return The array containing the default label, its role, and its attributes
+ * @note This is a Tizen only feature not present in upstream ATSPI.
+ * Feature can be enabled/disabled for particular context root object by setting value of its accessibility attribute "default_label".
+ */
+ DBus::ValueOrError<Dali::Accessibility::Accessible*, uint32_t, std::unordered_map<std::string, std::string>> GetDefaultLabelInfo();
+
+ /**
+ * @brief Gets Reading material information of the self object.
+ * @return Reading material information
+ */