Click or drag to resize

IWsDomainsGetDomainContactData Method

Get the elements of DomainContactData through a search by UserID and Label

Namespace:  Aruba.Cloud.Domains.WsDomains
Assembly:  Aruba.Cloud.Domains.WsDomains (in Aruba.Cloud.Domains.WsDomains.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
[OperationContractAttribute]
WsResult<List<DomainContactData>> GetDomainContactData(
	GetDomainContactRequest request
)

Parameters

request
Type: Aruba.Cloud.Domains.Common.Entities.WcfGetDomainContactRequest

Return Value

Type: WsResultListDomainContactData
Examples
Here's an example on how to call the method:
private static void Test_WsDomains_GetDomainContactData()
{
using (var client = new WsDomains.WsDomainsClient())
{
client.ClientCredentials.UserName.UserName = "ARU-0000";
client.ClientCredentials.UserName.Password = "0123456789";

var req = new WsDomains.GetDomainContactRequest()
{
DomainContactDataID = null,
Label = string.Empty
};

var res = client.GetDomainContactData(req);

if (res.Success)
{
foreach (var c in res.Value)
{
Console.WriteLine(
string.Format(
"{0} (DomainContactDataID: {1}) - {2} {3}",
c.Label, c.DomainContactDataID, c.Data.FirstName, c.Data.LastName));
}
}
else
{
throw new Exception(res.ResultMessage);
}
}
Console.ReadLine();
}
And here an example of response:
GetDomainContactDataResponse: {
GetDomainContactDataResult: {
ExceptionInfo: [System.String],
ResultCode: 0,
ResultMessage: [System.String],
Success: true,
Value: {
DomainContactData: {
CreateUser: ARU-0000,
Data: {
AddressField1: via Roma,
AddressField2: [System.String],
AddressField3: [System.String],
City: Firenze,
Country: IT,
Email: abc@abc.it,
Fax: [System.String],
FirstName: Nome,
LastName: Cognome,
OrganizationName: Ditta,
Phone: +39.123123123,
PostalCode: 50123,
State: FI,
TldData: [System.String],
},
DomainContactDataID: 32,
InsertDate: 2019-02-08T13:02:49.56,
IsDefault: false,
Label: Rubrica2,
RegistrantExtraInfo: [System.String],
Status: Active,
Type: Owner,
UpdateDate: [System.String],
UpdateUser: [System.String],
UserID: 1500,
},
},
},
},
},
See Also