/// <summary> /// Creates a commit that deletes a file in a repository. /// </summary> /// <param name="repositoryId">The Id of the repository</param> /// <param name="path">The path to the file</param> /// <param name="request">Information about the file to delete</param> public Task DeleteFile(int repositoryId, string path, DeleteFileRequest request) { Ensure.ArgumentNotNullOrEmptyString(path, "path"); Ensure.ArgumentNotNull(request, "request"); var deleteUrl = ApiUrls.RepositoryContent(repositoryId, path); return(ApiConnection.Delete(deleteUrl, request)); }
/// <summary> /// Creates a commit that deletes a file in a repository. /// </summary> /// <param name="owner">The owner of the repository</param> /// <param name="name">The name of the repository</param> /// <param name="path">The path to the file</param> /// <param name="request">Information about the file to delete</param> public Task DeleteFile(string owner, string name, string path, DeleteFileRequest request) { Ensure.ArgumentNotNullOrEmptyString(owner, "owner"); Ensure.ArgumentNotNullOrEmptyString(name, "name"); Ensure.ArgumentNotNullOrEmptyString(path, "path"); Ensure.ArgumentNotNull(request, "request"); var deleteUrl = ApiUrls.RepositoryContent(owner, name, path); return(ApiConnection.Delete(deleteUrl, request)); }
/// <summary> /// Creates a commit that deletes a file in a repository. /// </summary> /// <param name="owner">The owner of the repository</param> /// <param name="name">The name of the repository</param> /// <param name="path">The path to the file</param> /// <param name="request">Information about the file to delete</param> public Task DeleteFile(string owner, string name, string path, DeleteFileRequest request) { Ensure.ArgumentNotNullOrEmptyString(owner, "owner"); Ensure.ArgumentNotNullOrEmptyString(name, "name"); Ensure.ArgumentNotNullOrEmptyString(path, "path"); Ensure.ArgumentNotNull(request, "request"); var deleteUrl = ApiUrls.RepositoryContent(owner, name, path); return ApiConnection.Delete(deleteUrl, request); }
/// <summary> /// Creates a commit that deletes a file in a repository. /// </summary> /// <param name="repositoryId">The Id of the repository</param> /// <param name="path">The path to the file</param> /// <param name="request">Information about the file to delete</param> public Task DeleteFile(int repositoryId, string path, DeleteFileRequest request) { Ensure.ArgumentNotNullOrEmptyString(path, "path"); Ensure.ArgumentNotNull(request, "request"); var deleteUrl = ApiUrls.RepositoryContent(repositoryId, path); return ApiConnection.Delete(deleteUrl, request); }