Click or drag to resize

IWsEndUserSetUpdateAssistanceRequest Method

Note: This API is now obsolete.

This method is aimed to update assistance request data. Assistance request is updatable until user will send it to assistance team . Updatable data are RequestSubject, RequestBody, VirtualMachineID, CustomerEmail, CustomerFullName, CustomerPhoneNumber.

Namespace:  Aruba.Cloud.WsEndUser
Assembly:  Aruba.Cloud.WsEndUser (in Aruba.Cloud.WsEndUser.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
[ObsoleteAttribute("No more supported, check knowledge base for more information.")]
[OperationContractAttribute]
WsResult SetUpdateAssistanceRequest(
	UpdateAssistanceRequest assistanceRequest
)

Parameters

assistanceRequest
Type: Aruba.Cloud.Provisioning.EntitiesUpdateAssistanceRequest

Return Value

Type: WsResult
Exceptions
ExceptionCondition
NotSupportedExceptionNo more supported, check knowledge base for more information
Examples
// 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();
}
See Also