/// <summary> /// Retrieves all of the starred <see cref="Repository"/>(ies) for the current user /// </summary> /// <param name="request">Star-specific request parameters that sort the results</param> /// <param name="options">Options for changing the API response</param> /// <exception cref="AuthorizationException">Thrown if the client is not authenticated</exception> public IObservable <Repository> GetAllForCurrent(StarredRequest request, ApiOptions options) { Ensure.ArgumentNotNull(request, "request"); Ensure.ArgumentNotNull(options, "options"); return(_connection.GetAndFlattenAllPages <Repository>(ApiUrls.Starred(), request.ToParametersDictionary(), options)); }
public IObservable<Repository> GetAllForUser(string user, StarredRequest request) { Ensure.ArgumentNotNullOrEmptyString(user, "user"); Ensure.ArgumentNotNull(request, "request"); return _connection.GetAndFlattenAllPages<Repository>(ApiUrls.StarredByUser(user), request.ToParametersDictionary()); }
public IObservable<Repository> GetAllForCurrent(StarredRequest request) { Ensure.ArgumentNotNull(request, "request"); return _connection.GetAndFlattenAllPages<Repository>(ApiUrls.Starred(), request.ToParametersDictionary()); }
/// <summary> /// Retrieves all of the <see cref="Repository"/>(ies) starred by the specified user with star creation timestamps. /// </summary> /// <param name="user">The login of the user</param> /// <param name="request">Star-specific request parameters that sort the results</param> /// <param name="options">Options for changing the API response</param> /// <exception cref="AuthorizationException">Thrown if the client is not authenticated.</exception> public IObservable <RepositoryStar> GetAllForUserWithTimestamps(string user, StarredRequest request, ApiOptions options) { Ensure.ArgumentNotNullOrEmptyString(user, "user"); Ensure.ArgumentNotNull(request, "request"); Ensure.ArgumentNotNull(options, "options"); return(_connection.GetAndFlattenAllPages <RepositoryStar>(ApiUrls.StarredByUser(user), request.ToParametersDictionary(), AcceptHeaders.StarCreationTimestamps, options)); }
/// <summary> /// Retrieves all of the <see cref="Repository"/>(ies) starred by the specified user with star creation timestamps. /// </summary> /// <param name="user">The login of the user</param> /// <param name="request">Star-specific request parameters that sort the results</param> /// <param name="options">Options for changing the API response</param> /// <exception cref="AuthorizationException">Thrown if the client is not authenticated.</exception> public IObservable<RepositoryStar> GetAllForUserWithTimestamps(string user, StarredRequest request, ApiOptions options) { Ensure.ArgumentNotNullOrEmptyString(user, "user"); Ensure.ArgumentNotNull(request, "request"); Ensure.ArgumentNotNull(options, "options"); return _connection.GetAndFlattenAllPages<RepositoryStar>(ApiUrls.StarredByUser(user), request.ToParametersDictionary(), AcceptHeaders.StarCreationTimestamps, options); }
/// <summary> /// Retrieves all of the <see cref="Repository"/>(ies) starred by the specified user /// </summary> /// <param name="user">The login of the user</param> /// <param name="request">Star-specific request parameters that sort the results</param> /// <param name="options">Options for changing the API response</param> /// <exception cref="AuthorizationException">Thrown if the client is not authenticated</exception> public IObservable <Repository> GetAllForUser(string user, StarredRequest request, ApiOptions options) { Ensure.ArgumentNotNullOrEmptyString(user, nameof(user)); Ensure.ArgumentNotNull(request, nameof(request)); Ensure.ArgumentNotNull(options, nameof(options)); return(_connection.GetAndFlattenAllPages <Repository>(ApiUrls.StarredByUser(user), request.ToParametersDictionary(), options)); }
/// <summary> /// Retrieves all of the starred <see cref="Repository"/>(ies) for the current user with star creation timestamps. /// </summary> /// <param name="request">Star-specific request parameters that sort the results</param> /// <param name="options">Options for changing the API response</param> /// <exception cref="AuthorizationException">Thrown if the client is not authenticated.</exception> public IObservable <RepositoryStar> GetAllForCurrentWithTimestamps(StarredRequest request, ApiOptions options) { Ensure.ArgumentNotNull(request, nameof(request)); Ensure.ArgumentNotNull(options, nameof(options)); return(_connection.GetAndFlattenAllPages <RepositoryStar>(ApiUrls.Starred(), request.ToParametersDictionary(), AcceptHeaders.StarCreationTimestamps, options)); }
public IObservable<RepositoryStar> GetAllForCurrentWithTimestamps(StarredRequest request) { Ensure.ArgumentNotNull(request, "request"); return _connection.GetAndFlattenAllPages<RepositoryStar>(ApiUrls.Starred(), request.ToParametersDictionary(), AcceptHeaders.StarCreationTimestamps); }