Class ChangeUnitNumbersResult
Status information about changing a unit's serial or model numbers.
[DataContract]
public class ChangeUnitNumbersResult
- Inheritance
-
ChangeUnitNumbersResult
- Inherited Members
Constructors
ChangeUnitNumbersResult(string, string, string, IEnumerable<ChangeUnitComponentChange>, UnitStation)
Initializes a new instance of the ChangeUnitNumbersResult class.
public ChangeUnitNumbersResult(string serialNumber, string modelNumber, string modelNumberAlias, IEnumerable<ChangeUnitComponentChange> componentChanges, UnitStation unitStationChanges)
Parameters
serialNumberstringThe resulting unit serial number.
modelNumberstringThe resulting unit model number.
modelNumberAliasstringThe resulting unit model number alias.
componentChangesIEnumerable<ChangeUnitComponentChange>The list of component changes that were recorded.
unitStationChangesUnitStationThe changes made at the unit station.
Exceptions
- ArgumentNullException
serialNumberis null.- ArgumentNullException
modelNumberis null.- ArgumentNullException
modelNumberAliasis null.- ArgumentNullException
componentChangesis null.- ArgumentNullException
unitStationChangesis null.
Properties
ComponentChanges
Gets the list of component changes that were recorded due to component verification resulting in different outcomes with the new unit model number.
public IReadOnlyList<ChangeUnitComponentChange> ComponentChanges { get; }
Property Value
ModelNumber
Gets the resulting unit model number.
[DataMember]
public string ModelNumber { get; }
Property Value
ModelNumberAlias
Gets the resulting unit model number alias.
[DataMember]
public string ModelNumberAlias { get; }
Property Value
SerialNumber
Gets the resulting unit serial number.
[DataMember]
public string SerialNumber { get; }
Property Value
UnitStationChanges
Gets the changes made at the unit station.
[DataMember]
public UnitStation UnitStationChanges { get; }