IWsEndUserSetUpdateAssistanceRequest Method |
Note: This API is now obsolete.
Namespace: Aruba.Cloud.WsEndUser
[ObsoleteAttribute("No more supported, check knowledge base for more information.")] [OperationContractAttribute] WsResult SetUpdateAssistanceRequest( UpdateAssistanceRequest assistanceRequest )
Exception | Condition |
---|---|
NotSupportedException | No more supported, check knowledge base for more information |
// IWsEndUser.SetUpdateAssistanceRequest Method (c# .NET) public static string SetUpdateAssistanceRequest(WsEndUserClient client, int requestId, string requestSubject, string requestBody, string email, string fullName, string phoneNumber, int virtualMachineID) { //specify the account login details client.ClientCredentials.UserName.UserName = "ARU-0000"; client.ClientCredentials.UserName.Password = "0123456789"; StringBuilder stringBuilder = new StringBuilder(); try { // create the object UpdateAssistanceRequest for the request // with data to process UpdateAssistanceRequest request = new UpdateAssistanceRequest(); // mandatory fields request.AssistanceRequestID = requestId; request.AssistanceRequestSubject = requestSubject; request.AssistanceRequestBody = requestBody; request.CustomerEmail = email; request.CustomerFullName = fullName; request.CustomerPhoneNumber = phoneNumber; // other optional fields request.Language = Languages.en; request.VirtualMachineID = virtualMachineID; //call method SetUpdateAssistanceRequest, //obtaining a WsResult item WsResult result = client.SetUpdateAssistanceRequest(request); //if the call is not successful, re-run the error indicating the message if (result.Success) { // print the result code and message stringBuilder.Append("code: "); stringBuilder.Append(result.ResultCode); stringBuilder.Append(" - message: "); stringBuilder.Append(result.ResultMessage); } else { throw new ApplicationException(result.ResultMessage); } } catch (Exception ex) { // re-run the error throw new ApplicationException(ex.Message); } return stringBuilder.ToString(); }