BuildingInfo class

Информация о здании.

Constructors

BuildingInfo({required String? buildingName, required String? purposeName, required PurposeCode? purposeCode, required BuildingLevels? buildingLevels, required FloorsInfo? floorsInfo, required BuildingId buildingId})
const

Properties

buildingId BuildingId
Уникальный идентификатор здания.
final
buildingLevels BuildingLevels?
Информация об этажных планах здания.
final
buildingName String?
Собственное имя здания.
final
floorsInfo FloorsInfo?
Информация о количестве этажей в здании.
final
hashCode int
The hash code for this object.
no setteroverride
purposeCode PurposeCode?
Код назначения здания.
final
purposeName String?
Описание назначения здания.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

copyWith({Optional<String?>? buildingName, Optional<String?>? purposeName, Optional<PurposeCode?>? purposeCode, Optional<BuildingLevels?>? buildingLevels, Optional<FloorsInfo?>? floorsInfo, BuildingId? buildingId}) BuildingInfo
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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