Interface IStructureDataIntegrationCom
- Namespace
- Sfrep.AppraiseIt.Client.Integration.Com.DataStore
- Assembly
- Sfrep.AppraiseIt.Client.Integration.Com.dll
Encapsulate's a property's structure (dwelling) in the dynamic data store.
[ComVisible(true)]
[Guid("4C3ADAAE-073A-473B-80A0-DD1A11D806CD")]
public interface IStructureDataIntegrationCom : IDisposable
Methods
AddAdu(string)
Adds an ADU to this structure.
IStructureAduDataIntegrationCom AddAdu(string name)
Parameters
namestringThe ADU's name.
Returns
- IStructureAduDataIntegrationCom
The newly added ADU.
Remarks
Each call returns a new instance that, to prevent resource leaks, must be disposed by calling the Dispose method once it is no longer needed.
AddLivingUnit(string)
Adds a living unit to this structure.
IStructureLivingUnitDataIntegrationCom AddLivingUnit(string name)
Parameters
namestringThe structure's name.
Returns
- IStructureLivingUnitDataIntegrationCom
The newly added living unit.
Remarks
Each call returns a new instance that, to prevent resource leaks, must be disposed by calling the Dispose method once it is no longer needed.
AduCount()
Gets the number of ADUs in this structure.
int AduCount()
Returns
- int
The number of ADUs in this structure.
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
void Dispose()
GetAdu(int)
Gets the specified ADU.
IStructureAduDataIntegrationCom GetAdu(int index)
Parameters
indexintThe ADU's index.
Returns
- IStructureAduDataIntegrationCom
The specified ADU.
Remarks
Each call returns a new instance that, to prevent resource leaks, must be disposed by calling the Dispose method once it is no longer needed.
GetFields()
Gets the field data for this structure.
IFieldsIndexIntegrationCom GetFields()
Returns
- IFieldsIndexIntegrationCom
The field data for this structure.
Remarks
Each call returns a new instance that, to prevent resource leaks, must be disposed by calling the Dispose method once it is no longer needed.
GetIsManufacturedHome()
Gets a value indicating whether this structure is a manufactured home.
bool GetIsManufacturedHome()
Returns
- bool
A value indicating whether this structure is a manufactured home.
GetLivingUnit(int)
Gets the specified living unit.
IStructureLivingUnitDataIntegrationCom GetLivingUnit(int index)
Parameters
indexintThe living unit's index.
Returns
- IStructureLivingUnitDataIntegrationCom
The living unit.
Remarks
Each call returns a new instance that, to prevent resource leaks, must be disposed by calling the Dispose method once it is no longer needed.
GetName()
Gets the structure's name.
string GetName()
Returns
- string
The structure's name.
LivingUnitCount()
Gets the number of living units in this structure.
int LivingUnitCount()
Returns
- int
The number of living units in this structure.
RemoveAdu(int)
Removes the specified ADU from this structure.
void RemoveAdu(int index)
Parameters
indexintThe ADU's index.
RemoveLivingUnit(int)
Removes the specified living unit from this structure.
void RemoveLivingUnit(int index)
Parameters
indexintThe living unit's index.
SetIsManufacturedHome(bool)
Sets a value indicating whether this structure is a manufactured home.
void SetIsManufacturedHome(bool isManufacturedHome)
Parameters
isManufacturedHomeboolA value indicating whether this structure is a manufactured home.
SetName(string)
Sets the structure's name.
void SetName(string name)
Parameters
namestringThe structure's name.
StructureIndex()
Gets the structure's index.
int StructureIndex()
Returns
- int
The structure's index.