package
0.8.0
Repository: https://github.com/willabides/octo-go.git
Documentation: pkg.go.dev

# Functions

CheckRepoIsStarredByAuthenticatedUser performs requests for "activity/check-repo-is-starred-by-authenticated-user" Check if a repository is starred by the authenticated user.
DeleteRepoSubscription performs requests for "activity/delete-repo-subscription" Delete a repository subscription.
DeleteThreadSubscription performs requests for "activity/delete-thread-subscription" Delete a thread subscription.
GetFeeds performs requests for "activity/get-feeds" Get feeds.
GetRepoSubscription performs requests for "activity/get-repo-subscription" Get a repository subscription.
GetThread performs requests for "activity/get-thread" Get a thread.
GetThreadSubscriptionForAuthenticatedUser performs requests for "activity/get-thread-subscription-for-authenticated-user" Get a thread subscription for the authenticated user.
ListEventsForAuthenticatedUser performs requests for "activity/list-events-for-authenticated-user" List events for the authenticated user.
ListNotificationsForAuthenticatedUser performs requests for "activity/list-notifications-for-authenticated-user" List notifications for the authenticated user.
ListOrgEventsForAuthenticatedUser performs requests for "activity/list-org-events-for-authenticated-user" List organization events for the authenticated user.
ListPublicEvents performs requests for "activity/list-public-events" List public events.
ListPublicEventsForRepoNetwork performs requests for "activity/list-public-events-for-repo-network" List public events for a network of repositories.
ListPublicEventsForUser performs requests for "activity/list-public-events-for-user" List public events for a user.
ListPublicOrgEvents performs requests for "activity/list-public-org-events" List public organization events.
ListReceivedEventsForUser performs requests for "activity/list-received-events-for-user" List events received by the authenticated user.
ListReceivedPublicEventsForUser performs requests for "activity/list-received-public-events-for-user" List public events received by a user.
ListRepoEvents performs requests for "activity/list-repo-events" List repository events.
ListRepoNotificationsForAuthenticatedUser performs requests for "activity/list-repo-notifications-for-authenticated-user" List repository notifications for the authenticated user.
ListReposStarredByAuthenticatedUser performs requests for "activity/list-repos-starred-by-authenticated-user" List repositories starred by the authenticated user.
ListReposStarredByUser performs requests for "activity/list-repos-starred-by-user" List repositories starred by a user.
ListReposWatchedByUser performs requests for "activity/list-repos-watched-by-user" List repositories watched by a user.
ListStargazersForRepo performs requests for "activity/list-stargazers-for-repo" List stargazers.
ListWatchedReposForAuthenticatedUser performs requests for "activity/list-watched-repos-for-authenticated-user" List repositories watched by the authenticated user.
ListWatchersForRepo performs requests for "activity/list-watchers-for-repo" List watchers.
MarkNotificationsAsRead performs requests for "activity/mark-notifications-as-read" Mark notifications as read.
MarkRepoNotificationsAsRead performs requests for "activity/mark-repo-notifications-as-read" Mark repository notifications as read.
MarkThreadAsRead performs requests for "activity/mark-thread-as-read" Mark a thread as read.
NewClient returns a new Client.
SetRepoSubscription performs requests for "activity/set-repo-subscription" Set a repository subscription.
SetThreadSubscription performs requests for "activity/set-thread-subscription" Set a thread subscription.
StarRepoForAuthenticatedUser performs requests for "activity/star-repo-for-authenticated-user" Star a repository for the authenticated user.
UnstarRepoForAuthenticatedUser performs requests for "activity/unstar-repo-for-authenticated-user" Unstar a repository for the authenticated user.

# Structs

CheckRepoIsStarredByAuthenticatedUserReq is request data for Client.CheckRepoIsStarredByAuthenticatedUser https://developer.github.com/v3/activity/starring/#check-if-a-repository-is-starred-by-the-authenticated-user Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
CheckRepoIsStarredByAuthenticatedUserResponse is a response for CheckRepoIsStarredByAuthenticatedUser https://developer.github.com/v3/activity/starring/#check-if-a-repository-is-starred-by-the-authenticated-user */.
DeleteRepoSubscriptionReq is request data for Client.DeleteRepoSubscription https://developer.github.com/v3/activity/watching/#delete-a-repository-subscription Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
DeleteRepoSubscriptionResponse is a response for DeleteRepoSubscription https://developer.github.com/v3/activity/watching/#delete-a-repository-subscription */.
DeleteThreadSubscriptionReq is request data for Client.DeleteThreadSubscription https://developer.github.com/v3/activity/notifications/#delete-a-thread-subscription Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
DeleteThreadSubscriptionResponse is a response for DeleteThreadSubscription https://developer.github.com/v3/activity/notifications/#delete-a-thread-subscription */.
GetFeedsReq is request data for Client.GetFeeds https://developer.github.com/v3/activity/feeds/#get-feeds Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
GetFeedsResponse is a response for GetFeeds https://developer.github.com/v3/activity/feeds/#get-feeds */.
GetRepoSubscriptionReq is request data for Client.GetRepoSubscription https://developer.github.com/v3/activity/watching/#get-a-repository-subscription Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
GetRepoSubscriptionResponse is a response for GetRepoSubscription https://developer.github.com/v3/activity/watching/#get-a-repository-subscription */.
GetThreadReq is request data for Client.GetThread https://developer.github.com/v3/activity/notifications/#get-a-thread Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
GetThreadResponse is a response for GetThread https://developer.github.com/v3/activity/notifications/#get-a-thread */.
GetThreadSubscriptionForAuthenticatedUserReq is request data for Client.GetThreadSubscriptionForAuthenticatedUser https://developer.github.com/v3/activity/notifications/#get-a-thread-subscription-for-the-authenticated-user Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
GetThreadSubscriptionForAuthenticatedUserResponse is a response for GetThreadSubscriptionForAuthenticatedUser https://developer.github.com/v3/activity/notifications/#get-a-thread-subscription-for-the-authenticated-user */.
ListEventsForAuthenticatedUserReq is request data for Client.ListEventsForAuthenticatedUser https://developer.github.com/v3/activity/events/#list-events-for-the-authenticated-user Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListEventsForAuthenticatedUserResponse is a response for ListEventsForAuthenticatedUser https://developer.github.com/v3/activity/events/#list-events-for-the-authenticated-user */.
ListNotificationsForAuthenticatedUserReq is request data for Client.ListNotificationsForAuthenticatedUser https://developer.github.com/v3/activity/notifications/#list-notifications-for-the-authenticated-user Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListNotificationsForAuthenticatedUserResponse is a response for ListNotificationsForAuthenticatedUser https://developer.github.com/v3/activity/notifications/#list-notifications-for-the-authenticated-user */.
ListOrgEventsForAuthenticatedUserReq is request data for Client.ListOrgEventsForAuthenticatedUser https://developer.github.com/v3/activity/events/#list-organization-events-for-the-authenticated-user Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListOrgEventsForAuthenticatedUserResponse is a response for ListOrgEventsForAuthenticatedUser https://developer.github.com/v3/activity/events/#list-organization-events-for-the-authenticated-user */.
ListPublicEventsForRepoNetworkReq is request data for Client.ListPublicEventsForRepoNetwork https://developer.github.com/v3/activity/events/#list-public-events-for-a-network-of-repositories Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListPublicEventsForRepoNetworkResponse is a response for ListPublicEventsForRepoNetwork https://developer.github.com/v3/activity/events/#list-public-events-for-a-network-of-repositories */.
ListPublicEventsForUserReq is request data for Client.ListPublicEventsForUser https://developer.github.com/v3/activity/events/#list-public-events-for-a-user Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListPublicEventsForUserResponse is a response for ListPublicEventsForUser https://developer.github.com/v3/activity/events/#list-public-events-for-a-user */.
ListPublicEventsReq is request data for Client.ListPublicEvents https://developer.github.com/v3/activity/events/#list-public-events Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListPublicEventsResponse is a response for ListPublicEvents https://developer.github.com/v3/activity/events/#list-public-events */.
ListPublicOrgEventsReq is request data for Client.ListPublicOrgEvents https://developer.github.com/v3/activity/events/#list-public-organization-events Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListPublicOrgEventsResponse is a response for ListPublicOrgEvents https://developer.github.com/v3/activity/events/#list-public-organization-events */.
ListReceivedEventsForUserReq is request data for Client.ListReceivedEventsForUser https://developer.github.com/v3/activity/events/#list-events-received-by-the-authenticated-user Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListReceivedEventsForUserResponse is a response for ListReceivedEventsForUser https://developer.github.com/v3/activity/events/#list-events-received-by-the-authenticated-user */.
ListReceivedPublicEventsForUserReq is request data for Client.ListReceivedPublicEventsForUser https://developer.github.com/v3/activity/events/#list-public-events-received-by-a-user Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListReceivedPublicEventsForUserResponse is a response for ListReceivedPublicEventsForUser https://developer.github.com/v3/activity/events/#list-public-events-received-by-a-user */.
ListRepoEventsReq is request data for Client.ListRepoEvents https://developer.github.com/v3/activity/events/#list-repository-events Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListRepoEventsResponse is a response for ListRepoEvents https://developer.github.com/v3/activity/events/#list-repository-events */.
ListRepoNotificationsForAuthenticatedUserReq is request data for Client.ListRepoNotificationsForAuthenticatedUser https://developer.github.com/v3/activity/notifications/#list-repository-notifications-for-the-authenticated-user Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListRepoNotificationsForAuthenticatedUserResponse is a response for ListRepoNotificationsForAuthenticatedUser https://developer.github.com/v3/activity/notifications/#list-repository-notifications-for-the-authenticated-user */.
ListReposStarredByAuthenticatedUserReq is request data for Client.ListReposStarredByAuthenticatedUser https://developer.github.com/v3/activity/starring/#list-repositories-starred-by-the-authenticated-user Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListReposStarredByAuthenticatedUserResponse is a response for ListReposStarredByAuthenticatedUser https://developer.github.com/v3/activity/starring/#list-repositories-starred-by-the-authenticated-user */.
ListReposStarredByUserReq is request data for Client.ListReposStarredByUser https://developer.github.com/v3/activity/starring/#list-repositories-starred-by-a-user Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListReposStarredByUserResponse is a response for ListReposStarredByUser https://developer.github.com/v3/activity/starring/#list-repositories-starred-by-a-user */.
ListReposWatchedByUserReq is request data for Client.ListReposWatchedByUser https://developer.github.com/v3/activity/watching/#list-repositories-watched-by-a-user Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListReposWatchedByUserResponse is a response for ListReposWatchedByUser https://developer.github.com/v3/activity/watching/#list-repositories-watched-by-a-user */.
ListStargazersForRepoReq is request data for Client.ListStargazersForRepo https://developer.github.com/v3/activity/starring/#list-stargazers Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListStargazersForRepoResponse is a response for ListStargazersForRepo https://developer.github.com/v3/activity/starring/#list-stargazers */.
ListWatchedReposForAuthenticatedUserReq is request data for Client.ListWatchedReposForAuthenticatedUser https://developer.github.com/v3/activity/watching/#list-repositories-watched-by-the-authenticated-user Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListWatchedReposForAuthenticatedUserResponse is a response for ListWatchedReposForAuthenticatedUser https://developer.github.com/v3/activity/watching/#list-repositories-watched-by-the-authenticated-user */.
ListWatchersForRepoReq is request data for Client.ListWatchersForRepo https://developer.github.com/v3/activity/watching/#list-watchers Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListWatchersForRepoResponse is a response for ListWatchersForRepo https://developer.github.com/v3/activity/watching/#list-watchers */.
MarkNotificationsAsReadReq is request data for Client.MarkNotificationsAsRead https://developer.github.com/v3/activity/notifications/#mark-notifications-as-read Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
MarkNotificationsAsReadReqBody is a request body for activity/mark-notifications-as-read https://developer.github.com/v3/activity/notifications/#mark-notifications-as-read */.
MarkNotificationsAsReadResponse is a response for MarkNotificationsAsRead https://developer.github.com/v3/activity/notifications/#mark-notifications-as-read */.
MarkNotificationsAsReadResponseBody is a response body for MarkNotificationsAsRead https://developer.github.com/v3/activity/notifications/#mark-notifications-as-read */.
MarkRepoNotificationsAsReadReq is request data for Client.MarkRepoNotificationsAsRead https://developer.github.com/v3/activity/notifications/#mark-repository-notifications-as-read Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
MarkRepoNotificationsAsReadReqBody is a request body for activity/mark-repo-notifications-as-read https://developer.github.com/v3/activity/notifications/#mark-repository-notifications-as-read */.
MarkRepoNotificationsAsReadResponse is a response for MarkRepoNotificationsAsRead https://developer.github.com/v3/activity/notifications/#mark-repository-notifications-as-read */.
MarkThreadAsReadReq is request data for Client.MarkThreadAsRead https://developer.github.com/v3/activity/notifications/#mark-a-thread-as-read Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
MarkThreadAsReadResponse is a response for MarkThreadAsRead https://developer.github.com/v3/activity/notifications/#mark-a-thread-as-read */.
SetRepoSubscriptionReq is request data for Client.SetRepoSubscription https://developer.github.com/v3/activity/watching/#set-a-repository-subscription Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
SetRepoSubscriptionReqBody is a request body for activity/set-repo-subscription https://developer.github.com/v3/activity/watching/#set-a-repository-subscription */.
SetRepoSubscriptionResponse is a response for SetRepoSubscription https://developer.github.com/v3/activity/watching/#set-a-repository-subscription */.
SetThreadSubscriptionReq is request data for Client.SetThreadSubscription https://developer.github.com/v3/activity/notifications/#set-a-thread-subscription Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
SetThreadSubscriptionReqBody is a request body for activity/set-thread-subscription https://developer.github.com/v3/activity/notifications/#set-a-thread-subscription */.
SetThreadSubscriptionResponse is a response for SetThreadSubscription https://developer.github.com/v3/activity/notifications/#set-a-thread-subscription */.
StarRepoForAuthenticatedUserReq is request data for Client.StarRepoForAuthenticatedUser https://developer.github.com/v3/activity/starring/#star-a-repository-for-the-authenticated-user Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
StarRepoForAuthenticatedUserResponse is a response for StarRepoForAuthenticatedUser https://developer.github.com/v3/activity/starring/#star-a-repository-for-the-authenticated-user */.
UnstarRepoForAuthenticatedUserReq is request data for Client.UnstarRepoForAuthenticatedUser https://developer.github.com/v3/activity/starring/#unstar-a-repository-for-the-authenticated-user Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
UnstarRepoForAuthenticatedUserResponse is a response for UnstarRepoForAuthenticatedUser https://developer.github.com/v3/activity/starring/#unstar-a-repository-for-the-authenticated-user */.

# Type aliases

Client is a set of options to apply to requests.