IWsDomainsGetDomainContracts Method |
Namespace: Aruba.Cloud.Domains.WsDomains
[OperationContractAttribute] WsResult<List<DomainContract>> GetDomainContracts( DomainContractsWSRequest request )
private static void Test_WsDomains_GetDomainContracts() { using (var client = new WsDomains.WsDomainsClient()) { client.ClientCredentials.UserName.UserName = ARU_0000; client.ClientCredentials.UserName.Password = ARU_PSW; var req = new WsDomains.DomainContractsWSRequest() { LanguageIsoCode = "it-IT", TldCode = "COM" }; var res = client.GetDomainContracts(req); if (res.Success) { foreach (var c in res.Value) { bool PhysPers = c.DomainContractConditions .Where(x => x.Name == "PhysicalPerson") .Single() .Value.Equals(true.ToString(), StringComparison.InvariantCultureIgnoreCase); Console.WriteLine( string.Format( "{0} {1} {2} {3} {4} {5} {6} {7} {8} {9}", c.BackEndUri, c.ContractId, c.ContractTypeCode, c.FrontEndUri, c.IsMandatory, c.LanguageIsoCode, c.OrderIndex, c.Text, c.Version, PhysPers)); } } else { throw new Exception(res.ResultMessage); } } Console.ReadLine(); }
GetDomainContractsResponse: { GetDomainContractsResult: { ExceptionInfo: [System.String], ResultCode: 0, ResultMessage: -, Success: true, Value: { DomainContract: { BackEndUri: https://www.cloud.it/documents/tc-files/10_clausoleperlaregistrazionedeidominiit.pdf, ContractId: 147, ContractTypeCode: CLIT1, DomainContractConditions: { DomainContractCondition: { Name: PhysicalPerson, Value: False, }, }, FrontEndUri: https://www.cloud.it/documents/tc-files/10_clausoleperlaregistrazionedeidominiit.pdf, IsMandatory: true, LanguageIsoCode: it-IT, OrderIndex: 1, Text: Con riferimento al/ai nome/i a dominio con ccTLD.it, dichiaro di accettare le seguenti <a href="##FileURLFrontEnd##" title="Clausole per la registrazione dei domini .it" target="_black">clausole per la registrazione dei domini con ccTLD.it</a>, Version: 2.00, }, DomainContract: { BackEndUri: https://www.cloud.it/documents/tc-files/10_clausoleperlaregistrazionedeidominiit.pdf, ContractId: 148, ContractTypeCode: CLIT2, DomainContractConditions: { DomainContractCondition: { Name: PhysicalPerson, Value: False, }, }, FrontEndUri: https://www.cloud.it/documents/tc-files/10_clausoleperlaregistrazionedeidominiit.pdf, IsMandatory: true, LanguageIsoCode: it-IT, OrderIndex: 2, Text: Con riferimento al/ai nome/i a dominio con ccTLD.it, letta l'<a href="##FileURLFrontEnd##" title="Clausole per la registrazione dei domini .it" target="_black">informativa</a>, presto il consenso al trattamento dei dati personali ai fini di registrazione, Version: 2.00, }, DomainContract: { BackEndUri: https://www.cloud.it/documents/tc-files/10_clausoleperlaregistrazionedeidominiit.pdf, ContractId: 147, ContractTypeCode: CLIT1, DomainContractConditions: { DomainContractCondition: { Name: PhysicalPerson, Value: True, }, }, FrontEndUri: https://www.cloud.it/documents/tc-files/10_clausoleperlaregistrazionedeidominiit.pdf, IsMandatory: true, LanguageIsoCode: it-IT, OrderIndex: 1, Text: Con riferimento al/ai nome/i a dominio con ccTLD.it, dichiaro di accettare le seguenti <a href="##FileURLFrontEnd##" title="Clausole per la registrazione dei domini .it" target="_black">clausole per la registrazione dei domini con ccTLD.it</a>, Version: 2.00, }, DomainContract: { BackEndUri: https://www.cloud.it/documents/tc-files/10_clausoleperlaregistrazionedeidominiit.pdf, ContractId: 148, ContractTypeCode: CLIT2, DomainContractConditions: { DomainContractCondition: { Name: PhysicalPerson, Value: True, }, }, FrontEndUri: https://www.cloud.it/documents/tc-files/10_clausoleperlaregistrazionedeidominiit.pdf, IsMandatory: true, LanguageIsoCode: it-IT, OrderIndex: 2, Text: Con riferimento al/ai nome/i a dominio con ccTLD.it, letta l'<a href="##FileURLFrontEnd##" title="Clausole per la registrazione dei domini .it" target="_black">informativa</a>, presto il consenso al trattamento dei dati personali ai fini di registrazione, Version: 2.00, }, DomainContract: { BackEndUri: https://www.cloud.it/documents/tc-files/10_clausoleperlaregistrazionedeidominiit.pdf, ContractId: 150, ContractTypeCode: CLIT4, DomainContractConditions: { DomainContractCondition: { Name: PhysicalPerson, Value: True, }, }, FrontEndUri: https://www.cloud.it/documents/tc-files/10_clausoleperlaregistrazionedeidominiit.pdf, IsMandatory: false, LanguageIsoCode: it-IT, OrderIndex: 3, Text: Con riferimento al/ai nome/i a dominio con ccTLD.it, letta l'<a href="##FileURLFrontEnd##" title="Clausole per la registrazione dei domini .it" target="_black">informativa</a>, presto il consenso al trattamento dei dati personali per la diffusione ed accessibilità via Internet (opzionale), Version: 2.00, }, }, }, }, },