6#include <imtauth/IAddress.h>
13class CAddress:
virtual public IAddress
16 static QByteArray GetTypeId();
21 virtual QString GetCountry()
const override;
22 virtual void SetCountry(
const QString & country)
override;
23 virtual QString GetCity()
const override;
24 virtual void SetCity(
const QString & city)
override;
25 virtual int GetPostalCode()
const override;
26 virtual void SetPostalCode(
int postalCode)
override;
27 virtual QString GetStreet()
const override;
28 virtual void SetStreet(
const QString& street)
override;
31 virtual QByteArray GetFactoryId()
const override;
34 virtual bool Serialize(iser::IArchive& archive)
override;
37 virtual int GetSupportedOperations()
const override;
38 virtual bool CopyFrom(
const IChangeable&
object, CompatibilityMode mode = CM_WITHOUT_REFS)
override;
39 virtual bool IsEqual(
const IChangeable&
object)
const override;
40 virtual istd::IChangeableUniquePtr CloneMe(CompatibilityMode mode = CM_WITHOUT_REFS)
const override;
41 virtual bool ResetData(CompatibilityMode mode = CM_WITHOUT_REFS)
override;