/// <summary> /// Gets the list of all unfinished tasks asynchronously. /// </summary> /// <param name="callback">The callback action.</param> /// <param name="parameters">The request parameters.</param> public async void GetMyTasksAsync(Action <ResponseData <DataType> > callback, ParametersType parameters = null) { await Communicator.CreateGetTask(callback, Path.MyTasks, parameters) .ConfigureAwait(false); }
/// <summary> /// Gets the list of all unfinished tasks. /// </summary> /// <param name="parameters">The request parameters.</param> /// <returns>The response data.</returns> public ResponseData <DataType> GetMyTasks(ParametersType parameters = null) { return(Communicator.Get <DataType, ParametersType>(Path.MyTasks, parameters)); }
/// <summary> /// Gets the list of all unfinished tasks asynchronously. /// </summary> /// <param name="parameters">The request parameters.</param> /// <returns>The response data.</returns> public async Task <ResponseData <DataType> > GetMyTasksAsync(ParametersType parameters = null) { return(await Communicator.CreateGetTask <DataType, ParametersType>(Path.MyTasks, parameters) .ConfigureAwait(false)); }
/// <summary> /// Gets the list of all unfinished tasks. /// </summary> /// <param name="token">The API token.</param> /// <param name="parameters">The request parameters.</param> /// <returns>The response data.</returns> public static ResponseData <DataType> GetMyTasks(string token, ParametersType parameters = null) { return(APICommunicator.Get <DataType, ParametersType>(token, Path.MyTasks, parameters)); }