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

# Functions

CancelImport performs requests for "migrations/cancel-import" Cancel an import.
DeleteArchiveForAuthenticatedUser performs requests for "migrations/delete-archive-for-authenticated-user" Delete a user migration archive.
DeleteArchiveForOrg performs requests for "migrations/delete-archive-for-org" Delete an organization migration archive.
DownloadArchiveForOrg performs requests for "migrations/download-archive-for-org" Download an organization migration archive.
GetArchiveForAuthenticatedUser performs requests for "migrations/get-archive-for-authenticated-user" Download a user migration archive.
GetCommitAuthors performs requests for "migrations/get-commit-authors" Get commit authors.
GetImportStatus performs requests for "migrations/get-import-status" Get an import status.
GetLargeFiles performs requests for "migrations/get-large-files" Get large files.
GetStatusForAuthenticatedUser performs requests for "migrations/get-status-for-authenticated-user" Get a user migration status.
GetStatusForOrg performs requests for "migrations/get-status-for-org" Get an organization migration status.
ListForAuthenticatedUser performs requests for "migrations/list-for-authenticated-user" List user migrations.
ListForOrg performs requests for "migrations/list-for-org" List organization migrations.
ListReposForOrg performs requests for "migrations/list-repos-for-org" List repositories in an organization migration.
ListReposForUser performs requests for "migrations/list-repos-for-user" List repositories for a user migration.
MapCommitAuthor performs requests for "migrations/map-commit-author" Map a commit author.
NewClient returns a new Client.
SetLfsPreference performs requests for "migrations/set-lfs-preference" Update Git LFS preference.
StartForAuthenticatedUser performs requests for "migrations/start-for-authenticated-user" Start a user migration.
StartForOrg performs requests for "migrations/start-for-org" Start an organization migration.
StartImport performs requests for "migrations/start-import" Start an import.
UnlockRepoForAuthenticatedUser performs requests for "migrations/unlock-repo-for-authenticated-user" Unlock a user repository.
UnlockRepoForOrg performs requests for "migrations/unlock-repo-for-org" Unlock an organization repository.
UpdateImport performs requests for "migrations/update-import" Update an import.

# Structs

CancelImportReq is request data for Client.CancelImport https://developer.github.com/v3/migrations/source_imports/#cancel-an-import Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
CancelImportResponse is a response for CancelImport https://developer.github.com/v3/migrations/source_imports/#cancel-an-import */.
DeleteArchiveForAuthenticatedUserReq is request data for Client.DeleteArchiveForAuthenticatedUser https://developer.github.com/v3/migrations/users/#delete-a-user-migration-archive Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
DeleteArchiveForAuthenticatedUserResponse is a response for DeleteArchiveForAuthenticatedUser https://developer.github.com/v3/migrations/users/#delete-a-user-migration-archive */.
DeleteArchiveForOrgReq is request data for Client.DeleteArchiveForOrg https://developer.github.com/v3/migrations/orgs/#delete-an-organization-migration-archive Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
DeleteArchiveForOrgResponse is a response for DeleteArchiveForOrg https://developer.github.com/v3/migrations/orgs/#delete-an-organization-migration-archive */.
DownloadArchiveForOrgReq is request data for Client.DownloadArchiveForOrg https://developer.github.com/v3/migrations/orgs/#download-an-organization-migration-archive Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
DownloadArchiveForOrgResponse is a response for DownloadArchiveForOrg https://developer.github.com/v3/migrations/orgs/#download-an-organization-migration-archive */.
GetArchiveForAuthenticatedUserReq is request data for Client.GetArchiveForAuthenticatedUser https://developer.github.com/v3/migrations/users/#download-a-user-migration-archive Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
GetArchiveForAuthenticatedUserResponse is a response for GetArchiveForAuthenticatedUser https://developer.github.com/v3/migrations/users/#download-a-user-migration-archive */.
GetCommitAuthorsReq is request data for Client.GetCommitAuthors https://developer.github.com/v3/migrations/source_imports/#get-commit-authors Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
GetCommitAuthorsResponse is a response for GetCommitAuthors https://developer.github.com/v3/migrations/source_imports/#get-commit-authors */.
GetImportStatusReq is request data for Client.GetImportStatus https://developer.github.com/v3/migrations/source_imports/#get-an-import-status Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
GetImportStatusResponse is a response for GetImportStatus https://developer.github.com/v3/migrations/source_imports/#get-an-import-status */.
GetLargeFilesReq is request data for Client.GetLargeFiles https://developer.github.com/v3/migrations/source_imports/#get-large-files Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
GetLargeFilesResponse is a response for GetLargeFiles https://developer.github.com/v3/migrations/source_imports/#get-large-files */.
GetStatusForAuthenticatedUserReq is request data for Client.GetStatusForAuthenticatedUser https://developer.github.com/v3/migrations/users/#get-a-user-migration-status Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
GetStatusForAuthenticatedUserResponse is a response for GetStatusForAuthenticatedUser https://developer.github.com/v3/migrations/users/#get-a-user-migration-status */.
GetStatusForOrgReq is request data for Client.GetStatusForOrg https://developer.github.com/v3/migrations/orgs/#get-an-organization-migration-status Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
GetStatusForOrgResponse is a response for GetStatusForOrg https://developer.github.com/v3/migrations/orgs/#get-an-organization-migration-status */.
ListForAuthenticatedUserReq is request data for Client.ListForAuthenticatedUser https://developer.github.com/v3/migrations/users/#list-user-migrations Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListForAuthenticatedUserResponse is a response for ListForAuthenticatedUser https://developer.github.com/v3/migrations/users/#list-user-migrations */.
ListForOrgReq is request data for Client.ListForOrg https://developer.github.com/v3/migrations/orgs/#list-organization-migrations 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/migrations/orgs/#list-organization-migrations */.
ListReposForOrgReq is request data for Client.ListReposForOrg https://developer.github.com/v3/migrations/orgs/#list-repositories-in-an-organization-migration Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListReposForOrgResponse is a response for ListReposForOrg https://developer.github.com/v3/migrations/orgs/#list-repositories-in-an-organization-migration */.
ListReposForUserReq is request data for Client.ListReposForUser https://developer.github.com/v3/migrations/users/#list-repositories-for-a-user-migration Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListReposForUserResponse is a response for ListReposForUser https://developer.github.com/v3/migrations/users/#list-repositories-for-a-user-migration */.
MapCommitAuthorReq is request data for Client.MapCommitAuthor https://developer.github.com/v3/migrations/source_imports/#map-a-commit-author Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
MapCommitAuthorReqBody is a request body for migrations/map-commit-author https://developer.github.com/v3/migrations/source_imports/#map-a-commit-author */.
MapCommitAuthorResponse is a response for MapCommitAuthor https://developer.github.com/v3/migrations/source_imports/#map-a-commit-author */.
SetLfsPreferenceReq is request data for Client.SetLfsPreference https://developer.github.com/v3/migrations/source_imports/#update-git-lfs-preference Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
SetLfsPreferenceReqBody is a request body for migrations/set-lfs-preference https://developer.github.com/v3/migrations/source_imports/#update-git-lfs-preference */.
SetLfsPreferenceResponse is a response for SetLfsPreference https://developer.github.com/v3/migrations/source_imports/#update-git-lfs-preference */.
StartForAuthenticatedUserReq is request data for Client.StartForAuthenticatedUser https://developer.github.com/v3/migrations/users/#start-a-user-migration Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
StartForAuthenticatedUserReqBody is a request body for migrations/start-for-authenticated-user https://developer.github.com/v3/migrations/users/#start-a-user-migration */.
StartForAuthenticatedUserResponse is a response for StartForAuthenticatedUser https://developer.github.com/v3/migrations/users/#start-a-user-migration */.
StartForOrgReq is request data for Client.StartForOrg https://developer.github.com/v3/migrations/orgs/#start-an-organization-migration Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
StartForOrgReqBody is a request body for migrations/start-for-org https://developer.github.com/v3/migrations/orgs/#start-an-organization-migration */.
StartForOrgResponse is a response for StartForOrg https://developer.github.com/v3/migrations/orgs/#start-an-organization-migration */.
StartImportReq is request data for Client.StartImport https://developer.github.com/v3/migrations/source_imports/#start-an-import Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
StartImportReqBody is a request body for migrations/start-import https://developer.github.com/v3/migrations/source_imports/#start-an-import */.
StartImportResponse is a response for StartImport https://developer.github.com/v3/migrations/source_imports/#start-an-import */.
UnlockRepoForAuthenticatedUserReq is request data for Client.UnlockRepoForAuthenticatedUser https://developer.github.com/v3/migrations/users/#unlock-a-user-repository Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
UnlockRepoForAuthenticatedUserResponse is a response for UnlockRepoForAuthenticatedUser https://developer.github.com/v3/migrations/users/#unlock-a-user-repository */.
UnlockRepoForOrgReq is request data for Client.UnlockRepoForOrg https://developer.github.com/v3/migrations/orgs/#unlock-an-organization-repository Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
UnlockRepoForOrgResponse is a response for UnlockRepoForOrg https://developer.github.com/v3/migrations/orgs/#unlock-an-organization-repository */.
UpdateImportReq is request data for Client.UpdateImport https://developer.github.com/v3/migrations/source_imports/#update-an-import Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
UpdateImportReqBody is a request body for migrations/update-import https://developer.github.com/v3/migrations/source_imports/#update-an-import */.
UpdateImportResponse is a response for UpdateImport https://developer.github.com/v3/migrations/source_imports/#update-an-import */.

# Type aliases

Client is a set of options to apply to requests.