added xml ns prefixes to request serialization to match RFC examples
This commit is contained in:
parent
8462a872cd
commit
890dc0f5d6
|
@ -47,9 +47,10 @@ impl HostAddr {
|
||||||
#[derive(Serialize, Deserialize, Debug)]
|
#[derive(Serialize, Deserialize, Debug)]
|
||||||
pub struct Host {
|
pub struct Host {
|
||||||
/// The <hostName> tag
|
/// The <hostName> tag
|
||||||
|
#[serde(rename = "host:name", alias = "name")]
|
||||||
pub name: StringValue,
|
pub name: StringValue,
|
||||||
/// The <hostAddr> tags
|
/// The <hostAddr> tags
|
||||||
#[serde(rename = "addr")]
|
#[serde(rename = "host:addr", alias = "addr")]
|
||||||
pub addresses: Option<Vec<HostAddr>>,
|
pub addresses: Option<Vec<HostAddr>>,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -57,10 +58,10 @@ pub struct Host {
|
||||||
#[derive(Serialize, Deserialize, Debug)]
|
#[derive(Serialize, Deserialize, Debug)]
|
||||||
pub struct HostAttr {
|
pub struct HostAttr {
|
||||||
/// The <hostName> tag
|
/// The <hostName> tag
|
||||||
#[serde(rename = "hostName")]
|
#[serde(rename = "domain:hostName", alias = "hostName")]
|
||||||
pub name: StringValue,
|
pub name: StringValue,
|
||||||
/// The <hostAddr> tags
|
/// The <hostAddr> tags
|
||||||
#[serde(rename = "hostAddr")]
|
#[serde(rename = "domain:hostAddr", alias = "hostAddr")]
|
||||||
pub addresses: Option<Vec<HostAddr>>,
|
pub addresses: Option<Vec<HostAddr>>,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -77,7 +78,7 @@ pub enum HostList {
|
||||||
#[derive(Serialize, Deserialize, Debug)]
|
#[derive(Serialize, Deserialize, Debug)]
|
||||||
pub struct HostAttrList {
|
pub struct HostAttrList {
|
||||||
/// The list of <hostAttr> tags
|
/// The list of <hostAttr> tags
|
||||||
#[serde(rename = "hostAttr")]
|
#[serde(rename = "domain:hostAttr", alias = "hostAttr")]
|
||||||
pub hosts: Vec<HostAttr>,
|
pub hosts: Vec<HostAttr>,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -85,7 +86,7 @@ pub struct HostAttrList {
|
||||||
#[derive(Serialize, Deserialize, Debug)]
|
#[derive(Serialize, Deserialize, Debug)]
|
||||||
pub struct HostObjList {
|
pub struct HostObjList {
|
||||||
/// The list of <hostObj> tags
|
/// The list of <hostObj> tags
|
||||||
#[serde(rename = "hostObj")]
|
#[serde(rename = "domain:hostObj", alias = "hostObj")]
|
||||||
pub hosts: Vec<StringValue>,
|
pub hosts: Vec<StringValue>,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -148,17 +149,19 @@ pub struct Phone {
|
||||||
#[derive(Serialize, Deserialize, Debug, Clone)]
|
#[derive(Serialize, Deserialize, Debug, Clone)]
|
||||||
pub struct Address {
|
pub struct Address {
|
||||||
/// The <street> tags under <addr>
|
/// The <street> tags under <addr>
|
||||||
|
#[serde(rename = "contact:street", alias = "street")]
|
||||||
pub street: Vec<StringValue>,
|
pub street: Vec<StringValue>,
|
||||||
/// The <city> tag under <addr>
|
/// The <city> tag under <addr>
|
||||||
|
#[serde(rename = "contact:city", alias = "city")]
|
||||||
pub city: StringValue,
|
pub city: StringValue,
|
||||||
/// The <sp> tag under <addr>
|
/// The <sp> tag under <addr>
|
||||||
#[serde(rename = "sp")]
|
#[serde(rename = "contact:sp", alias = "sp")]
|
||||||
pub province: StringValue,
|
pub province: StringValue,
|
||||||
/// The <pc> tag under <addr>
|
/// The <pc> tag under <addr>
|
||||||
#[serde(rename = "pc")]
|
#[serde(rename = "contact:pc", alias = "pc")]
|
||||||
pub postal_code: StringValue,
|
pub postal_code: StringValue,
|
||||||
/// The <cc> tag under <addr>
|
/// The <cc> tag under <addr>
|
||||||
#[serde(rename = "cc")]
|
#[serde(rename = "contact:cc", alias = "cc")]
|
||||||
pub country_code: StringValue,
|
pub country_code: StringValue,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -169,20 +172,29 @@ pub struct PostalInfo {
|
||||||
#[serde(rename = "type")]
|
#[serde(rename = "type")]
|
||||||
pub info_type: String,
|
pub info_type: String,
|
||||||
/// The <name> tag under <postalInfo>
|
/// The <name> tag under <postalInfo>
|
||||||
|
#[serde(rename = "contact:name", alias = "name")]
|
||||||
pub name: StringValue,
|
pub name: StringValue,
|
||||||
/// The <org> tag under <postalInfo>
|
/// The <org> tag under <postalInfo>
|
||||||
#[serde(rename = "org")]
|
#[serde(rename = "contact:org", alias = "org")]
|
||||||
pub organization: StringValue,
|
pub organization: StringValue,
|
||||||
/// The <addr> tag under <postalInfo>
|
/// The <addr> tag under <postalInfo>
|
||||||
#[serde(rename = "addr")]
|
#[serde(rename = "contact:addr", alias = "addr")]
|
||||||
pub address: Address,
|
pub address: Address,
|
||||||
}
|
}
|
||||||
|
|
||||||
/// The <authInfo> tag for domain and contact transactions
|
/// The <authInfo> tag for domain and contact transactions
|
||||||
#[derive(Serialize, Deserialize, Debug, Clone)]
|
#[derive(Serialize, Deserialize, Debug, Clone)]
|
||||||
pub struct AuthInfo {
|
pub struct DomainAuthInfo {
|
||||||
/// The <pw> tag under <authInfo>
|
/// The <pw> tag under <authInfo>
|
||||||
#[serde(rename = "pw")]
|
#[serde(rename = "domain:pw", alias = "pw")]
|
||||||
|
pub password: StringValue,
|
||||||
|
}
|
||||||
|
|
||||||
|
/// The <authInfo> tag for domain and contact transactions
|
||||||
|
#[derive(Serialize, Deserialize, Debug, Clone)]
|
||||||
|
pub struct ContactAuthInfo {
|
||||||
|
/// The <pw> tag under <authInfo>
|
||||||
|
#[serde(rename = "contact:pw", alias = "pw")]
|
||||||
pub password: StringValue,
|
pub password: StringValue,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -201,10 +213,19 @@ impl Phone {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl AuthInfo {
|
impl DomainAuthInfo {
|
||||||
/// Creates an AuthInfo instance with the given password
|
/// Creates a DomainAuthInfo instance with the given password
|
||||||
pub fn new(password: &str) -> AuthInfo {
|
pub fn new(password: &str) -> DomainAuthInfo {
|
||||||
AuthInfo {
|
DomainAuthInfo {
|
||||||
|
password: password.to_string_value(),
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
impl ContactAuthInfo {
|
||||||
|
/// Creates a ContactAuthInfo instance with the given password
|
||||||
|
pub fn new(password: &str) -> ContactAuthInfo {
|
||||||
|
ContactAuthInfo {
|
||||||
password: password.to_string_value(),
|
password: password.to_string_value(),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -61,9 +61,10 @@ pub type EppContactCheck = EppObject<Command<ContactCheck>>;
|
||||||
#[derive(Serialize, Deserialize, Debug)]
|
#[derive(Serialize, Deserialize, Debug)]
|
||||||
pub struct ContactList {
|
pub struct ContactList {
|
||||||
/// The XML namespace for the contact <check>
|
/// The XML namespace for the contact <check>
|
||||||
|
#[serde(rename = "xmlns:contact", alias = "xmlns")]
|
||||||
xmlns: String,
|
xmlns: String,
|
||||||
/// The list of contact ids to check for availability
|
/// The list of contact ids to check for availability
|
||||||
#[serde(rename = "id")]
|
#[serde(rename = "contact:id", alias = "id")]
|
||||||
pub contact_ids: Vec<StringValue>,
|
pub contact_ids: Vec<StringValue>,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -72,7 +73,7 @@ pub struct ContactList {
|
||||||
/// The <command> type for contact check command
|
/// The <command> type for contact check command
|
||||||
pub struct ContactCheck {
|
pub struct ContactCheck {
|
||||||
/// The <check> tag for the contact check command
|
/// The <check> tag for the contact check command
|
||||||
#[serde(rename = "check")]
|
#[serde(rename = "contact:check", alias = "check")]
|
||||||
list: ContactList,
|
list: ContactList,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -78,21 +78,26 @@ pub type EppContactCreate = EppObject<Command<ContactCreate>>;
|
||||||
#[derive(Serialize, Deserialize, Debug)]
|
#[derive(Serialize, Deserialize, Debug)]
|
||||||
pub struct Contact {
|
pub struct Contact {
|
||||||
/// XML namespace for contact commands
|
/// XML namespace for contact commands
|
||||||
|
#[serde(rename = "xmlns:contact")]
|
||||||
xmlns: String,
|
xmlns: String,
|
||||||
/// Contact <id> tag
|
/// Contact <id> tag
|
||||||
|
#[serde(rename = "contact:id")]
|
||||||
id: StringValue,
|
id: StringValue,
|
||||||
/// Contact <postalInfo> tag
|
/// Contact <postalInfo> tag
|
||||||
#[serde(rename = "postalInfo")]
|
#[serde(rename = "contact:postalInfo")]
|
||||||
postal_info: data::PostalInfo,
|
postal_info: data::PostalInfo,
|
||||||
/// Contact <voice> tag
|
/// Contact <voice> tag
|
||||||
|
#[serde(rename = "contact:voice")]
|
||||||
voice: data::Phone,
|
voice: data::Phone,
|
||||||
/// Contact <fax> tag,
|
/// Contact <fax> tag,
|
||||||
|
#[serde(rename = "contact:fax")]
|
||||||
fax: Option<data::Phone>,
|
fax: Option<data::Phone>,
|
||||||
/// Contact <email> tag
|
/// Contact <email> tag
|
||||||
|
#[serde(rename = "contact:email")]
|
||||||
email: StringValue,
|
email: StringValue,
|
||||||
/// Contact <authInfo> tag
|
/// Contact <authInfo> tag
|
||||||
#[serde(rename = "authInfo")]
|
#[serde(rename = "contact:authInfo")]
|
||||||
auth_info: data::AuthInfo,
|
auth_info: data::ContactAuthInfo,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Serialize, Deserialize, Debug, ElementName)]
|
#[derive(Serialize, Deserialize, Debug, ElementName)]
|
||||||
|
@ -100,7 +105,7 @@ pub struct Contact {
|
||||||
/// Type for EPP XML <create> command for contacts
|
/// Type for EPP XML <create> command for contacts
|
||||||
pub struct ContactCreate {
|
pub struct ContactCreate {
|
||||||
/// Data for <create> command for contact
|
/// Data for <create> command for contact
|
||||||
#[serde(rename = "create")]
|
#[serde(rename = "contact:create")]
|
||||||
pub contact: Contact,
|
pub contact: Contact,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -122,7 +127,7 @@ impl EppContactCreate {
|
||||||
voice,
|
voice,
|
||||||
fax: None,
|
fax: None,
|
||||||
email: email.to_string_value(),
|
email: email.to_string_value(),
|
||||||
auth_info: data::AuthInfo::new(auth_password),
|
auth_info: data::ContactAuthInfo::new(auth_password),
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -62,8 +62,10 @@ pub type EppContactDelete = EppObject<Command<ContactDelete>>;
|
||||||
#[derive(Serialize, Deserialize, Debug)]
|
#[derive(Serialize, Deserialize, Debug)]
|
||||||
pub struct ContactDeleteData {
|
pub struct ContactDeleteData {
|
||||||
/// XML namespace for the <delete> command for contacts
|
/// XML namespace for the <delete> command for contacts
|
||||||
|
#[serde(rename = "xmlns:contact", alias = "xmlns")]
|
||||||
xmlns: String,
|
xmlns: String,
|
||||||
/// The id of the contact to be deleted
|
/// The id of the contact to be deleted
|
||||||
|
#[serde(rename = "contact:id", alias = "id")]
|
||||||
id: StringValue,
|
id: StringValue,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -71,7 +73,7 @@ pub struct ContactDeleteData {
|
||||||
#[element_name(name = "delete")]
|
#[element_name(name = "delete")]
|
||||||
/// The <delete> type for the contact delete EPP command
|
/// The <delete> type for the contact delete EPP command
|
||||||
pub struct ContactDelete {
|
pub struct ContactDelete {
|
||||||
#[serde(rename = "delete")]
|
#[serde(rename = "contact:delete", alias = "delete")]
|
||||||
/// The data for the <delete> tag for a contact delete command
|
/// The data for the <delete> tag for a contact delete command
|
||||||
contact: ContactDeleteData,
|
contact: ContactDeleteData,
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
use epp_client_macros::*;
|
use epp_client_macros::*;
|
||||||
|
|
||||||
use crate::epp::object::data::AuthInfo;
|
use crate::epp::object::data::ContactAuthInfo;
|
||||||
use crate::epp::object::{ElementName, EppObject, StringValue, StringValueTrait};
|
use crate::epp::object::{ElementName, EppObject, StringValue, StringValueTrait};
|
||||||
use crate::epp::request::Command;
|
use crate::epp::request::Command;
|
||||||
use crate::epp::xml::EPP_CONTACT_XMLNS;
|
use crate::epp::xml::EPP_CONTACT_XMLNS;
|
||||||
|
@ -64,12 +64,14 @@ pub type EppContactInfo = EppObject<Command<ContactInfo>>;
|
||||||
#[derive(Serialize, Deserialize, Debug)]
|
#[derive(Serialize, Deserialize, Debug)]
|
||||||
pub struct ContactInfoData {
|
pub struct ContactInfoData {
|
||||||
/// XML namespace for contact commands
|
/// XML namespace for contact commands
|
||||||
|
#[serde(rename = "xmlns:contact", alias = "contact")]
|
||||||
xmlns: String,
|
xmlns: String,
|
||||||
/// The contact id for the info command
|
/// The contact id for the info command
|
||||||
|
#[serde(rename = "contact:id", alias = "id")]
|
||||||
id: StringValue,
|
id: StringValue,
|
||||||
/// The <authInfo> data
|
/// The <authInfo> data
|
||||||
#[serde(rename = "authInfo")]
|
#[serde(rename = "contact:authInfo", alias = "authInfo")]
|
||||||
auth_info: AuthInfo,
|
auth_info: ContactAuthInfo,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Serialize, Deserialize, Debug, ElementName)]
|
#[derive(Serialize, Deserialize, Debug, ElementName)]
|
||||||
|
@ -77,7 +79,7 @@ pub struct ContactInfoData {
|
||||||
/// Type for EPP XML <info> command for contacts
|
/// Type for EPP XML <info> command for contacts
|
||||||
pub struct ContactInfo {
|
pub struct ContactInfo {
|
||||||
/// Data for <info> command for contact
|
/// Data for <info> command for contact
|
||||||
#[serde(rename = "info")]
|
#[serde(rename = "contact:info", alias = "info")]
|
||||||
info: ContactInfoData,
|
info: ContactInfoData,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -88,7 +90,7 @@ impl EppContactInfo {
|
||||||
info: ContactInfoData {
|
info: ContactInfoData {
|
||||||
xmlns: EPP_CONTACT_XMLNS.to_string(),
|
xmlns: EPP_CONTACT_XMLNS.to_string(),
|
||||||
id: id.to_string_value(),
|
id: id.to_string_value(),
|
||||||
auth_info: AuthInfo::new(auth_password),
|
auth_info: ContactAuthInfo::new(auth_password),
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
use epp_client_macros::*;
|
use epp_client_macros::*;
|
||||||
|
|
||||||
use crate::epp::object::data::{AuthInfo, ContactStatus, Phone, PostalInfo};
|
use crate::epp::object::data::{ContactAuthInfo, ContactStatus, Phone, PostalInfo};
|
||||||
use crate::epp::object::{ElementName, EppObject, StringValue, StringValueTrait};
|
use crate::epp::object::{ElementName, EppObject, StringValue, StringValueTrait};
|
||||||
use crate::epp::request::Command;
|
use crate::epp::request::Command;
|
||||||
use crate::epp::response::contact::info::EppContactInfoResponse;
|
use crate::epp::response::contact::info::EppContactInfoResponse;
|
||||||
|
@ -73,31 +73,37 @@ pub type EppContactUpdate = EppObject<Command<ContactUpdate>>;
|
||||||
/// Type for elements under the <chg> tag for contact update request
|
/// Type for elements under the <chg> tag for contact update request
|
||||||
#[derive(Serialize, Deserialize, Debug)]
|
#[derive(Serialize, Deserialize, Debug)]
|
||||||
pub struct ContactChangeInfo {
|
pub struct ContactChangeInfo {
|
||||||
#[serde(rename = "postalInfo")]
|
#[serde(rename = "contact:postalInfo", alias = "postalInfo")]
|
||||||
postal_info: Option<PostalInfo>,
|
postal_info: Option<PostalInfo>,
|
||||||
|
#[serde(rename = "contact:voice", alias = "voice")]
|
||||||
voice: Option<Phone>,
|
voice: Option<Phone>,
|
||||||
|
#[serde(rename = "contact:fax", alias = "fax")]
|
||||||
fax: Option<Phone>,
|
fax: Option<Phone>,
|
||||||
|
#[serde(rename = "contact:email", alias = "email")]
|
||||||
email: Option<StringValue>,
|
email: Option<StringValue>,
|
||||||
#[serde(rename = "authInfo")]
|
#[serde(rename = "contact:authInfo", alias = "authInfo")]
|
||||||
auth_info: Option<AuthInfo>,
|
auth_info: Option<ContactAuthInfo>,
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Type for list of elements of the <status> tag for contact update request
|
/// Type for list of elements of the <status> tag for contact update request
|
||||||
#[derive(Serialize, Deserialize, Debug)]
|
#[derive(Serialize, Deserialize, Debug)]
|
||||||
pub struct StatusList {
|
pub struct StatusList {
|
||||||
|
#[serde(rename = "contact:status", alias = "status")]
|
||||||
status: Vec<ContactStatus>,
|
status: Vec<ContactStatus>,
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Type for elements under the contact <update> tag
|
/// Type for elements under the contact <update> tag
|
||||||
#[derive(Serialize, Deserialize, Debug)]
|
#[derive(Serialize, Deserialize, Debug)]
|
||||||
pub struct ContactUpdateData {
|
pub struct ContactUpdateData {
|
||||||
|
#[serde(rename = "xmlns:contact", alias = "xmlns")]
|
||||||
xmlns: String,
|
xmlns: String,
|
||||||
|
#[serde(rename = "contact:id", alias = "id")]
|
||||||
id: StringValue,
|
id: StringValue,
|
||||||
#[serde(rename = "add")]
|
#[serde(rename = "contact:add", alias = "add")]
|
||||||
add_statuses: Option<StatusList>,
|
add_statuses: Option<StatusList>,
|
||||||
#[serde(rename = "rem")]
|
#[serde(rename = "contact:rem", alias = "rem")]
|
||||||
remove_statuses: Option<StatusList>,
|
remove_statuses: Option<StatusList>,
|
||||||
#[serde(rename = "chg")]
|
#[serde(rename = "contact:chg", alias = "chg")]
|
||||||
change_info: Option<ContactChangeInfo>,
|
change_info: Option<ContactChangeInfo>,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -106,7 +112,7 @@ pub struct ContactUpdateData {
|
||||||
/// Type for EPP XML <update> command for contacts
|
/// Type for EPP XML <update> command for contacts
|
||||||
pub struct ContactUpdate {
|
pub struct ContactUpdate {
|
||||||
/// The data under the <update> tag for the contact update
|
/// The data under the <update> tag for the contact update
|
||||||
#[serde(rename = "update")]
|
#[serde(rename = "contact:update", alias = "update")]
|
||||||
contact: ContactUpdateData,
|
contact: ContactUpdateData,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -137,7 +143,7 @@ impl EppContactUpdate {
|
||||||
email: Some(email.to_string_value()),
|
email: Some(email.to_string_value()),
|
||||||
postal_info: Some(postal_info),
|
postal_info: Some(postal_info),
|
||||||
voice: Some(voice),
|
voice: Some(voice),
|
||||||
auth_info: Some(AuthInfo::new(auth_password)),
|
auth_info: Some(ContactAuthInfo::new(auth_password)),
|
||||||
fax: None,
|
fax: None,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
@ -61,9 +61,10 @@ pub type EppDomainCheck = EppObject<Command<DomainCheck>>;
|
||||||
/// Type for <name> elements under the domain <check> tag
|
/// Type for <name> elements under the domain <check> tag
|
||||||
#[derive(Serialize, Deserialize, Debug)]
|
#[derive(Serialize, Deserialize, Debug)]
|
||||||
pub struct DomainList {
|
pub struct DomainList {
|
||||||
|
#[serde(rename = "xmlns:domain", alias = "xmlns")]
|
||||||
/// XML namespace for domain commands
|
/// XML namespace for domain commands
|
||||||
pub xmlns: String,
|
pub xmlns: String,
|
||||||
#[serde(rename = "name")]
|
#[serde(rename = "domain:name", alias = "name")]
|
||||||
/// List of domains to be checked for availability
|
/// List of domains to be checked for availability
|
||||||
pub domains: Vec<StringValue>,
|
pub domains: Vec<StringValue>,
|
||||||
}
|
}
|
||||||
|
@ -73,7 +74,7 @@ pub struct DomainList {
|
||||||
/// Type for EPP XML <check> command for domains
|
/// Type for EPP XML <check> command for domains
|
||||||
pub struct DomainCheck {
|
pub struct DomainCheck {
|
||||||
/// The object holding the list of domains to be checked
|
/// The object holding the list of domains to be checked
|
||||||
#[serde(rename = "check")]
|
#[serde(rename = "domain:check", alias = "check")]
|
||||||
list: DomainList,
|
list: DomainList,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
use epp_client_macros::*;
|
use epp_client_macros::*;
|
||||||
|
|
||||||
use crate::epp::object::data::{
|
use crate::epp::object::data::{
|
||||||
AuthInfo, DomainContact, HostAttr, HostAttrList, HostList, HostObjList, Period,
|
DomainAuthInfo, DomainContact, HostAttr, HostAttrList, HostList, HostObjList, Period,
|
||||||
};
|
};
|
||||||
use crate::epp::object::{ElementName, EppObject, StringValue, StringValueTrait};
|
use crate::epp::object::{ElementName, EppObject, StringValue, StringValueTrait};
|
||||||
use crate::epp::request::Command;
|
use crate::epp::request::Command;
|
||||||
|
@ -82,22 +82,27 @@ pub type EppDomainCreate = EppObject<Command<DomainCreate>>;
|
||||||
#[derive(Serialize, Deserialize, Debug)]
|
#[derive(Serialize, Deserialize, Debug)]
|
||||||
pub struct DomainCreateData {
|
pub struct DomainCreateData {
|
||||||
/// XML namespace for domain commands
|
/// XML namespace for domain commands
|
||||||
|
#[serde(rename = "xmlns:domain", alias = "xmlns")]
|
||||||
xmlns: String,
|
xmlns: String,
|
||||||
/// The domain name
|
/// The domain name
|
||||||
|
#[serde(rename = "domain:name", alias = "name")]
|
||||||
name: StringValue,
|
name: StringValue,
|
||||||
/// The period of registration
|
/// The period of registration
|
||||||
|
#[serde(rename = "domain:period", alias = "period")]
|
||||||
period: Period,
|
period: Period,
|
||||||
/// The list of nameserver hosts
|
/// The list of nameserver hosts
|
||||||
/// either of type `HostObjList` or `HostAttrList`
|
/// either of type `HostObjList` or `HostAttrList`
|
||||||
|
#[serde(rename = "domain:ns", alias = "ns")]
|
||||||
ns: Option<HostList>,
|
ns: Option<HostList>,
|
||||||
/// The domain registrant
|
/// The domain registrant
|
||||||
|
#[serde(rename = "domain:registrant", alias = "registrant")]
|
||||||
registrant: Option<StringValue>,
|
registrant: Option<StringValue>,
|
||||||
/// The list of contacts for the domain
|
/// The list of contacts for the domain
|
||||||
#[serde(rename = "contact")]
|
#[serde(rename = "domain:contact", alias = "contact")]
|
||||||
contacts: Option<Vec<DomainContact>>,
|
contacts: Option<Vec<DomainContact>>,
|
||||||
/// The auth info for the domain
|
/// The auth info for the domain
|
||||||
#[serde(rename = "authInfo")]
|
#[serde(rename = "domain:authInfo", alias = "authInfo")]
|
||||||
auth_info: AuthInfo,
|
auth_info: DomainAuthInfo,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Serialize, Deserialize, Debug, ElementName)]
|
#[derive(Serialize, Deserialize, Debug, ElementName)]
|
||||||
|
@ -107,7 +112,7 @@ pub struct DomainCreate {
|
||||||
/// The data for the domain to be created with
|
/// The data for the domain to be created with
|
||||||
/// T being the type of nameserver list (`HostObjList` or `HostAttrList`)
|
/// T being the type of nameserver list (`HostObjList` or `HostAttrList`)
|
||||||
/// to be supplied
|
/// to be supplied
|
||||||
#[serde(rename = "create")]
|
#[serde(rename = "domain:create", alias = "create")]
|
||||||
domain: DomainCreateData,
|
domain: DomainCreateData,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -135,7 +140,7 @@ impl EppDomainCreate {
|
||||||
period: Period::new(period),
|
period: Period::new(period),
|
||||||
ns: Some(HostList::HostObjList(HostObjList { hosts: ns_list })),
|
ns: Some(HostList::HostObjList(HostObjList { hosts: ns_list })),
|
||||||
registrant: Some(registrant_id.to_string_value()),
|
registrant: Some(registrant_id.to_string_value()),
|
||||||
auth_info: AuthInfo::new(auth_password),
|
auth_info: DomainAuthInfo::new(auth_password),
|
||||||
contacts: Some(contacts),
|
contacts: Some(contacts),
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
@ -160,7 +165,7 @@ impl EppDomainCreate {
|
||||||
period: Period::new(period),
|
period: Period::new(period),
|
||||||
ns: None,
|
ns: None,
|
||||||
registrant: Some(registrant_id.to_string_value()),
|
registrant: Some(registrant_id.to_string_value()),
|
||||||
auth_info: AuthInfo::new(auth_password),
|
auth_info: DomainAuthInfo::new(auth_password),
|
||||||
contacts: Some(contacts),
|
contacts: Some(contacts),
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
@ -182,7 +187,7 @@ impl EppDomainCreate {
|
||||||
period: Period::new(period),
|
period: Period::new(period),
|
||||||
ns: None,
|
ns: None,
|
||||||
registrant: None,
|
registrant: None,
|
||||||
auth_info: AuthInfo::new(auth_password),
|
auth_info: DomainAuthInfo::new(auth_password),
|
||||||
contacts: None,
|
contacts: None,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
@ -208,7 +213,7 @@ impl EppDomainCreate {
|
||||||
period: Period::new(period),
|
period: Period::new(period),
|
||||||
ns: Some(HostList::HostAttrList(HostAttrList { hosts: ns })),
|
ns: Some(HostList::HostAttrList(HostAttrList { hosts: ns })),
|
||||||
registrant: Some(registrant_id.to_string_value()),
|
registrant: Some(registrant_id.to_string_value()),
|
||||||
auth_info: AuthInfo::new(auth_password),
|
auth_info: DomainAuthInfo::new(auth_password),
|
||||||
contacts: Some(contacts),
|
contacts: Some(contacts),
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
|
@ -59,8 +59,10 @@ pub type EppDomainDelete = EppObject<Command<DomainDelete>>;
|
||||||
#[derive(Serialize, Deserialize, Debug)]
|
#[derive(Serialize, Deserialize, Debug)]
|
||||||
pub struct DomainDeleteData {
|
pub struct DomainDeleteData {
|
||||||
/// XML namespace for domain commands
|
/// XML namespace for domain commands
|
||||||
|
#[serde(rename = "xmlns:domain", alias = "xmlns")]
|
||||||
xmlns: String,
|
xmlns: String,
|
||||||
/// The domain to be deleted
|
/// The domain to be deleted
|
||||||
|
#[serde(rename = "domain:name", alias = "name")]
|
||||||
name: StringValue,
|
name: StringValue,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -69,7 +71,7 @@ pub struct DomainDeleteData {
|
||||||
/// Type for EPP XML <delete> command for domains
|
/// Type for EPP XML <delete> command for domains
|
||||||
pub struct DomainDelete {
|
pub struct DomainDelete {
|
||||||
/// The data under the <delete> tag for domain deletion
|
/// The data under the <delete> tag for domain deletion
|
||||||
#[serde(rename = "delete")]
|
#[serde(rename = "domain:delete", alias = "delete")]
|
||||||
domain: DomainDeleteData,
|
domain: DomainDeleteData,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -69,9 +69,10 @@ pub struct Domain {
|
||||||
#[derive(Serialize, Deserialize, Debug)]
|
#[derive(Serialize, Deserialize, Debug)]
|
||||||
pub struct DomainInfoData {
|
pub struct DomainInfoData {
|
||||||
/// XML namespace for domain commands
|
/// XML namespace for domain commands
|
||||||
|
#[serde(rename = "xmlns:domain", alias = "xmlns")]
|
||||||
xmlns: String,
|
xmlns: String,
|
||||||
/// The data for the domain to be queried
|
/// The data for the domain to be queried
|
||||||
#[serde(rename = "name")]
|
#[serde(rename = "domain:name", alias = "name")]
|
||||||
domain: Domain,
|
domain: Domain,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -80,7 +81,7 @@ pub struct DomainInfoData {
|
||||||
/// Type for EPP XML <info> command for domains
|
/// Type for EPP XML <info> command for domains
|
||||||
pub struct DomainInfo {
|
pub struct DomainInfo {
|
||||||
/// The data under the <info> tag for domain info
|
/// The data under the <info> tag for domain info
|
||||||
#[serde(rename = "info")]
|
#[serde(rename = "domain:info", alias = "info")]
|
||||||
info: DomainInfoData,
|
info: DomainInfoData,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -66,13 +66,16 @@ pub type EppDomainRenew = EppObject<Command<DomainRenew>>;
|
||||||
#[derive(Serialize, Deserialize, Debug)]
|
#[derive(Serialize, Deserialize, Debug)]
|
||||||
pub struct DomainRenewData {
|
pub struct DomainRenewData {
|
||||||
/// XML namespace for domain commands
|
/// XML namespace for domain commands
|
||||||
|
#[serde(rename = "xmlns:domain", alias = "xmlns")]
|
||||||
xmlns: String,
|
xmlns: String,
|
||||||
/// The name of the domain to be renewed
|
/// The name of the domain to be renewed
|
||||||
|
#[serde(rename = "domain:name", alias = "name")]
|
||||||
name: StringValue,
|
name: StringValue,
|
||||||
/// The current expiry date of the domain in 'Y-m-d' format
|
/// The current expiry date of the domain in 'Y-m-d' format
|
||||||
#[serde(rename = "curExpDate")]
|
#[serde(rename = "domain:curExpDate", alias = "curExpDate")]
|
||||||
current_expiry_date: StringValue,
|
current_expiry_date: StringValue,
|
||||||
/// The period of renewal
|
/// The period of renewal
|
||||||
|
#[serde(rename = "domain:period", alias = "period")]
|
||||||
period: Period,
|
period: Period,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -81,7 +84,7 @@ pub struct DomainRenewData {
|
||||||
/// Type for EPP XML <renew> command for domains
|
/// Type for EPP XML <renew> command for domains
|
||||||
pub struct DomainRenew {
|
pub struct DomainRenew {
|
||||||
/// The data under the <renew> tag for the domain renewal
|
/// The data under the <renew> tag for the domain renewal
|
||||||
#[serde(rename = "renew")]
|
#[serde(rename = "domain:renew", alias = "renew")]
|
||||||
domain: DomainRenewData,
|
domain: DomainRenewData,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -87,24 +87,25 @@ pub type EppDomainRgpRestoreReport =
|
||||||
#[derive(Serialize, Deserialize, Debug)]
|
#[derive(Serialize, Deserialize, Debug)]
|
||||||
pub struct RgpRestoreReportData {
|
pub struct RgpRestoreReportData {
|
||||||
/// The pre-delete registration date
|
/// The pre-delete registration date
|
||||||
#[serde(rename = "preData")]
|
#[serde(rename = "rgp:preData", alias = "preData")]
|
||||||
pre_data: StringValue,
|
pre_data: StringValue,
|
||||||
/// The post-delete registration date
|
/// The post-delete registration date
|
||||||
#[serde(rename = "postData")]
|
#[serde(rename = "rgp:postData", alias = "postData")]
|
||||||
post_data: StringValue,
|
post_data: StringValue,
|
||||||
/// The domain deletion date
|
/// The domain deletion date
|
||||||
#[serde(rename = "delTime")]
|
#[serde(rename = "rgp:delTime", alias = "delTime")]
|
||||||
deleted_at: StringValue,
|
deleted_at: StringValue,
|
||||||
/// The domain restore request date
|
/// The domain restore request date
|
||||||
#[serde(rename = "resTime")]
|
#[serde(rename = "rgp:resTime", alias = "resTime")]
|
||||||
restored_at: StringValue,
|
restored_at: StringValue,
|
||||||
/// The reason for domain restoration
|
/// The reason for domain restoration
|
||||||
#[serde(rename = "resReason")]
|
#[serde(rename = "rgp:resReason", alias = "resReason")]
|
||||||
restore_reason: StringValue,
|
restore_reason: StringValue,
|
||||||
/// The registrar's statements on the domain restoration
|
/// The registrar's statements on the domain restoration
|
||||||
#[serde(rename = "statement")]
|
#[serde(rename = "rgp:statement", alias = "statement")]
|
||||||
statements: Vec<StringValue>,
|
statements: Vec<StringValue>,
|
||||||
/// Other remarks for domain restoration
|
/// Other remarks for domain restoration
|
||||||
|
#[serde(rename = "rgp:other", alias = "other")]
|
||||||
other: StringValue,
|
other: StringValue,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -114,16 +115,19 @@ pub struct RgpRestoreReportSection {
|
||||||
/// The value of the op attribute for the <restore> tag
|
/// The value of the op attribute for the <restore> tag
|
||||||
op: String,
|
op: String,
|
||||||
/// Data for the <report> tag
|
/// Data for the <report> tag
|
||||||
|
#[serde(rename = "rgp:report", alias = "report")]
|
||||||
report: RgpRestoreReportData,
|
report: RgpRestoreReportData,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Serialize, Deserialize, Debug, ElementName)]
|
#[derive(Serialize, Deserialize, Debug, ElementName)]
|
||||||
#[element_name(name = "update")]
|
#[element_name(name = "rgp:update")]
|
||||||
/// Type for EPP XML <check> command for domains
|
/// Type for EPP XML <check> command for domains
|
||||||
pub struct RgpRestoreReport {
|
pub struct RgpRestoreReport {
|
||||||
/// XML namespace for the RGP restore extension
|
/// XML namespace for the RGP restore extension
|
||||||
|
#[serde(rename = "xmlns:rgp", alias = "xmlns")]
|
||||||
xmlns: String,
|
xmlns: String,
|
||||||
/// The object holding the list of domains to be checked
|
/// The object holding the list of domains to be checked
|
||||||
|
#[serde(rename = "rgp:restore", alias = "restore")]
|
||||||
restore: RgpRestoreReportSection,
|
restore: RgpRestoreReportSection,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -68,12 +68,14 @@ pub struct RgpRestoreRequestData {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Serialize, Deserialize, Debug, ElementName)]
|
#[derive(Serialize, Deserialize, Debug, ElementName)]
|
||||||
#[element_name(name = "update")]
|
#[element_name(name = "rgp:update")]
|
||||||
/// Type for EPP XML <check> command for domains
|
/// Type for EPP XML <check> command for domains
|
||||||
pub struct RgpRestoreRequest {
|
pub struct RgpRestoreRequest {
|
||||||
/// XML namespace for the RGP restore extension
|
/// XML namespace for the RGP restore extension
|
||||||
|
#[serde(rename = "xmlns:rgp", alias = "xmlns")]
|
||||||
xmlns: String,
|
xmlns: String,
|
||||||
/// The object holding the list of domains to be checked
|
/// The object holding the list of domains to be checked
|
||||||
|
#[serde(rename = "rgp:restore", alias = "restore")]
|
||||||
restore: RgpRestoreRequestData,
|
restore: RgpRestoreRequestData,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
use epp_client_macros::*;
|
use epp_client_macros::*;
|
||||||
|
|
||||||
use crate::epp::object::data::{AuthInfo, Period};
|
use crate::epp::object::data::{DomainAuthInfo, Period};
|
||||||
use crate::epp::object::{ElementName, EppObject, StringValue, StringValueTrait};
|
use crate::epp::object::{ElementName, EppObject, StringValue, StringValueTrait};
|
||||||
use crate::epp::request::Command;
|
use crate::epp::request::Command;
|
||||||
use crate::epp::xml::EPP_DOMAIN_XMLNS;
|
use crate::epp::xml::EPP_DOMAIN_XMLNS;
|
||||||
|
@ -262,16 +262,19 @@ pub type EppDomainTransferQuery = EppObject<Command<DomainTransfer>>;
|
||||||
#[derive(Serialize, Deserialize, Debug)]
|
#[derive(Serialize, Deserialize, Debug)]
|
||||||
pub struct DomainTransferData {
|
pub struct DomainTransferData {
|
||||||
/// XML namespace for domain commands
|
/// XML namespace for domain commands
|
||||||
|
#[serde(rename = "xmlns:domain")]
|
||||||
xmlns: String,
|
xmlns: String,
|
||||||
/// The name of the domain under transfer
|
/// The name of the domain under transfer
|
||||||
|
#[serde(rename = "domain:name")]
|
||||||
name: StringValue,
|
name: StringValue,
|
||||||
/// The period of renewal upon a successful transfer
|
/// The period of renewal upon a successful transfer
|
||||||
/// Only applicable in case of a transfer request
|
/// Only applicable in case of a transfer request
|
||||||
|
#[serde(rename = "domain:period")]
|
||||||
period: Option<Period>,
|
period: Option<Period>,
|
||||||
/// The authInfo for the domain under transfer
|
/// The authInfo for the domain under transfer
|
||||||
/// Only applicable to domain transfer and domain transfer query requests
|
/// Only applicable to domain transfer and domain transfer query requests
|
||||||
#[serde(rename = "authInfo")]
|
#[serde(rename = "domain:authInfo")]
|
||||||
auth_info: Option<AuthInfo>,
|
auth_info: Option<DomainAuthInfo>,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Serialize, Deserialize, Debug, ElementName)]
|
#[derive(Serialize, Deserialize, Debug, ElementName)]
|
||||||
|
@ -283,7 +286,7 @@ pub struct DomainTransfer {
|
||||||
#[serde(rename = "op")]
|
#[serde(rename = "op")]
|
||||||
operation: String,
|
operation: String,
|
||||||
/// The data under the <transfer> tag in the transfer request
|
/// The data under the <transfer> tag in the transfer request
|
||||||
#[serde(rename = "transfer")]
|
#[serde(rename = "domain:transfer")]
|
||||||
domain: DomainTransferData,
|
domain: DomainTransferData,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -302,7 +305,7 @@ impl EppDomainTransferRequest {
|
||||||
xmlns: EPP_DOMAIN_XMLNS.to_string(),
|
xmlns: EPP_DOMAIN_XMLNS.to_string(),
|
||||||
name: name.to_string_value(),
|
name: name.to_string_value(),
|
||||||
period: Some(Period::new(years)),
|
period: Some(Period::new(years)),
|
||||||
auth_info: Some(AuthInfo::new(auth_password)),
|
auth_info: Some(DomainAuthInfo::new(auth_password)),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
client_tr_id,
|
client_tr_id,
|
||||||
|
@ -379,7 +382,7 @@ impl EppDomainTransferQuery {
|
||||||
xmlns: EPP_DOMAIN_XMLNS.to_string(),
|
xmlns: EPP_DOMAIN_XMLNS.to_string(),
|
||||||
name: name.to_string_value(),
|
name: name.to_string_value(),
|
||||||
period: None,
|
period: None,
|
||||||
auth_info: Some(AuthInfo::new(auth_password)),
|
auth_info: Some(DomainAuthInfo::new(auth_password)),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
client_tr_id,
|
client_tr_id,
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
use epp_client_macros::*;
|
use epp_client_macros::*;
|
||||||
|
|
||||||
use crate::epp::object::data::{AuthInfo, DomainContact, DomainStatus, HostList};
|
use crate::epp::object::data::{DomainAuthInfo, DomainContact, DomainStatus, HostList};
|
||||||
use crate::epp::object::{ElementName, EppObject, StringValue, StringValueTrait};
|
use crate::epp::object::{ElementName, EppObject, StringValue, StringValueTrait};
|
||||||
use crate::epp::request::Command;
|
use crate::epp::request::Command;
|
||||||
use crate::epp::xml::EPP_DOMAIN_XMLNS;
|
use crate::epp::xml::EPP_DOMAIN_XMLNS;
|
||||||
|
@ -86,10 +86,11 @@ pub type EppDomainUpdate = EppObject<Command<DomainUpdate>>;
|
||||||
#[derive(Serialize, Deserialize, Debug)]
|
#[derive(Serialize, Deserialize, Debug)]
|
||||||
pub struct DomainChangeInfo {
|
pub struct DomainChangeInfo {
|
||||||
/// The new registrant contact for the domain
|
/// The new registrant contact for the domain
|
||||||
|
#[serde(rename = "domain:registrant", alias = "update")]
|
||||||
pub registrant: Option<StringValue>,
|
pub registrant: Option<StringValue>,
|
||||||
/// The new auth info for the domain
|
/// The new auth info for the domain
|
||||||
#[serde(rename = "authInfo")]
|
#[serde(rename = "domain:authInfo", alias = "authInfo")]
|
||||||
pub auth_info: Option<AuthInfo>,
|
pub auth_info: Option<DomainAuthInfo>,
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Type for elements under the <add> and <rem> tags for domain update
|
/// Type for elements under the <add> and <rem> tags for domain update
|
||||||
|
@ -97,13 +98,13 @@ pub struct DomainChangeInfo {
|
||||||
pub struct DomainAddRemove {
|
pub struct DomainAddRemove {
|
||||||
/// The list of nameservers to add or remove
|
/// The list of nameservers to add or remove
|
||||||
/// Type T can be either a `HostObjList` or `HostAttrList`
|
/// Type T can be either a `HostObjList` or `HostAttrList`
|
||||||
#[serde(rename = "ns")]
|
#[serde(rename = "domain:ns", alias = "ns")]
|
||||||
pub ns: Option<HostList>,
|
pub ns: Option<HostList>,
|
||||||
/// The list of contacts to add to or remove from the domain
|
/// The list of contacts to add to or remove from the domain
|
||||||
#[serde(rename = "contact")]
|
#[serde(rename = "domain:contact", alias = "contact")]
|
||||||
pub contacts: Option<Vec<DomainContact>>,
|
pub contacts: Option<Vec<DomainContact>>,
|
||||||
/// The list of statuses to add to or remove from the domain
|
/// The list of statuses to add to or remove from the domain
|
||||||
#[serde(rename = "status")]
|
#[serde(rename = "domain:status", alias = "status")]
|
||||||
pub statuses: Option<Vec<DomainStatus>>,
|
pub statuses: Option<Vec<DomainStatus>>,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -111,18 +112,21 @@ pub struct DomainAddRemove {
|
||||||
#[derive(Serialize, Deserialize, Debug)]
|
#[derive(Serialize, Deserialize, Debug)]
|
||||||
pub struct DomainUpdateData {
|
pub struct DomainUpdateData {
|
||||||
/// XML namespace for domain commands
|
/// XML namespace for domain commands
|
||||||
|
#[serde(rename = "xmlns:domain", alias = "xmlns")]
|
||||||
pub xmlns: String,
|
pub xmlns: String,
|
||||||
/// The name of the domain to update
|
/// The name of the domain to update
|
||||||
|
#[serde(rename = "domain:name", alias = "name")]
|
||||||
pub name: StringValue,
|
pub name: StringValue,
|
||||||
/// `DomainAddRemove` Object containing the list of elements to be added
|
/// `DomainAddRemove` Object containing the list of elements to be added
|
||||||
/// to the domain
|
/// to the domain
|
||||||
|
#[serde(rename = "domain:add", alias = "add")]
|
||||||
pub add: Option<DomainAddRemove>,
|
pub add: Option<DomainAddRemove>,
|
||||||
/// `DomainAddRemove` Object containing the list of elements to be removed
|
/// `DomainAddRemove` Object containing the list of elements to be removed
|
||||||
/// from the domain
|
/// from the domain
|
||||||
#[serde(rename = "rem")]
|
#[serde(rename = "domain:rem", alias = "rem")]
|
||||||
pub remove: Option<DomainAddRemove>,
|
pub remove: Option<DomainAddRemove>,
|
||||||
/// The data under the <chg> tag for domain update
|
/// The data under the <chg> tag for domain update
|
||||||
#[serde(rename = "chg")]
|
#[serde(rename = "domain:chg", alias = "chg")]
|
||||||
pub change_info: Option<DomainChangeInfo>,
|
pub change_info: Option<DomainChangeInfo>,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -130,7 +134,7 @@ pub struct DomainUpdateData {
|
||||||
#[element_name(name = "update")]
|
#[element_name(name = "update")]
|
||||||
/// Type for EPP XML <update> command for domains
|
/// Type for EPP XML <update> command for domains
|
||||||
pub struct DomainUpdate {
|
pub struct DomainUpdate {
|
||||||
#[serde(rename = "update")]
|
#[serde(rename = "domain:update", alias = "update")]
|
||||||
pub domain: DomainUpdateData,
|
pub domain: DomainUpdateData,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -62,9 +62,10 @@ pub type EppHostCheck = EppObject<Command<HostCheck>>;
|
||||||
#[derive(Serialize, Deserialize, Debug)]
|
#[derive(Serialize, Deserialize, Debug)]
|
||||||
pub struct HostList {
|
pub struct HostList {
|
||||||
/// XML namespace for host commands
|
/// XML namespace for host commands
|
||||||
|
#[serde(rename = "xmlns:host", alias = "xmlns")]
|
||||||
xmlns: String,
|
xmlns: String,
|
||||||
/// List of hosts to be checked for availability
|
/// List of hosts to be checked for availability
|
||||||
#[serde(rename = "name")]
|
#[serde(rename = "host:name", alias = "name")]
|
||||||
pub hosts: Vec<StringValue>,
|
pub hosts: Vec<StringValue>,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -73,7 +74,7 @@ pub struct HostList {
|
||||||
/// Type for EPP XML <check> command for hosts
|
/// Type for EPP XML <check> command for hosts
|
||||||
pub struct HostCheck {
|
pub struct HostCheck {
|
||||||
/// The instance holding the list of hosts to be checked
|
/// The instance holding the list of hosts to be checked
|
||||||
#[serde(rename = "check")]
|
#[serde(rename = "host:check", alias = "check")]
|
||||||
list: HostList,
|
list: HostList,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -67,11 +67,13 @@ pub type EppHostCreate = EppObject<Command<HostCreate>>;
|
||||||
#[derive(Serialize, Deserialize, Debug)]
|
#[derive(Serialize, Deserialize, Debug)]
|
||||||
pub struct HostCreateData {
|
pub struct HostCreateData {
|
||||||
/// XML namespace for host commands
|
/// XML namespace for host commands
|
||||||
|
#[serde(rename = "xmlns:host", alias = "xmlns")]
|
||||||
xmlns: String,
|
xmlns: String,
|
||||||
/// The name of the host to be created
|
/// The name of the host to be created
|
||||||
|
#[serde(rename = "host:name", alias = "name")]
|
||||||
pub name: StringValue,
|
pub name: StringValue,
|
||||||
/// The list of IP addresses for the host
|
/// The list of IP addresses for the host
|
||||||
#[serde(rename = "addr")]
|
#[serde(rename = "host:addr", alias = "addr")]
|
||||||
pub addresses: Option<Vec<HostAddr>>,
|
pub addresses: Option<Vec<HostAddr>>,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -80,7 +82,7 @@ pub struct HostCreateData {
|
||||||
/// Type for EPP XML <create> command for hosts
|
/// Type for EPP XML <create> command for hosts
|
||||||
pub struct HostCreate {
|
pub struct HostCreate {
|
||||||
/// The instance holding the data for the host to be created
|
/// The instance holding the data for the host to be created
|
||||||
#[serde(rename = "create")]
|
#[serde(rename = "host:create", alias = "create")]
|
||||||
host: HostCreateData,
|
host: HostCreateData,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -59,8 +59,10 @@ pub type EppHostDelete = EppObject<Command<HostDelete>>;
|
||||||
#[derive(Serialize, Deserialize, Debug)]
|
#[derive(Serialize, Deserialize, Debug)]
|
||||||
pub struct HostDeleteData {
|
pub struct HostDeleteData {
|
||||||
/// XML namespace for host commands
|
/// XML namespace for host commands
|
||||||
|
#[serde(rename = "xmlns:host", alias = "xmlns")]
|
||||||
xmlns: String,
|
xmlns: String,
|
||||||
/// The host to be deleted
|
/// The host to be deleted
|
||||||
|
#[serde(rename = "host:name", alias = "name")]
|
||||||
name: StringValue,
|
name: StringValue,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -69,7 +71,7 @@ pub struct HostDeleteData {
|
||||||
/// Type for EPP XML <delete> command for hosts
|
/// Type for EPP XML <delete> command for hosts
|
||||||
pub struct HostDelete {
|
pub struct HostDelete {
|
||||||
/// The instance holding the data for the host to be deleted
|
/// The instance holding the data for the host to be deleted
|
||||||
#[serde(rename = "delete")]
|
#[serde(rename = "host:delete", alias = "delete")]
|
||||||
host: HostDeleteData,
|
host: HostDeleteData,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -59,8 +59,10 @@ pub type EppHostInfo = EppObject<Command<HostInfo>>;
|
||||||
#[derive(Serialize, Deserialize, Debug)]
|
#[derive(Serialize, Deserialize, Debug)]
|
||||||
pub struct HostInfoData {
|
pub struct HostInfoData {
|
||||||
/// XML namespace for host commands
|
/// XML namespace for host commands
|
||||||
|
#[serde(rename = "xmlns:host", alias = "xmlns")]
|
||||||
xmlns: String,
|
xmlns: String,
|
||||||
/// The name of the host to be queried
|
/// The name of the host to be queried
|
||||||
|
#[serde(rename = "host:name", alias = "name")]
|
||||||
name: StringValue,
|
name: StringValue,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -69,7 +71,7 @@ pub struct HostInfoData {
|
||||||
/// Type for EPP XML <info> command for hosts
|
/// Type for EPP XML <info> command for hosts
|
||||||
pub struct HostInfo {
|
pub struct HostInfo {
|
||||||
/// The instance holding the data for the host query
|
/// The instance holding the data for the host query
|
||||||
#[serde(rename = "info")]
|
#[serde(rename = "host:info", alias = "info")]
|
||||||
info: HostInfoData,
|
info: HostInfoData,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -83,6 +83,7 @@ pub type EppHostUpdate = EppObject<Command<HostUpdate>>;
|
||||||
#[derive(Serialize, Deserialize, Debug)]
|
#[derive(Serialize, Deserialize, Debug)]
|
||||||
pub struct HostChangeInfo {
|
pub struct HostChangeInfo {
|
||||||
/// The new name for the host
|
/// The new name for the host
|
||||||
|
#[serde(rename = "host:name", alias = "name")]
|
||||||
pub name: StringValue,
|
pub name: StringValue,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -90,10 +91,10 @@ pub struct HostChangeInfo {
|
||||||
#[derive(Serialize, Deserialize, Debug)]
|
#[derive(Serialize, Deserialize, Debug)]
|
||||||
pub struct HostAddRemove {
|
pub struct HostAddRemove {
|
||||||
/// The IP addresses to be added to or removed from the host
|
/// The IP addresses to be added to or removed from the host
|
||||||
#[serde(rename = "addr")]
|
#[serde(rename = "host:addr", alias = "addr")]
|
||||||
pub addresses: Option<Vec<HostAddr>>,
|
pub addresses: Option<Vec<HostAddr>>,
|
||||||
/// The statuses to be added to or removed from the host
|
/// The statuses to be added to or removed from the host
|
||||||
#[serde(rename = "status")]
|
#[serde(rename = "host:status", alias = "status")]
|
||||||
pub statuses: Option<Vec<HostStatus>>,
|
pub statuses: Option<Vec<HostStatus>>,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -101,16 +102,19 @@ pub struct HostAddRemove {
|
||||||
#[derive(Serialize, Deserialize, Debug)]
|
#[derive(Serialize, Deserialize, Debug)]
|
||||||
pub struct HostUpdateData {
|
pub struct HostUpdateData {
|
||||||
/// XML namespace for host commands
|
/// XML namespace for host commands
|
||||||
|
#[serde(rename = "xmlns:host", alias = "xmlns")]
|
||||||
xmlns: String,
|
xmlns: String,
|
||||||
/// The name of the host
|
/// The name of the host
|
||||||
|
#[serde(rename = "host:name", alias = "name")]
|
||||||
name: StringValue,
|
name: StringValue,
|
||||||
/// The IP addresses and statuses to be added to the host
|
/// The IP addresses and statuses to be added to the host
|
||||||
|
#[serde(rename = "host:add", alias = "add")]
|
||||||
add: Option<HostAddRemove>,
|
add: Option<HostAddRemove>,
|
||||||
/// The IP addresses and statuses to be removed from the host
|
/// The IP addresses and statuses to be removed from the host
|
||||||
#[serde(rename = "rem")]
|
#[serde(rename = "host:rem", alias = "rem")]
|
||||||
remove: Option<HostAddRemove>,
|
remove: Option<HostAddRemove>,
|
||||||
/// The host details that need to be updated
|
/// The host details that need to be updated
|
||||||
#[serde(rename = "chg")]
|
#[serde(rename = "host:chg", alias = "chg")]
|
||||||
change_info: Option<HostChangeInfo>,
|
change_info: Option<HostChangeInfo>,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -119,7 +123,7 @@ pub struct HostUpdateData {
|
||||||
/// Type for EPP XML <update> command for hosts
|
/// Type for EPP XML <update> command for hosts
|
||||||
pub struct HostUpdate {
|
pub struct HostUpdate {
|
||||||
/// The instance holding the data for the host to be updated
|
/// The instance holding the data for the host to be updated
|
||||||
#[serde(rename = "update")]
|
#[serde(rename = "host:update", alias = "update")]
|
||||||
host: HostUpdateData,
|
host: HostUpdateData,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
use serde::{Deserialize, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
|
|
||||||
use crate::epp::object::data::{AuthInfo, ContactStatus, Phone, PostalInfo};
|
use crate::epp::object::data::{ContactAuthInfo, ContactStatus, Phone, PostalInfo};
|
||||||
use crate::epp::object::{EppObject, StringValue};
|
use crate::epp::object::{EppObject, StringValue};
|
||||||
use crate::epp::response::CommandResponse;
|
use crate::epp::response::CommandResponse;
|
||||||
|
|
||||||
|
@ -51,7 +51,7 @@ pub struct ContactInfoData {
|
||||||
pub transferred_at: Option<StringValue>,
|
pub transferred_at: Option<StringValue>,
|
||||||
/// The contact auth info
|
/// The contact auth info
|
||||||
#[serde(rename = "authInfo")]
|
#[serde(rename = "authInfo")]
|
||||||
pub auth_info: Option<AuthInfo>,
|
pub auth_info: Option<ContactAuthInfo>,
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Type that represents the <resData> tag for contact info response
|
/// Type that represents the <resData> tag for contact info response
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
use serde::{Deserialize, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
|
|
||||||
use crate::epp::object::data::{AuthInfo, DomainContact, DomainStatus, HostAttr};
|
use crate::epp::object::data::{DomainAuthInfo, DomainContact, DomainStatus, HostAttr};
|
||||||
use crate::epp::object::{EppObject, StringValue};
|
use crate::epp::object::{EppObject, StringValue};
|
||||||
use crate::epp::response::domain::rgp::request::RgpRequestResult;
|
use crate::epp::response::domain::rgp::request::RgpRequestResult;
|
||||||
use crate::epp::response::CommandResponseWithExtension;
|
use crate::epp::response::CommandResponseWithExtension;
|
||||||
|
@ -69,7 +69,7 @@ pub struct DomainInfoData {
|
||||||
pub transferred_at: Option<StringValue>,
|
pub transferred_at: Option<StringValue>,
|
||||||
/// The domain auth info
|
/// The domain auth info
|
||||||
#[serde(rename = "authInfo")]
|
#[serde(rename = "authInfo")]
|
||||||
pub auth_info: Option<AuthInfo>,
|
pub auth_info: Option<DomainAuthInfo>,
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Type that represents the <resData> tag for domain info response
|
/// Type that represents the <resData> tag for domain info response
|
||||||
|
|
|
@ -11,27 +11,28 @@ pub type EppMessagePollResponse = EppObject<CommandResponse<MessagePollResult>>;
|
||||||
#[derive(Serialize, Deserialize, Debug)]
|
#[derive(Serialize, Deserialize, Debug)]
|
||||||
pub struct MessageDomainTransferData {
|
pub struct MessageDomainTransferData {
|
||||||
/// XML namespace for message response data
|
/// XML namespace for message response data
|
||||||
#[serde(rename = "xmlns:obj")]
|
#[serde(rename = "xmlns:obj", alias = "xmlns")]
|
||||||
xmlns: String,
|
xmlns: String,
|
||||||
/// The name of the domain under transfer
|
/// The name of the domain under transfer
|
||||||
|
#[serde(rename = "obj:name", alias = "name")]
|
||||||
pub name: StringValue,
|
pub name: StringValue,
|
||||||
/// The domain transfer status
|
/// The domain transfer status
|
||||||
#[serde(rename = "trStatus")]
|
#[serde(rename = "obj:trStatus", alias = "trStatus")]
|
||||||
pub transfer_status: StringValue,
|
pub transfer_status: StringValue,
|
||||||
/// The epp user who requested the transfer
|
/// The epp user who requested the transfer
|
||||||
#[serde(rename = "reID")]
|
#[serde(rename = "obj:reID", alias = "reID")]
|
||||||
pub requester_id: StringValue,
|
pub requester_id: StringValue,
|
||||||
/// The date of the transfer request
|
/// The date of the transfer request
|
||||||
#[serde(rename = "reDate")]
|
#[serde(rename = "obj:reDate", alias = "reDate")]
|
||||||
pub requested_at: StringValue,
|
pub requested_at: StringValue,
|
||||||
/// The epp user who should acknowledge the transfer request
|
/// The epp user who should acknowledge the transfer request
|
||||||
#[serde(rename = "acID")]
|
#[serde(rename = "obj:acID", alias = "acID")]
|
||||||
pub ack_id: StringValue,
|
pub ack_id: StringValue,
|
||||||
/// The date by which the transfer request should be acknowledged
|
/// The date by which the transfer request should be acknowledged
|
||||||
#[serde(rename = "acDate")]
|
#[serde(rename = "obj:acDate", alias = "acDate")]
|
||||||
pub ack_by: StringValue,
|
pub ack_by: StringValue,
|
||||||
/// The domain expiry date
|
/// The domain expiry date
|
||||||
#[serde(rename = "exDate")]
|
#[serde(rename = "obj:exDate", alias = "exDate")]
|
||||||
pub expiring_at: StringValue,
|
pub expiring_at: StringValue,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -39,6 +40,6 @@ pub struct MessageDomainTransferData {
|
||||||
#[derive(Serialize, Deserialize, Debug)]
|
#[derive(Serialize, Deserialize, Debug)]
|
||||||
pub struct MessagePollResult {
|
pub struct MessagePollResult {
|
||||||
/// Data under the <trnData> tag
|
/// Data under the <trnData> tag
|
||||||
#[serde(rename = "trnData")]
|
#[serde(rename = "obj:trnData", alias = "trnData")]
|
||||||
pub message_data: MessageDomainTransferData,
|
pub message_data: MessageDomainTransferData,
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,7 +4,7 @@ mod request {
|
||||||
use super::super::get_xml;
|
use super::super::get_xml;
|
||||||
use super::super::CLTRID;
|
use super::super::CLTRID;
|
||||||
use crate::epp::object::data::{
|
use crate::epp::object::data::{
|
||||||
Address, AuthInfo, ContactStatus, DomainContact, DomainStatus, HostAddr, HostAttr,
|
Address, ContactStatus, DomainAuthInfo, DomainContact, DomainStatus, HostAddr, HostAttr,
|
||||||
HostStatus, Phone, PostalInfo,
|
HostStatus, Phone, PostalInfo,
|
||||||
};
|
};
|
||||||
use crate::epp::object::StringValueTrait;
|
use crate::epp::object::StringValueTrait;
|
||||||
|
@ -291,7 +291,7 @@ mod request {
|
||||||
|
|
||||||
let change_info = DomainChangeInfo {
|
let change_info = DomainChangeInfo {
|
||||||
registrant: None,
|
registrant: None,
|
||||||
auth_info: Some(AuthInfo::new("epP5uthd#v")),
|
auth_info: Some(DomainAuthInfo::new("epP5uthd#v")),
|
||||||
};
|
};
|
||||||
|
|
||||||
object.add(add);
|
object.add(add);
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<command>
|
<command>
|
||||||
<check>
|
<check>
|
||||||
<check xmlns="urn:ietf:params:xml:ns:contact-1.0">
|
<contact:check xmlns:contact="urn:ietf:params:xml:ns:contact-1.0">
|
||||||
<id>eppdev-contact-1</id>
|
<contact:id>eppdev-contact-1</contact:id>
|
||||||
<id>eppdev-contact-2</id>
|
<contact:id>eppdev-contact-2</contact:id>
|
||||||
</check>
|
</contact:check>
|
||||||
</check>
|
</check>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
</command>
|
</command>
|
||||||
</epp>
|
</epp>
|
|
@ -1,29 +1,29 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<command>
|
<command>
|
||||||
<create>
|
<create>
|
||||||
<create xmlns="urn:ietf:params:xml:ns:contact-1.0">
|
<contact:create xmlns:contact="urn:ietf:params:xml:ns:contact-1.0">
|
||||||
<id>eppdev-contact-3</id>
|
<contact:id>eppdev-contact-3</contact:id>
|
||||||
<postalInfo type="int">
|
<contact:postalInfo type="int">
|
||||||
<name>John Doe</name>
|
<contact:name>John Doe</contact:name>
|
||||||
<org>Acme Widgets</org>
|
<contact:org>Acme Widgets</contact:org>
|
||||||
<addr>
|
<contact:addr>
|
||||||
<street>58</street>
|
<contact:street>58</contact:street>
|
||||||
<street>Orchid Road</street>
|
<contact:street>Orchid Road</contact:street>
|
||||||
<city>Paris</city>
|
<contact:city>Paris</contact:city>
|
||||||
<sp>Paris</sp>
|
<contact:sp>Paris</contact:sp>
|
||||||
<pc>392374</pc>
|
<contact:pc>392374</contact:pc>
|
||||||
<cc>FR</cc>
|
<contact:cc>FR</contact:cc>
|
||||||
</addr>
|
</contact:addr>
|
||||||
</postalInfo>
|
</contact:postalInfo>
|
||||||
<voice x="123">+33.47237942</voice>
|
<contact:voice x="123">+33.47237942</contact:voice>
|
||||||
<fax x="677">+33.86698799</fax>
|
<contact:fax x="677">+33.86698799</contact:fax>
|
||||||
<email>contact@eppdev.net</email>
|
<contact:email>contact@eppdev.net</contact:email>
|
||||||
<authInfo>
|
<contact:authInfo>
|
||||||
<pw>eppdev-387323</pw>
|
<contact:pw>eppdev-387323</contact:pw>
|
||||||
</authInfo>
|
</contact:authInfo>
|
||||||
</create>
|
</contact:create>
|
||||||
</create>
|
</create>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
</command>
|
</command>
|
||||||
</epp>
|
</epp>
|
|
@ -1,11 +1,11 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<command>
|
<command>
|
||||||
<delete>
|
<delete>
|
||||||
<delete xmlns="urn:ietf:params:xml:ns:contact-1.0">
|
<contact:delete xmlns:contact="urn:ietf:params:xml:ns:contact-1.0">
|
||||||
<id>eppdev-contact-3</id>
|
<contact:id>eppdev-contact-3</contact:id>
|
||||||
</delete>
|
</contact:delete>
|
||||||
</delete>
|
</delete>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
</command>
|
</command>
|
||||||
</epp>
|
</epp>
|
|
@ -1,14 +1,14 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<command>
|
<command>
|
||||||
<info>
|
<info>
|
||||||
<info xmlns="urn:ietf:params:xml:ns:contact-1.0">
|
<contact:info xmlns:contact="urn:ietf:params:xml:ns:contact-1.0">
|
||||||
<id>eppdev-contact-3</id>
|
<contact:id>eppdev-contact-3</contact:id>
|
||||||
<authInfo>
|
<contact:authInfo>
|
||||||
<pw>eppdev-387323</pw>
|
<contact:pw>eppdev-387323</contact:pw>
|
||||||
</authInfo>
|
</contact:authInfo>
|
||||||
</info>
|
</contact:info>
|
||||||
</info>
|
</info>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
</command>
|
</command>
|
||||||
</epp>
|
</epp>
|
|
@ -1,36 +1,36 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<command>
|
<command>
|
||||||
<update>
|
<update>
|
||||||
<update xmlns="urn:ietf:params:xml:ns:contact-1.0">
|
<contact:update xmlns:contact="urn:ietf:params:xml:ns:contact-1.0">
|
||||||
<id>eppdev-contact-3</id>
|
<contact:id>eppdev-contact-3</contact:id>
|
||||||
<add>
|
<contact:add>
|
||||||
<status s="clientTransferProhibited"/>
|
<contact:status s="clientTransferProhibited"/>
|
||||||
</add>
|
</contact:add>
|
||||||
<rem>
|
<contact:rem>
|
||||||
<status s="clientDeleteProhibited"/>
|
<contact:status s="clientDeleteProhibited"/>
|
||||||
</rem>
|
</contact:rem>
|
||||||
<chg>
|
<contact:chg>
|
||||||
<postalInfo type="loc">
|
<contact:postalInfo type="loc">
|
||||||
<name>John Doe</name>
|
<contact:name>John Doe</contact:name>
|
||||||
<org>Acme Widgets</org>
|
<contact:org>Acme Widgets</contact:org>
|
||||||
<addr>
|
<contact:addr>
|
||||||
<street>58</street>
|
<contact:street>58</contact:street>
|
||||||
<street>Orchid Road</street>
|
<contact:street>Orchid Road</contact:street>
|
||||||
<city>Paris</city>
|
<contact:city>Paris</contact:city>
|
||||||
<sp>Paris</sp>
|
<contact:sp>Paris</contact:sp>
|
||||||
<pc>392374</pc>
|
<contact:pc>392374</contact:pc>
|
||||||
<cc>FR</cc>
|
<contact:cc>FR</contact:cc>
|
||||||
</addr>
|
</contact:addr>
|
||||||
</postalInfo>
|
</contact:postalInfo>
|
||||||
<voice>+33.47237942</voice>
|
<contact:voice>+33.47237942</contact:voice>
|
||||||
<email>newemail@eppdev.net</email>
|
<contact:email>newemail@eppdev.net</contact:email>
|
||||||
<authInfo>
|
<contact:authInfo>
|
||||||
<pw>eppdev-387323</pw>
|
<contact:pw>eppdev-387323</contact:pw>
|
||||||
</authInfo>
|
</contact:authInfo>
|
||||||
</chg>
|
</contact:chg>
|
||||||
</update>
|
</contact:update>
|
||||||
</update>
|
</update>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
</command>
|
</command>
|
||||||
</epp>
|
</epp>
|
|
@ -1,12 +1,12 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<command>
|
<command>
|
||||||
<check>
|
<check>
|
||||||
<check xmlns="urn:ietf:params:xml:ns:domain-1.0">
|
<domain:check xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
|
||||||
<name>eppdev.com</name>
|
<domain:name>eppdev.com</domain:name>
|
||||||
<name>eppdev.net</name>
|
<domain:name>eppdev.net</domain:name>
|
||||||
</check>
|
</domain:check>
|
||||||
</check>
|
</check>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
</command>
|
</command>
|
||||||
</epp>
|
</epp>
|
|
@ -1,19 +1,19 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<command>
|
<command>
|
||||||
<create>
|
<create>
|
||||||
<create xmlns="urn:ietf:params:xml:ns:domain-1.0">
|
<domain:create xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
|
||||||
<name>eppdev-1.com</name>
|
<domain:name>eppdev-1.com</domain:name>
|
||||||
<period unit="y">1</period>
|
<domain:period unit="y">1</domain:period>
|
||||||
<registrant>eppdev-contact-3</registrant>
|
<domain:registrant>eppdev-contact-3</domain:registrant>
|
||||||
<contact type="admin">eppdev-contact-3</contact>
|
<domain:contact type="admin">eppdev-contact-3</domain:contact>
|
||||||
<contact type="tech">eppdev-contact-3</contact>
|
<domain:contact type="tech">eppdev-contact-3</domain:contact>
|
||||||
<contact type="billing">eppdev-contact-3</contact>
|
<domain:contact type="billing">eppdev-contact-3</domain:contact>
|
||||||
<authInfo>
|
<domain:authInfo>
|
||||||
<pw>epP4uthd#v</pw>
|
<domain:pw>epP4uthd#v</domain:pw>
|
||||||
</authInfo>
|
</domain:authInfo>
|
||||||
</create>
|
</domain:create>
|
||||||
</create>
|
</create>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
</command>
|
</command>
|
||||||
</epp>
|
</epp>
|
|
@ -1,29 +1,29 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<command>
|
<command>
|
||||||
<create>
|
<create>
|
||||||
<create xmlns="urn:ietf:params:xml:ns:domain-1.0">
|
<domain:create xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
|
||||||
<name>eppdev-2.com</name>
|
<domain:name>eppdev-2.com</domain:name>
|
||||||
<period unit="y">1</period>
|
<domain:period unit="y">1</domain:period>
|
||||||
<ns>
|
<domain:ns>
|
||||||
<hostAttr>
|
<domain:hostAttr>
|
||||||
<hostName>ns1.eppdev-1.com</hostName>
|
<domain:hostName>ns1.eppdev-1.com</domain:hostName>
|
||||||
</hostAttr>
|
</domain:hostAttr>
|
||||||
<hostAttr>
|
<domain:hostAttr>
|
||||||
<hostName>ns2.eppdev-1.com</hostName>
|
<domain:hostName>ns2.eppdev-1.com</domain:hostName>
|
||||||
<hostAddr ip="v4">177.232.12.58</hostAddr>
|
<domain:hostAddr ip="v4">177.232.12.58</domain:hostAddr>
|
||||||
<hostAddr ip="v6">2404:6800:4001:801::200e</hostAddr>
|
<domain:hostAddr ip="v6">2404:6800:4001:801::200e</domain:hostAddr>
|
||||||
</hostAttr>
|
</domain:hostAttr>
|
||||||
</ns>
|
</domain:ns>
|
||||||
<registrant>eppdev-contact-3</registrant>
|
<domain:registrant>eppdev-contact-3</domain:registrant>
|
||||||
<contact type="admin">eppdev-contact-3</contact>
|
<domain:contact type="admin">eppdev-contact-3</domain:contact>
|
||||||
<contact type="tech">eppdev-contact-3</contact>
|
<domain:contact type="tech">eppdev-contact-3</domain:contact>
|
||||||
<contact type="billing">eppdev-contact-3</contact>
|
<domain:contact type="billing">eppdev-contact-3</domain:contact>
|
||||||
<authInfo>
|
<domain:authInfo>
|
||||||
<pw>epP4uthd#v</pw>
|
<domain:pw>epP4uthd#v</domain:pw>
|
||||||
</authInfo>
|
</domain:authInfo>
|
||||||
</create>
|
</domain:create>
|
||||||
</create>
|
</create>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
</command>
|
</command>
|
||||||
</epp>
|
</epp>
|
|
@ -1,23 +1,23 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<command>
|
<command>
|
||||||
<create>
|
<create>
|
||||||
<create xmlns="urn:ietf:params:xml:ns:domain-1.0">
|
<domain:create xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
|
||||||
<name>eppdev-1.com</name>
|
<domain:name>eppdev-1.com</domain:name>
|
||||||
<period unit="y">1</period>
|
<domain:period unit="y">1</domain:period>
|
||||||
<ns>
|
<domain:ns>
|
||||||
<hostObj>ns1.test.com</hostObj>
|
<domain:hostObj>ns1.test.com</domain:hostObj>
|
||||||
<hostObj>ns2.test.com</hostObj>
|
<domain:hostObj>ns2.test.com</domain:hostObj>
|
||||||
</ns>
|
</domain:ns>
|
||||||
<registrant>eppdev-contact-3</registrant>
|
<domain:registrant>eppdev-contact-3</domain:registrant>
|
||||||
<contact type="admin">eppdev-contact-3</contact>
|
<domain:contact type="admin">eppdev-contact-3</domain:contact>
|
||||||
<contact type="tech">eppdev-contact-3</contact>
|
<domain:contact type="tech">eppdev-contact-3</domain:contact>
|
||||||
<contact type="billing">eppdev-contact-3</contact>
|
<domain:contact type="billing">eppdev-contact-3</domain:contact>
|
||||||
<authInfo>
|
<domain:authInfo>
|
||||||
<pw>epP4uthd#v</pw>
|
<domain:pw>epP4uthd#v</domain:pw>
|
||||||
</authInfo>
|
</domain:authInfo>
|
||||||
</create>
|
</domain:create>
|
||||||
</create>
|
</create>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
</command>
|
</command>
|
||||||
</epp>
|
</epp>
|
|
@ -1,11 +1,11 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<command>
|
<command>
|
||||||
<delete>
|
<delete>
|
||||||
<delete xmlns="urn:ietf:params:xml:ns:domain-1.0">
|
<domain:delete xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
|
||||||
<name>eppdev.com</name>
|
<domain:name>eppdev.com</domain:name>
|
||||||
</delete>
|
</domain:delete>
|
||||||
</delete>
|
</delete>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
</command>
|
</command>
|
||||||
</epp>
|
</epp>
|
|
@ -1,11 +1,11 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<command>
|
<command>
|
||||||
<info>
|
<info>
|
||||||
<info xmlns="urn:ietf:params:xml:ns:domain-1.0">
|
<domain:info xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
|
||||||
<name hosts="all">eppdev.com</name>
|
<domain:name hosts="all">eppdev.com</domain:name>
|
||||||
</info>
|
</domain:info>
|
||||||
</info>
|
</info>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
</command>
|
</command>
|
||||||
</epp>
|
</epp>
|
|
@ -1,13 +1,13 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<command>
|
<command>
|
||||||
<renew>
|
<renew>
|
||||||
<renew xmlns="urn:ietf:params:xml:ns:domain-1.0">
|
<domain:renew xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
|
||||||
<name>eppdev.com</name>
|
<domain:name>eppdev.com</domain:name>
|
||||||
<curExpDate>2022-07-23</curExpDate>
|
<domain:curExpDate>2022-07-23</domain:curExpDate>
|
||||||
<period unit="y">1</period>
|
<domain:period unit="y">1</domain:period>
|
||||||
</renew>
|
</domain:renew>
|
||||||
</renew>
|
</renew>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
</command>
|
</command>
|
||||||
</epp>
|
</epp>
|
|
@ -1,28 +1,28 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<command>
|
<command>
|
||||||
<update>
|
<update>
|
||||||
<update xmlns="urn:ietf:params:xml:ns:domain-1.0">
|
<domain:update xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
|
||||||
<name>eppdev.com</name>
|
<domain:name>eppdev.com</domain:name>
|
||||||
<chg/>
|
<domain:chg/>
|
||||||
</update>
|
</domain:update>
|
||||||
</update>
|
</update>
|
||||||
<extension>
|
<extension>
|
||||||
<update xmlns="urn:ietf:params:xml:ns:rgp-1.0">
|
<rgp:update xmlns:rgp="urn:ietf:params:xml:ns:rgp-1.0">
|
||||||
<restore op="report">
|
<rgp:restore op="report">
|
||||||
<report>
|
<rgp:report>
|
||||||
<preData>Pre-delete registration data goes here. Both XML and free text are allowed.</preData>
|
<rgp:preData>Pre-delete registration data goes here. Both XML and free text are allowed.</rgp:preData>
|
||||||
<postData>Post-restore registration data goes here. Both XML and free text are allowed.</postData>
|
<rgp:postData>Post-restore registration data goes here. Both XML and free text are allowed.</rgp:postData>
|
||||||
<delTime>2021-07-10T22:00:00Z</delTime>
|
<rgp:delTime>2021-07-10T22:00:00Z</rgp:delTime>
|
||||||
<resTime>2021-07-20T22:00:00Z</resTime>
|
<rgp:resTime>2021-07-20T22:00:00Z</rgp:resTime>
|
||||||
<resReason>Registrant error.</resReason>
|
<rgp:resReason>Registrant error.</rgp:resReason>
|
||||||
<statement>This registrar has not restored the Registered Name in order to assume the rights to use or sell the Registered Name for itself or for any third party.</statement>
|
<rgp:statement>This registrar has not restored the Registered Name in order to assume the rights to use or sell the Registered Name for itself or for any third party.</rgp:statement>
|
||||||
<statement>The information in this report is true to best of this registrar's knowledge, and this registrar acknowledges that intentionally supplying false information in this report shall constitute an incurable material breach of the Registry-Registrar Agreement.</statement>
|
<rgp:statement>The information in this report is true to best of this registrar's knowledge, and this registrar acknowledges that intentionally supplying false information in this report shall constitute an incurable material breach of the Registry-Registrar Agreement.</rgp:statement>
|
||||||
<other>Supporting information goes here.</other>
|
<rgp:other>Supporting information goes here.</rgp:other>
|
||||||
</report>
|
</rgp:report>
|
||||||
</restore>
|
</rgp:restore>
|
||||||
</update>
|
</rgp:update>
|
||||||
</extension>
|
</extension>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
</command>
|
</command>
|
||||||
</epp>
|
</epp>
|
|
@ -1,17 +1,17 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<command>
|
<command>
|
||||||
<update>
|
<update>
|
||||||
<update xmlns="urn:ietf:params:xml:ns:domain-1.0">
|
<domain:update xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
|
||||||
<name>eppdev.com</name>
|
<domain:name>eppdev.com</domain:name>
|
||||||
<chg/>
|
<domain:chg/>
|
||||||
</update>
|
</domain:update>
|
||||||
</update>
|
</update>
|
||||||
<extension>
|
<extension>
|
||||||
<update xmlns="urn:ietf:params:xml:ns:rgp-1.0">
|
<rgp:update xmlns:rgp="urn:ietf:params:xml:ns:rgp-1.0">
|
||||||
<restore op="request"/>
|
<rgp:restore op="request"/>
|
||||||
</update>
|
</rgp:update>
|
||||||
</extension>
|
</extension>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
</command>
|
</command>
|
||||||
</epp>
|
</epp>
|
|
@ -1,11 +1,11 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<command>
|
<command>
|
||||||
<transfer op="approve">
|
<transfer op="approve">
|
||||||
<transfer xmlns="urn:ietf:params:xml:ns:domain-1.0">
|
<domain:transfer xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
|
||||||
<name>testing.com</name>
|
<domain:name>testing.com</domain:name>
|
||||||
</transfer>
|
</domain:transfer>
|
||||||
</transfer>
|
</transfer>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
</command>
|
</command>
|
||||||
</epp>
|
</epp>
|
|
@ -1,11 +1,11 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<command>
|
<command>
|
||||||
<transfer op="cancel">
|
<transfer op="cancel">
|
||||||
<transfer xmlns="urn:ietf:params:xml:ns:domain-1.0">
|
<domain:transfer xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
|
||||||
<name>testing.com</name>
|
<domain:name>testing.com</domain:name>
|
||||||
</transfer>
|
</domain:transfer>
|
||||||
</transfer>
|
</transfer>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
</command>
|
</command>
|
||||||
</epp>
|
</epp>
|
|
@ -1,14 +1,14 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<command>
|
<command>
|
||||||
<transfer op="query">
|
<transfer op="query">
|
||||||
<transfer xmlns="urn:ietf:params:xml:ns:domain-1.0">
|
<domain:transfer xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
|
||||||
<name>testing.com</name>
|
<domain:name>testing.com</domain:name>
|
||||||
<authInfo>
|
<domain:authInfo>
|
||||||
<pw>epP4uthd#v</pw>
|
<domain:pw>epP4uthd#v</domain:pw>
|
||||||
</authInfo>
|
</domain:authInfo>
|
||||||
</transfer>
|
</domain:transfer>
|
||||||
</transfer>
|
</transfer>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
</command>
|
</command>
|
||||||
</epp>
|
</epp>
|
|
@ -1,11 +1,11 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<command>
|
<command>
|
||||||
<transfer op="reject">
|
<transfer op="reject">
|
||||||
<transfer xmlns="urn:ietf:params:xml:ns:domain-1.0">
|
<domain:transfer xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
|
||||||
<name>testing.com</name>
|
<domain:name>testing.com</domain:name>
|
||||||
</transfer>
|
</domain:transfer>
|
||||||
</transfer>
|
</transfer>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
</command>
|
</command>
|
||||||
</epp>
|
</epp>
|
|
@ -1,15 +1,15 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<command>
|
<command>
|
||||||
<transfer op="request">
|
<transfer op="request">
|
||||||
<transfer xmlns="urn:ietf:params:xml:ns:domain-1.0">
|
<domain:transfer xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
|
||||||
<name>testing.com</name>
|
<domain:name>testing.com</domain:name>
|
||||||
<period unit="y">1</period>
|
<domain:period unit="y">1</domain:period>
|
||||||
<authInfo>
|
<domain:authInfo>
|
||||||
<pw>epP4uthd#v</pw>
|
<domain:pw>epP4uthd#v</domain:pw>
|
||||||
</authInfo>
|
</domain:authInfo>
|
||||||
</transfer>
|
</domain:transfer>
|
||||||
</transfer>
|
</transfer>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
</command>
|
</command>
|
||||||
</epp>
|
</epp>
|
|
@ -1,22 +1,22 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<command>
|
<command>
|
||||||
<update>
|
<update>
|
||||||
<update xmlns="urn:ietf:params:xml:ns:domain-1.0">
|
<domain:update xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
|
||||||
<name>eppdev.com</name>
|
<domain:name>eppdev.com</domain:name>
|
||||||
<add>
|
<domain:add>
|
||||||
<status s="clientDeleteProhibited"/>
|
<domain:status s="clientDeleteProhibited"/>
|
||||||
</add>
|
</domain:add>
|
||||||
<rem>
|
<domain:rem>
|
||||||
<contact type="billing">eppdev-contact-2</contact>
|
<domain:contact type="billing">eppdev-contact-2</domain:contact>
|
||||||
</rem>
|
</domain:rem>
|
||||||
<chg>
|
<domain:chg>
|
||||||
<authInfo>
|
<domain:authInfo>
|
||||||
<pw>epP5uthd#v</pw>
|
<domain:pw>epP5uthd#v</domain:pw>
|
||||||
</authInfo>
|
</domain:authInfo>
|
||||||
</chg>
|
</domain:chg>
|
||||||
</update>
|
</domain:update>
|
||||||
</update>
|
</update>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
</command>
|
</command>
|
||||||
</epp>
|
</epp>
|
|
@ -1,12 +1,12 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<command>
|
<command>
|
||||||
<check>
|
<check>
|
||||||
<check xmlns="urn:ietf:params:xml:ns:host-1.0">
|
<host:check xmlns:host="urn:ietf:params:xml:ns:host-1.0">
|
||||||
<name>ns1.eppdev-1.com</name>
|
<host:name>ns1.eppdev-1.com</host:name>
|
||||||
<name>host1.eppdev-1.com</name>
|
<host:name>host1.eppdev-1.com</host:name>
|
||||||
</check>
|
</host:check>
|
||||||
</check>
|
</check>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
</command>
|
</command>
|
||||||
</epp>
|
</epp>
|
|
@ -1,13 +1,13 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<command>
|
<command>
|
||||||
<create>
|
<create>
|
||||||
<create xmlns="urn:ietf:params:xml:ns:host-1.0">
|
<host:create xmlns:host="urn:ietf:params:xml:ns:host-1.0">
|
||||||
<name>host1.eppdev-1.com</name>
|
<host:name>host1.eppdev-1.com</host:name>
|
||||||
<addr ip="v4">29.245.122.14</addr>
|
<host:addr ip="v4">29.245.122.14</host:addr>
|
||||||
<addr ip="v6">2404:6800:4001:801::200e</addr>
|
<host:addr ip="v6">2404:6800:4001:801::200e</host:addr>
|
||||||
</create>
|
</host:create>
|
||||||
</create>
|
</create>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
</command>
|
</command>
|
||||||
</epp>
|
</epp>
|
|
@ -1,11 +1,11 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<command>
|
<command>
|
||||||
<delete>
|
<delete>
|
||||||
<delete xmlns="urn:ietf:params:xml:ns:host-1.0">
|
<host:delete xmlns:host="urn:ietf:params:xml:ns:host-1.0">
|
||||||
<name>ns1.eppdev-1.com</name>
|
<host:name>ns1.eppdev-1.com</host:name>
|
||||||
</delete>
|
</host:delete>
|
||||||
</delete>
|
</delete>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
</command>
|
</command>
|
||||||
</epp>
|
</epp>
|
|
@ -1,11 +1,11 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<command>
|
<command>
|
||||||
<info>
|
<info>
|
||||||
<info xmlns="urn:ietf:params:xml:ns:host-1.0">
|
<host:info xmlns:host="urn:ietf:params:xml:ns:host-1.0">
|
||||||
<name>ns1.eppdev-1.com</name>
|
<host:name>ns1.eppdev-1.com</host:name>
|
||||||
</info>
|
</host:info>
|
||||||
</info>
|
</info>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
</command>
|
</command>
|
||||||
</epp>
|
</epp>
|
|
@ -1,20 +1,20 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<command>
|
<command>
|
||||||
<update>
|
<update>
|
||||||
<update xmlns="urn:ietf:params:xml:ns:host-1.0">
|
<host:update xmlns:host="urn:ietf:params:xml:ns:host-1.0">
|
||||||
<name>host1.eppdev-1.com</name>
|
<host:name>host1.eppdev-1.com</host:name>
|
||||||
<add>
|
<host:add>
|
||||||
<addr ip="v6">2404:6800:4001:801::200e</addr>
|
<host:addr ip="v6">2404:6800:4001:801::200e</host:addr>
|
||||||
</add>
|
</host:add>
|
||||||
<rem>
|
<host:rem>
|
||||||
<status s="clientDeleteProhibited"/>
|
<host:status s="clientDeleteProhibited"/>
|
||||||
</rem>
|
</host:rem>
|
||||||
<chg>
|
<host:chg>
|
||||||
<name>host2.eppdev-1.com</name>
|
<host:name>host2.eppdev-1.com</host:name>
|
||||||
</chg>
|
</host:chg>
|
||||||
</update>
|
</host:update>
|
||||||
</update>
|
</update>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
</command>
|
</command>
|
||||||
</epp>
|
</epp>
|
|
@ -1,22 +1,22 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<command>
|
<command>
|
||||||
<login>
|
<login>
|
||||||
<clID>username</clID>
|
<clID>username</clID>
|
||||||
<pw>password</pw>
|
<pw>password</pw>
|
||||||
<options>
|
<options>
|
||||||
<version>1.0</version>
|
<version>1.0</version>
|
||||||
<lang>en</lang>
|
<lang>en</lang>
|
||||||
</options>
|
</options>
|
||||||
<svcs>
|
<svcs>
|
||||||
<objURI>urn:ietf:params:xml:ns:host-1.0</objURI>
|
<objURI>urn:ietf:params:xml:ns:host-1.0</objURI>
|
||||||
<objURI>urn:ietf:params:xml:ns:contact-1.0</objURI>
|
<objURI>urn:ietf:params:xml:ns:contact-1.0</objURI>
|
||||||
<objURI>urn:ietf:params:xml:ns:domain-1.0</objURI>
|
<objURI>urn:ietf:params:xml:ns:domain-1.0</objURI>
|
||||||
<svcExtension>
|
<svcExtension>
|
||||||
<extURI>http://schema.ispapi.net/epp/xml/keyvalue-1.0</extURI>
|
<extURI>http://schema.ispapi.net/epp/xml/keyvalue-1.0</extURI>
|
||||||
</svcExtension>
|
</svcExtension>
|
||||||
</svcs>
|
</svcs>
|
||||||
</login>
|
</login>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
</command>
|
</command>
|
||||||
</epp>
|
</epp>
|
|
@ -1,7 +1,7 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<command>
|
<command>
|
||||||
<logout/>
|
<logout/>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
</command>
|
</command>
|
||||||
</epp>
|
</epp>
|
|
@ -1,7 +1,7 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<command>
|
<command>
|
||||||
<poll op="ack" msgID="12345"/>
|
<poll op="ack" msgID="12345"/>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
</command>
|
</command>
|
||||||
</epp>
|
</epp>
|
|
@ -1,7 +1,7 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<command>
|
<command>
|
||||||
<poll op="req"/>
|
<poll op="req"/>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
</command>
|
</command>
|
||||||
</epp>
|
</epp>
|
|
@ -1,22 +1,22 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<response>
|
<response>
|
||||||
<result code="1000">
|
<result code="1000">
|
||||||
<msg>Command completed successfully</msg>
|
<msg>Command completed successfully</msg>
|
||||||
</result>
|
</result>
|
||||||
<resData>
|
<resData>
|
||||||
<contact:chkData xmlns:contact="urn:ietf:params:xml:ns:contact-1.0">
|
<contact:chkData xmlns:contact="urn:ietf:params:xml:ns:contact-1.0">
|
||||||
<contact:cd>
|
<contact:cd>
|
||||||
<contact:id avail="0">eppdev-contact-1</contact:id>
|
<contact:id avail="0">eppdev-contact-1</contact:id>
|
||||||
</contact:cd>
|
</contact:cd>
|
||||||
<contact:cd>
|
<contact:cd>
|
||||||
<contact:id avail="1">eppdev-contact-2</contact:id>
|
<contact:id avail="1">eppdev-contact-2</contact:id>
|
||||||
</contact:cd>
|
</contact:cd>
|
||||||
</contact:chkData>
|
</contact:chkData>
|
||||||
</resData>
|
</resData>
|
||||||
<trID>
|
<trID>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
<svTRID>RO-6879-1627224678242975</svTRID>
|
<svTRID>RO-6879-1627224678242975</svTRID>
|
||||||
</trID>
|
</trID>
|
||||||
</response>
|
</response>
|
||||||
</epp>
|
</epp>
|
|
@ -1,18 +1,18 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<response>
|
<response>
|
||||||
<result code="1000">
|
<result code="1000">
|
||||||
<msg>Command completed successfully</msg>
|
<msg>Command completed successfully</msg>
|
||||||
</result>
|
</result>
|
||||||
<resData>
|
<resData>
|
||||||
<contact:creData xmlns:contact="urn:ietf:params:xml:ns:contact-1.0">
|
<contact:creData xmlns:contact="urn:ietf:params:xml:ns:contact-1.0">
|
||||||
<contact:id>eppdev-contact-4</contact:id>
|
<contact:id>eppdev-contact-4</contact:id>
|
||||||
<contact:crDate>2021-07-25T16:05:32.0Z</contact:crDate>
|
<contact:crDate>2021-07-25T16:05:32.0Z</contact:crDate>
|
||||||
</contact:creData>
|
</contact:creData>
|
||||||
</resData>
|
</resData>
|
||||||
<trID>
|
<trID>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
<svTRID>RO-6879-1627224678242975</svTRID>
|
<svTRID>RO-6879-1627224678242975</svTRID>
|
||||||
</trID>
|
</trID>
|
||||||
</response>
|
</response>
|
||||||
</epp>
|
</epp>
|
|
@ -1,18 +1,18 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<response>
|
<response>
|
||||||
<result code="1000">
|
<result code="1000">
|
||||||
<msg>Command completed successfully</msg>
|
<msg>Command completed successfully</msg>
|
||||||
<extValue>
|
<extValue>
|
||||||
<value xmlns:epp="urn:ietf:params:xml:ns:epp-1.0">
|
<value xmlns:epp="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<epp:undef/>
|
<epp:undef/>
|
||||||
</value>
|
</value>
|
||||||
<reason>200 Command completed successfully</reason>
|
<reason>200 Command completed successfully</reason>
|
||||||
</extValue>
|
</extValue>
|
||||||
</result>
|
</result>
|
||||||
<trID>
|
<trID>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
<svTRID>RO-6879-1627224678242975</svTRID>
|
<svTRID>RO-6879-1627224678242975</svTRID>
|
||||||
</trID>
|
</trID>
|
||||||
</response>
|
</response>
|
||||||
</epp>
|
</epp>
|
|
@ -1,42 +1,42 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<response>
|
<response>
|
||||||
<result code="1000">
|
<result code="1000">
|
||||||
<msg>Command completed successfully</msg>
|
<msg>Command completed successfully</msg>
|
||||||
</result>
|
</result>
|
||||||
<resData>
|
<resData>
|
||||||
<contact:infData xmlns:contact="urn:ietf:params:xml:ns:contact-1.0">
|
<contact:infData xmlns:contact="urn:ietf:params:xml:ns:contact-1.0">
|
||||||
<contact:id>eppdev-contact-3</contact:id>
|
<contact:id>eppdev-contact-3</contact:id>
|
||||||
<contact:roid>UNDEF-ROID</contact:roid>
|
<contact:roid>UNDEF-ROID</contact:roid>
|
||||||
<contact:status s="ok"/>
|
<contact:status s="ok"/>
|
||||||
<contact:postalInfo type="loc">
|
<contact:postalInfo type="loc">
|
||||||
<contact:name>John Doe</contact:name>
|
<contact:name>John Doe</contact:name>
|
||||||
<contact:org>Acme Widgets</contact:org>
|
<contact:org>Acme Widgets</contact:org>
|
||||||
<contact:addr>
|
<contact:addr>
|
||||||
<contact:street>58</contact:street>
|
<contact:street>58</contact:street>
|
||||||
<contact:street>Orchid Road</contact:street>
|
<contact:street>Orchid Road</contact:street>
|
||||||
<contact:city>Paris</contact:city>
|
<contact:city>Paris</contact:city>
|
||||||
<contact:sp>Paris</contact:sp>
|
<contact:sp>Paris</contact:sp>
|
||||||
<contact:pc>392374</contact:pc>
|
<contact:pc>392374</contact:pc>
|
||||||
<contact:cc>FR</contact:cc>
|
<contact:cc>FR</contact:cc>
|
||||||
</contact:addr>
|
</contact:addr>
|
||||||
</contact:postalInfo>
|
</contact:postalInfo>
|
||||||
<contact:voice x="123">+33.47237942</contact:voice>
|
<contact:voice x="123">+33.47237942</contact:voice>
|
||||||
<contact:fax x="243">+33.86698799</contact:fax>
|
<contact:fax x="243">+33.86698799</contact:fax>
|
||||||
<contact:email>contact@eppdev.net</contact:email>
|
<contact:email>contact@eppdev.net</contact:email>
|
||||||
<contact:clID>eppdev</contact:clID>
|
<contact:clID>eppdev</contact:clID>
|
||||||
<contact:crID>SYSTEM</contact:crID>
|
<contact:crID>SYSTEM</contact:crID>
|
||||||
<contact:crDate>2021-07-23T13:09:09.0Z</contact:crDate>
|
<contact:crDate>2021-07-23T13:09:09.0Z</contact:crDate>
|
||||||
<contact:upID>SYSTEM</contact:upID>
|
<contact:upID>SYSTEM</contact:upID>
|
||||||
<contact:upDate>2021-07-23T13:09:09.0Z</contact:upDate>
|
<contact:upDate>2021-07-23T13:09:09.0Z</contact:upDate>
|
||||||
<contact:authInfo>
|
<contact:authInfo>
|
||||||
<contact:pw>eppdev-387323</contact:pw>
|
<contact:pw>eppdev-387323</contact:pw>
|
||||||
</contact:authInfo>
|
</contact:authInfo>
|
||||||
</contact:infData>
|
</contact:infData>
|
||||||
</resData>
|
</resData>
|
||||||
<trID>
|
<trID>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
<svTRID>RO-6879-1627224678242975</svTRID>
|
<svTRID>RO-6879-1627224678242975</svTRID>
|
||||||
</trID>
|
</trID>
|
||||||
</response>
|
</response>
|
||||||
</epp>
|
</epp>
|
|
@ -1,18 +1,18 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<response>
|
<response>
|
||||||
<result code="1000">
|
<result code="1000">
|
||||||
<msg>Command completed successfully</msg>
|
<msg>Command completed successfully</msg>
|
||||||
<extValue>
|
<extValue>
|
||||||
<value xmlns:epp="urn:ietf:params:xml:ns:epp-1.0">
|
<value xmlns:epp="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<epp:undef/>
|
<epp:undef/>
|
||||||
</value>
|
</value>
|
||||||
<reason>200 Command completed successfully</reason>
|
<reason>200 Command completed successfully</reason>
|
||||||
</extValue>
|
</extValue>
|
||||||
</result>
|
</result>
|
||||||
<trID>
|
<trID>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
<svTRID>RO-6879-1627224678242975</svTRID>
|
<svTRID>RO-6879-1627224678242975</svTRID>
|
||||||
</trID>
|
</trID>
|
||||||
</response>
|
</response>
|
||||||
</epp>
|
</epp>
|
|
@ -1,22 +1,22 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<response>
|
<response>
|
||||||
<result code="1000">
|
<result code="1000">
|
||||||
<msg>Command completed successfully</msg>
|
<msg>Command completed successfully</msg>
|
||||||
</result>
|
</result>
|
||||||
<resData>
|
<resData>
|
||||||
<domain:chkData xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
|
<domain:chkData xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
|
||||||
<domain:cd>
|
<domain:cd>
|
||||||
<domain:name avail="1">eppdev.com</domain:name>
|
<domain:name avail="1">eppdev.com</domain:name>
|
||||||
</domain:cd>
|
</domain:cd>
|
||||||
<domain:cd>
|
<domain:cd>
|
||||||
<domain:name avail="0">eppdev.net</domain:name>
|
<domain:name avail="0">eppdev.net</domain:name>
|
||||||
</domain:cd>
|
</domain:cd>
|
||||||
</domain:chkData>
|
</domain:chkData>
|
||||||
</resData>
|
</resData>
|
||||||
<trID>
|
<trID>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
<svTRID>RO-6879-1627224678242975</svTRID>
|
<svTRID>RO-6879-1627224678242975</svTRID>
|
||||||
</trID>
|
</trID>
|
||||||
</response>
|
</response>
|
||||||
</epp>
|
</epp>
|
|
@ -1,25 +1,25 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<response>
|
<response>
|
||||||
<result code="1000">
|
<result code="1000">
|
||||||
<msg>Command completed successfully</msg>
|
<msg>Command completed successfully</msg>
|
||||||
<extValue>
|
<extValue>
|
||||||
<value xmlns:epp="urn:ietf:params:xml:ns:epp-1.0">
|
<value xmlns:epp="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<epp:undef/>
|
<epp:undef/>
|
||||||
</value>
|
</value>
|
||||||
<reason>200 Command completed successfully</reason>
|
<reason>200 Command completed successfully</reason>
|
||||||
</extValue>
|
</extValue>
|
||||||
</result>
|
</result>
|
||||||
<resData>
|
<resData>
|
||||||
<domain:creData xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
|
<domain:creData xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
|
||||||
<domain:name>eppdev-2.com</domain:name>
|
<domain:name>eppdev-2.com</domain:name>
|
||||||
<domain:crDate>2021-07-25T18:11:35.0Z</domain:crDate>
|
<domain:crDate>2021-07-25T18:11:35.0Z</domain:crDate>
|
||||||
<domain:exDate>2022-07-25T18:11:34.0Z</domain:exDate>
|
<domain:exDate>2022-07-25T18:11:34.0Z</domain:exDate>
|
||||||
</domain:creData>
|
</domain:creData>
|
||||||
</resData>
|
</resData>
|
||||||
<trID>
|
<trID>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
<svTRID>RO-6879-1627224678242975</svTRID>
|
<svTRID>RO-6879-1627224678242975</svTRID>
|
||||||
</trID>
|
</trID>
|
||||||
</response>
|
</response>
|
||||||
</epp>
|
</epp>
|
|
@ -1,18 +1,18 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<response>
|
<response>
|
||||||
<result code="1000">
|
<result code="1000">
|
||||||
<msg>Command completed successfully</msg>
|
<msg>Command completed successfully</msg>
|
||||||
<extValue>
|
<extValue>
|
||||||
<value xmlns:epp="urn:ietf:params:xml:ns:epp-1.0">
|
<value xmlns:epp="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<epp:undef/>
|
<epp:undef/>
|
||||||
</value>
|
</value>
|
||||||
<reason>200 Command completed successfully</reason>
|
<reason>200 Command completed successfully</reason>
|
||||||
</extValue>
|
</extValue>
|
||||||
</result>
|
</result>
|
||||||
<trID>
|
<trID>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
<svTRID>RO-6879-1627224678242975</svTRID>
|
<svTRID>RO-6879-1627224678242975</svTRID>
|
||||||
</trID>
|
</trID>
|
||||||
</response>
|
</response>
|
||||||
</epp>
|
</epp>
|
|
@ -1,39 +1,39 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<response>
|
<response>
|
||||||
<result code="1000">
|
<result code="1000">
|
||||||
<msg>Command completed successfully</msg>
|
<msg>Command completed successfully</msg>
|
||||||
</result>
|
</result>
|
||||||
<resData>
|
<resData>
|
||||||
<domain:infData xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
|
<domain:infData xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
|
||||||
<domain:name>eppdev-1.com</domain:name>
|
<domain:name>eppdev-1.com</domain:name>
|
||||||
<domain:roid>125899511_DOMAIN_COM-VRSN</domain:roid>
|
<domain:roid>125899511_DOMAIN_COM-VRSN</domain:roid>
|
||||||
<domain:status s="ok"/>
|
<domain:status s="ok"/>
|
||||||
<domain:status s="clientTransferProhibited"/>
|
<domain:status s="clientTransferProhibited"/>
|
||||||
<domain:registrant>eppdev-contact-2</domain:registrant>
|
<domain:registrant>eppdev-contact-2</domain:registrant>
|
||||||
<domain:contact type="admin">eppdev-contact-2</domain:contact>
|
<domain:contact type="admin">eppdev-contact-2</domain:contact>
|
||||||
<domain:contact type="tech">eppdev-contact-2</domain:contact>
|
<domain:contact type="tech">eppdev-contact-2</domain:contact>
|
||||||
<domain:contact type="billing">eppdev-contact-2</domain:contact>
|
<domain:contact type="billing">eppdev-contact-2</domain:contact>
|
||||||
<domain:ns>
|
<domain:ns>
|
||||||
<domain:hostObj>ns1.eppdev-1.com</domain:hostObj>
|
<domain:hostObj>ns1.eppdev-1.com</domain:hostObj>
|
||||||
<domain:hostObj>ns2.eppdev-1.com</domain:hostObj>
|
<domain:hostObj>ns2.eppdev-1.com</domain:hostObj>
|
||||||
</domain:ns>
|
</domain:ns>
|
||||||
<domain:host>ns1.eppdev-1.com</domain:host>
|
<domain:host>ns1.eppdev-1.com</domain:host>
|
||||||
<domain:host>ns2.eppdev-1.com</domain:host>
|
<domain:host>ns2.eppdev-1.com</domain:host>
|
||||||
<domain:clID>eppdev</domain:clID>
|
<domain:clID>eppdev</domain:clID>
|
||||||
<domain:crID>SYSTEM</domain:crID>
|
<domain:crID>SYSTEM</domain:crID>
|
||||||
<domain:crDate>2021-07-23T15:31:20.0Z</domain:crDate>
|
<domain:crDate>2021-07-23T15:31:20.0Z</domain:crDate>
|
||||||
<domain:upID>SYSTEM</domain:upID>
|
<domain:upID>SYSTEM</domain:upID>
|
||||||
<domain:upDate>2021-07-23T15:31:21.0Z</domain:upDate>
|
<domain:upDate>2021-07-23T15:31:21.0Z</domain:upDate>
|
||||||
<domain:exDate>2023-07-23T15:31:20.0Z</domain:exDate>
|
<domain:exDate>2023-07-23T15:31:20.0Z</domain:exDate>
|
||||||
<domain:authInfo>
|
<domain:authInfo>
|
||||||
<domain:pw>epP4uthd#v</domain:pw>
|
<domain:pw>epP4uthd#v</domain:pw>
|
||||||
</domain:authInfo>
|
</domain:authInfo>
|
||||||
</domain:infData>
|
</domain:infData>
|
||||||
</resData>
|
</resData>
|
||||||
<trID>
|
<trID>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
<svTRID>RO-6879-1627224678242975</svTRID>
|
<svTRID>RO-6879-1627224678242975</svTRID>
|
||||||
</trID>
|
</trID>
|
||||||
</response>
|
</response>
|
||||||
</epp>
|
</epp>
|
|
@ -1,24 +1,24 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<response>
|
<response>
|
||||||
<result code="1000">
|
<result code="1000">
|
||||||
<msg>Command completed successfully</msg>
|
<msg>Command completed successfully</msg>
|
||||||
<extValue>
|
<extValue>
|
||||||
<value xmlns:epp="urn:ietf:params:xml:ns:epp-1.0">
|
<value xmlns:epp="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<epp:undef/>
|
<epp:undef/>
|
||||||
</value>
|
</value>
|
||||||
<reason>200 Command completed successfully</reason>
|
<reason>200 Command completed successfully</reason>
|
||||||
</extValue>
|
</extValue>
|
||||||
</result>
|
</result>
|
||||||
<resData>
|
<resData>
|
||||||
<domain:renData xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
|
<domain:renData xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
|
||||||
<domain:name>eppdev-1.com</domain:name>
|
<domain:name>eppdev-1.com</domain:name>
|
||||||
<domain:exDate>2024-07-23T15:31:20.0Z</domain:exDate>
|
<domain:exDate>2024-07-23T15:31:20.0Z</domain:exDate>
|
||||||
</domain:renData>
|
</domain:renData>
|
||||||
</resData>
|
</resData>
|
||||||
<trID>
|
<trID>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
<svTRID>RO-6879-1627224678242975</svTRID>
|
<svTRID>RO-6879-1627224678242975</svTRID>
|
||||||
</trID>
|
</trID>
|
||||||
</response>
|
</response>
|
||||||
</epp>
|
</epp>
|
|
@ -1,17 +1,17 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<response>
|
<response>
|
||||||
<result code="1000">
|
<result code="1000">
|
||||||
<msg lang="en">Command completed successfully</msg>
|
<msg lang="en">Command completed successfully</msg>
|
||||||
</result>
|
</result>
|
||||||
<extension>
|
<extension>
|
||||||
<rgp:upData xmlns:rgp="urn:ietf:params:xml:ns:rgp-1.0">
|
<rgp:upData xmlns:rgp="urn:ietf:params:xml:ns:rgp-1.0">
|
||||||
<rgp:rgpStatus s="pendingRestore"/>
|
<rgp:rgpStatus s="pendingRestore"/>
|
||||||
</rgp:upData>
|
</rgp:upData>
|
||||||
</extension>
|
</extension>
|
||||||
<trID>
|
<trID>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
<svTRID>RO-6879-1627224678242975</svTRID>
|
<svTRID>RO-6879-1627224678242975</svTRID>
|
||||||
</trID>
|
</trID>
|
||||||
</response>
|
</response>
|
||||||
</epp>
|
</epp>
|
|
@ -1,12 +1,12 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<response>
|
<response>
|
||||||
<result code="1000">
|
<result code="1000">
|
||||||
<msg>Command completed successfully</msg>
|
<msg>Command completed successfully</msg>
|
||||||
</result>
|
</result>
|
||||||
<trID>
|
<trID>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
<svTRID>RO-6879-1627224678242975</svTRID>
|
<svTRID>RO-6879-1627224678242975</svTRID>
|
||||||
</trID>
|
</trID>
|
||||||
</response>
|
</response>
|
||||||
</epp>
|
</epp>
|
|
@ -1,12 +1,12 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<response>
|
<response>
|
||||||
<result code="1000">
|
<result code="1000">
|
||||||
<msg>Command completed successfully</msg>
|
<msg>Command completed successfully</msg>
|
||||||
</result>
|
</result>
|
||||||
<trID>
|
<trID>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
<svTRID>RO-6879-1627224678242975</svTRID>
|
<svTRID>RO-6879-1627224678242975</svTRID>
|
||||||
</trID>
|
</trID>
|
||||||
</response>
|
</response>
|
||||||
</epp>
|
</epp>
|
|
@ -1,23 +1,23 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<response>
|
<response>
|
||||||
<result code="1000">
|
<result code="1000">
|
||||||
<msg>Command completed successfully</msg>
|
<msg>Command completed successfully</msg>
|
||||||
</result>
|
</result>
|
||||||
<resData>
|
<resData>
|
||||||
<domain:trnData xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
|
<domain:trnData xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
|
||||||
<domain:name>eppdev-transfer.com</domain:name>
|
<domain:name>eppdev-transfer.com</domain:name>
|
||||||
<domain:trStatus>pending</domain:trStatus>
|
<domain:trStatus>pending</domain:trStatus>
|
||||||
<domain:reID>eppdev</domain:reID>
|
<domain:reID>eppdev</domain:reID>
|
||||||
<domain:reDate>2021-07-23T15:31:21.0Z</domain:reDate>
|
<domain:reDate>2021-07-23T15:31:21.0Z</domain:reDate>
|
||||||
<domain:acID>ClientY</domain:acID>
|
<domain:acID>ClientY</domain:acID>
|
||||||
<domain:acDate>2021-07-28T15:31:21.0Z</domain:acDate>
|
<domain:acDate>2021-07-28T15:31:21.0Z</domain:acDate>
|
||||||
<domain:exDate>2022-07-02T14:53:19.0Z</domain:exDate>
|
<domain:exDate>2022-07-02T14:53:19.0Z</domain:exDate>
|
||||||
</domain:trnData>
|
</domain:trnData>
|
||||||
</resData>
|
</resData>
|
||||||
<trID>
|
<trID>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
<svTRID>RO-6879-1627224678242975</svTRID>
|
<svTRID>RO-6879-1627224678242975</svTRID>
|
||||||
</trID>
|
</trID>
|
||||||
</response>
|
</response>
|
||||||
</epp>
|
</epp>
|
|
@ -1,12 +1,12 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<response>
|
<response>
|
||||||
<result code="1000">
|
<result code="1000">
|
||||||
<msg>Command completed successfully</msg>
|
<msg>Command completed successfully</msg>
|
||||||
</result>
|
</result>
|
||||||
<trID>
|
<trID>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
<svTRID>RO-6879-1627224678242975</svTRID>
|
<svTRID>RO-6879-1627224678242975</svTRID>
|
||||||
</trID>
|
</trID>
|
||||||
</response>
|
</response>
|
||||||
</epp>
|
</epp>
|
|
@ -1,23 +1,23 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<response>
|
<response>
|
||||||
<result code="1001">
|
<result code="1001">
|
||||||
<msg>Command completed successfully; action pending</msg>
|
<msg>Command completed successfully; action pending</msg>
|
||||||
</result>
|
</result>
|
||||||
<resData>
|
<resData>
|
||||||
<domain:trnData xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
|
<domain:trnData xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
|
||||||
<domain:name>eppdev-transfer.com</domain:name>
|
<domain:name>eppdev-transfer.com</domain:name>
|
||||||
<domain:trStatus>pending</domain:trStatus>
|
<domain:trStatus>pending</domain:trStatus>
|
||||||
<domain:reID>eppdev</domain:reID>
|
<domain:reID>eppdev</domain:reID>
|
||||||
<domain:reDate>2021-07-23T15:31:21.0Z</domain:reDate>
|
<domain:reDate>2021-07-23T15:31:21.0Z</domain:reDate>
|
||||||
<domain:acID>ClientY</domain:acID>
|
<domain:acID>ClientY</domain:acID>
|
||||||
<domain:acDate>2021-07-28T15:31:21.0Z</domain:acDate>
|
<domain:acDate>2021-07-28T15:31:21.0Z</domain:acDate>
|
||||||
<domain:exDate>2022-07-02T14:53:19.0Z</domain:exDate>
|
<domain:exDate>2022-07-02T14:53:19.0Z</domain:exDate>
|
||||||
</domain:trnData>
|
</domain:trnData>
|
||||||
</resData>
|
</resData>
|
||||||
<trID>
|
<trID>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
<svTRID>RO-6879-1627224678242975</svTRID>
|
<svTRID>RO-6879-1627224678242975</svTRID>
|
||||||
</trID>
|
</trID>
|
||||||
</response>
|
</response>
|
||||||
</epp>
|
</epp>
|
|
@ -1,18 +1,18 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<response>
|
<response>
|
||||||
<result code="1000">
|
<result code="1000">
|
||||||
<msg>Command completed successfully</msg>
|
<msg>Command completed successfully</msg>
|
||||||
<extValue>
|
<extValue>
|
||||||
<value xmlns:epp="urn:ietf:params:xml:ns:epp-1.0">
|
<value xmlns:epp="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<epp:undef/>
|
<epp:undef/>
|
||||||
</value>
|
</value>
|
||||||
<reason>200 Command completed successfully</reason>
|
<reason>200 Command completed successfully</reason>
|
||||||
</extValue>
|
</extValue>
|
||||||
</result>
|
</result>
|
||||||
<trID>
|
<trID>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
<svTRID>RO-6879-1627224678242975</svTRID>
|
<svTRID>RO-6879-1627224678242975</svTRID>
|
||||||
</trID>
|
</trID>
|
||||||
</response>
|
</response>
|
||||||
</epp>
|
</epp>
|
|
@ -1,18 +1,18 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<response>
|
<response>
|
||||||
<result code="2303">
|
<result code="2303">
|
||||||
<msg>Object does not exist</msg>
|
<msg>Object does not exist</msg>
|
||||||
<extValue>
|
<extValue>
|
||||||
<value xmlns:epp="urn:ietf:params:xml:ns:epp-1.0">
|
<value xmlns:epp="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<epp:undef/>
|
<epp:undef/>
|
||||||
</value>
|
</value>
|
||||||
<reason>545 Object not found</reason>
|
<reason>545 Object not found</reason>
|
||||||
</extValue>
|
</extValue>
|
||||||
</result>
|
</result>
|
||||||
<trID>
|
<trID>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
<svTRID>RO-6879-1627224678242975</svTRID>
|
<svTRID>RO-6879-1627224678242975</svTRID>
|
||||||
</trID>
|
</trID>
|
||||||
</response>
|
</response>
|
||||||
</epp>
|
</epp>
|
|
@ -1,22 +1,22 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<response>
|
<response>
|
||||||
<result code="1000">
|
<result code="1000">
|
||||||
<msg>Command completed successfully</msg>
|
<msg>Command completed successfully</msg>
|
||||||
</result>
|
</result>
|
||||||
<resData>
|
<resData>
|
||||||
<host:chkData xmlns:host="urn:ietf:params:xml:ns:host-1.0">
|
<host:chkData xmlns:host="urn:ietf:params:xml:ns:host-1.0">
|
||||||
<host:cd>
|
<host:cd>
|
||||||
<host:name avail="1">host1.eppdev-1.com</host:name>
|
<host:name avail="1">host1.eppdev-1.com</host:name>
|
||||||
</host:cd>
|
</host:cd>
|
||||||
<host:cd>
|
<host:cd>
|
||||||
<host:name avail="0">ns1.testing.com</host:name>
|
<host:name avail="0">ns1.testing.com</host:name>
|
||||||
</host:cd>
|
</host:cd>
|
||||||
</host:chkData>
|
</host:chkData>
|
||||||
</resData>
|
</resData>
|
||||||
<trID>
|
<trID>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
<svTRID>RO-6879-1627224678242975</svTRID>
|
<svTRID>RO-6879-1627224678242975</svTRID>
|
||||||
</trID>
|
</trID>
|
||||||
</response>
|
</response>
|
||||||
</epp>
|
</epp>
|
|
@ -1,18 +1,18 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<response>
|
<response>
|
||||||
<result code="1000">
|
<result code="1000">
|
||||||
<msg>Command completed successfully</msg>
|
<msg>Command completed successfully</msg>
|
||||||
</result>
|
</result>
|
||||||
<resData>
|
<resData>
|
||||||
<host:creData xmlns:host="urn:ietf:params:xml:ns:host-1.0">
|
<host:creData xmlns:host="urn:ietf:params:xml:ns:host-1.0">
|
||||||
<host:name>host2.eppdev-1.com</host:name>
|
<host:name>host2.eppdev-1.com</host:name>
|
||||||
<host:crDate>2021-07-26T05:28:55.0Z</host:crDate>
|
<host:crDate>2021-07-26T05:28:55.0Z</host:crDate>
|
||||||
</host:creData>
|
</host:creData>
|
||||||
</resData>
|
</resData>
|
||||||
<trID>
|
<trID>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
<svTRID>RO-6879-1627224678242975</svTRID>
|
<svTRID>RO-6879-1627224678242975</svTRID>
|
||||||
</trID>
|
</trID>
|
||||||
</response>
|
</response>
|
||||||
</epp>
|
</epp>
|
|
@ -1,12 +1,12 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<response>
|
<response>
|
||||||
<result code="1000">
|
<result code="1000">
|
||||||
<msg>Command completed successfully</msg>
|
<msg>Command completed successfully</msg>
|
||||||
</result>
|
</result>
|
||||||
<trID>
|
<trID>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
<svTRID>RO-6879-1627224678242975</svTRID>
|
<svTRID>RO-6879-1627224678242975</svTRID>
|
||||||
</trID>
|
</trID>
|
||||||
</response>
|
</response>
|
||||||
</epp>
|
</epp>
|
|
@ -1,26 +1,26 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<response>
|
<response>
|
||||||
<result code="1000">
|
<result code="1000">
|
||||||
<msg>Command completed successfully</msg>
|
<msg>Command completed successfully</msg>
|
||||||
</result>
|
</result>
|
||||||
<resData>
|
<resData>
|
||||||
<host:infData xmlns:host="urn:ietf:params:xml:ns:host-1.0">
|
<host:infData xmlns:host="urn:ietf:params:xml:ns:host-1.0">
|
||||||
<host:name>host2.eppdev-1.com</host:name>
|
<host:name>host2.eppdev-1.com</host:name>
|
||||||
<host:roid>UNDEF-ROID</host:roid>
|
<host:roid>UNDEF-ROID</host:roid>
|
||||||
<host:status s="ok"/>
|
<host:status s="ok"/>
|
||||||
<host:addr ip="v4">29.245.122.14</host:addr>
|
<host:addr ip="v4">29.245.122.14</host:addr>
|
||||||
<host:addr ip="v6">2404:6800:4001:0801:0000:0000:0000:200e</host:addr>
|
<host:addr ip="v6">2404:6800:4001:0801:0000:0000:0000:200e</host:addr>
|
||||||
<host:clID>eppdev</host:clID>
|
<host:clID>eppdev</host:clID>
|
||||||
<host:crID>creator</host:crID>
|
<host:crID>creator</host:crID>
|
||||||
<host:crDate>2021-07-26T05:28:55.0Z</host:crDate>
|
<host:crDate>2021-07-26T05:28:55.0Z</host:crDate>
|
||||||
<host:upID>creator</host:upID>
|
<host:upID>creator</host:upID>
|
||||||
<host:upDate>2021-07-26T05:28:55.0Z</host:upDate>
|
<host:upDate>2021-07-26T05:28:55.0Z</host:upDate>
|
||||||
</host:infData>
|
</host:infData>
|
||||||
</resData>
|
</resData>
|
||||||
<trID>
|
<trID>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
<svTRID>RO-6879-1627224678242975</svTRID>
|
<svTRID>RO-6879-1627224678242975</svTRID>
|
||||||
</trID>
|
</trID>
|
||||||
</response>
|
</response>
|
||||||
</epp>
|
</epp>
|
|
@ -1,12 +1,12 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<response>
|
<response>
|
||||||
<result code="1000">
|
<result code="1000">
|
||||||
<msg>Command completed successfully</msg>
|
<msg>Command completed successfully</msg>
|
||||||
</result>
|
</result>
|
||||||
<trID>
|
<trID>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
<svTRID>RO-6879-1627224678242975</svTRID>
|
<svTRID>RO-6879-1627224678242975</svTRID>
|
||||||
</trID>
|
</trID>
|
||||||
</response>
|
</response>
|
||||||
</epp>
|
</epp>
|
|
@ -1,12 +1,12 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<response>
|
<response>
|
||||||
<result code="1000">
|
<result code="1000">
|
||||||
<msg>Command completed successfully</msg>
|
<msg>Command completed successfully</msg>
|
||||||
</result>
|
</result>
|
||||||
<trID>
|
<trID>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
<svTRID>RO-6879-1627224678242975</svTRID>
|
<svTRID>RO-6879-1627224678242975</svTRID>
|
||||||
</trID>
|
</trID>
|
||||||
</response>
|
</response>
|
||||||
</epp>
|
</epp>
|
|
@ -1,12 +1,12 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<response>
|
<response>
|
||||||
<result code="1500">
|
<result code="1500">
|
||||||
<msg>Command completed successfully; ending session</msg>
|
<msg>Command completed successfully; ending session</msg>
|
||||||
</result>
|
</result>
|
||||||
<trID>
|
<trID>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
<svTRID>RO-6879-1627224678242975</svTRID>
|
<svTRID>RO-6879-1627224678242975</svTRID>
|
||||||
</trID>
|
</trID>
|
||||||
</response>
|
</response>
|
||||||
</epp>
|
</epp>
|
|
@ -1,13 +1,13 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<response>
|
<response>
|
||||||
<result code="1000">
|
<result code="1000">
|
||||||
<msg>Command completed successfully</msg>
|
<msg>Command completed successfully</msg>
|
||||||
</result>
|
</result>
|
||||||
<msgQ count="4" id="12345"/>
|
<msgQ count="4" id="12345"/>
|
||||||
<trID>
|
<trID>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
<svTRID>RO-6879-1627224678242975</svTRID>
|
<svTRID>RO-6879-1627224678242975</svTRID>
|
||||||
</trID>
|
</trID>
|
||||||
</response>
|
</response>
|
||||||
</epp>
|
</epp>
|
|
@ -1,27 +1,27 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
<response>
|
<response>
|
||||||
<result code="1301">
|
<result code="1301">
|
||||||
<msg>Command completed successfully; ack to dequeue</msg>
|
<msg>Command completed successfully; ack to dequeue</msg>
|
||||||
</result>
|
</result>
|
||||||
<msgQ count="5" id="12345">
|
<msgQ count="5" id="12345">
|
||||||
<qDate>2021-07-23T19:12:43.0Z</qDate>
|
<qDate>2021-07-23T19:12:43.0Z</qDate>
|
||||||
<msg>Transfer requested.</msg>
|
<msg>Transfer requested.</msg>
|
||||||
</msgQ>
|
</msgQ>
|
||||||
<resData>
|
<resData>
|
||||||
<obj:trnData xmlns:obj="urn:ietf:params:xml:ns:obj-1.0">
|
<obj:trnData xmlns:obj="urn:ietf:params:xml:ns:obj-1.0">
|
||||||
<obj:name>eppdev-transfer.com</obj:name>
|
<obj:name>eppdev-transfer.com</obj:name>
|
||||||
<obj:trStatus>pending</obj:trStatus>
|
<obj:trStatus>pending</obj:trStatus>
|
||||||
<obj:reID>eppdev</obj:reID>
|
<obj:reID>eppdev</obj:reID>
|
||||||
<obj:reDate>2021-07-23T15:31:21.0Z</obj:reDate>
|
<obj:reDate>2021-07-23T15:31:21.0Z</obj:reDate>
|
||||||
<obj:acID>ClientY</obj:acID>
|
<obj:acID>ClientY</obj:acID>
|
||||||
<obj:acDate>2021-07-28T15:31:21.0Z</obj:acDate>
|
<obj:acDate>2021-07-28T15:31:21.0Z</obj:acDate>
|
||||||
<obj:exDate>2022-07-02T14:53:19.0Z</obj:exDate>
|
<obj:exDate>2022-07-02T14:53:19.0Z</obj:exDate>
|
||||||
</obj:trnData>
|
</obj:trnData>
|
||||||
</resData>
|
</resData>
|
||||||
<trID>
|
<trID>
|
||||||
<clTRID>cltrid:1626454866</clTRID>
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
<svTRID>RO-6879-1627224678242975</svTRID>
|
<svTRID>RO-6879-1627224678242975</svTRID>
|
||||||
</trID>
|
</trID>
|
||||||
</response>
|
</response>
|
||||||
</epp>
|
</epp>
|
Loading…
Reference in New Issue