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

# Functions

CreateBlob performs requests for "git/create-blob" Create a blob.
CreateCommit performs requests for "git/create-commit" Create a commit.
CreateRef performs requests for "git/create-ref" Create a reference.
CreateTag performs requests for "git/create-tag" Create a tag object.
CreateTree performs requests for "git/create-tree" Create a tree.
DeleteRef performs requests for "git/delete-ref" Delete a reference.
GetBlob performs requests for "git/get-blob" Get a blob.
GetCommit performs requests for "git/get-commit" Get a commit.
GetRef performs requests for "git/get-ref" Get a reference.
GetTag performs requests for "git/get-tag" Get a tag.
GetTree performs requests for "git/get-tree" Get a tree.
ListMatchingRefs performs requests for "git/list-matching-refs" List matching references.
NewClient returns a new Client.
UpdateRef performs requests for "git/update-ref" Update a reference.

# Structs

CreateBlobReq is request data for Client.CreateBlob https://developer.github.com/v3/git/blobs/#create-a-blob Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
CreateBlobReqBody is a request body for git/create-blob https://developer.github.com/v3/git/blobs/#create-a-blob */.
CreateBlobResponse is a response for CreateBlob https://developer.github.com/v3/git/blobs/#create-a-blob */.
CreateCommitReq is request data for Client.CreateCommit https://developer.github.com/v3/git/commits/#create-a-commit Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
CreateCommitReqBody is a request body for git/create-commit https://developer.github.com/v3/git/commits/#create-a-commit */.
CreateCommitReqBodyAuthor is a value for CreateCommitReqBody's Author field.
CreateCommitReqBodyCommitter is a value for CreateCommitReqBody's Committer field.
CreateCommitResponse is a response for CreateCommit https://developer.github.com/v3/git/commits/#create-a-commit */.
CreateRefReq is request data for Client.CreateRef https://developer.github.com/v3/git/refs/#create-a-reference Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
CreateRefReqBody is a request body for git/create-ref https://developer.github.com/v3/git/refs/#create-a-reference */.
CreateRefResponse is a response for CreateRef https://developer.github.com/v3/git/refs/#create-a-reference */.
CreateTagReq is request data for Client.CreateTag https://developer.github.com/v3/git/tags/#create-a-tag-object Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
CreateTagReqBody is a request body for git/create-tag https://developer.github.com/v3/git/tags/#create-a-tag-object */.
CreateTagReqBodyTagger is a value for CreateTagReqBody's Tagger field.
CreateTagResponse is a response for CreateTag https://developer.github.com/v3/git/tags/#create-a-tag-object */.
CreateTreeReq is request data for Client.CreateTree https://developer.github.com/v3/git/trees/#create-a-tree Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
CreateTreeReqBody is a request body for git/create-tree https://developer.github.com/v3/git/trees/#create-a-tree */.
CreateTreeReqBodyTree is a value for CreateTreeReqBody's Tree field.
CreateTreeResponse is a response for CreateTree https://developer.github.com/v3/git/trees/#create-a-tree */.
DeleteRefReq is request data for Client.DeleteRef https://developer.github.com/v3/git/refs/#delete-a-reference Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
DeleteRefResponse is a response for DeleteRef https://developer.github.com/v3/git/refs/#delete-a-reference */.
GetBlobReq is request data for Client.GetBlob https://developer.github.com/v3/git/blobs/#get-a-blob Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
GetBlobResponse is a response for GetBlob https://developer.github.com/v3/git/blobs/#get-a-blob */.
GetCommitReq is request data for Client.GetCommit https://developer.github.com/v3/git/commits/#get-a-commit Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
GetCommitResponse is a response for GetCommit https://developer.github.com/v3/git/commits/#get-a-commit */.
GetRefReq is request data for Client.GetRef https://developer.github.com/v3/git/refs/#get-a-reference Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
GetRefResponse is a response for GetRef https://developer.github.com/v3/git/refs/#get-a-reference */.
GetTagReq is request data for Client.GetTag https://developer.github.com/v3/git/tags/#get-a-tag Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
GetTagResponse is a response for GetTag https://developer.github.com/v3/git/tags/#get-a-tag */.
GetTreeReq is request data for Client.GetTree https://developer.github.com/v3/git/trees/#get-a-tree Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
GetTreeResponse is a response for GetTree https://developer.github.com/v3/git/trees/#get-a-tree */.
ListMatchingRefsReq is request data for Client.ListMatchingRefs https://developer.github.com/v3/git/refs/#list-matching-references Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListMatchingRefsResponse is a response for ListMatchingRefs https://developer.github.com/v3/git/refs/#list-matching-references */.
UpdateRefReq is request data for Client.UpdateRef https://developer.github.com/v3/git/refs/#update-a-reference Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
UpdateRefReqBody is a request body for git/update-ref https://developer.github.com/v3/git/refs/#update-a-reference */.
UpdateRefResponse is a response for UpdateRef https://developer.github.com/v3/git/refs/#update-a-reference */.

# Type aliases

Client is a set of options to apply to requests.