# Functions
GenerateOAuthTokenFromApp generates a GitHub OAuth access token from a set of valid GitHub App credentials.
No description provided by the author
NewRateLimitTransport takes in an http.RoundTripper and a variadic list of optional functions that modify the RateLimitTransport struct itself.
NewRetryTransport takes in an http.RoundTripper and a variadic list of optional functions that modify the RetryTransport struct itself.
No description provided by the author
No description provided by the author
No description provided by the author
WithMaxRetries is used to set the max number of retries when encountering an error.
WithParallelRequests is used to enforce serial api requests for rate limits.
WithReadDelay is used to set the delay between read requests.
WithRetryableErrors is used to set status codes to retry.
WithRetryDelay is used to set the delay between requests for retrying.
WithWriteDelay is used to set the write delay between requests.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RateLimitTransport implements GitHub's best practices for avoiding rate limits https://developer.github.com/v3/guides/best-practices-for-integrators/#dealing-with-abuse-rate-limits.
No description provided by the author
No description provided by the author
No description provided by the author
# Type aliases
No description provided by the author
No description provided by the author