public System.Threading.Tasks.Task <setActionsResponse> setActionsAsync(action arg0, action arg1)
    {
        setActionsRequest inValue = new setActionsRequest();

        inValue.arg0 = arg0;
        inValue.arg1 = arg1;
        return(((Challenge)(this)).setActionsAsync(inValue));
    }
    public delta setActions(action arg0, action arg1)
    {
        setActionsRequest inValue = new setActionsRequest();

        inValue.arg0 = arg0;
        inValue.arg1 = arg1;
        setActionsResponse retVal = ((Challenge)(this)).setActions(inValue);

        return(retVal.@return);
    }
 System.Threading.Tasks.Task <setActionsResponse> Challenge.setActionsAsync(setActionsRequest request)
 {
     return(base.Channel.setActionsAsync(request));
 }
 setActionsResponse Challenge.setActions(setActionsRequest request)
 {
     return(base.Channel.setActions(request));
 }