Exemple #1
0
 /// <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;
 }