/// <summary> /// Initializes a new instance of the ReadTagDto class. /// </summary> public ReadTagDto(int tagId, string text, AccountNoRefsDto account, System.Collections.Generic.IList <UnitNoRefsDto> units = default(System.Collections.Generic.IList <UnitNoRefsDto>)) { TagId = tagId; Text = text; Account = account; Units = units; }
/// <summary> /// Initializes a new instance of the ReadAlarmGroupDto class. /// </summary> public ReadAlarmGroupDto(int alarmGroupId, string name, AccountNoRefsDto account, System.Collections.Generic.IList <UnitNoRefsDto> units = default(System.Collections.Generic.IList <UnitNoRefsDto>), System.Collections.Generic.IList <ReadAlarmSubscriptionDto> alarmSubscriptions = default(System.Collections.Generic.IList <ReadAlarmSubscriptionDto>), System.Collections.Generic.IList <ReadAlarmExclusionDto> alarmExclusions = default(System.Collections.Generic.IList <ReadAlarmExclusionDto>)) { AlarmGroupId = alarmGroupId; Name = name; Account = account; Units = units; AlarmSubscriptions = alarmSubscriptions; AlarmExclusions = alarmExclusions; }
/// <summary> /// Initializes a new instance of the ReadSensorDto class. /// </summary> /// <param name="sensorType">Possible values include: 'AccessPoint', /// 'PowerMoniSpot', 'PowerMoniProC', 'FlowMoniSpot', 'FlowMoniPro', /// 'HeatMoniSpot', 'HeatMoniPro', 'TempMoniPro', 'RoomMoniSpot', /// 'RoomMoniPro', 'DataMoni'</param> /// <param name="calibrationType">Possible values include: 'Power', /// 'Current', 'AutoCurrent'</param> public ReadSensorDto(int sensorId, bool isConfigured, string sensorType, System.DateTimeOffset?dataLastRecorded = default(System.DateTimeOffset?), AccountNoRefsDto account = default(AccountNoRefsDto), System.Collections.Generic.IList <SensorActivitiesNoRefsDto> sensorActivities = default(System.Collections.Generic.IList <SensorActivitiesNoRefsDto>), System.Collections.Generic.IList <ReadSensorUnitValueDto> unitValues = default(System.Collections.Generic.IList <ReadSensorUnitValueDto>), double?calibrationConstant = default(double?), string calibrationType = default(string)) { SensorId = sensorId; DataLastRecorded = dataLastRecorded; IsConfigured = isConfigured; SensorType = sensorType; Account = account; SensorActivities = sensorActivities; UnitValues = unitValues; CalibrationConstant = calibrationConstant; CalibrationType = calibrationType; }
/// <summary> /// Initializes a new instance of the ReadUnitDto class. /// </summary> /// <param name="dataInterval">Possible values include: 'Minute', /// 'Minutes5', 'Seconds20Boost'</param> public ReadUnitDto(int unitId, string name, string dataInterval, AccountNoRefsDto account, UnitTypeNoRefsDto unitType, string description = default(string), double?latitude = default(double?), double?longitude = default(double?), double?gpsAccuracy = default(double?), int?imageHash = default(int?), System.Collections.Generic.IList <ReadUnitValueDto> unitValues = default(System.Collections.Generic.IList <ReadUnitValueDto>), System.Collections.Generic.IList <TagNoRefsDto> tags = default(System.Collections.Generic.IList <TagNoRefsDto>), System.Collections.Generic.IList <AlarmGroupNoRefsDto> alarmGroups = default(System.Collections.Generic.IList <AlarmGroupNoRefsDto>)) { UnitId = unitId; Name = name; Description = description; Latitude = latitude; Longitude = longitude; GpsAccuracy = gpsAccuracy; ImageHash = imageHash; DataInterval = dataInterval; UnitValues = unitValues; Account = account; UnitType = unitType; Tags = tags; AlarmGroups = alarmGroups; }
/// <summary> /// Initializes a new instance of the ReadGatewayDto class. /// </summary> public ReadGatewayDto(int gatewayId, bool hasWifiConnection, bool hasEthernetConnection, bool hasMobileConnection, bool isUpdated, string name = default(string), int?wifiSignalStrength = default(int?), int?mobileSignalStrength = default(int?), AccountNoRefsDto account = default(AccountNoRefsDto), System.DateTimeOffset?lastActivity = default(System.DateTimeOffset?), System.DateTimeOffset?registrationDate = default(System.DateTimeOffset?), string wifiSSID = default(string), System.Collections.Generic.IList <GatewayActivitiesNoRefsDto> sensorActivities = default(System.Collections.Generic.IList <GatewayActivitiesNoRefsDto>), double?latitude = default(double?), double?longitude = default(double?), double?locationAccuracy = default(double?)) { GatewayId = gatewayId; Name = name; HasWifiConnection = hasWifiConnection; HasEthernetConnection = hasEthernetConnection; HasMobileConnection = hasMobileConnection; WifiSignalStrength = wifiSignalStrength; MobileSignalStrength = mobileSignalStrength; IsUpdated = isUpdated; Account = account; LastActivity = lastActivity; RegistrationDate = registrationDate; WifiSSID = wifiSSID; SensorActivities = sensorActivities; Latitude = latitude; Longitude = longitude; LocationAccuracy = locationAccuracy; }
/// <summary> /// Initializes a new instance of the ReadAccountRoleDto class. /// </summary> public ReadAccountRoleDto(AccountNoRefsDto account, RoleNoRefsDto role, System.DateTimeOffset grantedDate) { Account = account; Role = role; GrantedDate = grantedDate; }