00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028 #ifndef __EPP_CONTACTUPDATECHANGE_H
00029 #define __EPP_CONTACTUPDATECHANGE_H
00030
00031 #include "epp_contactdata.h"
00032 #include "epp_ContactNameAddress.h"
00033 #include "epp_ContactPhone.h"
00034 #include "epp_AuthInfo.h"
00035
00036 namespace eppobject { namespace contact {
00037
00038 class epp_ContactUpdateChange {
00039 public:
00040
00041 epp_ContactNameAddress_ref m_ascii_address;
00042 epp_ContactNameAddress_ref m_i15d_address;
00043 epp_ContactPhone_ref m_voice;
00044 epp_ContactPhone_ref m_fax;
00045 eppobject::epp::epp_string_ref m_email;
00046 eppobject::epp::epp_AuthInfo_ref m_auth_info;
00047
00048 epp_ContactUpdateChange() {};
00049
00050 virtual ~epp_ContactUpdateChange() {};
00051
00052
00053 epp_ContactUpdateChange(epp_ContactNameAddress_ref _m_ascii_address,
00054 epp_ContactNameAddress_ref _m_i15d_address,
00055 epp_ContactPhone_ref _m_voice,
00056 epp_ContactPhone_ref _m_fax,
00057 eppobject::epp::epp_string _m_email,
00058 eppobject::epp::epp_AuthInfo_ref _m_auth_info)
00059 {
00060 m_ascii_address = _m_ascii_address;
00061 m_i15d_address = _m_i15d_address;
00062 m_voice = _m_voice;
00063 m_fax = _m_fax;
00064 m_email.ref(new eppobject::epp::epp_string(_m_email));
00065 m_auth_info = _m_auth_info;
00066 };
00067
00068
00069 epp_ContactUpdateChange(epp_ContactNameAddress_ref _m_ascii_address,
00070 epp_ContactNameAddress_ref _m_i15d_address,
00071 epp_ContactPhone_ref _m_voice,
00072 epp_ContactPhone_ref _m_fax,
00073 eppobject::epp::epp_string_ref _m_email,
00074 eppobject::epp::epp_AuthInfo_ref _m_auth_info)
00075 {
00076 m_ascii_address = _m_ascii_address;
00077 m_i15d_address = _m_i15d_address;
00078 m_voice = _m_voice;
00079 m_fax = _m_fax;
00080 m_email = _m_email;
00081 m_auth_info = _m_auth_info;
00082 };
00083 };
00084
00085 typedef refcnt_ptr<epp_ContactUpdateChange> epp_ContactUpdateChange_ref;
00086
00087 }};
00088
00089 #endif