public ProfessionalData(item item) { var detailsArray = item.Item as dt_assoc; try { authority = OpsObjectHelper.GetItemFromArray(detailsArray, "authority").Text; } catch { } try { authority_website = OpsObjectHelper.GetItemFromArray(detailsArray, "authority_website").Text; } catch { } try { license_number = OpsObjectHelper.GetItemFromArray(detailsArray, "license_number").Text; } catch { } try { profession = OpsObjectHelper.GetItemFromArray(detailsArray, "profession").Text; } catch { } }
public IprData(item item) { var detailsArray = item.Item as dt_assoc; try { icm_membership_id = OpsObjectHelper.GetItemFromArray(detailsArray, "icm_membership_id").Text; } catch { } try { ipr_email = OpsObjectHelper.GetItemFromArray(detailsArray, "ipr_email").Text; } catch { } try { ipr_name = OpsObjectHelper.GetItemFromArray(detailsArray, "ipr_name").Text; } catch { } try { ipr_non_resolver = OpsObjectHelper.SrsBoolToNetBool(OpsObjectHelper.GetItemFromArray(detailsArray, "ipr_non_resolver").Text); } catch { } }
public GetDeletedDomainsResponse(string xml) : base(xml) { if (IsSuccess) { del_domains = new List <DeletedDomain>(); var delDomainsArray = (dt_array)OpsObjectHelper.GetResponseAttributeItem(ResponseEnvelope, "del_domains").Item; foreach (item i in delDomainsArray.Items) { var array = (dt_assoc)i.Item; var domain = new DeletedDomain { delete_date = OpsObjectHelper.ConvertToDateTime(OpsObjectHelper.GetItemFromArray(array, "delete_date").Text), expire_date = OpsObjectHelper.ConvertToDateTime(OpsObjectHelper.GetItemFromArray(array, "expire_date").Text), name = OpsObjectHelper.GetItemFromArray(array, "name").Text, reason = OpsObjectHelper.GetItemFromArray(array, "reason").Text }; del_domains.Add(domain); } page = Convert.ToInt32(OpsObjectHelper.GetResponseAttributeItem(ResponseEnvelope, "page").Text); page_size = Convert.ToInt32(OpsObjectHelper.GetResponseAttributeItem(ResponseEnvelope, "page_size").Text); total = Convert.ToInt32(OpsObjectHelper.GetResponseAttributeItem(ResponseEnvelope, "total").Text); } }
public ContactSet(OPS_envelope response) { var contacts = (dt_assoc)OpsObjectHelper.GetResponseAttributeItem(response, "contact_set").Item; if (contacts != null) { var adminContact = OpsObjectHelper.GetItemFromArray(contacts, "admin"); var billingContact = OpsObjectHelper.GetItemFromArray(contacts, "billing"); var ownerContact = OpsObjectHelper.GetItemFromArray(contacts, "owner"); var techContact = OpsObjectHelper.GetItemFromArray(contacts, "tech"); if (adminContact != null) { admin = new Contact(adminContact); } if (billingContact != null) { billing = new Contact(billingContact); } if (ownerContact != null) { owner = new Contact(ownerContact); } if (techContact != null) { tech = new Contact(techContact); } } }
public TldData(OPS_envelope response) { var tldDataItem = OpsObjectHelper.GetResponseAttributeItem(response, "tld_data"); if (tldDataItem != null) { var tldData = (dt_assoc)tldDataItem.Item; if (tldData != null) { var auRegistrantInfoItem = OpsObjectHelper.GetItemFromArray(tldData, "au_registrant_info"); if (auRegistrantInfoItem != null) { au_registrant_info = new AuRegistrantInfo(auRegistrantInfoItem); } var brRegisterNumberItem = OpsObjectHelper.GetItemFromArray(tldData, "br_register_number"); if (brRegisterNumberItem != null) { br_register_number = brRegisterNumberItem.Text; } var cedInfoItem = OpsObjectHelper.GetItemFromArray(tldData, "ced_info"); if (cedInfoItem != null) { ced_info = new CedInfo(cedInfoItem); } var iprDataItem = OpsObjectHelper.GetItemFromArray(tldData, "ipr_data"); if (iprDataItem != null) { ipr_data = new IprData(iprDataItem); } var itRegistrantInfoItem = OpsObjectHelper.GetItemFromArray(tldData, "it_registrant_info"); if (itRegistrantInfoItem != null) { it_registrant_info = new ItRegistrantInfo(itRegistrantInfoItem); } var nexusItem = OpsObjectHelper.GetItemFromArray(tldData, "nexus"); if (nexusItem != null) { nexus = new Nexus(nexusItem); } var professionalDataItem = OpsObjectHelper.GetItemFromArray(tldData, "professional_data"); if (professionalDataItem != null) { professional_data = new ProfessionalData(professionalDataItem); } var registrantExtraInfoItem = OpsObjectHelper.GetItemFromArray(tldData, "registrant_extra_info"); if (registrantExtraInfoItem != null) { registrant_extra_info = new RegistrantExtraInfo(registrantExtraInfoItem); } } } }
public GetBalanceResponse(string xml) : base(xml) { if (IsSuccess) { balance = Convert.ToDouble(OpsObjectHelper.GetResponseAttributeItem(ResponseEnvelope, "balance").Text); hold_balance = Convert.ToDouble(OpsObjectHelper.GetResponseAttributeItem(ResponseEnvelope, "hold_balance").Text); } }
public void BuildOpsEnvelope(string version, string registrantIp) { ObjectCollection = OpsObjectHelper.BuildOpsEnvelope(version, "get_deleted_domains", "DOMAIN", registrantIp); if (!String.IsNullOrEmpty(admin_email)) { ObjectCollection.AttributesArray.Items.Add(new item("admin_email", admin_email)); } if (!String.IsNullOrEmpty(billing_email)) { ObjectCollection.AttributesArray.Items.Add(new item("billing_email", billing_email)); } if (del_from.HasValue) { ObjectCollection.AttributesArray.Items.Add(new item("del_from", del_from.Value.ToString("yyyy-MM-dd"))); } if (del_to.HasValue) { ObjectCollection.AttributesArray.Items.Add(new item("del_to", del_to.Value.ToString("yyyy-MM-dd"))); } if (!String.IsNullOrEmpty(domain)) { ObjectCollection.AttributesArray.Items.Add(new item("domain", domain)); } if (exp_from.HasValue) { ObjectCollection.AttributesArray.Items.Add(new item("exp_from", exp_from.Value.ToString("yyyy-MM-dd"))); } if (exp_to.HasValue) { ObjectCollection.AttributesArray.Items.Add(new item("exp_to", exp_to.Value.ToString("yyyy-MM-dd"))); } if (limit.HasValue) { ObjectCollection.AttributesArray.Items.Add(new item("limit", limit.Value.ToString())); } if (!String.IsNullOrEmpty(owner_email)) { ObjectCollection.AttributesArray.Items.Add(new item("owner_email", owner_email)); } if (page.HasValue) { ObjectCollection.AttributesArray.Items.Add(new item("page", page.ToString())); } if (!String.IsNullOrEmpty(tech_email)) { ObjectCollection.AttributesArray.Items.Add(new item("tech_email", tech_email)); } }
public ResponseBase(string xml) { Xml = xml; ResponseEnvelope = SerializationHelper.Deserialize <OPS_envelope>(xml); Protocol = OpsObjectHelper.GetResponseDataBlockItem(ResponseEnvelope, "protocol").Text; Action = OpsObjectHelper.GetResponseDataBlockItem(ResponseEnvelope, "action").Text; Object = OpsObjectHelper.GetResponseDataBlockItem(ResponseEnvelope, "object").Text; IsSuccess = OpsObjectHelper.SrsBoolToNetBool(OpsObjectHelper.GetResponseDataBlockItem(ResponseEnvelope, "is_success").Text); ResponseCode = Convert.ToInt64(OpsObjectHelper.GetResponseDataBlockItem(ResponseEnvelope, "response_code").Text); ResponseText = OpsObjectHelper.GetResponseDataBlockItem(ResponseEnvelope, "response_text").Text; }
public BelongsToRspResponse(string responseXml) : base(responseXml) { if (IsSuccess) { belongs_to_rsp = OpsObjectHelper.SrsBoolToNetBool(OpsObjectHelper.GetResponseAttributeItem(ResponseEnvelope, "belongs_to_rsp").Text); var domainExpiryNode = OpsObjectHelper.GetResponseAttributeItem(ResponseEnvelope, "domain_expdate"); if (domainExpiryNode != null) { domain_expdate = OpsObjectHelper.ConvertToNullableDateTime(domainExpiryNode.Text); } } }
public CedInfo(item item) { var detailsArray = item.Item as dt_assoc; try { contact_type = OpsObjectHelper.GetItemFromArray(detailsArray, "contact_type").Text; } catch { } try { id_number = OpsObjectHelper.GetItemFromArray(detailsArray, "id_number").Text; } catch { } try { id_type = OpsObjectHelper.GetItemFromArray(detailsArray, "id_type").Text; } catch { } try { id_type_info = OpsObjectHelper.GetItemFromArray(detailsArray, "id_type_info").Text; } catch { } try { legal_entity_type = OpsObjectHelper.GetItemFromArray(detailsArray, "legal_entity_type").Text; } catch { } try { legal_entity_type_info = OpsObjectHelper.GetItemFromArray(detailsArray, "legal_entity_type_info").Text; } catch { } try { locality_city = OpsObjectHelper.GetItemFromArray(detailsArray, "locality_city").Text; } catch { } try { locality_country = OpsObjectHelper.GetItemFromArray(detailsArray, "locality_country").Text; } catch { } try { locality_state_prov = OpsObjectHelper.GetItemFromArray(detailsArray, "locality_state_prov").Text; } catch { } }
public Contact(item contactItem) { if (contactItem != null) { var detailsArray = contactItem.Item as dt_assoc; first_name = OpsObjectHelper.GetItemFromArray(detailsArray, "first_name").Text; last_name = OpsObjectHelper.GetItemFromArray(detailsArray, "last_name").Text; phone = OpsObjectHelper.GetItemFromArray(detailsArray, "phone").Text; email = OpsObjectHelper.GetItemFromArray(detailsArray, "email").Text; address1 = OpsObjectHelper.GetItemFromArray(detailsArray, "address1").Text; city = OpsObjectHelper.GetItemFromArray(detailsArray, "city").Text; country = OpsObjectHelper.GetItemFromArray(detailsArray, "country").Text; postal_code = OpsObjectHelper.GetItemFromArray(detailsArray, "postal_code").Text; //optional values wrapped in try/catch try { title = OpsObjectHelper.GetItemFromArray(detailsArray, "title").Text; } catch { } try { address2 = OpsObjectHelper.GetItemFromArray(detailsArray, "address2").Text; } catch { } try { state = OpsObjectHelper.GetItemFromArray(detailsArray, "state").Text; } catch { } try { fax = OpsObjectHelper.GetItemFromArray(detailsArray, "fax").Text; } catch { } try { lang = OpsObjectHelper.GetItemFromArray(detailsArray, "lang").Text; } catch { } try { vat = OpsObjectHelper.GetItemFromArray(detailsArray, "vat").Text; } catch { } } }
public AuRegistrantInfo(item item) { var detailsArray = item.Item as dt_assoc; try { eligibility_id = OpsObjectHelper.GetItemFromArray(detailsArray, "eligibility_id").Text; } catch { } try { eligibility_id_type = OpsObjectHelper.GetItemFromArray(detailsArray, "eligibility_id_type").Text; } catch { } try { eligibility_name = OpsObjectHelper.GetItemFromArray(detailsArray, "eligibility_name").Text; } catch { } try { eligibility_type = OpsObjectHelper.GetItemFromArray(detailsArray, "eligibility_type").Text; } catch { } try { policy_reason = OpsObjectHelper.ToNullableInt32(OpsObjectHelper.GetItemFromArray(detailsArray, "policy_reason").Text); } catch { } try { registrant_id = OpsObjectHelper.GetItemFromArray(detailsArray, "registrant_id").Text; } catch { } try { registrant_id_type = OpsObjectHelper.GetItemFromArray(detailsArray, "registrant_id_type").Text; } catch { } try { registrant_name = OpsObjectHelper.GetItemFromArray(detailsArray, "registrant_name").Text; } catch { } }
public ItRegistrantInfo(item item) { var detailsArray = item.Item as dt_assoc; try { entity_type = OpsObjectHelper.GetItemFromArray(detailsArray, "entity_type").Text; } catch { } try { nationality_code = OpsObjectHelper.GetItemFromArray(detailsArray, "nationality_code").Text; } catch { } try { reg_code = OpsObjectHelper.GetItemFromArray(detailsArray, "reg_code").Text; } catch { } }
public Nexus(item item) { var detailsArray = item.Item as dt_assoc; try { app_purpose = OpsObjectHelper.GetItemFromArray(detailsArray, "app_purpose").Text; } catch { } try { category = OpsObjectHelper.GetItemFromArray(detailsArray, "category").Text; } catch { } try { validator = OpsObjectHelper.GetItemFromArray(detailsArray, "validator").Text; } catch { } }
public item BuildItem() { var itemArray = new dt_assoc(); if (!string.IsNullOrEmpty(icm_membership_id)) { itemArray.Items.Add(new item("icm_membership_id", icm_membership_id)); } if (!string.IsNullOrEmpty(ipr_email)) { itemArray.Items.Add(new item("ipr_email", ipr_email)); } if (!string.IsNullOrEmpty(ipr_name)) { itemArray.Items.Add(new item("ipr_name", ipr_name)); } itemArray.Items.Add(new item("ipr_non_resolver", OpsObjectHelper.NetBoolToSrsBool(ipr_non_resolver))); return(new item("ipr_data", itemArray)); }
public void BuildOpsEnvelope(string version, string registrantIp) { ObjectCollection = OpsObjectHelper.BuildOpsEnvelope(version, "get_balance", "balance", registrantIp); }
public RegistrantExtraInfo(item item) { var detailsArray = item.Item as dt_assoc; try { aero_ens_id = OpsObjectHelper.GetItemFromArray(detailsArray, "aero_ens_id").Text; } catch { } try { aero_ens_password = OpsObjectHelper.GetItemFromArray(detailsArray, "aero_ens_password").Text; } catch { } try { coop_verification_code = OpsObjectHelper.GetItemFromArray(detailsArray, "coop_verification_code").Text; } catch { } try { country_of_birth = OpsObjectHelper.GetItemFromArray(detailsArray, "country_of_birth").Text; } catch { } try { date_of_birth = OpsObjectHelper.ConvertToNullableDateTime(OpsObjectHelper.GetItemFromArray(detailsArray, "date_of_birth").Text); } catch { } try { id_card_authority = OpsObjectHelper.GetItemFromArray(detailsArray, "id_card_authority").Text; } catch { } try { id_card_issue_date = OpsObjectHelper.ConvertToNullableDateTime(OpsObjectHelper.GetItemFromArray(detailsArray, "id_card_issue_date").Text); } catch { } try { id_card_number = OpsObjectHelper.GetItemFromArray(detailsArray, "id_card_number").Text; } catch { } try { jobs_admin_type = OpsObjectHelper.GetItemFromArray(detailsArray, "jobs_admin_type").Text; } catch { } try { jobs_association_member = OpsObjectHelper.GetItemFromArray(detailsArray, "jobs_association_member").Text; } catch { } try { jobs_industry_type = OpsObjectHelper.GetItemFromArray(detailsArray, "jobs_industry_type").Text; } catch { } try { jobs_title = OpsObjectHelper.GetItemFromArray(detailsArray, "jobs_title").Text; } catch { } try { jobs_website = OpsObjectHelper.GetItemFromArray(detailsArray, "jobs_website").Text; } catch { } try { place_of_birth = OpsObjectHelper.GetItemFromArray(detailsArray, "place_of_birth").Text; } catch { } try { postal_code_of_birth = OpsObjectHelper.GetItemFromArray(detailsArray, "postal_code_of_birth").Text; } catch { } try { province_of_birth = OpsObjectHelper.GetItemFromArray(detailsArray, "province_of_birth").Text; } catch { } try { registration_number = OpsObjectHelper.GetItemFromArray(detailsArray, "registration_number").Text; } catch { } try { registrant_type = OpsObjectHelper.GetItemFromArray(detailsArray, "registrant_type").Text; } catch { } try { registrant_vat_id = OpsObjectHelper.GetItemFromArray(detailsArray, "registrant_vat_id").Text; } catch { } try { siren_siret = OpsObjectHelper.GetItemFromArray(detailsArray, "siren_siret").Text; } catch { } try { tax_number = OpsObjectHelper.GetItemFromArray(detailsArray, "tax_number").Text; } catch { } try { trademark_number = OpsObjectHelper.GetItemFromArray(detailsArray, "trademark_number").Text; } catch { } try { travel_uin = OpsObjectHelper.GetItemFromArray(detailsArray, "travel_uin").Text; } catch { } }
public void BuildOpsEnvelope(string version, string registrantIp) { ObjectCollection = OpsObjectHelper.BuildOpsEnvelope(version, "GET", "DOMAIN", registrantIp); ObjectCollection.AttributesArray.Items.Add(new item("domain", domain)); ObjectCollection.AttributesArray.Items.Add(new item("type", type)); }