Table of Contents

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

name string

The 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

name string

The 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

index int

The 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

index int

The 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

index int

The ADU's index.

RemoveLivingUnit(int)

Removes the specified living unit from this structure.

void RemoveLivingUnit(int index)

Parameters

index int

The living unit's index.

SetIsManufacturedHome(bool)

Sets a value indicating whether this structure is a manufactured home.

void SetIsManufacturedHome(bool isManufacturedHome)

Parameters

isManufacturedHome bool

A value indicating whether this structure is a manufactured home.

SetName(string)

Sets the structure's name.

void SetName(string name)

Parameters

name string

The structure's name.

StructureIndex()

Gets the structure's index.

int StructureIndex()

Returns

int

The structure's index.