public Task <IReadOnlyList <GistFork> > GetAllForks(string id, ApiOptions options) { Ensure.ArgumentNotNullOrEmptyString(id, nameof(id)); Ensure.ArgumentNotNull(options, nameof(options)); return(ApiConnection.GetAll <GistFork>(ApiUrls.ForkGist(id), options)); }
/// <summary> /// Creates a fork of a gist /// </summary> /// <remarks> /// http://developer.github.com/v3/gists/#fork-a-gist /// </remarks> /// <param name="id">The id of the gist to fork</param> public Task <Gist> Fork(string id) { return(ApiConnection.Post <Gist>(ApiUrls.ForkGist(id), new object())); }
/// <summary> /// List gist forks /// </summary> /// <remarks> /// http://developer.github.com/v3/gists/#list-gists-forks /// </remarks> /// <param name="id">The id of the gist</param> public Task <IReadOnlyList <GistFork> > GetAllForks(string id) { Ensure.ArgumentNotNullOrEmptyString(id, "id"); return(ApiConnection.GetAll <GistFork>(ApiUrls.ForkGist(id))); }