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_HOSTINFORSP_H
00029 #define __EPP_HOSTINFORSP_H
00030
00031 #include "epp_hostdata.h"
00032 #include "epp_Response.h"
00033 #include "epp_HostStatus.h"
00034 #include "epp_HostAddress.h"
00035
00036 namespace eppobject { namespace host {
00037
00038 class epp_HostInfoRsp {
00039 public:
00040 eppobject::epp::epp_Response_ref m_rsp;
00041 eppobject::epp::epp_string_ref m_name;
00042 eppobject::epp::epp_roid_ref m_roid;
00043 eppobject::epp::epp_boolean_ref m_linked;
00044 epp_host_status_seq_ref m_status;
00045 epp_host_address_seq_ref m_addresses;
00046 eppobject::epp::epp_string_ref m_client_id;
00047 eppobject::epp::epp_string_ref m_created_by;
00048 eppobject::epp::epp_datetime_ref m_created_date;
00049 eppobject::epp::epp_string_ref m_updated_by;
00050 eppobject::epp::epp_datetime_ref m_updated_date;
00051 eppobject::epp::epp_datetime_ref m_transfer_date;
00052
00053
00054 epp_HostInfoRsp() {};
00055
00056 virtual ~epp_HostInfoRsp() {}
00057
00058
00059 epp_HostInfoRsp(eppobject::epp::epp_Response_ref _m_rsp,
00060 eppobject::epp::epp_string _m_name,
00061 eppobject::epp::epp_roid _m_roid,
00062 eppobject::epp::epp_boolean _m_linked,
00063 epp_host_status_seq_ref _m_status,
00064 epp_host_address_seq_ref _m_addresses,
00065 eppobject::epp::epp_string _m_client_id,
00066 eppobject::epp::epp_string _m_created_by,
00067 eppobject::epp::epp_datetime _m_created_date,
00068 eppobject::epp::epp_string _m_updated_by,
00069 eppobject::epp::epp_datetime _m_updated_date,
00070 eppobject::epp::epp_datetime _m_transfer_date)
00071 {
00072 m_rsp = _m_rsp;
00073 m_name.ref(new eppobject::epp::epp_string(_m_name));
00074 m_roid.ref(new eppobject::epp::epp_roid(_m_roid));
00075 m_linked.ref(new eppobject::epp::epp_boolean(_m_linked));
00076 m_status = _m_status;
00077 m_addresses = _m_addresses;
00078 m_client_id.ref(new eppobject::epp::epp_string(_m_client_id));
00079 m_created_by.ref(new eppobject::epp::epp_string(_m_created_by));
00080 m_created_date.ref(new eppobject::epp::epp_datetime(_m_created_date));
00081 m_updated_by.ref(new eppobject::epp::epp_string(_m_updated_by));
00082 m_updated_date.ref(new eppobject::epp::epp_datetime(_m_updated_date));
00083 m_transfer_date.ref(new eppobject::epp::epp_datetime(_m_transfer_date));
00084 };
00085
00086
00087 epp_HostInfoRsp(eppobject::epp::epp_Response_ref _m_rsp,
00088 eppobject::epp::epp_string_ref _m_name,
00089 eppobject::epp::epp_roid_ref _m_roid,
00090 eppobject::epp::epp_boolean_ref _m_linked,
00091 epp_host_status_seq_ref _m_status,
00092 epp_host_address_seq_ref _m_addresses,
00093 eppobject::epp::epp_string_ref _m_client_id,
00094 eppobject::epp::epp_string_ref _m_created_by,
00095 eppobject::epp::epp_datetime_ref _m_created_date,
00096 eppobject::epp::epp_string_ref _m_updated_by,
00097 eppobject::epp::epp_datetime_ref _m_updated_date,
00098 eppobject::epp::epp_datetime_ref _m_transfer_date)
00099 {
00100 m_rsp = _m_rsp;
00101 m_name = _m_name;
00102 m_roid = _m_roid;
00103 m_linked = _m_linked;
00104 m_status = _m_status;
00105 m_addresses = _m_addresses;
00106 m_client_id = _m_client_id;
00107 m_created_by = _m_created_by;
00108 m_created_date = _m_created_date;
00109 m_updated_by = _m_updated_by;
00110 m_updated_date = _m_updated_date;
00111 m_transfer_date = _m_transfer_date;
00112 };
00113 };
00114
00115 typedef refcnt_ptr<epp_HostInfoRsp> epp_HostInfoRsp_ref;
00116
00117 }};
00118
00119 #endif