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

# Functions

AddCollaborator performs requests for "projects/add-collaborator" Add project collaborator.
CreateCard performs requests for "projects/create-card" Create a project card.
CreateColumn performs requests for "projects/create-column" Create a project column.
CreateForAuthenticatedUser performs requests for "projects/create-for-authenticated-user" Create a user project.
CreateForOrg performs requests for "projects/create-for-org" Create an organization project.
CreateForRepo performs requests for "projects/create-for-repo" Create a repository project.
Delete performs requests for "projects/delete" Delete a project.
DeleteCard performs requests for "projects/delete-card" Delete a project card.
DeleteColumn performs requests for "projects/delete-column" Delete a project column.
Get performs requests for "projects/get" Get a project.
GetCard performs requests for "projects/get-card" Get a project card.
GetColumn performs requests for "projects/get-column" Get a project column.
GetPermissionForUser performs requests for "projects/get-permission-for-user" Get project permission for a user.
ListCards performs requests for "projects/list-cards" List project cards.
ListCollaborators performs requests for "projects/list-collaborators" List project collaborators.
ListColumns performs requests for "projects/list-columns" List project columns.
ListForOrg performs requests for "projects/list-for-org" List organization projects.
ListForRepo performs requests for "projects/list-for-repo" List repository projects.
ListForUser performs requests for "projects/list-for-user" List user projects.
MoveCard performs requests for "projects/move-card" Move a project card.
MoveColumn performs requests for "projects/move-column" Move a project column.
NewClient returns a new Client.
RemoveCollaborator performs requests for "projects/remove-collaborator" Remove user as a collaborator.
Update performs requests for "projects/update" Update a project.
UpdateCard performs requests for "projects/update-card" Update an existing project card.
UpdateColumn performs requests for "projects/update-column" Update an existing project column.

# Structs

AddCollaboratorReq is request data for Client.AddCollaborator https://developer.github.com/v3/projects/collaborators/#add-project-collaborator Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
AddCollaboratorReqBody is a request body for projects/add-collaborator https://developer.github.com/v3/projects/collaborators/#add-project-collaborator */.
AddCollaboratorResponse is a response for AddCollaborator https://developer.github.com/v3/projects/collaborators/#add-project-collaborator */.
CreateCardReq is request data for Client.CreateCard https://developer.github.com/v3/projects/cards/#create-a-project-card Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
CreateCardReqBody is a request body for projects/create-card https://developer.github.com/v3/projects/cards/#create-a-project-card */.
CreateCardResponse is a response for CreateCard https://developer.github.com/v3/projects/cards/#create-a-project-card */.
CreateColumnReq is request data for Client.CreateColumn https://developer.github.com/v3/projects/columns/#create-a-project-column Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
CreateColumnReqBody is a request body for projects/create-column https://developer.github.com/v3/projects/columns/#create-a-project-column */.
CreateColumnResponse is a response for CreateColumn https://developer.github.com/v3/projects/columns/#create-a-project-column */.
CreateForAuthenticatedUserReq is request data for Client.CreateForAuthenticatedUser https://developer.github.com/v3/projects/#create-a-user-project Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
CreateForAuthenticatedUserReqBody is a request body for projects/create-for-authenticated-user https://developer.github.com/v3/projects/#create-a-user-project */.
CreateForAuthenticatedUserResponse is a response for CreateForAuthenticatedUser https://developer.github.com/v3/projects/#create-a-user-project */.
CreateForOrgReq is request data for Client.CreateForOrg https://developer.github.com/v3/projects/#create-an-organization-project Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
CreateForOrgReqBody is a request body for projects/create-for-org https://developer.github.com/v3/projects/#create-an-organization-project */.
CreateForOrgResponse is a response for CreateForOrg https://developer.github.com/v3/projects/#create-an-organization-project */.
CreateForRepoReq is request data for Client.CreateForRepo https://developer.github.com/v3/projects/#create-a-repository-project Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
CreateForRepoReqBody is a request body for projects/create-for-repo https://developer.github.com/v3/projects/#create-a-repository-project */.
CreateForRepoResponse is a response for CreateForRepo https://developer.github.com/v3/projects/#create-a-repository-project */.
DeleteCardReq is request data for Client.DeleteCard https://developer.github.com/v3/projects/cards/#delete-a-project-card Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
DeleteCardResponse is a response for DeleteCard https://developer.github.com/v3/projects/cards/#delete-a-project-card */.
DeleteColumnReq is request data for Client.DeleteColumn https://developer.github.com/v3/projects/columns/#delete-a-project-column Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
DeleteColumnResponse is a response for DeleteColumn https://developer.github.com/v3/projects/columns/#delete-a-project-column */.
DeleteReq is request data for Client.Delete https://developer.github.com/v3/projects/#delete-a-project Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
DeleteResponse is a response for Delete https://developer.github.com/v3/projects/#delete-a-project */.
GetCardReq is request data for Client.GetCard https://developer.github.com/v3/projects/cards/#get-a-project-card Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
GetCardResponse is a response for GetCard https://developer.github.com/v3/projects/cards/#get-a-project-card */.
GetColumnReq is request data for Client.GetColumn https://developer.github.com/v3/projects/columns/#get-a-project-column Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
GetColumnResponse is a response for GetColumn https://developer.github.com/v3/projects/columns/#get-a-project-column */.
GetPermissionForUserReq is request data for Client.GetPermissionForUser https://developer.github.com/v3/projects/collaborators/#get-project-permission-for-a-user Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
GetPermissionForUserResponse is a response for GetPermissionForUser https://developer.github.com/v3/projects/collaborators/#get-project-permission-for-a-user */.
GetReq is request data for Client.Get https://developer.github.com/v3/projects/#get-a-project Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
GetResponse is a response for Get https://developer.github.com/v3/projects/#get-a-project */.
ListCardsReq is request data for Client.ListCards https://developer.github.com/v3/projects/cards/#list-project-cards Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListCardsResponse is a response for ListCards https://developer.github.com/v3/projects/cards/#list-project-cards */.
ListCollaboratorsReq is request data for Client.ListCollaborators https://developer.github.com/v3/projects/collaborators/#list-project-collaborators Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListCollaboratorsResponse is a response for ListCollaborators https://developer.github.com/v3/projects/collaborators/#list-project-collaborators */.
ListColumnsReq is request data for Client.ListColumns https://developer.github.com/v3/projects/columns/#list-project-columns Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListColumnsResponse is a response for ListColumns https://developer.github.com/v3/projects/columns/#list-project-columns */.
ListForOrgReq is request data for Client.ListForOrg https://developer.github.com/v3/projects/#list-organization-projects Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListForOrgResponse is a response for ListForOrg https://developer.github.com/v3/projects/#list-organization-projects */.
ListForRepoReq is request data for Client.ListForRepo https://developer.github.com/v3/projects/#list-repository-projects Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListForRepoResponse is a response for ListForRepo https://developer.github.com/v3/projects/#list-repository-projects */.
ListForUserReq is request data for Client.ListForUser https://developer.github.com/v3/projects/#list-user-projects Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListForUserResponse is a response for ListForUser https://developer.github.com/v3/projects/#list-user-projects */.
MoveCardReq is request data for Client.MoveCard https://developer.github.com/v3/projects/cards/#move-a-project-card Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
MoveCardReqBody is a request body for projects/move-card https://developer.github.com/v3/projects/cards/#move-a-project-card */.
MoveCardResponse is a response for MoveCard https://developer.github.com/v3/projects/cards/#move-a-project-card */.
MoveColumnReq is request data for Client.MoveColumn https://developer.github.com/v3/projects/columns/#move-a-project-column Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
MoveColumnReqBody is a request body for projects/move-column https://developer.github.com/v3/projects/columns/#move-a-project-column */.
MoveColumnResponse is a response for MoveColumn https://developer.github.com/v3/projects/columns/#move-a-project-column */.
RemoveCollaboratorReq is request data for Client.RemoveCollaborator https://developer.github.com/v3/projects/collaborators/#remove-project-collaborator Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
RemoveCollaboratorResponse is a response for RemoveCollaborator https://developer.github.com/v3/projects/collaborators/#remove-project-collaborator */.
UpdateCardReq is request data for Client.UpdateCard https://developer.github.com/v3/projects/cards/#update-a-project-card Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
UpdateCardReqBody is a request body for projects/update-card https://developer.github.com/v3/projects/cards/#update-a-project-card */.
UpdateCardResponse is a response for UpdateCard https://developer.github.com/v3/projects/cards/#update-a-project-card */.
UpdateColumnReq is request data for Client.UpdateColumn https://developer.github.com/v3/projects/columns/#update-a-project-column Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
UpdateColumnReqBody is a request body for projects/update-column https://developer.github.com/v3/projects/columns/#update-a-project-column */.
UpdateColumnResponse is a response for UpdateColumn https://developer.github.com/v3/projects/columns/#update-a-project-column */.
UpdateReq is request data for Client.Update https://developer.github.com/v3/projects/#update-a-project Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
UpdateReqBody is a request body for projects/update https://developer.github.com/v3/projects/#update-a-project */.
UpdateResponse is a response for Update https://developer.github.com/v3/projects/#update-a-project */.

# Type aliases

Client is a set of options to apply to requests.