DataServiceImpl class

Inheritance

Constructors

DataServiceImpl({required Dio dio, required BaseLogger logger, required BrokerProperties broker})

Properties

broker BrokerProperties
final
dio → Dio
final
hashCode int
The hash code for this object.
no setterinherited
logger BaseLogger
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

deleteAnalytic(String analyticId) Future<bool>
override
deleteAnalyticsResourcesByAnalytic(String analyticId) Future<bool>
override
deleteDashboard(String profileId) Future<bool>
override
deleteDevice(String deviceId) Future<bool>
override
deleteUnlinkAnalyticFromUser(String analyticId, String userId) Future<bool>
override
deleteUnlinkDeviceFromUser(String deviceId, String userId) Future<bool>
override
getAllDashboards() Future<DashboardProfiles>
override
getAllDevices() Future<Devices>
override
getAnalyticById(String id) Future<Analytics>
override
getAnalyticByVcodeId(String vcode, String id) Future<Analytics>
override
getAnalytics({int limit = 0, int offset = 0, String keyword = ''}) Future<Analytics>
override
getAnalyticsResources(String analyticId) Future<AnalyticsResources>
override
getAvatar() Future<UserAvatar>
override
getBrokerProperties() Future<BrokerProperties>
override
getCitiesByKeyword(String keyword) Future<Cities>
override
getCountriesByCode(String code) Future<Countries>
override
getDashboardsById(String id) Future<DashboardProfiles>
override
getDeviceById(String id) Future<Devices>
override
getDeviceBySN(String sn) Future<Devices>
override
getDeviceByVcodeId(String vcode, String id) Future<Devices>
override
getDevices({int limit = 0, int offset = 0, String keyword = ''}) Future<Devices>
override
getDevicesLogs(DevicesLogsParam param, {DateTime? timeStart}) Future<DevicesLogs>
override
getMyAnalytics() Future<Analytics>
override
getSharedAnalytics() Future<SharedAnalytics>
override
getSharedDevices() Future<SharedDevices>
override
getSharedUserByAnalyticId(String analyticId) Future<SharedUsers>
override
getSharedUserByDeviceId(String deviceId) Future<SharedUsers>
override
getStyledDevicesLogs(DevicesLogsParam param, LogsStyle style, int timeframeMinutes) Future<StyledDevicesLogs>
override
getUserAccount() Future<UserAccount>
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
postAcceptSharedAnalytic(String analyticId, String vcode) Future<bool>
override
postAcceptSharedDevice(String deviceId, String vcode) Future<bool>
override
postAnalyticsResources(AnalyticResource analyticResource) Future<bool>
override
postEmptyDashboardProfile(String name) Future<DashboardProfile>
override
postIgnoreSharedAnalytic(String analyticId, String vcode) Future<bool>
override
postIgnoreSharedDevice(String deviceId, String vcode) Future<bool>
override
postNewAnalytic(AnalyticWidgetParam param) Future<AnalyticWidget>
override
postShareAnalytic(String analyticId, String? destinationEmail) Future<String>
override
postShareDeviceViaEmail(String deviceId, String? destinationEmail) Future<String>
override
postUploadAvatar(File image) Future<bool>
override
putAnalytic(String analyticId, AnalyticWidgetParam param) Future<bool>
override
putClaimDevice(DeviceClaimParam param) Future<bool>
override
putDashboard(DashboardProfile newProfile) Future<bool>
override
putDevice(DeviceClaimParam param, DeviceOption options) Future<bool>
override
putUserOrganization(UserOrganization organization) Future<bool>
override
putUserProfile(UserProfile profile) Future<bool>
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

TAG → const String