Documentation ¶
Overview ¶
* 码云 Open API * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * API version: 5.3.2 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
Index ¶
- Variables
- func CacheExpires(r *http.Response) time.Time
- func ParseWebHook(messageType string, payload []byte) (interface{}, error)
- func ValidatePayload(r *http.Request, secretKey []byte) (payload []byte, err error)
- func WebHookType(r *http.Request) string
- type APIClient
- type APIKey
- type APIResponse
- type ActivityApiService
- func (a *ActivityApiService) DeleteV5UserStarredOwnerRepo(ctx context.Context, owner string, repo string, ...) (*http.Response, error)
- func (a *ActivityApiService) DeleteV5UserSubscriptionsOwnerRepo(ctx context.Context, owner string, repo string, ...) (*http.Response, error)
- func (a *ActivityApiService) GetV5Events(ctx context.Context, localVarOptionals *GetV5EventsOpts) ([]Event, *http.Response, error)
- func (a *ActivityApiService) GetV5NetworksOwnerRepoEvents(ctx context.Context, owner string, repo string, ...) ([]Event, *http.Response, error)
- func (a *ActivityApiService) GetV5NotificationsCount(ctx context.Context, localVarOptionals *GetV5NotificationsCountOpts) (UserNotificationCount, *http.Response, error)
- func (a *ActivityApiService) GetV5NotificationsMessages(ctx context.Context, localVarOptionals *GetV5NotificationsMessagesOpts) ([]UserMessageList, *http.Response, error)
- func (a *ActivityApiService) GetV5NotificationsMessagesId(ctx context.Context, id string, ...) (UserMessage, *http.Response, error)
- func (a *ActivityApiService) GetV5NotificationsThreads(ctx context.Context, localVarOptionals *GetV5NotificationsThreadsOpts) ([]UserNotificationList, *http.Response, error)
- func (a *ActivityApiService) GetV5NotificationsThreadsId(ctx context.Context, id string, ...) (UserNotification, *http.Response, error)
- func (a *ActivityApiService) GetV5OrgsOrgEvents(ctx context.Context, org string, localVarOptionals *GetV5OrgsOrgEventsOpts) ([]Event, *http.Response, error)
- func (a *ActivityApiService) GetV5ReposOwnerRepoEvents(ctx context.Context, owner string, repo string, ...) ([]Event, *http.Response, error)
- func (a *ActivityApiService) GetV5ReposOwnerRepoNotifications(ctx context.Context, owner string, repo string, ...) ([]UserNotificationList, *http.Response, error)
- func (a *ActivityApiService) GetV5ReposOwnerRepoStargazers(ctx context.Context, owner string, repo string, ...) ([]UserBasic, *http.Response, error)
- func (a *ActivityApiService) GetV5ReposOwnerRepoSubscribers(ctx context.Context, owner string, repo string, ...) ([]UserBasic, *http.Response, error)
- func (a *ActivityApiService) GetV5UserStarred(ctx context.Context, localVarOptionals *GetV5UserStarredOpts) ([]Project, *http.Response, error)
- func (a *ActivityApiService) GetV5UserStarredOwnerRepo(ctx context.Context, owner string, repo string, ...) (*http.Response, error)
- func (a *ActivityApiService) GetV5UserSubscriptions(ctx context.Context, localVarOptionals *GetV5UserSubscriptionsOpts) ([]Project, *http.Response, error)
- func (a *ActivityApiService) GetV5UserSubscriptionsOwnerRepo(ctx context.Context, owner string, repo string, ...) (*http.Response, error)
- func (a *ActivityApiService) GetV5UsersUsernameEvents(ctx context.Context, username string, ...) ([]Event, *http.Response, error)
- func (a *ActivityApiService) GetV5UsersUsernameEventsOrgsOrg(ctx context.Context, username string, org string, ...) ([]Event, *http.Response, error)
- func (a *ActivityApiService) GetV5UsersUsernameEventsPublic(ctx context.Context, username string, ...) ([]Event, *http.Response, error)
- func (a *ActivityApiService) GetV5UsersUsernameReceivedEvents(ctx context.Context, username string, ...) ([]Event, *http.Response, error)
- func (a *ActivityApiService) GetV5UsersUsernameReceivedEventsPublic(ctx context.Context, username string, ...) ([]Event, *http.Response, error)
- func (a *ActivityApiService) GetV5UsersUsernameStarred(ctx context.Context, username string, ...) ([]Project, *http.Response, error)
- func (a *ActivityApiService) GetV5UsersUsernameSubscriptions(ctx context.Context, username string, ...) ([]Project, *http.Response, error)
- func (a *ActivityApiService) PatchV5NotificationsMessagesId(ctx context.Context, id string, ...) (*http.Response, error)
- func (a *ActivityApiService) PatchV5NotificationsThreadsId(ctx context.Context, id string, ...) (*http.Response, error)
- func (a *ActivityApiService) PostV5NotificationsMessages(ctx context.Context, username string, content string, ...) (UserMessage, *http.Response, error)
- func (a *ActivityApiService) PutV5NotificationsMessages(ctx context.Context, localVarOptionals *PutV5NotificationsMessagesOpts) (*http.Response, error)
- func (a *ActivityApiService) PutV5NotificationsThreads(ctx context.Context, localVarOptionals *PutV5NotificationsThreadsOpts) (*http.Response, error)
- func (a *ActivityApiService) PutV5ReposOwnerRepoNotifications(ctx context.Context, owner string, repo string, ...) (*http.Response, error)
- func (a *ActivityApiService) PutV5UserStarredOwnerRepo(ctx context.Context, owner string, repo string, ...) (*http.Response, error)
- func (a *ActivityApiService) PutV5UserSubscriptionsOwnerRepo(ctx context.Context, owner string, repo string, watchType string, ...) (*http.Response, error)
- type Asset
- type BasicAuth
- type BasicInfo
- type Blob
- type Branch
- type BranchCommit
- type BranchHook
- type BranchProtectionPutParam
- type Code
- type CodeComment
- type CodeForks
- type CodeForksHistory
- type Commit
- type CommitContent
- type CommitHook
- type CommitTree
- type Compare
- type CompleteBranch
- type Configuration
- type Content
- type ContentBasic
- type Contributor
- type CreateBranchParam
- type CreatePullRequestParam
- type DeleteV5EnterprisesEnterpriseMembersUsernameOpts
- type DeleteV5EnterprisesEnterpriseWeekReportsReportIdCommentsIdOpts
- type DeleteV5GistsGistIdCommentsIdOpts
- type DeleteV5GistsIdOpts
- type DeleteV5GistsIdStarOpts
- type DeleteV5OrgsOrgMembershipsUsernameOpts
- type DeleteV5ReposOwnerRepoBranchesBranchProtectionOpts
- type DeleteV5ReposOwnerRepoCollaboratorsUsernameOpts
- type DeleteV5ReposOwnerRepoCommentsIdOpts
- type DeleteV5ReposOwnerRepoContentsPathOpts
- type DeleteV5ReposOwnerRepoHooksIdOpts
- type DeleteV5ReposOwnerRepoIssuesCommentsIdOpts
- type DeleteV5ReposOwnerRepoIssuesNumberLabelsNameOpts
- type DeleteV5ReposOwnerRepoIssuesNumberLabelsOpts
- type DeleteV5ReposOwnerRepoKeysEnableIdOpts
- type DeleteV5ReposOwnerRepoKeysIdOpts
- type DeleteV5ReposOwnerRepoLabelsNameOpts
- type DeleteV5ReposOwnerRepoMilestonesNumberOpts
- type DeleteV5ReposOwnerRepoOpts
- type DeleteV5ReposOwnerRepoPullsCommentsIdOpts
- type DeleteV5ReposOwnerRepoPullsLabelOpts
- type DeleteV5ReposOwnerRepoPullsNumberAssigneesOpts
- type DeleteV5ReposOwnerRepoPullsNumberTestersOpts
- type DeleteV5ReposOwnerRepoReleasesIdOpts
- type DeleteV5UserFollowingUsernameOpts
- type DeleteV5UserKeysIdOpts
- type DeleteV5UserMembershipsOrgsOrgOpts
- type DeleteV5UserStarredOwnerRepoOpts
- type DeleteV5UserSubscriptionsOwnerRepoOpts
- type Email
- type EmailsApiService
- type EnterpriseBasic
- type EnterpriseHook
- type EnterpriseMember
- type EnterprisesApiService
- func (a *EnterprisesApiService) DeleteV5EnterprisesEnterpriseMembersUsername(ctx context.Context, enterprise string, username string, ...) (*http.Response, error)
- func (a *EnterprisesApiService) DeleteV5EnterprisesEnterpriseWeekReportsReportIdCommentsId(ctx context.Context, enterprise string, reportId int32, id int32, ...) (*http.Response, error)
- func (a *EnterprisesApiService) GetV5EnterprisesEnterprise(ctx context.Context, enterprise string, ...) (EnterpriseBasic, *http.Response, error)
- func (a *EnterprisesApiService) GetV5EnterprisesEnterpriseMembers(ctx context.Context, enterprise string, ...) ([]EnterpriseMember, *http.Response, error)
- func (a *EnterprisesApiService) GetV5EnterprisesEnterpriseMembersUsername(ctx context.Context, enterprise string, username string, ...) (EnterpriseMember, *http.Response, error)
- func (a *EnterprisesApiService) GetV5EnterprisesEnterpriseUsersUsernameWeekReports(ctx context.Context, enterprise string, username string, ...) ([]WeekReport, *http.Response, error)
- func (a *EnterprisesApiService) GetV5EnterprisesEnterpriseWeekReports(ctx context.Context, enterprise string, ...) ([]WeekReport, *http.Response, error)
- func (a *EnterprisesApiService) GetV5EnterprisesEnterpriseWeekReportsId(ctx context.Context, enterprise string, id int32, ...) (WeekReport, *http.Response, error)
- func (a *EnterprisesApiService) GetV5EnterprisesEnterpriseWeekReportsIdComments(ctx context.Context, enterprise string, id int32, ...) ([]Note, *http.Response, error)
- func (a *EnterprisesApiService) GetV5UserEnterprises(ctx context.Context, localVarOptionals *GetV5UserEnterprisesOpts) ([]EnterpriseBasic, *http.Response, error)
- func (a *EnterprisesApiService) PatchV5EnterprisesEnterpriseWeekReportId(ctx context.Context, enterprise string, id int32, content string, ...) (WeekReport, *http.Response, error)
- func (a *EnterprisesApiService) PostV5EnterprisesEnterpriseMembers(ctx context.Context, enterprise string, ...) (*http.Response, error)
- func (a *EnterprisesApiService) PostV5EnterprisesEnterpriseWeekReport(ctx context.Context, enterprise string, year int32, content string, ...) (WeekReport, *http.Response, error)
- func (a *EnterprisesApiService) PostV5EnterprisesEnterpriseWeekReportsIdComment(ctx context.Context, enterprise string, id int32, body string, ...) (Note, *http.Response, error)
- func (a *EnterprisesApiService) PutV5EnterprisesEnterpriseMembersUsername(ctx context.Context, enterprise string, username string, ...) (EnterpriseMember, *http.Response, error)
- type Event
- type GenericSwaggerError
- type GetV5EmailsOpts
- type GetV5EmojisOpts
- type GetV5EnterprisesEnterpriseIssuesNumberCommentsOpts
- type GetV5EnterprisesEnterpriseIssuesNumberLabelsOpts
- type GetV5EnterprisesEnterpriseIssuesNumberOpts
- type GetV5EnterprisesEnterpriseIssuesOpts
- type GetV5EnterprisesEnterpriseLabelsNameOpts
- type GetV5EnterprisesEnterpriseLabelsOpts
- type GetV5EnterprisesEnterpriseMembersOpts
- type GetV5EnterprisesEnterpriseMembersUsernameOpts
- type GetV5EnterprisesEnterpriseOpts
- type GetV5EnterprisesEnterpriseReposOpts
- type GetV5EnterprisesEnterpriseUsersUsernameWeekReportsOpts
- type GetV5EnterprisesEnterpriseWeekReportsIdCommentsOpts
- type GetV5EnterprisesEnterpriseWeekReportsIdOpts
- type GetV5EnterprisesEnterpriseWeekReportsOpts
- type GetV5EventsOpts
- type GetV5GistsGistIdCommentsIdOpts
- type GetV5GistsGistIdCommentsOpts
- type GetV5GistsIdCommitsOpts
- type GetV5GistsIdForksOpts
- type GetV5GistsIdOpts
- type GetV5GistsIdStarOpts
- type GetV5GistsOpts
- type GetV5GistsPublicOpts
- type GetV5GistsStarredOpts
- type GetV5GitignoreTemplatesNameOpts
- type GetV5GitignoreTemplatesNameRawOpts
- type GetV5GitignoreTemplatesOpts
- type GetV5IssuesOpts
- type GetV5LicensesLicenseOpts
- type GetV5LicensesLicenseRawOpts
- type GetV5LicensesOpts
- type GetV5NetworksOwnerRepoEventsOpts
- type GetV5NotificationsCountOpts
- type GetV5NotificationsMessagesIdOpts
- type GetV5NotificationsMessagesOpts
- type GetV5NotificationsThreadsIdOpts
- type GetV5NotificationsThreadsOpts
- type GetV5OrgsOrgEventsOpts
- type GetV5OrgsOrgIssuesOpts
- type GetV5OrgsOrgMembersOpts
- type GetV5OrgsOrgMembershipsUsernameOpts
- type GetV5OrgsOrgOpts
- type GetV5OrgsOrgReposOpts
- type GetV5ReposOwnerIssuesNumberOperateLogsOpts
- type GetV5ReposOwnerRepoBranchesBranchOpts
- type GetV5ReposOwnerRepoBranchesOpts
- type GetV5ReposOwnerRepoCollaboratorsOpts
- type GetV5ReposOwnerRepoCollaboratorsUsernameOpts
- type GetV5ReposOwnerRepoCollaboratorsUsernamePermissionOpts
- type GetV5ReposOwnerRepoCommentsIdOpts
- type GetV5ReposOwnerRepoCommentsOpts
- type GetV5ReposOwnerRepoCommitsOpts
- type GetV5ReposOwnerRepoCommitsRefCommentsOpts
- type GetV5ReposOwnerRepoCommitsShaOpts
- type GetV5ReposOwnerRepoCompareBaseHeadOpts
- type GetV5ReposOwnerRepoContentsPathOpts
- type GetV5ReposOwnerRepoContributorsOpts
- type GetV5ReposOwnerRepoEventsOpts
- type GetV5ReposOwnerRepoForksOpts
- type GetV5ReposOwnerRepoGitBlobsShaOpts
- type GetV5ReposOwnerRepoGitTreesShaOpts
- type GetV5ReposOwnerRepoHooksIdOpts
- type GetV5ReposOwnerRepoHooksOpts
- type GetV5ReposOwnerRepoIssuesCommentsIdOpts
- type GetV5ReposOwnerRepoIssuesCommentsOpts
- type GetV5ReposOwnerRepoIssuesNumberCommentsOpts
- type GetV5ReposOwnerRepoIssuesNumberLabelsOpts
- type GetV5ReposOwnerRepoIssuesNumberOpts
- type GetV5ReposOwnerRepoIssuesOpts
- type GetV5ReposOwnerRepoKeysAvailableOpts
- type GetV5ReposOwnerRepoKeysIdOpts
- type GetV5ReposOwnerRepoKeysOpts
- type GetV5ReposOwnerRepoLabelsNameOpts
- type GetV5ReposOwnerRepoLabelsOpts
- type GetV5ReposOwnerRepoLicenseOpts
- type GetV5ReposOwnerRepoMilestonesNumberOpts
- type GetV5ReposOwnerRepoMilestonesOpts
- type GetV5ReposOwnerRepoNotificationsOpts
- type GetV5ReposOwnerRepoOpts
- type GetV5ReposOwnerRepoPagesOpts
- type GetV5ReposOwnerRepoPullsCommentsIdOpts
- type GetV5ReposOwnerRepoPullsCommentsOpts
- type GetV5ReposOwnerRepoPullsNumberCommentsOpts
- type GetV5ReposOwnerRepoPullsNumberCommitsOpts
- type GetV5ReposOwnerRepoPullsNumberFilesOpts
- type GetV5ReposOwnerRepoPullsNumberIssuesOpts
- type GetV5ReposOwnerRepoPullsNumberLabelsOpts
- type GetV5ReposOwnerRepoPullsNumberMergeOpts
- type GetV5ReposOwnerRepoPullsNumberOperateLogsOpts
- type GetV5ReposOwnerRepoPullsNumberOpts
- type GetV5ReposOwnerRepoPullsOpts
- type GetV5ReposOwnerRepoReadmeOpts
- type GetV5ReposOwnerRepoReleasesIdOpts
- type GetV5ReposOwnerRepoReleasesLatestOpts
- type GetV5ReposOwnerRepoReleasesOpts
- type GetV5ReposOwnerRepoReleasesTagsTagOpts
- type GetV5ReposOwnerRepoStargazersOpts
- type GetV5ReposOwnerRepoSubscribersOpts
- type GetV5ReposOwnerRepoTagsOpts
- type GetV5SearchGistsOpts
- type GetV5SearchIssuesOpts
- type GetV5SearchRepositoriesOpts
- type GetV5SearchUsersOpts
- type GetV5UserEnterprisesOpts
- type GetV5UserFollowersOpts
- type GetV5UserFollowingOpts
- type GetV5UserFollowingUsernameOpts
- type GetV5UserIssuesOpts
- type GetV5UserKeysIdOpts
- type GetV5UserKeysOpts
- type GetV5UserMembershipsOrgsOpts
- type GetV5UserMembershipsOrgsOrgOpts
- type GetV5UserNamespaceOpts
- type GetV5UserNamespacesOpts
- type GetV5UserOpts
- type GetV5UserOrgsOpts
- type GetV5UserReposOpts
- type GetV5UserStarredOpts
- type GetV5UserStarredOwnerRepoOpts
- type GetV5UserSubscriptionsOpts
- type GetV5UserSubscriptionsOwnerRepoOpts
- type GetV5UsersUsernameEventsOpts
- type GetV5UsersUsernameEventsOrgsOrgOpts
- type GetV5UsersUsernameEventsPublicOpts
- type GetV5UsersUsernameFollowersOpts
- type GetV5UsersUsernameFollowingOpts
- type GetV5UsersUsernameFollowingTargetUserOpts
- type GetV5UsersUsernameGistsOpts
- type GetV5UsersUsernameKeysOpts
- type GetV5UsersUsernameOpts
- type GetV5UsersUsernameOrgsOpts
- type GetV5UsersUsernameReceivedEventsOpts
- type GetV5UsersUsernameReceivedEventsPublicOpts
- type GetV5UsersUsernameReposOpts
- type GetV5UsersUsernameStarredOpts
- type GetV5UsersUsernameSubscriptionsOpts
- type GistsApiService
- func (a *GistsApiService) DeleteV5GistsGistIdCommentsId(ctx context.Context, gistId string, id int32, ...) (*http.Response, error)
- func (a *GistsApiService) DeleteV5GistsId(ctx context.Context, id string, localVarOptionals *DeleteV5GistsIdOpts) (*http.Response, error)
- func (a *GistsApiService) DeleteV5GistsIdStar(ctx context.Context, id string, localVarOptionals *DeleteV5GistsIdStarOpts) (*http.Response, error)
- func (a *GistsApiService) GetV5Gists(ctx context.Context, localVarOptionals *GetV5GistsOpts) ([]Code, *http.Response, error)
- func (a *GistsApiService) GetV5GistsGistIdComments(ctx context.Context, gistId string, ...) ([]CodeComment, *http.Response, error)
- func (a *GistsApiService) GetV5GistsGistIdCommentsId(ctx context.Context, gistId string, id int32, ...) (CodeComment, *http.Response, error)
- func (a *GistsApiService) GetV5GistsId(ctx context.Context, id string, localVarOptionals *GetV5GistsIdOpts) (CodeForksHistory, *http.Response, error)
- func (a *GistsApiService) GetV5GistsIdCommits(ctx context.Context, id string, localVarOptionals *GetV5GistsIdCommitsOpts) (CodeForksHistory, *http.Response, error)
- func (a *GistsApiService) GetV5GistsIdForks(ctx context.Context, id string, localVarOptionals *GetV5GistsIdForksOpts) (CodeForks, *http.Response, error)
- func (a *GistsApiService) GetV5GistsIdStar(ctx context.Context, id string, localVarOptionals *GetV5GistsIdStarOpts) (*http.Response, error)
- func (a *GistsApiService) GetV5GistsPublic(ctx context.Context, localVarOptionals *GetV5GistsPublicOpts) ([]Code, *http.Response, error)
- func (a *GistsApiService) GetV5GistsStarred(ctx context.Context, localVarOptionals *GetV5GistsStarredOpts) ([]Code, *http.Response, error)
- func (a *GistsApiService) GetV5UsersUsernameGists(ctx context.Context, username string, ...) ([]Code, *http.Response, error)
- func (a *GistsApiService) PatchV5GistsGistIdCommentsId(ctx context.Context, gistId string, id int32, body string, ...) (CodeComment, *http.Response, error)
- func (a *GistsApiService) PatchV5GistsId(ctx context.Context, id string, localVarOptionals *PatchV5GistsIdOpts) (CodeForksHistory, *http.Response, error)
- func (a *GistsApiService) PostV5Gists(ctx context.Context, files *os.File, description string, ...) ([]CodeForksHistory, *http.Response, error)
- func (a *GistsApiService) PostV5GistsGistIdComments(ctx context.Context, gistId string, body string, ...) (CodeComment, *http.Response, error)
- func (a *GistsApiService) PostV5GistsIdForks(ctx context.Context, id string, localVarOptionals *PostV5GistsIdForksOpts) (*http.Response, error)
- func (a *GistsApiService) PutV5GistsIdStar(ctx context.Context, id string, localVarOptionals *PutV5GistsIdStarOpts) (*http.Response, error)
- type GitCommit
- type GitDataApiService
- func (a *GitDataApiService) GetV5ReposOwnerRepoGitBlobsSha(ctx context.Context, owner string, repo string, sha string, ...) (Blob, *http.Response, error)
- func (a *GitDataApiService) GetV5ReposOwnerRepoGitTreesSha(ctx context.Context, owner string, repo string, sha string, ...) (Tree, *http.Response, error)
- type GitUser
- type Group
- type GroupDetail
- type GroupMember
- type Hook
- type HookEvent
- type Issue
- type IssueCommentPatchParam
- type IssueCommentPostParam
- type IssueEvent
- func (ie *IssueEvent) GetAction() string
- func (ie *IssueEvent) GetAssignee() *UserHook
- func (ie *IssueEvent) GetDescription() string
- func (ie *IssueEvent) GetEnterprise() *EnterpriseHook
- func (ie *IssueEvent) GetHookName() string
- func (ie *IssueEvent) GetIssue() *IssueHook
- func (ie *IssueEvent) GetMilestone() string
- func (ie *IssueEvent) GetPassword() string
- func (ie *IssueEvent) GetProject() *ProjectHook
- func (ie *IssueEvent) GetRepository() *ProjectHook
- func (ie *IssueEvent) GetSender() *UserHook
- func (ie *IssueEvent) GetState() string
- func (ie *IssueEvent) GetTargetUser() *UserHook
- func (ie *IssueEvent) GetTitle() string
- func (ie *IssueEvent) GetURL() string
- func (ie *IssueEvent) GetUpdatedBy() *UserHook
- func (ie *IssueEvent) GetUser() *UserHook
- type IssueHook
- type IssueUpdateParam
- type IssuesApiService
- func (a *IssuesApiService) DeleteV5ReposOwnerRepoIssuesCommentsId(ctx context.Context, owner string, repo string, id int32, ...) (*http.Response, error)
- func (a *IssuesApiService) GetV5EnterprisesEnterpriseIssues(ctx context.Context, enterprise string, ...) ([]Issue, *http.Response, error)
- func (a *IssuesApiService) GetV5EnterprisesEnterpriseIssuesNumber(ctx context.Context, enterprise string, number string, ...) (Issue, *http.Response, error)
- func (a *IssuesApiService) GetV5EnterprisesEnterpriseIssuesNumberComments(ctx context.Context, enterprise string, number string, ...) ([]Note, *http.Response, error)
- func (a *IssuesApiService) GetV5EnterprisesEnterpriseIssuesNumberLabels(ctx context.Context, enterprise string, number string, ...) ([]Label, *http.Response, error)
- func (a *IssuesApiService) GetV5Issues(ctx context.Context, localVarOptionals *GetV5IssuesOpts) ([]Issue, *http.Response, error)
- func (a *IssuesApiService) GetV5OrgsOrgIssues(ctx context.Context, org string, localVarOptionals *GetV5OrgsOrgIssuesOpts) ([]Issue, *http.Response, error)
- func (a *IssuesApiService) GetV5ReposOwnerIssuesNumberOperateLogs(ctx context.Context, owner string, number string, ...) ([]OperateLog, *http.Response, error)
- func (a *IssuesApiService) GetV5ReposOwnerRepoIssues(ctx context.Context, owner string, repo string, ...) ([]Issue, *http.Response, error)
- func (a *IssuesApiService) GetV5ReposOwnerRepoIssuesComments(ctx context.Context, owner string, repo string, ...) (Note, *http.Response, error)
- func (a *IssuesApiService) GetV5ReposOwnerRepoIssuesCommentsId(ctx context.Context, owner string, repo string, id int32, ...) (Note, *http.Response, error)
- func (a *IssuesApiService) GetV5ReposOwnerRepoIssuesNumber(ctx context.Context, owner string, repo string, number string, ...) (Issue, *http.Response, error)
- func (a *IssuesApiService) GetV5ReposOwnerRepoIssuesNumberComments(ctx context.Context, owner string, repo string, number string, ...) ([]Note, *http.Response, error)
- func (a *IssuesApiService) GetV5UserIssues(ctx context.Context, localVarOptionals *GetV5UserIssuesOpts) ([]Issue, *http.Response, error)
- func (a *IssuesApiService) PatchV5ReposOwnerIssuesNumber(ctx context.Context, owner string, number string, body IssueUpdateParam) (Issue, *http.Response, error)
- func (a *IssuesApiService) PatchV5ReposOwnerRepoIssuesCommentsId(ctx context.Context, owner string, repo string, id int32, ...) (Note, *http.Response, error)
- func (a *IssuesApiService) PostV5ReposOwnerIssues(ctx context.Context, owner string, title string, ...) (Issue, *http.Response, error)
- func (a *IssuesApiService) PostV5ReposOwnerRepoIssuesNumberComments(ctx context.Context, owner string, repo string, number string, ...) (Note, *http.Response, error)
- type Label
- type LabelHook
- type LabelPostParam
- type LabelsApiService
- func (a *LabelsApiService) DeleteV5ReposOwnerRepoIssuesNumberLabels(ctx context.Context, owner string, repo string, number string, ...) (*http.Response, error)
- func (a *LabelsApiService) DeleteV5ReposOwnerRepoIssuesNumberLabelsName(ctx context.Context, owner string, repo string, number string, name string, ...) (*http.Response, error)
- func (a *LabelsApiService) DeleteV5ReposOwnerRepoLabelsName(ctx context.Context, owner string, repo string, name string, ...) (*http.Response, error)
- func (a *LabelsApiService) GetV5EnterprisesEnterpriseLabels(ctx context.Context, enterprise string, ...) ([]Label, *http.Response, error)
- func (a *LabelsApiService) GetV5EnterprisesEnterpriseLabelsName(ctx context.Context, enterprise string, name string, ...) (Label, *http.Response, error)
- func (a *LabelsApiService) GetV5ReposOwnerRepoIssuesNumberLabels(ctx context.Context, owner string, repo string, number string, ...) ([]Label, *http.Response, error)
- func (a *LabelsApiService) GetV5ReposOwnerRepoLabels(ctx context.Context, owner string, repo string, ...) ([]Label, *http.Response, error)
- func (a *LabelsApiService) GetV5ReposOwnerRepoLabelsName(ctx context.Context, owner string, repo string, name string, ...) (Label, *http.Response, error)
- func (a *LabelsApiService) PatchV5ReposOwnerRepoLabelsOriginalName(ctx context.Context, owner string, repo string, originalName string, ...) (Label, *http.Response, error)
- func (a *LabelsApiService) PostV5ReposOwnerRepoIssuesNumberLabels(ctx context.Context, owner string, repo string, number string, ...) ([]Label, *http.Response, error)
- func (a *LabelsApiService) PostV5ReposOwnerRepoLabels(ctx context.Context, owner string, repo string, body LabelPostParam) (Label, *http.Response, error)
- func (a *LabelsApiService) PutV5ReposOwnerRepoIssuesNumberLabels(ctx context.Context, owner string, repo string, number string, ...) ([]Label, *http.Response, error)
- type Milestone
- type MilestoneHook
- type MilestonesApiService
- func (a *MilestonesApiService) DeleteV5ReposOwnerRepoMilestonesNumber(ctx context.Context, owner string, repo string, number int32, ...) (*http.Response, error)
- func (a *MilestonesApiService) GetV5ReposOwnerRepoMilestones(ctx context.Context, owner string, repo string, ...) ([]Milestone, *http.Response, error)
- func (a *MilestonesApiService) GetV5ReposOwnerRepoMilestonesNumber(ctx context.Context, owner string, repo string, number int32, ...) (Milestone, *http.Response, error)
- func (a *MilestonesApiService) PatchV5ReposOwnerRepoMilestonesNumber(ctx context.Context, owner string, repo string, number int32, title string, ...) (Milestone, *http.Response, error)
- func (a *MilestonesApiService) PostV5ReposOwnerRepoMilestones(ctx context.Context, owner string, repo string, title string, dueOn string, ...) (Milestone, *http.Response, error)
- type MiscellaneousApiService
- func (a *MiscellaneousApiService) GetV5Emojis(ctx context.Context, localVarOptionals *GetV5EmojisOpts) (*http.Response, error)
- func (a *MiscellaneousApiService) GetV5GitignoreTemplates(ctx context.Context, localVarOptionals *GetV5GitignoreTemplatesOpts) (*http.Response, error)
- func (a *MiscellaneousApiService) GetV5GitignoreTemplatesName(ctx context.Context, name string, ...) (*http.Response, error)
- func (a *MiscellaneousApiService) GetV5GitignoreTemplatesNameRaw(ctx context.Context, name string, ...) (*http.Response, error)
- func (a *MiscellaneousApiService) GetV5Licenses(ctx context.Context, localVarOptionals *GetV5LicensesOpts) (*http.Response, error)
- func (a *MiscellaneousApiService) GetV5LicensesLicense(ctx context.Context, license string, ...) (*http.Response, error)
- func (a *MiscellaneousApiService) GetV5LicensesLicenseRaw(ctx context.Context, license string, ...) (*http.Response, error)
- func (a *MiscellaneousApiService) GetV5ReposOwnerRepoLicense(ctx context.Context, owner string, repo string, ...) (*http.Response, error)
- func (a *MiscellaneousApiService) PostV5Markdown(ctx context.Context, text string, localVarOptionals *PostV5MarkdownOpts) (*http.Response, error)
- type Namespace
- type NamespaceMini
- type NewFileParam
- type Note
- type NoteEvent
- func (ne *NoteEvent) GetAction() string
- func (ne *NoteEvent) GetAuthor() *UserHook
- func (ne *NoteEvent) GetComment() *NoteHook
- func (ne *NoteEvent) GetEnterprise() *EnterpriseHook
- func (ne *NoteEvent) GetHookName() string
- func (ne *NoteEvent) GetIssue() *IssueHook
- func (ne *NoteEvent) GetNote() string
- func (ne *NoteEvent) GetNoteableType() string
- func (ne *NoteEvent) GetPassword() string
- func (ne *NoteEvent) GetPerIID() string
- func (ne *NoteEvent) GetProject() *ProjectHook
- func (ne *NoteEvent) GetPullRequest() *PullRequestHook
- func (ne *NoteEvent) GetRepository() *ProjectHook
- func (ne *NoteEvent) GetSender() *UserHook
- func (ne *NoteEvent) GetShortCommitID() string
- func (ne *NoteEvent) GetTitle() string
- func (ne *NoteEvent) GetURL() string
- type NoteHook
- type OperateLog
- type OrganizationsApiService
- func (a *OrganizationsApiService) DeleteV5OrgsOrgMembershipsUsername(ctx context.Context, org string, username string, ...) (*http.Response, error)
- func (a *OrganizationsApiService) DeleteV5UserMembershipsOrgsOrg(ctx context.Context, org string, ...) (*http.Response, error)
- func (a *OrganizationsApiService) GetV5OrgsOrg(ctx context.Context, org string, localVarOptionals *GetV5OrgsOrgOpts) (Group, *http.Response, error)
- func (a *OrganizationsApiService) GetV5OrgsOrgMembers(ctx context.Context, org string, localVarOptionals *GetV5OrgsOrgMembersOpts) ([]UserBasic, *http.Response, error)
- func (a *OrganizationsApiService) GetV5OrgsOrgMembershipsUsername(ctx context.Context, org string, username string, ...) (GroupMember, *http.Response, error)
- func (a *OrganizationsApiService) GetV5UserMembershipsOrgs(ctx context.Context, localVarOptionals *GetV5UserMembershipsOrgsOpts) ([]GroupMember, *http.Response, error)
- func (a *OrganizationsApiService) GetV5UserMembershipsOrgsOrg(ctx context.Context, org string, ...) (GroupMember, *http.Response, error)
- func (a *OrganizationsApiService) GetV5UserOrgs(ctx context.Context, localVarOptionals *GetV5UserOrgsOpts) ([]Group, *http.Response, error)
- func (a *OrganizationsApiService) GetV5UsersUsernameOrgs(ctx context.Context, username string, ...) ([]Group, *http.Response, error)
- func (a *OrganizationsApiService) PatchV5OrgsOrg(ctx context.Context, org string, localVarOptionals *PatchV5OrgsOrgOpts) (GroupDetail, *http.Response, error)
- func (a *OrganizationsApiService) PatchV5UserMembershipsOrgsOrg(ctx context.Context, org string, ...) (GroupMember, *http.Response, error)
- func (a *OrganizationsApiService) PostV5UsersOrganization(ctx context.Context, name string, org string, ...) (Group, *http.Response, error)
- func (a *OrganizationsApiService) PutV5OrgsOrgMembershipsUsername(ctx context.Context, org string, username string, ...) (GroupMember, *http.Response, error)
- type PatchV5EnterprisesEnterpriseWeekReportIdOpts
- type PatchV5GistsGistIdCommentsIdOpts
- type PatchV5GistsIdOpts
- type PatchV5NotificationsMessagesIdOpts
- type PatchV5NotificationsThreadsIdOpts
- type PatchV5OrgsOrgOpts
- type PatchV5ReposOwnerRepoCommentsIdOpts
- type PatchV5ReposOwnerRepoHooksIdOpts
- type PatchV5ReposOwnerRepoLabelsOriginalNameOpts
- type PatchV5ReposOwnerRepoMilestonesNumberOpts
- type PatchV5ReposOwnerRepoReleasesIdOpts
- type PatchV5UserMembershipsOrgsOrgOpts
- type PatchV5UserOpts
- type PostV5EnterprisesEnterpriseMembersOpts
- type PostV5EnterprisesEnterpriseReposOpts
- type PostV5EnterprisesEnterpriseWeekReportOpts
- type PostV5EnterprisesEnterpriseWeekReportsIdCommentOpts
- type PostV5GistsGistIdCommentsOpts
- type PostV5GistsIdForksOpts
- type PostV5GistsOpts
- type PostV5MarkdownOpts
- type PostV5NotificationsMessagesOpts
- type PostV5ReposOwnerIssuesOpts
- type PostV5ReposOwnerRepoCommitsShaCommentsOpts
- type PostV5ReposOwnerRepoForksOpts
- type PostV5ReposOwnerRepoHooksIdTestsOpts
- type PostV5ReposOwnerRepoHooksOpts
- type PostV5ReposOwnerRepoKeysOpts
- type PostV5ReposOwnerRepoMilestonesOpts
- type PostV5ReposOwnerRepoPagesBuildsOpts
- type PostV5ReposOwnerRepoPullsNumberTestersOpts
- type PostV5ReposOwnerRepoReleasesOpts
- type PostV5UserKeysOpts
- type PostV5UserReposOpts
- type PostV5UsersOrganizationOpts
- type ProgramBasic
- type Project
- type ProjectBasic
- type ProjectHook
- type ProjectMember
- type ProjectMemberPermission
- type ProjectMemberPermissionDetail
- type ProjectMemberPutParam
- type PullRequest
- type PullRequestAssigneePostParam
- type PullRequestCommentPatchParam
- type PullRequestCommentPostParam
- type PullRequestComments
- type PullRequestCommits
- type PullRequestEvent
- func (p *PullRequestEvent) GetAction() string
- func (p *PullRequestEvent) GetActionDesc() string
- func (p *PullRequestEvent) GetAuthor() *UserHook
- func (p *PullRequestEvent) GetBody() string
- func (p *PullRequestEvent) GetEnterprise() *EnterpriseHook
- func (p *PullRequestEvent) GetHookName() string
- func (p *PullRequestEvent) GetMergeCommitSha() string
- func (p *PullRequestEvent) GetMergeStatus() string
- func (p *PullRequestEvent) GetPassword() string
- func (p *PullRequestEvent) GetProject() *ProjectHook
- func (p *PullRequestEvent) GetPullRequest() *PullRequestHook
- func (p *PullRequestEvent) GetRepository() *ProjectHook
- func (p *PullRequestEvent) GetSender() *UserHook
- func (p *PullRequestEvent) GetSourceBranch() string
- func (p *PullRequestEvent) GetSourceRepo() *RepoInfo
- func (p *PullRequestEvent) GetState() string
- func (p *PullRequestEvent) GetTargetBranch() string
- func (p *PullRequestEvent) GetTargetRepo() *RepoInfo
- func (p *PullRequestEvent) GetTargetUser() *UserHook
- func (p *PullRequestEvent) GetTitle() string
- func (p *PullRequestEvent) GetURL() string
- func (p *PullRequestEvent) GetUpdatedBy() *UserHook
- type PullRequestFilePath
- type PullRequestFiles
- type PullRequestHook
- func (ph *PullRequestHook) GetAssignee() *UserHook
- func (ph *PullRequestHook) GetBase() *BranchHook
- func (ph *PullRequestHook) GetHead() *BranchHook
- func (ph *PullRequestHook) GetMergeable() bool
- func (ph *PullRequestHook) GetMilestone() *MilestoneHook
- func (ph *PullRequestHook) GetNeedReview() bool
- func (ph *PullRequestHook) GetNeedTest() bool
- func (ph *PullRequestHook) GetNumber() int32
- func (ph *PullRequestHook) GetUpdatedBy() *UserHook
- func (ph *PullRequestHook) GetUser() *UserHook
- type PullRequestLabelPostParam
- type PullRequestMergePutParam
- type PullRequestUpdateParam
- type PullRequestsApiService
- func (a *PullRequestsApiService) DeleteV5ReposOwnerRepoPullsCommentsId(ctx context.Context, owner string, repo string, id int32, ...) (*http.Response, error)
- func (a *PullRequestsApiService) DeleteV5ReposOwnerRepoPullsLabel(ctx context.Context, owner string, repo string, number int32, name string, ...) (*http.Response, error)
- func (a *PullRequestsApiService) DeleteV5ReposOwnerRepoPullsNumberAssignees(ctx context.Context, owner string, repo string, number int32, assignees string, ...) (PullRequest, *http.Response, error)
- func (a *PullRequestsApiService) DeleteV5ReposOwnerRepoPullsNumberTesters(ctx context.Context, owner string, repo string, number int32, testers string, ...) (PullRequest, *http.Response, error)
- func (a *PullRequestsApiService) GetV5ReposOwnerRepoPulls(ctx context.Context, owner string, repo string, ...) ([]PullRequest, *http.Response, error)
- func (a *PullRequestsApiService) GetV5ReposOwnerRepoPullsComments(ctx context.Context, owner string, repo string, ...) ([]PullRequestComments, *http.Response, error)
- func (a *PullRequestsApiService) GetV5ReposOwnerRepoPullsCommentsId(ctx context.Context, owner string, repo string, id int32, ...) (PullRequestComments, *http.Response, error)
- func (a *PullRequestsApiService) GetV5ReposOwnerRepoPullsNumber(ctx context.Context, owner string, repo string, number int32, ...) (PullRequest, *http.Response, error)
- func (a *PullRequestsApiService) GetV5ReposOwnerRepoPullsNumberComments(ctx context.Context, owner string, repo string, number int32, ...) ([]PullRequestComments, *http.Response, error)
- func (a *PullRequestsApiService) GetV5ReposOwnerRepoPullsNumberCommits(ctx context.Context, owner string, repo string, number int32, ...) ([]PullRequestCommits, *http.Response, error)
- func (a *PullRequestsApiService) GetV5ReposOwnerRepoPullsNumberFiles(ctx context.Context, owner string, repo string, number int32, ...) ([]PullRequestFiles, *http.Response, error)
- func (a *PullRequestsApiService) GetV5ReposOwnerRepoPullsNumberIssues(ctx context.Context, owner string, repo string, number int32, ...) ([]Issue, *http.Response, error)
- func (a *PullRequestsApiService) GetV5ReposOwnerRepoPullsNumberLabels(ctx context.Context, owner string, repo string, number int32, ...) ([]Label, *http.Response, error)
- func (a *PullRequestsApiService) GetV5ReposOwnerRepoPullsNumberMerge(ctx context.Context, owner string, repo string, number int32, ...) (*http.Response, error)
- func (a *PullRequestsApiService) GetV5ReposOwnerRepoPullsNumberOperateLogs(ctx context.Context, owner string, repo string, number int32, ...) ([]OperateLog, *http.Response, error)
- func (a *PullRequestsApiService) PatchV5ReposOwnerRepoPullsCommentsId(ctx context.Context, owner string, repo string, id int32, ...) (PullRequestComments, *http.Response, error)
- func (a *PullRequestsApiService) PatchV5ReposOwnerRepoPullsNumber(ctx context.Context, owner string, repo string, number int32, ...) (PullRequest, *http.Response, error)
- func (a *PullRequestsApiService) PostV5ReposOwnerRepoPulls(ctx context.Context, owner string, repo string, body CreatePullRequestParam) (PullRequest, *http.Response, error)
- func (a *PullRequestsApiService) PostV5ReposOwnerRepoPullsNumberAssignees(ctx context.Context, owner string, repo string, number int32, ...) (PullRequest, *http.Response, error)
- func (a *PullRequestsApiService) PostV5ReposOwnerRepoPullsNumberComments(ctx context.Context, owner string, repo string, number int32, ...) (PullRequestComments, *http.Response, error)
- func (a *PullRequestsApiService) PostV5ReposOwnerRepoPullsNumberLabels(ctx context.Context, owner string, repo string, number int32, ...) (Label, *http.Response, error)
- func (a *PullRequestsApiService) PostV5ReposOwnerRepoPullsNumberTesters(ctx context.Context, owner string, repo string, number int32, testers string, ...) (PullRequest, *http.Response, error)
- func (a *PullRequestsApiService) PutV5ReposOwnerRepoPullsNumberLabels(ctx context.Context, owner string, repo string, number int32, ...) ([]Label, *http.Response, error)
- func (a *PullRequestsApiService) PutV5ReposOwnerRepoPullsNumberMerge(ctx context.Context, owner string, repo string, number int32, ...) (*http.Response, error)
- type PushEvent
- func (pe *PushEvent) GetAction() string
- func (pe *PushEvent) GetAfter() string
- func (pe *PushEvent) GetBefore() string
- func (pe *PushEvent) GetCommitsMoreThanTen() bool
- func (pe *PushEvent) GetCompare() string
- func (pe *PushEvent) GetCreated() bool
- func (pe *PushEvent) GetDeleted() bool
- func (pe *PushEvent) GetEnterprise() *EnterpriseHook
- func (pe *PushEvent) GetHeadCommit() *CommitHook
- func (pe *PushEvent) GetHookName() string
- func (pe *PushEvent) GetPassword() string
- func (pe *PushEvent) GetProject() *ProjectHook
- func (pe *PushEvent) GetPusher() *UserHook
- func (pe *PushEvent) GetRepository() *ProjectHook
- func (pe *PushEvent) GetSender() *UserHook
- func (pe *PushEvent) GetUser() *UserHook
- func (pe *PushEvent) GetUserName() string
- type PutV5EnterprisesEnterpriseMembersUsernameOpts
- type PutV5GistsIdStarOpts
- type PutV5NotificationsMessagesOpts
- type PutV5NotificationsThreadsOpts
- type PutV5OrgsOrgMembershipsUsernameOpts
- type PutV5ReposOwnerRepoClearOpts
- type PutV5ReposOwnerRepoContentsPathOpts
- type PutV5ReposOwnerRepoKeysEnableIdOpts
- type PutV5ReposOwnerRepoNotificationsOpts
- type PutV5UserFollowingUsernameOpts
- type PutV5UserStarredOwnerRepoOpts
- type PutV5UserSubscriptionsOwnerRepoOpts
- type Release
- type RepoCommit
- type RepoInfo
- type RepoPatchParam
- type RepositoriesApiService
- func (a *RepositoriesApiService) DeleteV5ReposOwnerRepo(ctx context.Context, owner string, repo string, ...) (*http.Response, error)
- func (a *RepositoriesApiService) DeleteV5ReposOwnerRepoBranchesBranchProtection(ctx context.Context, owner string, repo string, branch string, ...) (*http.Response, error)
- func (a *RepositoriesApiService) DeleteV5ReposOwnerRepoCollaboratorsUsername(ctx context.Context, owner string, repo string, username string, ...) (*http.Response, error)
- func (a *RepositoriesApiService) DeleteV5ReposOwnerRepoCommentsId(ctx context.Context, owner string, repo string, id int32, ...) (*http.Response, error)
- func (a *RepositoriesApiService) DeleteV5ReposOwnerRepoContentsPath(ctx context.Context, owner string, repo string, path string, sha string, ...) (CommitContent, *http.Response, error)
- func (a *RepositoriesApiService) DeleteV5ReposOwnerRepoKeysEnableId(ctx context.Context, owner string, repo string, id int32, ...) (*http.Response, error)
- func (a *RepositoriesApiService) DeleteV5ReposOwnerRepoKeysId(ctx context.Context, owner string, repo string, id int32, ...) (*http.Response, error)
- func (a *RepositoriesApiService) DeleteV5ReposOwnerRepoReleasesId(ctx context.Context, owner string, repo string, id int32, ...) (*http.Response, error)
- func (a *RepositoriesApiService) GetV5EnterprisesEnterpriseRepos(ctx context.Context, enterprise string, ...) (Project, *http.Response, error)
- func (a *RepositoriesApiService) GetV5OrgsOrgRepos(ctx context.Context, org string, localVarOptionals *GetV5OrgsOrgReposOpts) ([]Project, *http.Response, error)
- func (a *RepositoriesApiService) GetV5ReposOwnerRepo(ctx context.Context, owner string, repo string, ...) (Project, *http.Response, error)
- func (a *RepositoriesApiService) GetV5ReposOwnerRepoBranches(ctx context.Context, owner string, repo string, ...) ([]Branch, *http.Response, error)
- func (a *RepositoriesApiService) GetV5ReposOwnerRepoBranchesBranch(ctx context.Context, owner string, repo string, branch string, ...) (Branch, *http.Response, error)
- func (a *RepositoriesApiService) GetV5ReposOwnerRepoCollaborators(ctx context.Context, owner string, repo string, ...) ([]ProjectMember, *http.Response, error)
- func (a *RepositoriesApiService) GetV5ReposOwnerRepoCollaboratorsUsername(ctx context.Context, owner string, repo string, username string, ...) (*http.Response, error)
- func (a *RepositoriesApiService) GetV5ReposOwnerRepoCollaboratorsUsernamePermission(ctx context.Context, owner string, repo string, username string, ...) (ProjectMemberPermission, *http.Response, error)
- func (a *RepositoriesApiService) GetV5ReposOwnerRepoComments(ctx context.Context, owner string, repo string, ...) (Note, *http.Response, error)
- func (a *RepositoriesApiService) GetV5ReposOwnerRepoCommentsId(ctx context.Context, owner string, repo string, id int32, ...) (Note, *http.Response, error)
- func (a *RepositoriesApiService) GetV5ReposOwnerRepoCommits(ctx context.Context, owner string, repo string, ...) ([]RepoCommit, *http.Response, error)
- func (a *RepositoriesApiService) GetV5ReposOwnerRepoCommitsRefComments(ctx context.Context, owner string, repo string, ref string, ...) (Note, *http.Response, error)
- func (a *RepositoriesApiService) GetV5ReposOwnerRepoCommitsSha(ctx context.Context, owner string, repo string, sha string, ...) (RepoCommit, *http.Response, error)
- func (a *RepositoriesApiService) GetV5ReposOwnerRepoCompareBaseHead(ctx context.Context, owner string, repo string, base string, head string, ...) (Compare, *http.Response, error)
- func (a *RepositoriesApiService) GetV5ReposOwnerRepoContentsPath(ctx context.Context, owner string, repo string, path string, ...) (Content, *http.Response, error)
- func (a *RepositoriesApiService) GetV5ReposOwnerRepoContributors(ctx context.Context, owner string, repo string, ...) (Contributor, *http.Response, error)
- func (a *RepositoriesApiService) GetV5ReposOwnerRepoForks(ctx context.Context, owner string, repo string, ...) (Project, *http.Response, error)
- func (a *RepositoriesApiService) GetV5ReposOwnerRepoKeys(ctx context.Context, owner string, repo string, ...) ([]SshKey, *http.Response, error)
- func (a *RepositoriesApiService) GetV5ReposOwnerRepoKeysAvailable(ctx context.Context, owner string, repo string, ...) ([]SshKeyBasic, *http.Response, error)
- func (a *RepositoriesApiService) GetV5ReposOwnerRepoKeysId(ctx context.Context, owner string, repo string, id int32, ...) (SshKey, *http.Response, error)
- func (a *RepositoriesApiService) GetV5ReposOwnerRepoPages(ctx context.Context, owner string, repo string, ...) (*http.Response, error)
- func (a *RepositoriesApiService) GetV5ReposOwnerRepoReadme(ctx context.Context, owner string, repo string, ...) (Content, *http.Response, error)
- func (a *RepositoriesApiService) GetV5ReposOwnerRepoReleases(ctx context.Context, owner string, repo string, ...) ([]Release, *http.Response, error)
- func (a *RepositoriesApiService) GetV5ReposOwnerRepoReleasesId(ctx context.Context, owner string, repo string, id int32, ...) (Release, *http.Response, error)
- func (a *RepositoriesApiService) GetV5ReposOwnerRepoReleasesLatest(ctx context.Context, owner string, repo string, ...) (Release, *http.Response, error)
- func (a *RepositoriesApiService) GetV5ReposOwnerRepoReleasesTagsTag(ctx context.Context, owner string, repo string, tag string, ...) (Release, *http.Response, error)
- func (a *RepositoriesApiService) GetV5ReposOwnerRepoTags(ctx context.Context, owner string, repo string, ...) (Tag, *http.Response, error)
- func (a *RepositoriesApiService) GetV5UserRepos(ctx context.Context, localVarOptionals *GetV5UserReposOpts) (Project, *http.Response, error)
- func (a *RepositoriesApiService) GetV5UsersUsernameRepos(ctx context.Context, username string, ...) (Project, *http.Response, error)
- func (a *RepositoriesApiService) PatchV5ReposOwnerRepo(ctx context.Context, owner string, repo string, body RepoPatchParam) (Project, *http.Response, error)
- func (a *RepositoriesApiService) PatchV5ReposOwnerRepoCommentsId(ctx context.Context, owner string, repo string, id int32, body string, ...) (Note, *http.Response, error)
- func (a *RepositoriesApiService) PatchV5ReposOwnerRepoReleasesId(ctx context.Context, owner string, repo string, tagName string, name string, ...) (Release, *http.Response, error)
- func (a *RepositoriesApiService) PostV5EnterprisesEnterpriseRepos(ctx context.Context, name string, enterprise string, ...) (Project, *http.Response, error)
- func (a *RepositoriesApiService) PostV5OrgsOrgRepos(ctx context.Context, org string, body RepositoryPostParam) (Project, *http.Response, error)
- func (a *RepositoriesApiService) PostV5ReposOwnerRepoBranches(ctx context.Context, owner string, repo string, body CreateBranchParam) (CompleteBranch, *http.Response, error)
- func (a *RepositoriesApiService) PostV5ReposOwnerRepoCommitsShaComments(ctx context.Context, owner string, repo string, sha string, body string, ...) (Note, *http.Response, error)
- func (a *RepositoriesApiService) PostV5ReposOwnerRepoContentsPath(ctx context.Context, owner string, repo string, path string, body NewFileParam) (CommitContent, *http.Response, error)
- func (a *RepositoriesApiService) PostV5ReposOwnerRepoForks(ctx context.Context, owner string, repo string, ...) (Project, *http.Response, error)
- func (a *RepositoriesApiService) PostV5ReposOwnerRepoKeys(ctx context.Context, owner string, repo string, key string, title string, ...) (SshKey, *http.Response, error)
- func (a *RepositoriesApiService) PostV5ReposOwnerRepoPagesBuilds(ctx context.Context, owner string, repo string, ...) (*http.Response, error)
- func (a *RepositoriesApiService) PostV5ReposOwnerRepoReleases(ctx context.Context, owner string, repo string, tagName string, name string, ...) (Release, *http.Response, error)
- func (a *RepositoriesApiService) PostV5UserRepos(ctx context.Context, name string, body RepositoryPostParam) (Project, *http.Response, error)
- func (a *RepositoriesApiService) PutV5ReposOwnerRepoBranchesBranchProtection(ctx context.Context, owner string, repo string, branch string, ...) (CompleteBranch, *http.Response, error)
- func (a *RepositoriesApiService) PutV5ReposOwnerRepoClear(ctx context.Context, owner string, repo string, ...) (*http.Response, error)
- func (a *RepositoriesApiService) PutV5ReposOwnerRepoCollaboratorsUsername(ctx context.Context, owner string, repo string, username string, ...) (ProjectMember, *http.Response, error)
- func (a *RepositoriesApiService) PutV5ReposOwnerRepoContentsPath(ctx context.Context, owner string, repo string, path string, content string, ...) (CommitContent, *http.Response, error)
- func (a *RepositoriesApiService) PutV5ReposOwnerRepoKeysEnableId(ctx context.Context, owner string, repo string, id int32, ...) (*http.Response, error)
- func (a *RepositoriesApiService) PutV5ReposOwnerRepoReviewer(ctx context.Context, owner string, repo string, body SetRepoReviewer) (*http.Response, error)
- type RepositoryPostParam
- type SearchApiService
- func (a *SearchApiService) GetV5SearchGists(ctx context.Context, q string, localVarOptionals *GetV5SearchGistsOpts) ([]Code, *http.Response, error)
- func (a *SearchApiService) GetV5SearchIssues(ctx context.Context, q string, localVarOptionals *GetV5SearchIssuesOpts) ([]Issue, *http.Response, error)
- func (a *SearchApiService) GetV5SearchRepositories(ctx context.Context, q string, localVarOptionals *GetV5SearchRepositoriesOpts) ([]Project, *http.Response, error)
- func (a *SearchApiService) GetV5SearchUsers(ctx context.Context, q string, localVarOptionals *GetV5SearchUsersOpts) ([]User, *http.Response, error)
- type SetRepoReviewer
- type SingleCommit
- type SshKey
- type SshKeyBasic
- type Tag
- type TagPushEvent
- type Tree
- type TreeBasic
- type User
- type UserBasic
- type UserHook
- type UserMessage
- type UserMessageList
- type UserMini
- type UserNotification
- type UserNotificationCount
- type UserNotificationList
- type UserNotificationNamespace
- type UserNotificationSubject
- type UsersApiService
- func (a *UsersApiService) DeleteV5UserFollowingUsername(ctx context.Context, username string, ...) (*http.Response, error)
- func (a *UsersApiService) DeleteV5UserKeysId(ctx context.Context, id int32, localVarOptionals *DeleteV5UserKeysIdOpts) (*http.Response, error)
- func (a *UsersApiService) GetV5User(ctx context.Context, localVarOptionals *GetV5UserOpts) (User, *http.Response, error)
- func (a *UsersApiService) GetV5UserFollowers(ctx context.Context, localVarOptionals *GetV5UserFollowersOpts) ([]UserBasic, *http.Response, error)
- func (a *UsersApiService) GetV5UserFollowing(ctx context.Context, localVarOptionals *GetV5UserFollowingOpts) ([]UserBasic, *http.Response, error)
- func (a *UsersApiService) GetV5UserFollowingUsername(ctx context.Context, username string, ...) (*http.Response, error)
- func (a *UsersApiService) GetV5UserKeys(ctx context.Context, localVarOptionals *GetV5UserKeysOpts) ([]SshKey, *http.Response, error)
- func (a *UsersApiService) GetV5UserKeysId(ctx context.Context, id int32, localVarOptionals *GetV5UserKeysIdOpts) (SshKey, *http.Response, error)
- func (a *UsersApiService) GetV5UserNamespace(ctx context.Context, path string, localVarOptionals *GetV5UserNamespaceOpts) ([]Namespace, *http.Response, error)
- func (a *UsersApiService) GetV5UserNamespaces(ctx context.Context, localVarOptionals *GetV5UserNamespacesOpts) ([]Namespace, *http.Response, error)
- func (a *UsersApiService) GetV5UsersUsername(ctx context.Context, username string, ...) (User, *http.Response, error)
- func (a *UsersApiService) GetV5UsersUsernameFollowers(ctx context.Context, username string, ...) ([]UserBasic, *http.Response, error)
- func (a *UsersApiService) GetV5UsersUsernameFollowing(ctx context.Context, username string, ...) ([]UserBasic, *http.Response, error)
- func (a *UsersApiService) GetV5UsersUsernameFollowingTargetUser(ctx context.Context, username string, targetUser string, ...) (*http.Response, error)
- func (a *UsersApiService) GetV5UsersUsernameKeys(ctx context.Context, username string, ...) ([]SshKeyBasic, *http.Response, error)
- func (a *UsersApiService) PatchV5User(ctx context.Context, localVarOptionals *PatchV5UserOpts) (User, *http.Response, error)
- func (a *UsersApiService) PostV5UserKeys(ctx context.Context, key string, title string, ...) (SshKey, *http.Response, error)
- func (a *UsersApiService) PutV5UserFollowingUsername(ctx context.Context, username string, ...) (*http.Response, error)
- type WebhooksApiService
- func (a *WebhooksApiService) DeleteV5ReposOwnerRepoHooksId(ctx context.Context, owner string, repo string, id int32, ...) (*http.Response, error)
- func (a *WebhooksApiService) GetV5ReposOwnerRepoHooks(ctx context.Context, owner string, repo string, ...) ([]Hook, *http.Response, error)
- func (a *WebhooksApiService) GetV5ReposOwnerRepoHooksId(ctx context.Context, owner string, repo string, id int32, ...) (Hook, *http.Response, error)
- func (a *WebhooksApiService) PatchV5ReposOwnerRepoHooksId(ctx context.Context, owner string, repo string, id int32, url string, ...) (Hook, *http.Response, error)
- func (a *WebhooksApiService) PostV5ReposOwnerRepoHooks(ctx context.Context, owner string, repo string, url string, ...) (Hook, *http.Response, error)
- func (a *WebhooksApiService) PostV5ReposOwnerRepoHooksIdTests(ctx context.Context, owner string, repo string, id int32, ...) (*http.Response, error)
- type WeekReport
Constants ¶
This section is empty.
Variables ¶
var ( // ContextOAuth2 takes a oauth2.TokenSource as authentication for the request. ContextOAuth2 = contextKey("token") // ContextBasicAuth takes BasicAuth as authentication for the request. ContextBasicAuth = contextKey("basic") // ContextAccessToken takes a string oauth2 access token as authentication for the request. ContextAccessToken = contextKey("accesstoken") // ContextAPIKey takes an APIKey as authentication for the request ContextAPIKey = contextKey("apikey") )
Functions ¶
func CacheExpires ¶
CacheExpires helper function to determine remaining time before repeating a request.
func ParseWebHook ¶
ParseWebHook parses the event payload.
func ValidatePayload ¶
ValidatePayload validates an incoming Gitee Webhook event request
func WebHookType ¶
WebHookType returns the event type of webhook request r.
Types ¶
type APIClient ¶
type APIClient struct { ActivityApi *ActivityApiService EmailsApi *EmailsApiService EnterprisesApi *EnterprisesApiService GistsApi *GistsApiService GitDataApi *GitDataApiService IssuesApi *IssuesApiService LabelsApi *LabelsApiService MilestonesApi *MilestonesApiService MiscellaneousApi *MiscellaneousApiService OrganizationsApi *OrganizationsApiService PullRequestsApi *PullRequestsApiService RepositoriesApi *RepositoriesApiService SearchApi *SearchApiService UsersApi *UsersApiService WebhooksApi *WebhooksApiService // contains filtered or unexported fields }
APIClient manages communication with the 码云 Open API API v5.3.2 In most cases there should be only one, shared, APIClient.
func NewAPIClient ¶
func NewAPIClient(cfg *Configuration) *APIClient
NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.
func (*APIClient) ChangeBasePath ¶
Change base path to allow switching to mocks
type APIKey ¶
APIKey provides API key based authentication to a request passed via context using ContextAPIKey
type APIResponse ¶
type APIResponse struct { *http.Response `json:"-"` Message string `json:"message,omitempty"` // Operation is the name of the swagger operation. Operation string `json:"operation,omitempty"` // RequestURL is the request URL. This value is always available, even if the // embedded *http.Response is nil. RequestURL string `json:"url,omitempty"` // Method is the HTTP method used for the request. This value is always // available, even if the embedded *http.Response is nil. Method string `json:"method,omitempty"` // Payload holds the contents of the response body (which may be nil or empty). // This is provided here as the raw response.Body() reader will have already // been drained. Payload []byte `json:"-"` }
func NewAPIResponse ¶
func NewAPIResponse(r *http.Response) *APIResponse
func NewAPIResponseWithError ¶
func NewAPIResponseWithError(errorMessage string) *APIResponse
type ActivityApiService ¶
type ActivityApiService service
func (*ActivityApiService) DeleteV5UserStarredOwnerRepo ¶
func (a *ActivityApiService) DeleteV5UserStarredOwnerRepo(ctx context.Context, owner string, repo string, localVarOptionals *DeleteV5UserStarredOwnerRepoOpts) (*http.Response, error)
func (*ActivityApiService) DeleteV5UserSubscriptionsOwnerRepo ¶
func (a *ActivityApiService) DeleteV5UserSubscriptionsOwnerRepo(ctx context.Context, owner string, repo string, localVarOptionals *DeleteV5UserSubscriptionsOwnerRepoOpts) (*http.Response, error)
func (*ActivityApiService) GetV5Events ¶
func (a *ActivityApiService) GetV5Events(ctx context.Context, localVarOptionals *GetV5EventsOpts) ([]Event, *http.Response, error)
func (*ActivityApiService) GetV5NetworksOwnerRepoEvents ¶
func (a *ActivityApiService) GetV5NetworksOwnerRepoEvents(ctx context.Context, owner string, repo string, localVarOptionals *GetV5NetworksOwnerRepoEventsOpts) ([]Event, *http.Response, error)
func (*ActivityApiService) GetV5NotificationsCount ¶
func (a *ActivityApiService) GetV5NotificationsCount(ctx context.Context, localVarOptionals *GetV5NotificationsCountOpts) (UserNotificationCount, *http.Response, error)
func (*ActivityApiService) GetV5NotificationsMessages ¶
func (a *ActivityApiService) GetV5NotificationsMessages(ctx context.Context, localVarOptionals *GetV5NotificationsMessagesOpts) ([]UserMessageList, *http.Response, error)
func (*ActivityApiService) GetV5NotificationsMessagesId ¶
func (a *ActivityApiService) GetV5NotificationsMessagesId(ctx context.Context, id string, localVarOptionals *GetV5NotificationsMessagesIdOpts) (UserMessage, *http.Response, error)
func (*ActivityApiService) GetV5NotificationsThreads ¶
func (a *ActivityApiService) GetV5NotificationsThreads(ctx context.Context, localVarOptionals *GetV5NotificationsThreadsOpts) ([]UserNotificationList, *http.Response, error)
func (*ActivityApiService) GetV5NotificationsThreadsId ¶
func (a *ActivityApiService) GetV5NotificationsThreadsId(ctx context.Context, id string, localVarOptionals *GetV5NotificationsThreadsIdOpts) (UserNotification, *http.Response, error)
func (*ActivityApiService) GetV5OrgsOrgEvents ¶
func (a *ActivityApiService) GetV5OrgsOrgEvents(ctx context.Context, org string, localVarOptionals *GetV5OrgsOrgEventsOpts) ([]Event, *http.Response, error)
func (*ActivityApiService) GetV5ReposOwnerRepoEvents ¶
func (a *ActivityApiService) GetV5ReposOwnerRepoEvents(ctx context.Context, owner string, repo string, localVarOptionals *GetV5ReposOwnerRepoEventsOpts) ([]Event, *http.Response, error)
func (*ActivityApiService) GetV5ReposOwnerRepoNotifications ¶
func (a *ActivityApiService) GetV5ReposOwnerRepoNotifications(ctx context.Context, owner string, repo string, localVarOptionals *GetV5ReposOwnerRepoNotificationsOpts) ([]UserNotificationList, *http.Response, error)
func (*ActivityApiService) GetV5ReposOwnerRepoStargazers ¶
func (a *ActivityApiService) GetV5ReposOwnerRepoStargazers(ctx context.Context, owner string, repo string, localVarOptionals *GetV5ReposOwnerRepoStargazersOpts) ([]UserBasic, *http.Response, error)
func (*ActivityApiService) GetV5ReposOwnerRepoSubscribers ¶
func (a *ActivityApiService) GetV5ReposOwnerRepoSubscribers(ctx context.Context, owner string, repo string, localVarOptionals *GetV5ReposOwnerRepoSubscribersOpts) ([]UserBasic, *http.Response, error)
func (*ActivityApiService) GetV5UserStarred ¶
func (a *ActivityApiService) GetV5UserStarred(ctx context.Context, localVarOptionals *GetV5UserStarredOpts) ([]Project, *http.Response, error)
func (*ActivityApiService) GetV5UserStarredOwnerRepo ¶
func (a *ActivityApiService) GetV5UserStarredOwnerRepo(ctx context.Context, owner string, repo string, localVarOptionals *GetV5UserStarredOwnerRepoOpts) (*http.Response, error)
func (*ActivityApiService) GetV5UserSubscriptions ¶
func (a *ActivityApiService) GetV5UserSubscriptions(ctx context.Context, localVarOptionals *GetV5UserSubscriptionsOpts) ([]Project, *http.Response, error)
func (*ActivityApiService) GetV5UserSubscriptionsOwnerRepo ¶
func (a *ActivityApiService) GetV5UserSubscriptionsOwnerRepo(ctx context.Context, owner string, repo string, localVarOptionals *GetV5UserSubscriptionsOwnerRepoOpts) (*http.Response, error)
func (*ActivityApiService) GetV5UsersUsernameEvents ¶
func (a *ActivityApiService) GetV5UsersUsernameEvents(ctx context.Context, username string, localVarOptionals *GetV5UsersUsernameEventsOpts) ([]Event, *http.Response, error)
func (*ActivityApiService) GetV5UsersUsernameEventsOrgsOrg ¶
func (a *ActivityApiService) GetV5UsersUsernameEventsOrgsOrg(ctx context.Context, username string, org string, localVarOptionals *GetV5UsersUsernameEventsOrgsOrgOpts) ([]Event, *http.Response, error)
func (*ActivityApiService) GetV5UsersUsernameEventsPublic ¶
func (a *ActivityApiService) GetV5UsersUsernameEventsPublic(ctx context.Context, username string, localVarOptionals *GetV5UsersUsernameEventsPublicOpts) ([]Event, *http.Response, error)
func (*ActivityApiService) GetV5UsersUsernameReceivedEvents ¶
func (a *ActivityApiService) GetV5UsersUsernameReceivedEvents(ctx context.Context, username string, localVarOptionals *GetV5UsersUsernameReceivedEventsOpts) ([]Event, *http.Response, error)
func (*ActivityApiService) GetV5UsersUsernameReceivedEventsPublic ¶
func (a *ActivityApiService) GetV5UsersUsernameReceivedEventsPublic(ctx context.Context, username string, localVarOptionals *GetV5UsersUsernameReceivedEventsPublicOpts) ([]Event, *http.Response, error)
func (*ActivityApiService) GetV5UsersUsernameStarred ¶
func (a *ActivityApiService) GetV5UsersUsernameStarred(ctx context.Context, username string, localVarOptionals *GetV5UsersUsernameStarredOpts) ([]Project, *http.Response, error)
func (*ActivityApiService) GetV5UsersUsernameSubscriptions ¶
func (a *ActivityApiService) GetV5UsersUsernameSubscriptions(ctx context.Context, username string, localVarOptionals *GetV5UsersUsernameSubscriptionsOpts) ([]Project, *http.Response, error)
func (*ActivityApiService) PatchV5NotificationsMessagesId ¶
func (a *ActivityApiService) PatchV5NotificationsMessagesId(ctx context.Context, id string, localVarOptionals *PatchV5NotificationsMessagesIdOpts) (*http.Response, error)
func (*ActivityApiService) PatchV5NotificationsThreadsId ¶
func (a *ActivityApiService) PatchV5NotificationsThreadsId(ctx context.Context, id string, localVarOptionals *PatchV5NotificationsThreadsIdOpts) (*http.Response, error)
func (*ActivityApiService) PostV5NotificationsMessages ¶
func (a *ActivityApiService) PostV5NotificationsMessages(ctx context.Context, username string, content string, localVarOptionals *PostV5NotificationsMessagesOpts) (UserMessage, *http.Response, error)
func (*ActivityApiService) PutV5NotificationsMessages ¶
func (a *ActivityApiService) PutV5NotificationsMessages(ctx context.Context, localVarOptionals *PutV5NotificationsMessagesOpts) (*http.Response, error)
func (*ActivityApiService) PutV5NotificationsThreads ¶
func (a *ActivityApiService) PutV5NotificationsThreads(ctx context.Context, localVarOptionals *PutV5NotificationsThreadsOpts) (*http.Response, error)
func (*ActivityApiService) PutV5ReposOwnerRepoNotifications ¶
func (a *ActivityApiService) PutV5ReposOwnerRepoNotifications(ctx context.Context, owner string, repo string, localVarOptionals *PutV5ReposOwnerRepoNotificationsOpts) (*http.Response, error)
func (*ActivityApiService) PutV5UserStarredOwnerRepo ¶
func (a *ActivityApiService) PutV5UserStarredOwnerRepo(ctx context.Context, owner string, repo string, localVarOptionals *PutV5UserStarredOwnerRepoOpts) (*http.Response, error)
func (*ActivityApiService) PutV5UserSubscriptionsOwnerRepo ¶
func (a *ActivityApiService) PutV5UserSubscriptionsOwnerRepo(ctx context.Context, owner string, repo string, watchType string, localVarOptionals *PutV5UserSubscriptionsOwnerRepoOpts) (*http.Response, error)
type Asset ¶
type Asset struct { Name string `json:"name,omitempty"` BrowserDownloadUrl string `json:"browser_download_url,omitempty"` }
获取仓库附件
type BasicAuth ¶
type BasicAuth struct { UserName string `json:"userName,omitempty"` Password string `json:"password,omitempty"` }
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth
type BasicInfo ¶
type BasicInfo struct { Label string `json:"label,omitempty"` Ref string `json:"ref,omitempty"` Sha string `json:"sha,omitempty"` User *UserBasic `json:"user,omitempty"` Repo *Project `json:"repo,omitempty"` }
basic information
type Blob ¶
type Blob struct { Sha string `json:"sha,omitempty"` Size string `json:"size,omitempty"` Url string `json:"url,omitempty"` Content string `json:"content,omitempty"` Encoding string `json:"encoding,omitempty"` }
获取文件Blob
type Branch ¶
type Branch struct { Name string `json:"name,omitempty"` Commit *BranchCommit `json:"commit,omitempty"` Protected bool `json:"protected,omitempty"` ProtectionUrl string `json:"protection_url,omitempty"` }
获取所有分支
type BranchCommit ¶
分支commit info
type BranchHook ¶
type BranchHook struct { Label string `json:"label,omitempty"` Ref string `json:"ref,omitempty"` Sha string `json:"sha,omitempty"` User *UserHook `json:"user,omitempty"` Repo *ProjectHook `json:"repo,omitempty"` }
BranchHook : 分支信息
func (*BranchHook) GetLabel ¶
func (b *BranchHook) GetLabel() string
func (*BranchHook) GetRef ¶
func (b *BranchHook) GetRef() string
func (*BranchHook) GetRepo ¶
func (b *BranchHook) GetRepo() *ProjectHook
func (*BranchHook) GetSha ¶
func (b *BranchHook) GetSha() string
func (*BranchHook) GetUser ¶
func (b *BranchHook) GetUser() *UserHook
type BranchProtectionPutParam ¶
type BranchProtectionPutParam struct { // 用户授权码 AccessToken string `json:"access_token,omitempty"` }
branch protection parameter
type Code ¶
type Code struct { Url string `json:"url,omitempty"` ForksUrl string `json:"forks_url,omitempty"` CommitsUrl string `json:"commits_url,omitempty"` Id string `json:"id,omitempty"` Description string `json:"description,omitempty"` Public string `json:"public,omitempty"` Owner string `json:"owner,omitempty"` User string `json:"user,omitempty"` Files string `json:"files,omitempty"` Truncated string `json:"truncated,omitempty"` HtmlUrl string `json:"html_url,omitempty"` Comments string `json:"comments,omitempty"` CommentsUrl string `json:"comments_url,omitempty"` GitPullUrl string `json:"git_pull_url,omitempty"` GitPushUrl string `json:"git_push_url,omitempty"` CreatedAt string `json:"created_at,omitempty"` UpdatedAt string `json:"updated_at,omitempty"` }
搜索代码片段
type CodeComment ¶
type CodeComment struct { Id string `json:"id,omitempty"` Body string `json:"body,omitempty"` CreatedAt string `json:"created_at,omitempty"` UpdatedAt string `json:"updated_at,omitempty"` }
修改代码片段的评论
type CodeForks ¶
type CodeForks struct { User string `json:"user,omitempty"` Url string `json:"url,omitempty"` Id string `json:"id,omitempty"` CreatedAt string `json:"created_at,omitempty"` UpdatedAt string `json:"updated_at,omitempty"` }
获取 Fork 了指定代码片段的列表
type CodeForksHistory ¶
type CodeForksHistory struct { Url string `json:"url,omitempty"` ForksUrl string `json:"forks_url,omitempty"` CommitsUrl string `json:"commits_url,omitempty"` Id string `json:"id,omitempty"` Description string `json:"description,omitempty"` Public string `json:"public,omitempty"` Owner string `json:"owner,omitempty"` User string `json:"user,omitempty"` Files string `json:"files,omitempty"` Truncated string `json:"truncated,omitempty"` HtmlUrl string `json:"html_url,omitempty"` Comments string `json:"comments,omitempty"` CommentsUrl string `json:"comments_url,omitempty"` GitPullUrl string `json:"git_pull_url,omitempty"` GitPushUrl string `json:"git_push_url,omitempty"` CreatedAt string `json:"created_at,omitempty"` UpdatedAt string `json:"updated_at,omitempty"` Forks string `json:"forks,omitempty"` History string `json:"history,omitempty"` }
获取代码片段的commit
type Commit ¶
type Commit struct { Id string `json:"id,omitempty"` TreeId string `json:"tree_id,omitempty"` ParentIds []string `json:"parent_ids,omitempty"` Message string `json:"message,omitempty"` Timestamp time.Time `json:"timestamp,omitempty"` Url string `json:"url,omitempty"` Author *UserBasic `json:"author,omitempty"` Committer *UserBasic `json:"committer,omitempty"` Distinct bool `json:"distinct,omitempty"` Added []string `json:"added,omitempty"` Removed []string `json:"removed,omitempty"` Modified []string `json:"modified,omitempty"` }
type CommitContent ¶
type CommitContent struct { Content *ContentBasic `json:"content,omitempty"` Commit *Commit `json:"commit,omitempty"` }
删除文件
type CommitHook ¶
type CommitHook struct { Id string `json:"id,omitempty"` TreeId string `json:"tree_id,omitempty"` ParentIds []string `json:"parent_ids,omitempty"` Message string `json:"message,omitempty"` Timestamp time.Time `json:"timestamp,omitempty"` Url string `json:"url,omitempty"` Author *UserHook `json:"author,omitempty"` Committer *UserHook `json:"committer,omitempty"` Distinct bool `json:"distinct,omitempty"` Added []string `json:"added,omitempty"` Removed []string `json:"removed,omitempty"` Modified []string `json:"modified,omitempty"` }
CommitHook : git commit 中的信息
func (*CommitHook) GetAuthor ¶
func (c *CommitHook) GetAuthor() *UserHook
func (*CommitHook) GetCommitter ¶
func (c *CommitHook) GetCommitter() *UserHook
type CommitTree ¶
type Compare ¶
type Compare struct { BaseCommit string `json:"base_commit,omitempty"` MergeBaseCommit string `json:"merge_base_commit,omitempty"` Commits string `json:"commits,omitempty"` Files string `json:"files,omitempty"` }
两个Commits之间对比的版本差异
type CompleteBranch ¶
type CompleteBranch struct { Name string `json:"name,omitempty"` Commit *BranchCommit `json:"commit,omitempty"` Links string `json:"_links,omitempty"` Protected string `json:"protected,omitempty"` ProtectionUrl string `json:"protection_url,omitempty"` }
创建分支
type Configuration ¶
type Configuration struct { BasePath string `json:"basePath,omitempty"` Host string `json:"host,omitempty"` Scheme string `json:"scheme,omitempty"` DefaultHeader map[string]string `json:"defaultHeader,omitempty"` UserAgent string `json:"userAgent,omitempty"` HTTPClient *http.Client }
func NewConfiguration ¶
func NewConfiguration() *Configuration
func (*Configuration) AddDefaultHeader ¶
func (c *Configuration) AddDefaultHeader(key string, value string)
type Content ¶
type Content struct { Type_ string `json:"type,omitempty"` Encoding string `json:"encoding,omitempty"` Size string `json:"size,omitempty"` Name string `json:"name,omitempty"` Path string `json:"path,omitempty"` Content string `json:"content,omitempty"` Sha string `json:"sha,omitempty"` Url string `json:"url,omitempty"` HtmlUrl string `json:"html_url,omitempty"` DownloadUrl string `json:"download_url,omitempty"` Links string `json:"_links,omitempty"` }
获取仓库具体路径下的内容
type ContentBasic ¶
type ContentBasic struct { Name string `json:"name,omitempty"` Path string `json:"path,omitempty"` Size string `json:"size,omitempty"` Sha string `json:"sha,omitempty"` Type_ string `json:"type,omitempty"` Url string `json:"url,omitempty"` HtmlUrl string `json:"html_url,omitempty"` DownloadUrl string `json:"download_url,omitempty"` Links string `json:"_links,omitempty"` }
type Contributor ¶
type Contributor struct { Email string `json:"email,omitempty"` Name string `json:"name,omitempty"` Contributions string `json:"contributions,omitempty"` }
获取仓库贡献者
type CreateBranchParam ¶
type CreatePullRequestParam ¶
type CreatePullRequestParam struct { // 用户授权码 AccessToken string `json:"access_token,omitempty"` // 必填。Pull Request 标题 Title string `json:"title,omitempty"` // 必填。Pull Request 提交的源分支。格式:branch 或者:username:branch Head string `json:"head,omitempty"` // 必填。Pull Request 提交目标分支的名称 Base string `json:"base,omitempty"` // 可选。Pull Request 内容 Body string `json:"body,omitempty"` // 可选。里程碑序号(id) MilestoneNumber int32 `json:"milestone_number,omitempty"` // 用逗号分开的标签,名称要求长度在 2-20 之间且非特殊字符。如: bug,performance Labels string `json:"labels,omitempty"` // 可选。Pull Request的标题和内容可以根据指定的Issue Id自动填充 Issue string `json:"issue,omitempty"` // 可选。审查人员username,可多个,半角逗号分隔,如:(username1,username2) Assignees string `json:"assignees,omitempty"` // 可选。测试人员username,可多个,半角逗号分隔,如:(username1,username2) Testers string `json:"testers,omitempty"` // 可选。合并PR后是否删除源分支,默认false(不删除) PruneSourceBranch bool `json:"prune_source_branch,omitempty"` }
type DeleteV5GistsIdOpts ¶
type DeleteV5GistsIdStarOpts ¶
type DeleteV5UserKeysIdOpts ¶
type Email ¶
type Email struct { Email string `json:"email,omitempty"` State string `json:"state,omitempty"` Scope []string `json:"scope,omitempty"` }
获取授权用户的邮件地址
type EmailsApiService ¶
type EmailsApiService service
func (*EmailsApiService) GetV5Emails ¶
func (a *EmailsApiService) GetV5Emails(ctx context.Context, localVarOptionals *GetV5EmailsOpts) ([]Email, *http.Response, error)
type EnterpriseBasic ¶
type EnterpriseBasic struct { Id int32 `json:"id,omitempty"` Path string `json:"path,omitempty"` Name string `json:"name,omitempty"` Url string `json:"url,omitempty"` AvatarUrl string `json:"avatar_url,omitempty"` }
获取一个企业
type EnterpriseHook ¶
type EnterpriseHook struct { Name string `json:"name,omitempty"` Url string `json:"url,omitempty"` }
EnterpriseHook : 企业信息
func (*EnterpriseHook) GetName ¶
func (eh *EnterpriseHook) GetName() string
func (*EnterpriseHook) GetUrl ¶
func (eh *EnterpriseHook) GetUrl() string
type EnterpriseMember ¶
type EnterpriseMember struct { Url string `json:"url,omitempty"` Active string `json:"active,omitempty"` Remark string `json:"remark,omitempty"` Role string `json:"role,omitempty"` Outsourced string `json:"outsourced,omitempty"` Enterprise *EnterpriseBasic `json:"enterprise,omitempty"` User string `json:"user,omitempty"` }
修改企业成员权限或备注
type EnterprisesApiService ¶
type EnterprisesApiService service
func (*EnterprisesApiService) DeleteV5EnterprisesEnterpriseMembersUsername ¶
func (a *EnterprisesApiService) DeleteV5EnterprisesEnterpriseMembersUsername(ctx context.Context, enterprise string, username string, localVarOptionals *DeleteV5EnterprisesEnterpriseMembersUsernameOpts) (*http.Response, error)
func (*EnterprisesApiService) DeleteV5EnterprisesEnterpriseWeekReportsReportIdCommentsId ¶
func (a *EnterprisesApiService) DeleteV5EnterprisesEnterpriseWeekReportsReportIdCommentsId(ctx context.Context, enterprise string, reportId int32, id int32, localVarOptionals *DeleteV5EnterprisesEnterpriseWeekReportsReportIdCommentsIdOpts) (*http.Response, error)
func (*EnterprisesApiService) GetV5EnterprisesEnterprise ¶
func (a *EnterprisesApiService) GetV5EnterprisesEnterprise(ctx context.Context, enterprise string, localVarOptionals *GetV5EnterprisesEnterpriseOpts) (EnterpriseBasic, *http.Response, error)
func (*EnterprisesApiService) GetV5EnterprisesEnterpriseMembers ¶
func (a *EnterprisesApiService) GetV5EnterprisesEnterpriseMembers(ctx context.Context, enterprise string, localVarOptionals *GetV5EnterprisesEnterpriseMembersOpts) ([]EnterpriseMember, *http.Response, error)
func (*EnterprisesApiService) GetV5EnterprisesEnterpriseMembersUsername ¶
func (a *EnterprisesApiService) GetV5EnterprisesEnterpriseMembersUsername(ctx context.Context, enterprise string, username string, localVarOptionals *GetV5EnterprisesEnterpriseMembersUsernameOpts) (EnterpriseMember, *http.Response, error)
func (*EnterprisesApiService) GetV5EnterprisesEnterpriseUsersUsernameWeekReports ¶
func (a *EnterprisesApiService) GetV5EnterprisesEnterpriseUsersUsernameWeekReports(ctx context.Context, enterprise string, username string, localVarOptionals *GetV5EnterprisesEnterpriseUsersUsernameWeekReportsOpts) ([]WeekReport, *http.Response, error)
func (*EnterprisesApiService) GetV5EnterprisesEnterpriseWeekReports ¶
func (a *EnterprisesApiService) GetV5EnterprisesEnterpriseWeekReports(ctx context.Context, enterprise string, localVarOptionals *GetV5EnterprisesEnterpriseWeekReportsOpts) ([]WeekReport, *http.Response, error)
func (*EnterprisesApiService) GetV5EnterprisesEnterpriseWeekReportsId ¶
func (a *EnterprisesApiService) GetV5EnterprisesEnterpriseWeekReportsId(ctx context.Context, enterprise string, id int32, localVarOptionals *GetV5EnterprisesEnterpriseWeekReportsIdOpts) (WeekReport, *http.Response, error)
func (*EnterprisesApiService) GetV5EnterprisesEnterpriseWeekReportsIdComments ¶
func (a *EnterprisesApiService) GetV5EnterprisesEnterpriseWeekReportsIdComments(ctx context.Context, enterprise string, id int32, localVarOptionals *GetV5EnterprisesEnterpriseWeekReportsIdCommentsOpts) ([]Note, *http.Response, error)
func (*EnterprisesApiService) GetV5UserEnterprises ¶
func (a *EnterprisesApiService) GetV5UserEnterprises(ctx context.Context, localVarOptionals *GetV5UserEnterprisesOpts) ([]EnterpriseBasic, *http.Response, error)
func (*EnterprisesApiService) PatchV5EnterprisesEnterpriseWeekReportId ¶
func (a *EnterprisesApiService) PatchV5EnterprisesEnterpriseWeekReportId(ctx context.Context, enterprise string, id int32, content string, localVarOptionals *PatchV5EnterprisesEnterpriseWeekReportIdOpts) (WeekReport, *http.Response, error)
func (*EnterprisesApiService) PostV5EnterprisesEnterpriseMembers ¶
func (a *EnterprisesApiService) PostV5EnterprisesEnterpriseMembers(ctx context.Context, enterprise string, localVarOptionals *PostV5EnterprisesEnterpriseMembersOpts) (*http.Response, error)
func (*EnterprisesApiService) PostV5EnterprisesEnterpriseWeekReport ¶
func (a *EnterprisesApiService) PostV5EnterprisesEnterpriseWeekReport(ctx context.Context, enterprise string, year int32, content string, weekIndex int32, username string, localVarOptionals *PostV5EnterprisesEnterpriseWeekReportOpts) (WeekReport, *http.Response, error)
func (*EnterprisesApiService) PostV5EnterprisesEnterpriseWeekReportsIdComment ¶
func (*EnterprisesApiService) PutV5EnterprisesEnterpriseMembersUsername ¶
func (a *EnterprisesApiService) PutV5EnterprisesEnterpriseMembersUsername(ctx context.Context, enterprise string, username string, localVarOptionals *PutV5EnterprisesEnterpriseMembersUsernameOpts) (EnterpriseMember, *http.Response, error)
type Event ¶
type Event struct { Id int32 `json:"id,omitempty"` Type_ string `json:"type,omitempty"` Actor string `json:"actor,omitempty"` Repo string `json:"repo,omitempty"` Org string `json:"org,omitempty"` Public string `json:"public,omitempty"` CreatedAt string `json:"created_at,omitempty"` // 不同类型动态的内容 Payload *interface{} `json:"payload,omitempty"` }
列出仓库的所有公开动态
type GenericSwaggerError ¶
type GenericSwaggerError struct {
// contains filtered or unexported fields
}
GenericSwaggerError Provides access to the body, error and model on returned errors.
func (GenericSwaggerError) Body ¶
func (e GenericSwaggerError) Body() []byte
Body returns the raw bytes of the response
func (GenericSwaggerError) Error ¶
func (e GenericSwaggerError) Error() string
Error returns non-empty string if there was an error.
func (GenericSwaggerError) Model ¶
func (e GenericSwaggerError) Model() interface{}
Model returns the unpacked model of the error
type GetV5EmailsOpts ¶
type GetV5EmojisOpts ¶
type GetV5EnterprisesEnterpriseIssuesOpts ¶
type GetV5EnterprisesEnterpriseIssuesOpts struct { AccessToken optional.String State optional.String Labels optional.String Sort optional.String Direction optional.String Since optional.String Page optional.Int32 PerPage optional.Int32 Schedule optional.String Deadline optional.String CreatedAt optional.String FinishedAt optional.String Milestone optional.String Assignee optional.String Creator optional.String Program optional.String }
type GetV5EventsOpts ¶
type GetV5GistsIdCommitsOpts ¶
type GetV5GistsIdForksOpts ¶
type GetV5GistsIdOpts ¶
type GetV5GistsIdStarOpts ¶
type GetV5GistsOpts ¶
type GetV5GistsPublicOpts ¶
type GetV5GistsStarredOpts ¶
type GetV5IssuesOpts ¶
type GetV5IssuesOpts struct { AccessToken optional.String Filter optional.String State optional.String Labels optional.String Sort optional.String Direction optional.String Since optional.String Page optional.Int32 PerPage optional.Int32 Schedule optional.String Deadline optional.String CreatedAt optional.String FinishedAt optional.String }
type GetV5LicensesOpts ¶
type GetV5OrgsOrgEventsOpts ¶
type GetV5OrgsOrgIssuesOpts ¶
type GetV5OrgsOrgIssuesOpts struct { AccessToken optional.String Filter optional.String State optional.String Labels optional.String Sort optional.String Direction optional.String Since optional.String Page optional.Int32 PerPage optional.Int32 Schedule optional.String Deadline optional.String CreatedAt optional.String FinishedAt optional.String }
type GetV5OrgsOrgMembersOpts ¶
type GetV5OrgsOrgOpts ¶
type GetV5OrgsOrgReposOpts ¶
type GetV5ReposOwnerRepoIssuesOpts ¶
type GetV5ReposOwnerRepoIssuesOpts struct { AccessToken optional.String State optional.String Labels optional.String Sort optional.String Direction optional.String Since optional.String Page optional.Int32 PerPage optional.Int32 Schedule optional.String Deadline optional.String CreatedAt optional.String FinishedAt optional.String Milestone optional.String Assignee optional.String Creator optional.String Program optional.String }
type GetV5ReposOwnerRepoOpts ¶
type GetV5SearchGistsOpts ¶
type GetV5SearchIssuesOpts ¶
type GetV5SearchUsersOpts ¶
type GetV5UserFollowersOpts ¶
type GetV5UserFollowingOpts ¶
type GetV5UserIssuesOpts ¶
type GetV5UserIssuesOpts struct { AccessToken optional.String Filter optional.String State optional.String Labels optional.String Sort optional.String Direction optional.String Since optional.String Page optional.Int32 PerPage optional.Int32 Schedule optional.String Deadline optional.String CreatedAt optional.String FinishedAt optional.String }
type GetV5UserKeysIdOpts ¶
type GetV5UserKeysOpts ¶
type GetV5UserNamespaceOpts ¶
type GetV5UserNamespacesOpts ¶
type GetV5UserOpts ¶
type GetV5UserOrgsOpts ¶
type GetV5UserReposOpts ¶
type GetV5UserStarredOpts ¶
type GetV5UsersUsernameOpts ¶
type GistsApiService ¶
type GistsApiService service
func (*GistsApiService) DeleteV5GistsGistIdCommentsId ¶
func (a *GistsApiService) DeleteV5GistsGistIdCommentsId(ctx context.Context, gistId string, id int32, localVarOptionals *DeleteV5GistsGistIdCommentsIdOpts) (*http.Response, error)
func (*GistsApiService) DeleteV5GistsId ¶
func (a *GistsApiService) DeleteV5GistsId(ctx context.Context, id string, localVarOptionals *DeleteV5GistsIdOpts) (*http.Response, error)
func (*GistsApiService) DeleteV5GistsIdStar ¶
func (a *GistsApiService) DeleteV5GistsIdStar(ctx context.Context, id string, localVarOptionals *DeleteV5GistsIdStarOpts) (*http.Response, error)
func (*GistsApiService) GetV5Gists ¶
func (a *GistsApiService) GetV5Gists(ctx context.Context, localVarOptionals *GetV5GistsOpts) ([]Code, *http.Response, error)
func (*GistsApiService) GetV5GistsGistIdComments ¶
func (a *GistsApiService) GetV5GistsGistIdComments(ctx context.Context, gistId string, localVarOptionals *GetV5GistsGistIdCommentsOpts) ([]CodeComment, *http.Response, error)
func (*GistsApiService) GetV5GistsGistIdCommentsId ¶
func (a *GistsApiService) GetV5GistsGistIdCommentsId(ctx context.Context, gistId string, id int32, localVarOptionals *GetV5GistsGistIdCommentsIdOpts) (CodeComment, *http.Response, error)
func (*GistsApiService) GetV5GistsId ¶
func (a *GistsApiService) GetV5GistsId(ctx context.Context, id string, localVarOptionals *GetV5GistsIdOpts) (CodeForksHistory, *http.Response, error)
func (*GistsApiService) GetV5GistsIdCommits ¶
func (a *GistsApiService) GetV5GistsIdCommits(ctx context.Context, id string, localVarOptionals *GetV5GistsIdCommitsOpts) (CodeForksHistory, *http.Response, error)
func (*GistsApiService) GetV5GistsIdForks ¶
func (a *GistsApiService) GetV5GistsIdForks(ctx context.Context, id string, localVarOptionals *GetV5GistsIdForksOpts) (CodeForks, *http.Response, error)
func (*GistsApiService) GetV5GistsIdStar ¶
func (a *GistsApiService) GetV5GistsIdStar(ctx context.Context, id string, localVarOptionals *GetV5GistsIdStarOpts) (*http.Response, error)
func (*GistsApiService) GetV5GistsPublic ¶
func (a *GistsApiService) GetV5GistsPublic(ctx context.Context, localVarOptionals *GetV5GistsPublicOpts) ([]Code, *http.Response, error)
func (*GistsApiService) GetV5GistsStarred ¶
func (a *GistsApiService) GetV5GistsStarred(ctx context.Context, localVarOptionals *GetV5GistsStarredOpts) ([]Code, *http.Response, error)
func (*GistsApiService) GetV5UsersUsernameGists ¶
func (a *GistsApiService) GetV5UsersUsernameGists(ctx context.Context, username string, localVarOptionals *GetV5UsersUsernameGistsOpts) ([]Code, *http.Response, error)
func (*GistsApiService) PatchV5GistsGistIdCommentsId ¶
func (a *GistsApiService) PatchV5GistsGistIdCommentsId(ctx context.Context, gistId string, id int32, body string, localVarOptionals *PatchV5GistsGistIdCommentsIdOpts) (CodeComment, *http.Response, error)
func (*GistsApiService) PatchV5GistsId ¶
func (a *GistsApiService) PatchV5GistsId(ctx context.Context, id string, localVarOptionals *PatchV5GistsIdOpts) (CodeForksHistory, *http.Response, error)
func (*GistsApiService) PostV5Gists ¶
func (a *GistsApiService) PostV5Gists(ctx context.Context, files *os.File, description string, localVarOptionals *PostV5GistsOpts) ([]CodeForksHistory, *http.Response, error)
func (*GistsApiService) PostV5GistsGistIdComments ¶
func (a *GistsApiService) PostV5GistsGistIdComments(ctx context.Context, gistId string, body string, localVarOptionals *PostV5GistsGistIdCommentsOpts) (CodeComment, *http.Response, error)
func (*GistsApiService) PostV5GistsIdForks ¶
func (a *GistsApiService) PostV5GistsIdForks(ctx context.Context, id string, localVarOptionals *PostV5GistsIdForksOpts) (*http.Response, error)
func (*GistsApiService) PutV5GistsIdStar ¶
func (a *GistsApiService) PutV5GistsIdStar(ctx context.Context, id string, localVarOptionals *PutV5GistsIdStarOpts) (*http.Response, error)
type GitDataApiService ¶
type GitDataApiService service
func (*GitDataApiService) GetV5ReposOwnerRepoGitBlobsSha ¶
func (*GitDataApiService) GetV5ReposOwnerRepoGitTreesSha ¶
type Group ¶
type Group struct { Id int32 `json:"id,omitempty"` Login string `json:"login,omitempty"` Url string `json:"url,omitempty"` AvatarUrl string `json:"avatar_url,omitempty"` ReposUrl string `json:"repos_url,omitempty"` EventsUrl string `json:"events_url,omitempty"` MembersUrl string `json:"members_url,omitempty"` Description string `json:"description,omitempty"` }
获取一个组织
type GroupDetail ¶
type GroupDetail struct { Id int32 `json:"id,omitempty"` Login string `json:"login,omitempty"` Url string `json:"url,omitempty"` AvatarUrl string `json:"avatar_url,omitempty"` ReposUrl string `json:"repos_url,omitempty"` EventsUrl string `json:"events_url,omitempty"` MembersUrl string `json:"members_url,omitempty"` Description string `json:"description,omitempty"` Name string `json:"name,omitempty"` CreatedAt string `json:"created_at,omitempty"` Type_ string `json:"type,omitempty"` Location string `json:"location,omitempty"` Email string `json:"email,omitempty"` HtmlUrl string `json:"html_url,omitempty"` Public string `json:"public,omitempty"` Enterprise string `json:"enterprise,omitempty"` Members string `json:"members,omitempty"` PublicRepos string `json:"public_repos,omitempty"` PrivateRepos string `json:"private_repos,omitempty"` Owner string `json:"owner,omitempty"` }
更新授权用户所管理的组织资料
type GroupMember ¶
type GroupMember struct { Url string `json:"url,omitempty"` Active string `json:"active,omitempty"` Remark string `json:"remark,omitempty"` Role string `json:"role,omitempty"` OrganizationUrl string `json:"organization_url,omitempty"` Organization *Group `json:"organization,omitempty"` User string `json:"user,omitempty"` }
增加或更新授权用户所管理组织的成员
type Hook ¶
type Hook struct { Id string `json:"id,omitempty"` Url string `json:"url,omitempty"` CreatedAt string `json:"created_at,omitempty"` Password string `json:"password,omitempty"` ProjectId string `json:"project_id,omitempty"` Result string `json:"result,omitempty"` ResultCode string `json:"result_code,omitempty"` PushEvents string `json:"push_events,omitempty"` TagPushEvents string `json:"tag_push_events,omitempty"` IssuesEvents string `json:"issues_events,omitempty"` NoteEvents string `json:"note_events,omitempty"` MergeRequestsEvents string `json:"merge_requests_events,omitempty"` }
更新一个仓库WebHook
type HookEvent ¶
type HookEvent struct { Type *string `json:"type,omitempty"` RawPayload *json.RawMessage `json:"payload,omitempty"` Actor *User `json:"actor,omitempty"` CreatedAt *time.Time `json:"created_at,omitempty"` ID *string `json:"id,omitempty"` }
HookEvent represents a Gitee hook event.
func (*HookEvent) ParsePayload ¶
ParsePayload parses the event payload. For recognized event types, a value of the corresponding struct type will be returned.
type Issue ¶
type Issue struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` RepositoryUrl string `json:"repository_url,omitempty"` LabelsUrl string `json:"labels_url,omitempty"` CommentsUrl string `json:"comments_url,omitempty"` HtmlUrl string `json:"html_url,omitempty"` ParentUrl string `json:"parent_url,omitempty"` Number string `json:"number,omitempty"` State string `json:"state,omitempty"` Title string `json:"title,omitempty"` Body string `json:"body,omitempty"` BodyHtml string `json:"body_html,omitempty"` User *UserBasic `json:"user,omitempty"` Labels []Label `json:"labels,omitempty"` Assignee *UserBasic `json:"assignee,omitempty"` Collaborators []UserBasic `json:"collaborators,omitempty"` Repository string `json:"repository,omitempty"` Milestone *Milestone `json:"milestone,omitempty"` CreatedAt time.Time `json:"created_at,omitempty"` UpdatedAt time.Time `json:"updated_at,omitempty"` PlanStartedAt time.Time `json:"plan_started_at,omitempty"` Deadline time.Time `json:"deadline,omitempty"` FinishedAt time.Time `json:"finished_at,omitempty"` ScheduledTime string `json:"scheduled_time,omitempty"` Comments int32 `json:"comments,omitempty"` IssueType string `json:"issue_type,omitempty"` Program *ProgramBasic `json:"program,omitempty"` }
搜索 Issues
type IssueCommentPatchParam ¶
type IssueCommentPatchParam struct { // 用户授权码 AccessToken string `json:"access_token,omitempty"` // 必填。评论内容 Body string `json:"body,omitempty"` }
edit pull request comment
type IssueCommentPostParam ¶
type IssueEvent ¶
type IssueEvent struct { Action *string `json:"action,omitempty"` Issue *IssueHook `json:"issue,omitempty"` Repository *ProjectHook `json:"repository,omitempty"` Project *ProjectHook `json:"project,omitempty"` Sender *UserHook `json:"sender,omitempty"` TargetUser *UserHook `json:"target_user,omitempty"` User *UserHook `json:"user,omitempty"` Assignee *UserHook `json:"assignee,omitempty"` UpdatedBy *UserHook `json:"updated_by,omitempty"` IID string `json:"iid,omitempty"` Title *string `json:"title,omitempty"` Description *string `json:"description,omitempty"` State *string `json:"state,omitempty"` Milestone *string `json:"milestone,omitempty"` URL *string `json:"url,omitempty"` Enterprise *EnterpriseHook `json:"enterprise,omitempty"` HookName *string `json:"hook_name,omitempty"` Password *string `json:"password,omitempty"` }
func (*IssueEvent) GetAction ¶
func (ie *IssueEvent) GetAction() string
func (*IssueEvent) GetAssignee ¶
func (ie *IssueEvent) GetAssignee() *UserHook
func (*IssueEvent) GetDescription ¶
func (ie *IssueEvent) GetDescription() string
func (*IssueEvent) GetEnterprise ¶
func (ie *IssueEvent) GetEnterprise() *EnterpriseHook
func (*IssueEvent) GetHookName ¶
func (ie *IssueEvent) GetHookName() string
func (*IssueEvent) GetIssue ¶
func (ie *IssueEvent) GetIssue() *IssueHook
func (*IssueEvent) GetMilestone ¶
func (ie *IssueEvent) GetMilestone() string
func (*IssueEvent) GetPassword ¶
func (ie *IssueEvent) GetPassword() string
func (*IssueEvent) GetProject ¶
func (ie *IssueEvent) GetProject() *ProjectHook
func (*IssueEvent) GetRepository ¶
func (ie *IssueEvent) GetRepository() *ProjectHook
func (*IssueEvent) GetSender ¶
func (ie *IssueEvent) GetSender() *UserHook
func (*IssueEvent) GetState ¶
func (ie *IssueEvent) GetState() string
func (*IssueEvent) GetTargetUser ¶
func (ie *IssueEvent) GetTargetUser() *UserHook
func (*IssueEvent) GetTitle ¶
func (ie *IssueEvent) GetTitle() string
func (*IssueEvent) GetURL ¶
func (ie *IssueEvent) GetURL() string
func (*IssueEvent) GetUpdatedBy ¶
func (ie *IssueEvent) GetUpdatedBy() *UserHook
func (*IssueEvent) GetUser ¶
func (ie *IssueEvent) GetUser() *UserHook
type IssueHook ¶
type IssueHook struct { Id int32 `json:"id,omitempty"` HtmlUrl string `json:"html_url,omitempty"` Number string `json:"number,omitempty"` Title string `json:"title,omitempty"` User *UserHook `json:"user,omitempty"` Labels []LabelHook `json:"labels,omitempty"` State string `json:"state,omitempty"` StateName string `json:"state_name,omitempty"` TypeName string `json:"type_name,omitempty"` Assignee *UserHook `json:"assignee,omitempty"` Collaborators []UserHook `json:"collaborators,omitempty"` Milestone *MilestoneHook `json:"milestone,omitempty"` Comments int32 `json:"comments,omitempty"` CreatedAt time.Time `json:"created_at,omitempty"` UpdatedAt time.Time `json:"updated_at,omitempty"` Body string `json:"body,omitempty"` }
IssueHook : issue 信息
type IssueUpdateParam ¶
type IssueUpdateParam struct { // 用户授权码 AccessToken string `json:"access_token,omitempty"` // 仓库路径(path) Repo string `json:"repo,omitempty"` // Issue标题 Title string `json:"title,omitempty"` // Issue 状态,open(开启的)、progressing(进行中)、closed(关闭的) State string `json:"state,omitempty"` // Issue描述 Body string `json:"body,omitempty"` // Issue负责人的username Assignee string `json:"assignee,omitempty"` // 里程碑序号 Milestone int32 `json:"milestone,omitempty"` // 用逗号分开的标签,名称要求长度在 2-20 之间且非特殊字符。如: bug,performance Labels string `json:"labels,omitempty"` // 项目ID Program string `json:"program,omitempty"` // Issue协助者的个人空间地址, 以 , 分隔 Collaborators string `json:"collaborators,omitempty"` }
update issue information
type IssuesApiService ¶
type IssuesApiService service
func (*IssuesApiService) DeleteV5ReposOwnerRepoIssuesCommentsId ¶
func (a *IssuesApiService) DeleteV5ReposOwnerRepoIssuesCommentsId(ctx context.Context, owner string, repo string, id int32, localVarOptionals *DeleteV5ReposOwnerRepoIssuesCommentsIdOpts) (*http.Response, error)
func (*IssuesApiService) GetV5EnterprisesEnterpriseIssues ¶
func (a *IssuesApiService) GetV5EnterprisesEnterpriseIssues(ctx context.Context, enterprise string, localVarOptionals *GetV5EnterprisesEnterpriseIssuesOpts) ([]Issue, *http.Response, error)
func (*IssuesApiService) GetV5EnterprisesEnterpriseIssuesNumber ¶
func (a *IssuesApiService) GetV5EnterprisesEnterpriseIssuesNumber(ctx context.Context, enterprise string, number string, localVarOptionals *GetV5EnterprisesEnterpriseIssuesNumberOpts) (Issue, *http.Response, error)
func (*IssuesApiService) GetV5EnterprisesEnterpriseIssuesNumberComments ¶
func (a *IssuesApiService) GetV5EnterprisesEnterpriseIssuesNumberComments(ctx context.Context, enterprise string, number string, localVarOptionals *GetV5EnterprisesEnterpriseIssuesNumberCommentsOpts) ([]Note, *http.Response, error)
func (*IssuesApiService) GetV5EnterprisesEnterpriseIssuesNumberLabels ¶
func (a *IssuesApiService) GetV5EnterprisesEnterpriseIssuesNumberLabels(ctx context.Context, enterprise string, number string, localVarOptionals *GetV5EnterprisesEnterpriseIssuesNumberLabelsOpts) ([]Label, *http.Response, error)
func (*IssuesApiService) GetV5Issues ¶
func (a *IssuesApiService) GetV5Issues(ctx context.Context, localVarOptionals *GetV5IssuesOpts) ([]Issue, *http.Response, error)
func (*IssuesApiService) GetV5OrgsOrgIssues ¶
func (a *IssuesApiService) GetV5OrgsOrgIssues(ctx context.Context, org string, localVarOptionals *GetV5OrgsOrgIssuesOpts) ([]Issue, *http.Response, error)
func (*IssuesApiService) GetV5ReposOwnerIssuesNumberOperateLogs ¶
func (a *IssuesApiService) GetV5ReposOwnerIssuesNumberOperateLogs(ctx context.Context, owner string, number string, localVarOptionals *GetV5ReposOwnerIssuesNumberOperateLogsOpts) ([]OperateLog, *http.Response, error)
func (*IssuesApiService) GetV5ReposOwnerRepoIssues ¶
func (a *IssuesApiService) GetV5ReposOwnerRepoIssues(ctx context.Context, owner string, repo string, localVarOptionals *GetV5ReposOwnerRepoIssuesOpts) ([]Issue, *http.Response, error)
func (*IssuesApiService) GetV5ReposOwnerRepoIssuesComments ¶
func (a *IssuesApiService) GetV5ReposOwnerRepoIssuesComments(ctx context.Context, owner string, repo string, localVarOptionals *GetV5ReposOwnerRepoIssuesCommentsOpts) (Note, *http.Response, error)
func (*IssuesApiService) GetV5ReposOwnerRepoIssuesCommentsId ¶
func (*IssuesApiService) GetV5ReposOwnerRepoIssuesNumber ¶
func (*IssuesApiService) GetV5ReposOwnerRepoIssuesNumberComments ¶
func (*IssuesApiService) GetV5UserIssues ¶
func (a *IssuesApiService) GetV5UserIssues(ctx context.Context, localVarOptionals *GetV5UserIssuesOpts) ([]Issue, *http.Response, error)
func (*IssuesApiService) PatchV5ReposOwnerIssuesNumber ¶
func (a *IssuesApiService) PatchV5ReposOwnerIssuesNumber(ctx context.Context, owner string, number string, body IssueUpdateParam) (Issue, *http.Response, error)
IssuesApiService 更新Issue 更新Issue
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param owner 仓库所属空间地址(企业、组织或个人的地址path)
- @param number Issue 编号(区分大小写,无需添加 # 号)
- @param body 可选。Issue 内容
@return Issue
func (*IssuesApiService) PatchV5ReposOwnerRepoIssuesCommentsId ¶
func (a *IssuesApiService) PatchV5ReposOwnerRepoIssuesCommentsId(ctx context.Context, owner string, repo string, id int32, body IssueCommentPatchParam) (Note, *http.Response, error)
IssuesApiService 更新Issue某条评论 更新Issue某条评论
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param owner 仓库所属空间地址(企业、组织或个人的地址path)
- @param repo 仓库路径(path)
- @param id 评论的ID
- @param body 必填。评论内容
@return Note
func (*IssuesApiService) PostV5ReposOwnerIssues ¶
func (a *IssuesApiService) PostV5ReposOwnerIssues(ctx context.Context, owner string, title string, localVarOptionals *PostV5ReposOwnerIssuesOpts) (Issue, *http.Response, error)
func (*IssuesApiService) PostV5ReposOwnerRepoIssuesNumberComments ¶
func (a *IssuesApiService) PostV5ReposOwnerRepoIssuesNumberComments(ctx context.Context, owner string, repo string, number string, body IssueCommentPostParam) (Note, *http.Response, error)
IssuesApiService 创建某个Issue评论 创建某个Issue评论
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param owner 仓库所属空间地址(企业、组织或个人的地址path)
- @param repo 仓库路径(path)
- @param number Issue 编号(区分大小写,无需添加 # 号)
- @param body Issue comment内容
@return Note
type Label ¶
type Label struct { Id int32 `json:"id,omitempty"` Name string `json:"name,omitempty"` Color string `json:"color,omitempty"` RepositoryId int32 `json:"repository_id,omitempty"` Url string `json:"url,omitempty"` }
获取企业某个标签
type LabelHook ¶
type LabelHook struct { Id int32 `json:"id,omitempty"` Name string `json:"name,omitempty"` Color string `json:"color,omitempty"` }
LabelHook : 标签, issue 和 pull request 的对应标签
type LabelPostParam ¶
type LabelsApiService ¶
type LabelsApiService service
func (*LabelsApiService) DeleteV5ReposOwnerRepoIssuesNumberLabels ¶
func (a *LabelsApiService) DeleteV5ReposOwnerRepoIssuesNumberLabels(ctx context.Context, owner string, repo string, number string, localVarOptionals *DeleteV5ReposOwnerRepoIssuesNumberLabelsOpts) (*http.Response, error)
func (*LabelsApiService) DeleteV5ReposOwnerRepoIssuesNumberLabelsName ¶
func (*LabelsApiService) DeleteV5ReposOwnerRepoLabelsName ¶
func (a *LabelsApiService) DeleteV5ReposOwnerRepoLabelsName(ctx context.Context, owner string, repo string, name string, localVarOptionals *DeleteV5ReposOwnerRepoLabelsNameOpts) (*http.Response, error)
func (*LabelsApiService) GetV5EnterprisesEnterpriseLabels ¶
func (a *LabelsApiService) GetV5EnterprisesEnterpriseLabels(ctx context.Context, enterprise string, localVarOptionals *GetV5EnterprisesEnterpriseLabelsOpts) ([]Label, *http.Response, error)
func (*LabelsApiService) GetV5EnterprisesEnterpriseLabelsName ¶
func (a *LabelsApiService) GetV5EnterprisesEnterpriseLabelsName(ctx context.Context, enterprise string, name string, localVarOptionals *GetV5EnterprisesEnterpriseLabelsNameOpts) (Label, *http.Response, error)
func (*LabelsApiService) GetV5ReposOwnerRepoIssuesNumberLabels ¶
func (*LabelsApiService) GetV5ReposOwnerRepoLabels ¶
func (a *LabelsApiService) GetV5ReposOwnerRepoLabels(ctx context.Context, owner string, repo string, localVarOptionals *GetV5ReposOwnerRepoLabelsOpts) ([]Label, *http.Response, error)
func (*LabelsApiService) GetV5ReposOwnerRepoLabelsName ¶
func (*LabelsApiService) PatchV5ReposOwnerRepoLabelsOriginalName ¶
func (*LabelsApiService) PostV5ReposOwnerRepoIssuesNumberLabels ¶
func (a *LabelsApiService) PostV5ReposOwnerRepoIssuesNumberLabels(ctx context.Context, owner string, repo string, number string, body PullRequestLabelPostParam) ([]Label, *http.Response, error)
LabelsApiService 创建Issue标签 创建Issue标签 需要在请求的body里填上数组,元素为标签的名字。如: [\"performance\", \"bug\"]
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param owner 仓库所属空间地址(企业、组织或个人的地址path)
- @param repo 仓库路径(path)
- @param number Issue 编号(区分大小写,无需添加 # 号)
- @param body 必选,标签的内容
@return []Label
func (*LabelsApiService) PostV5ReposOwnerRepoLabels ¶
func (a *LabelsApiService) PostV5ReposOwnerRepoLabels(ctx context.Context, owner string, repo string, body LabelPostParam) (Label, *http.Response, error)
LabelsApiService 创建仓库任务标签 创建仓库任务标签
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param owner 仓库所属空间地址(企业、组织或个人的地址path)
- @param repo 仓库路径(path)
- @param body 必选,标签的内容
@return Label
func (*LabelsApiService) PutV5ReposOwnerRepoIssuesNumberLabels ¶
func (a *LabelsApiService) PutV5ReposOwnerRepoIssuesNumberLabels(ctx context.Context, owner string, repo string, number string, body PullRequestLabelPostParam) ([]Label, *http.Response, error)
LabelsApiService 替换Issue所有标签 替换Issue所有标签 需要在请求的body里填上数组,元素为标签的名字。如: [\"performance\", \"bug\"]
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param owner 仓库所属空间地址(企业、组织或个人的地址path)
- @param repo 仓库路径(path)
- @param number Issue 编号(区分大小写,无需添加 # 号)
- @param body 必选,标签的内容
@return []Label
type Milestone ¶
type Milestone struct { Url string `json:"url,omitempty"` HtmlUrl string `json:"html_url,omitempty"` Number int32 `json:"number,omitempty"` RepositoryId int32 `json:"repository_id,omitempty"` State string `json:"state,omitempty"` Title string `json:"title,omitempty"` Description string `json:"description,omitempty"` UpdatedAt time.Time `json:"updated_at,omitempty"` CreatedAt time.Time `json:"created_at,omitempty"` OpenIssues int32 `json:"open_issues,omitempty"` ClosedIssues int32 `json:"closed_issues,omitempty"` DueOn string `json:"due_on,omitempty"` }
更新仓库里程碑
type MilestoneHook ¶
type MilestoneHook struct { Id int32 `json:"id,omitempty"` HtmlUrl string `json:"html_url,omitempty"` Number int32 `json:"number,omitempty"` Title string `json:"title,omitempty"` Description string `json:"description,omitempty"` OpenIssues int32 `json:"open_issues,omitempty"` ClosedIssues int32 `json:"closed_issues,omitempty"` State string `json:"state,omitempty"` CreatedAt time.Time `json:"created_at,omitempty"` UpdatedAt time.Time `json:"updated_at,omitempty"` DueOn string `json:"due_on,omitempty"` }
MilestoneHook : 里程碑信息
func (*MilestoneHook) GetState ¶
func (m *MilestoneHook) GetState() string
func (*MilestoneHook) GetTitle ¶
func (m *MilestoneHook) GetTitle() string
type MilestonesApiService ¶
type MilestonesApiService service
func (*MilestonesApiService) DeleteV5ReposOwnerRepoMilestonesNumber ¶
func (a *MilestonesApiService) DeleteV5ReposOwnerRepoMilestonesNumber(ctx context.Context, owner string, repo string, number int32, localVarOptionals *DeleteV5ReposOwnerRepoMilestonesNumberOpts) (*http.Response, error)
func (*MilestonesApiService) GetV5ReposOwnerRepoMilestones ¶
func (a *MilestonesApiService) GetV5ReposOwnerRepoMilestones(ctx context.Context, owner string, repo string, localVarOptionals *GetV5ReposOwnerRepoMilestonesOpts) ([]Milestone, *http.Response, error)
func (*MilestonesApiService) GetV5ReposOwnerRepoMilestonesNumber ¶
func (*MilestonesApiService) PatchV5ReposOwnerRepoMilestonesNumber ¶
func (*MilestonesApiService) PostV5ReposOwnerRepoMilestones ¶
type MiscellaneousApiService ¶
type MiscellaneousApiService service
func (*MiscellaneousApiService) GetV5Emojis ¶
func (a *MiscellaneousApiService) GetV5Emojis(ctx context.Context, localVarOptionals *GetV5EmojisOpts) (*http.Response, error)
func (*MiscellaneousApiService) GetV5GitignoreTemplates ¶
func (a *MiscellaneousApiService) GetV5GitignoreTemplates(ctx context.Context, localVarOptionals *GetV5GitignoreTemplatesOpts) (*http.Response, error)
func (*MiscellaneousApiService) GetV5GitignoreTemplatesName ¶
func (a *MiscellaneousApiService) GetV5GitignoreTemplatesName(ctx context.Context, name string, localVarOptionals *GetV5GitignoreTemplatesNameOpts) (*http.Response, error)
func (*MiscellaneousApiService) GetV5GitignoreTemplatesNameRaw ¶
func (a *MiscellaneousApiService) GetV5GitignoreTemplatesNameRaw(ctx context.Context, name string, localVarOptionals *GetV5GitignoreTemplatesNameRawOpts) (*http.Response, error)
func (*MiscellaneousApiService) GetV5Licenses ¶
func (a *MiscellaneousApiService) GetV5Licenses(ctx context.Context, localVarOptionals *GetV5LicensesOpts) (*http.Response, error)
func (*MiscellaneousApiService) GetV5LicensesLicense ¶
func (a *MiscellaneousApiService) GetV5LicensesLicense(ctx context.Context, license string, localVarOptionals *GetV5LicensesLicenseOpts) (*http.Response, error)
func (*MiscellaneousApiService) GetV5LicensesLicenseRaw ¶
func (a *MiscellaneousApiService) GetV5LicensesLicenseRaw(ctx context.Context, license string, localVarOptionals *GetV5LicensesLicenseRawOpts) (*http.Response, error)
func (*MiscellaneousApiService) GetV5ReposOwnerRepoLicense ¶
func (a *MiscellaneousApiService) GetV5ReposOwnerRepoLicense(ctx context.Context, owner string, repo string, localVarOptionals *GetV5ReposOwnerRepoLicenseOpts) (*http.Response, error)
func (*MiscellaneousApiService) PostV5Markdown ¶
func (a *MiscellaneousApiService) PostV5Markdown(ctx context.Context, text string, localVarOptionals *PostV5MarkdownOpts) (*http.Response, error)
type Namespace ¶
type Namespace struct { Id int32 `json:"id,omitempty"` Type_ string `json:"type,omitempty"` Name string `json:"name,omitempty"` Path string `json:"path,omitempty"` HtmlUrl string `json:"html_url,omitempty"` Parent *NamespaceMini `json:"parent,omitempty"` }
获取授权用户的一个 Namespace
type NamespaceMini ¶
type NewFileParam ¶
type NewFileParam struct { // 用户授权码 AccessToken string `json:"access_token,omitempty"` // 文件内容, 要用 base64 编码 Content string `json:"content,omitempty"` // 提交信息 Message string `json:"message,omitempty"` // 分支名称。默认为仓库对默认分支 Branch string `json:"branch,omitempty"` // Committer的名字,默认为当前用户的名字 CommitterName string `json:"committer[name],omitempty"` // Committer的邮箱,默认为当前用户的邮箱 CommitterEmail string `json:"committer[email],omitempty"` // Author的名字,默认为当前用户的名字 AuthorName string `json:"author[name],omitempty"` // Author的邮箱,默认为当前用户的邮箱 AuthorEmail string `json:"author[email],omitempty"` }
type Note ¶
type Note struct { Id int32 `json:"id,omitempty"` Body string `json:"body,omitempty"` BodyHtml string `json:"body_html,omitempty"` User *User `json:"user,omitempty"` Source string `json:"source,omitempty"` CreatedAt string `json:"created_at,omitempty"` Target string `json:"target,omitempty"` }
获取企业某个Issue所有评论
type NoteEvent ¶
type NoteEvent struct { Action *string `json:"action,omitempty"` Comment *NoteHook `json:"comment,omitempty"` Repository *ProjectHook `json:"repository,omitempty"` Project *ProjectHook `json:"project,omitempty"` Author *UserHook `json:"author,omitempty"` Sender *UserHook `json:"sender,omitempty"` URL *string `json:"url,omitempty"` Note *string `json:"note,omitempty"` NoteableType *string `json:"noteable_type,omitempty"` NoteableID int64 `json:"noteable_id,omitempty"` Title *string `json:"title,omitempty"` PerIID *string `json:"per_iid,omitempty"` ShortCommitID *string `json:"short_commit_id,omitempty"` Enterprise *EnterpriseHook `json:"enterprise,omitempty"` PullRequest *PullRequestHook `json:"pull_request,omitempty"` Issue *IssueHook `json:"issue,omitempty"` HookName *string `json:"hook_name,omitempty"` Password *string `json:"password,omitempty"` }
func (*NoteEvent) GetComment ¶
func (*NoteEvent) GetEnterprise ¶
func (ne *NoteEvent) GetEnterprise() *EnterpriseHook
func (*NoteEvent) GetHookName ¶
func (*NoteEvent) GetNoteableType ¶
func (*NoteEvent) GetPassword ¶
func (*NoteEvent) GetProject ¶
func (ne *NoteEvent) GetProject() *ProjectHook
func (*NoteEvent) GetPullRequest ¶
func (ne *NoteEvent) GetPullRequest() *PullRequestHook
func (*NoteEvent) GetRepository ¶
func (ne *NoteEvent) GetRepository() *ProjectHook
func (*NoteEvent) GetShortCommitID ¶
type NoteHook ¶
type NoteHook struct { Id int32 `json:"id,omitempty"` Body string `json:"body,omitempty"` User *UserHook `json:"user,omitempty"` CreatedAt string `json:"created_at,omitempty"` UpdatedAt string `json:"updated_at,omitempty"` HtmlUrl string `json:"html_url,omitempty"` Position string `json:"position,omitempty"` CommitId string `json:"commit_id,omitempty"` }
NoteHook : 评论信息
type OperateLog ¶
type OperateLog struct { Id string `json:"id,omitempty"` Icon string `json:"icon,omitempty"` User *User `json:"user,omitempty"` Content string `json:"content,omitempty"` CreatedAt string `json:"created_at,omitempty"` }
获取某个Pull Request的操作日志
type OrganizationsApiService ¶
type OrganizationsApiService service
func (*OrganizationsApiService) DeleteV5OrgsOrgMembershipsUsername ¶
func (a *OrganizationsApiService) DeleteV5OrgsOrgMembershipsUsername(ctx context.Context, org string, username string, localVarOptionals *DeleteV5OrgsOrgMembershipsUsernameOpts) (*http.Response, error)
func (*OrganizationsApiService) DeleteV5UserMembershipsOrgsOrg ¶
func (a *OrganizationsApiService) DeleteV5UserMembershipsOrgsOrg(ctx context.Context, org string, localVarOptionals *DeleteV5UserMembershipsOrgsOrgOpts) (*http.Response, error)
func (*OrganizationsApiService) GetV5OrgsOrg ¶
func (a *OrganizationsApiService) GetV5OrgsOrg(ctx context.Context, org string, localVarOptionals *GetV5OrgsOrgOpts) (Group, *http.Response, error)
func (*OrganizationsApiService) GetV5OrgsOrgMembers ¶
func (a *OrganizationsApiService) GetV5OrgsOrgMembers(ctx context.Context, org string, localVarOptionals *GetV5OrgsOrgMembersOpts) ([]UserBasic, *http.Response, error)
func (*OrganizationsApiService) GetV5OrgsOrgMembershipsUsername ¶
func (a *OrganizationsApiService) GetV5OrgsOrgMembershipsUsername(ctx context.Context, org string, username string, localVarOptionals *GetV5OrgsOrgMembershipsUsernameOpts) (GroupMember, *http.Response, error)
func (*OrganizationsApiService) GetV5UserMembershipsOrgs ¶
func (a *OrganizationsApiService) GetV5UserMembershipsOrgs(ctx context.Context, localVarOptionals *GetV5UserMembershipsOrgsOpts) ([]GroupMember, *http.Response, error)
func (*OrganizationsApiService) GetV5UserMembershipsOrgsOrg ¶
func (a *OrganizationsApiService) GetV5UserMembershipsOrgsOrg(ctx context.Context, org string, localVarOptionals *GetV5UserMembershipsOrgsOrgOpts) (GroupMember, *http.Response, error)
func (*OrganizationsApiService) GetV5UserOrgs ¶
func (a *OrganizationsApiService) GetV5UserOrgs(ctx context.Context, localVarOptionals *GetV5UserOrgsOpts) ([]Group, *http.Response, error)
func (*OrganizationsApiService) GetV5UsersUsernameOrgs ¶
func (a *OrganizationsApiService) GetV5UsersUsernameOrgs(ctx context.Context, username string, localVarOptionals *GetV5UsersUsernameOrgsOpts) ([]Group, *http.Response, error)
func (*OrganizationsApiService) PatchV5OrgsOrg ¶
func (a *OrganizationsApiService) PatchV5OrgsOrg(ctx context.Context, org string, localVarOptionals *PatchV5OrgsOrgOpts) (GroupDetail, *http.Response, error)
func (*OrganizationsApiService) PatchV5UserMembershipsOrgsOrg ¶
func (a *OrganizationsApiService) PatchV5UserMembershipsOrgsOrg(ctx context.Context, org string, localVarOptionals *PatchV5UserMembershipsOrgsOrgOpts) (GroupMember, *http.Response, error)
func (*OrganizationsApiService) PostV5UsersOrganization ¶
func (a *OrganizationsApiService) PostV5UsersOrganization(ctx context.Context, name string, org string, localVarOptionals *PostV5UsersOrganizationOpts) (Group, *http.Response, error)
func (*OrganizationsApiService) PutV5OrgsOrgMembershipsUsername ¶
func (a *OrganizationsApiService) PutV5OrgsOrgMembershipsUsername(ctx context.Context, org string, username string, localVarOptionals *PutV5OrgsOrgMembershipsUsernameOpts) (GroupMember, *http.Response, error)
type PatchV5GistsIdOpts ¶
type PatchV5OrgsOrgOpts ¶
type PatchV5UserOpts ¶
type PostV5EnterprisesEnterpriseReposOpts ¶
type PostV5EnterprisesEnterpriseReposOpts struct { AccessToken optional.String Description optional.String Homepage optional.String HasIssues optional.Bool HasWiki optional.Bool CanComment optional.Bool AutoInit optional.Bool GitignoreTemplate optional.String LicenseTemplate optional.String Private optional.Int32 Outsourced optional.Bool ProjectCreator optional.String Members optional.String }
type PostV5GistsIdForksOpts ¶
type PostV5GistsOpts ¶
type PostV5MarkdownOpts ¶
type PostV5UserKeysOpts ¶
type PostV5UserReposOpts ¶
type ProgramBasic ¶
type Project ¶
type Project struct { Id int32 `json:"id,omitempty"` FullName string `json:"full_name,omitempty"` HumanName string `json:"human_name,omitempty"` Url string `json:"url,omitempty"` Namespace *Namespace `json:"namespace,omitempty"` Path string `json:"path,omitempty"` Name string `json:"name,omitempty"` Owner *UserBasic `json:"owner,omitempty"` Description string `json:"description,omitempty"` Private bool `json:"private,omitempty"` Public bool `json:"public,omitempty"` Internal bool `json:"internal,omitempty"` Fork bool `json:"fork,omitempty"` HtmlUrl string `json:"html_url,omitempty"` SshUrl string `json:"ssh_url,omitempty"` ForksUrl string `json:"forks_url,omitempty"` KeysUrl string `json:"keys_url,omitempty"` CollaboratorsUrl string `json:"collaborators_url,omitempty"` HooksUrl string `json:"hooks_url,omitempty"` BranchesUrl string `json:"branches_url,omitempty"` TagsUrl string `json:"tags_url,omitempty"` BlobsUrl string `json:"blobs_url,omitempty"` StargazersUrl string `json:"stargazers_url,omitempty"` ContributorsUrl string `json:"contributors_url,omitempty"` CommitsUrl string `json:"commits_url,omitempty"` CommentsUrl string `json:"comments_url,omitempty"` IssueCommentUrl string `json:"issue_comment_url,omitempty"` IssuesUrl string `json:"issues_url,omitempty"` PullsUrl string `json:"pulls_url,omitempty"` MilestonesUrl string `json:"milestones_url,omitempty"` NotificationsUrl string `json:"notifications_url,omitempty"` LabelsUrl string `json:"labels_url,omitempty"` ReleasesUrl string `json:"releases_url,omitempty"` Recommend bool `json:"recommend,omitempty"` Homepage string `json:"homepage,omitempty"` Language string `json:"language,omitempty"` ForksCount int32 `json:"forks_count,omitempty"` StargazersCount int32 `json:"stargazers_count,omitempty"` WatchersCount int32 `json:"watchers_count,omitempty"` DefaultBranch string `json:"default_branch,omitempty"` OpenIssuesCount int32 `json:"open_issues_count,omitempty"` HasIssues bool `json:"has_issues,omitempty"` HasWiki bool `json:"has_wiki,omitempty"` CanComment bool `json:"can_comment,omitempty"` PullRequestsEnabled bool `json:"pull_requests_enabled,omitempty"` HasPage bool `json:"has_page,omitempty"` License string `json:"license,omitempty"` Outsourced bool `json:"outsourced,omitempty"` ProjectCreator string `json:"project_creator,omitempty"` Members []string `json:"members,omitempty"` PushedAt string `json:"pushed_at,omitempty"` CreatedAt string `json:"created_at,omitempty"` UpdatedAt string `json:"updated_at,omitempty"` Parent *Project `json:"parent,omitempty"` Paas string `json:"paas,omitempty"` Stared string `json:"stared,omitempty"` Watched string `json:"watched,omitempty"` Permission string `json:"permission,omitempty"` Relation string `json:"relation,omitempty"` }
搜索仓库
type ProjectBasic ¶
type ProjectBasic struct { Id int32 `json:"id,omitempty"` FullName string `json:"full_name,omitempty"` HumanName string `json:"human_name,omitempty"` Url string `json:"url,omitempty"` Namespace *interface{} `json:"namespace,omitempty"` Path string `json:"path,omitempty"` Name string `json:"name,omitempty"` Owner *UserBasic `json:"owner,omitempty"` Description string `json:"description,omitempty"` Private bool `json:"private,omitempty"` Public bool `json:"public,omitempty"` Internal bool `json:"internal,omitempty"` Fork bool `json:"fork,omitempty"` HtmlUrl string `json:"html_url,omitempty"` SshUrl string `json:"ssh_url,omitempty"` }
type ProjectHook ¶
type ProjectHook struct { Id int32 `json:"id,omitempty"` Name string `json:"name,omitempty"` Path string `json:"path,omitempty"` FullName string `json:"full_name,omitempty"` Owner *UserHook `json:"owner,omitempty"` Private bool `json:"private,omitempty"` HtmlUrl string `json:"html_url,omitempty"` Url string `json:"url,omitempty"` Description string `json:"description,omitempty"` Fork bool `json:"fork,omitempty"` PushedAt string `json:"pushed_at,omitempty"` CreatedAt string `json:"created_at,omitempty"` UpdatedAt string `json:"updated_at,omitempty"` SshUrl string `json:"ssh_url,omitempty"` GitUrl string `json:"git_url,omitempty"` CloneUrl string `json:"clone_url,omitempty"` SvnUrl string `json:"svn_url,omitempty"` GitHttpUrl string `json:"git_http_url,omitempty"` GitSshUrl string `json:"git_ssh_url,omitempty"` GitSvnUrl string `json:"git_svn_url,omitempty"` Homepage string `json:"homepage,omitempty"` StargazersCount int32 `json:"stargazers_count,omitempty"` WatchersCount int32 `json:"watchers_count,omitempty"` ForksCount int32 `json:"forks_count,omitempty"` Language string `json:"language,omitempty"` HasIssues bool `json:"has_issues,omitempty"` HasWiki bool `json:"has_wiki,omitempty"` HasPage bool `json:"has_pages,omitempty"` License string `json:"license,omitempty"` OpenIssuesCount int32 `json:"open_issues_count,omitempty"` DefaultBranch string `json:"default_branch,omitempty"` Namespace string `json:"namespace,omitempty"` NameWithNamespace string `json:"name_with_namespace,omitempty"` PathWithNamespace string `json:"path_with_namespace,omitempty"` }
ProjectHook : project 信息
func (*ProjectHook) GetNameSpace ¶
func (pj *ProjectHook) GetNameSpace() string
func (*ProjectHook) GetOwner ¶
func (pj *ProjectHook) GetOwner() *UserHook
func (*ProjectHook) GetOwnerAndRepo ¶
func (pj *ProjectHook) GetOwnerAndRepo() (string, string)
func (*ProjectHook) GetPath ¶
func (pj *ProjectHook) GetPath() string
type ProjectMember ¶
type ProjectMember struct { Id int32 `json:"id,omitempty"` Login string `json:"login,omitempty"` Name string `json:"name,omitempty"` AvatarUrl string `json:"avatar_url,omitempty"` Url string `json:"url,omitempty"` HtmlUrl string `json:"html_url,omitempty"` FollowersUrl string `json:"followers_url,omitempty"` FollowingUrl string `json:"following_url,omitempty"` GistsUrl string `json:"gists_url,omitempty"` StarredUrl string `json:"starred_url,omitempty"` SubscriptionsUrl string `json:"subscriptions_url,omitempty"` OrganizationsUrl string `json:"organizations_url,omitempty"` ReposUrl string `json:"repos_url,omitempty"` EventsUrl string `json:"events_url,omitempty"` ReceivedEventsUrl string `json:"received_events_url,omitempty"` Type_ string `json:"type,omitempty"` SiteAdmin string `json:"site_admin,omitempty"` Permissions *ProjectMemberPermissionDetail `json:"permissions,omitempty"` }
添加仓库成员
type ProjectMemberPermission ¶
type ProjectMemberPermission struct { Id int32 `json:"id,omitempty"` Login string `json:"login,omitempty"` Name string `json:"name,omitempty"` AvatarUrl string `json:"avatar_url,omitempty"` Url string `json:"url,omitempty"` HtmlUrl string `json:"html_url,omitempty"` FollowersUrl string `json:"followers_url,omitempty"` FollowingUrl string `json:"following_url,omitempty"` GistsUrl string `json:"gists_url,omitempty"` StarredUrl string `json:"starred_url,omitempty"` SubscriptionsUrl string `json:"subscriptions_url,omitempty"` OrganizationsUrl string `json:"organizations_url,omitempty"` ReposUrl string `json:"repos_url,omitempty"` EventsUrl string `json:"events_url,omitempty"` ReceivedEventsUrl string `json:"received_events_url,omitempty"` Type_ string `json:"type,omitempty"` SiteAdmin string `json:"site_admin,omitempty"` Permission string `json:"permission,omitempty"` }
查看仓库成员的权限
type ProjectMemberPutParam ¶
type ProjectMemberPutParam struct { // 用户授权码 AccessToken string `json:"access_token,omitempty"` // 成员权限: 拉代码(pull),推代码(push),管理员(admin)。默认: push Permission string `json:"permission,omitempty"` }
create project member
type PullRequest ¶
type PullRequest struct { Id int32 `json:"id,omitempty"` Url string `json:"url,omitempty"` HtmlUrl string `json:"html_url,omitempty"` DiffUrl string `json:"diff_url,omitempty"` PatchUrl string `json:"patch_url,omitempty"` IssueUrl string `json:"issue_url,omitempty"` CommitsUrl string `json:"commits_url,omitempty"` ReviewCommentsUrl string `json:"review_comments_url,omitempty"` ReviewCommentUrl string `json:"review_comment_url,omitempty"` CommentsUrl string `json:"comments_url,omitempty"` StatusesUrl string `json:"statuses_url,omitempty"` AssigneesNumber int32 `json:"assignees_number,omitempty"` TestersNumber int32 `json:"testers_number,omitempty"` Number int32 `json:"number,omitempty"` State string `json:"state,omitempty"` Title string `json:"title,omitempty"` Body string `json:"body,omitempty"` BodyHtml string `json:"body_html,omitempty"` Assignees []UserBasic `json:"assignees,omitempty"` Testers []UserBasic `json:"testers,omitempty"` Milestone *Milestone `json:"milestone,omitempty"` Labels []Label `json:"labels,omitempty"` Locked string `json:"locked,omitempty"` CreatedAt string `json:"created_at,omitempty"` UpdatedAt string `json:"updated_at,omitempty"` ClosedAt string `json:"closed_at,omitempty"` MergedAt string `json:"merged_at,omitempty"` Mergeable bool `json:"mergeable,omitempty"` Head *BasicInfo `json:"head,omitempty"` Base *BasicInfo `json:"base,omitempty"` Links string `json:"_links,omitempty"` User *UserBasic `json:"user,omitempty"` Comments int32 `json:"comments,omitempty"` Commits int32 `json:"commits,omitempty"` Additions int32 `json:"additions,omitempty"` Deletions int32 `json:"deletions,omitempty"` ChangedFiles int32 `json:"changed_files,omitempty"` }
取消用户测试 Pull Request
type PullRequestAssigneePostParam ¶
type PullRequestAssigneePostParam struct { // 用户授权码 AccessToken string `json:"access_token,omitempty"` // 用户的个人空间地址, 以 , 分隔 Assignees string `json:"assignees,omitempty"` }
assign pull request
type PullRequestCommentPatchParam ¶
type PullRequestCommentPatchParam struct { // 用户授权码 AccessToken string `json:"access_token,omitempty"` // 必填。评论内容 Body string `json:"body,omitempty"` }
edit pull request comment
type PullRequestCommentPostParam ¶
type PullRequestCommentPostParam struct { // 用户授权码 AccessToken string `json:"access_token,omitempty"` // 必填。评论内容 Body string `json:"body,omitempty"` // 可选。PR代码评论的commit id CommitId string `json:"commit_id,omitempty"` // 可选。PR代码评论的文件名 Path string `json:"path,omitempty"` // 可选。PR代码评论diff中的行数 Position int32 `json:"position,omitempty"` }
create pull request comment
type PullRequestComments ¶
type PullRequestComments struct { Url string `json:"url,omitempty"` Id int32 `json:"id,omitempty"` Path string `json:"path,omitempty"` Position string `json:"position,omitempty"` OriginalPosition string `json:"original_position,omitempty"` CommitId string `json:"commit_id,omitempty"` OriginalCommitId string `json:"original_commit_id,omitempty"` User *UserBasic `json:"user,omitempty"` Body string `json:"body,omitempty"` CreatedAt string `json:"created_at,omitempty"` UpdatedAt string `json:"updated_at,omitempty"` HtmlUrl string `json:"html_url,omitempty"` PullRequestUrl string `json:"pull_request_url,omitempty"` Links string `json:"_links,omitempty"` }
编辑评论
type PullRequestCommits ¶
type PullRequestCommits struct { Url string `json:"url,omitempty"` Sha string `json:"sha,omitempty"` HtmlUrl string `json:"html_url,omitempty"` CommentsUrl string `json:"comments_url,omitempty"` Commit *GitCommit `json:"commit,omitempty"` Author *UserBasic `json:"author,omitempty"` Committer *UserBasic `json:"committer,omitempty"` Parents *CommitTree `json:"parents,omitempty"` }
获取某Pull Request的所有Commit信息。最多显示250条Commit
type PullRequestEvent ¶
type PullRequestEvent struct { Action *string `json:"action,omitempty"` ActionDesc *string `json:"action_desc,omitempty"` PullRequest *PullRequestHook `json:"pull_request,omitempty"` Number int64 `json:"number,omitempty"` IID int64 `json:"iid,omitempty"` Title *string `json:"title,omitempty"` Body *string `json:"body,omitempty"` State *string `json:"state,omitempty"` MergeStatus *string `json:"merge_status,omitempty"` MergeCommitSha *string `json:"merge_commit_sha,omitempty"` URL *string `json:"url,omitempty"` SourceBranch *string `json:"source_branch,omitempty"` SourceRepo *RepoInfo `json:"source_repo,omitempty"` TargetBranch *string `json:"target_branch,omitempty"` TargetRepo *RepoInfo `json:"target_repo,omitempty"` Project *ProjectHook `json:"project,omitempty"` Repository *ProjectHook `json:"repository,omitempty"` Author *UserHook `json:"author,omitempty"` UpdatedBy *UserHook `json:"updated_by,omitempty"` Sender *UserHook `json:"sender,omitempty"` TargetUser *UserHook `json:"target_user,omitempty"` Enterprise *EnterpriseHook `json:"enterprise,omitempty"` HookName *string `json:"hook_name,omitempty"` Password *string `json:"password,omitempty"` }
func (*PullRequestEvent) GetAction ¶
func (p *PullRequestEvent) GetAction() string
func (*PullRequestEvent) GetActionDesc ¶
func (p *PullRequestEvent) GetActionDesc() string
func (*PullRequestEvent) GetAuthor ¶
func (p *PullRequestEvent) GetAuthor() *UserHook
func (*PullRequestEvent) GetBody ¶
func (p *PullRequestEvent) GetBody() string
func (*PullRequestEvent) GetEnterprise ¶
func (p *PullRequestEvent) GetEnterprise() *EnterpriseHook
func (*PullRequestEvent) GetHookName ¶
func (p *PullRequestEvent) GetHookName() string
func (*PullRequestEvent) GetMergeCommitSha ¶
func (p *PullRequestEvent) GetMergeCommitSha() string
func (*PullRequestEvent) GetMergeStatus ¶
func (p *PullRequestEvent) GetMergeStatus() string
func (*PullRequestEvent) GetPassword ¶
func (p *PullRequestEvent) GetPassword() string
func (*PullRequestEvent) GetProject ¶
func (p *PullRequestEvent) GetProject() *ProjectHook
func (*PullRequestEvent) GetPullRequest ¶
func (p *PullRequestEvent) GetPullRequest() *PullRequestHook
func (*PullRequestEvent) GetRepository ¶
func (p *PullRequestEvent) GetRepository() *ProjectHook
func (*PullRequestEvent) GetSender ¶
func (p *PullRequestEvent) GetSender() *UserHook
func (*PullRequestEvent) GetSourceBranch ¶
func (p *PullRequestEvent) GetSourceBranch() string
func (*PullRequestEvent) GetSourceRepo ¶
func (p *PullRequestEvent) GetSourceRepo() *RepoInfo
func (*PullRequestEvent) GetState ¶
func (p *PullRequestEvent) GetState() string
func (*PullRequestEvent) GetTargetBranch ¶
func (p *PullRequestEvent) GetTargetBranch() string
func (*PullRequestEvent) GetTargetRepo ¶
func (p *PullRequestEvent) GetTargetRepo() *RepoInfo
func (*PullRequestEvent) GetTargetUser ¶
func (p *PullRequestEvent) GetTargetUser() *UserHook
func (*PullRequestEvent) GetTitle ¶
func (p *PullRequestEvent) GetTitle() string
func (*PullRequestEvent) GetURL ¶
func (p *PullRequestEvent) GetURL() string
func (*PullRequestEvent) GetUpdatedBy ¶
func (p *PullRequestEvent) GetUpdatedBy() *UserHook
type PullRequestFilePath ¶
type PullRequestFilePath struct { Diff string `json:"diff,omitempty"` NewPath string `json:"new_path,omitempty"` OldPath string `json:"old_path,omitempty"` AMode string `json:"a_mode,omitempty"` BMode string `json:"b_mode,omitempty"` NewFile bool `json:"new_file,omitempty"` RenamedFile bool `json:"renamed_file,omitempty"` DeletedFile bool `json:"deleted_file,omitempty"` TooLarge bool `json:"too_large,omitempty"` }
单个文件的patch信息
type PullRequestFiles ¶
type PullRequestFiles struct { Sha string `json:"sha,omitempty"` Filename string `json:"filename,omitempty"` Status string `json:"status,omitempty"` Additions string `json:"additions,omitempty"` Deletions string `json:"deletions,omitempty"` BlobUrl string `json:"blob_url,omitempty"` RawUrl string `json:"raw_url,omitempty"` Patch *PullRequestFilePath `json:"patch,omitempty"` }
Pull Request Commit文件列表。最多显示300条diff
type PullRequestHook ¶
type PullRequestHook struct { Id int32 `json:"id,omitempty"` Number int32 `json:"number,omitempty"` State string `json:"state,omitempty"` HtmlUrl string `json:"html_url,omitempty"` DiffUrl string `json:"diff_url,omitempty"` PatchUrl string `json:"patch_url,omitempty"` Title string `json:"title,omitempty"` Body string `json:"body,omitempty"` StaleLabels []LabelHook `json:"stale_labels,omitempty"` Labels []LabelHook `json:"labels,omitempty"` CreatedAt string `json:"created_at,omitempty"` UpdatedAt string `json:"updated_at,omitempty"` ClosedAt string `json:"closed_at,omitempty"` MergedAt string `json:"merged_at,omitempty"` MergeCommitSha string `json:"merge_commit_sha,omitempty"` MergeReferenceName string `json:"merge_reference_name,omitempty"` User *UserHook `json:"user,omitempty"` Assignee *UserHook `json:"assignee,omitempty"` Assignees []UserHook `json:"assignees,omitempty"` Tester []UserHook `json:"tester,omitempty"` Testers []UserHook `json:"testers,omitempty"` NeedTest bool `json:"need_test,omitempty"` NeedReview bool `json:"need_review,omitempty"` Milestone *MilestoneHook `json:"milestone,omitempty"` Head *BranchHook `json:"head,omitempty"` Base *BranchHook `json:"base,omitempty"` Merged bool `json:"merged,omitempty"` Mergeable bool `json:"mergeable,omitempty"` MergeStatus string `json:"merge_status,omitempty"` UpdatedBy *UserHook `json:"updated_by,omitempty"` Comments int32 `json:"comments,omitempty"` Commits int32 `json:"commits,omitempty"` Additions int32 `json:"additions,omitempty"` Deletions int32 `json:"deletions,omitempty"` ChangedFiles int32 `json:"changed_files,omitempty"` }
PullRequestHook : PR 信息
func (*PullRequestHook) GetAssignee ¶
func (ph *PullRequestHook) GetAssignee() *UserHook
func (*PullRequestHook) GetBase ¶
func (ph *PullRequestHook) GetBase() *BranchHook
func (*PullRequestHook) GetHead ¶
func (ph *PullRequestHook) GetHead() *BranchHook
func (*PullRequestHook) GetMergeable ¶
func (ph *PullRequestHook) GetMergeable() bool
func (*PullRequestHook) GetMilestone ¶
func (ph *PullRequestHook) GetMilestone() *MilestoneHook
func (*PullRequestHook) GetNeedReview ¶
func (ph *PullRequestHook) GetNeedReview() bool
func (*PullRequestHook) GetNeedTest ¶
func (ph *PullRequestHook) GetNeedTest() bool
func (*PullRequestHook) GetNumber ¶
func (ph *PullRequestHook) GetNumber() int32
func (*PullRequestHook) GetUpdatedBy ¶
func (ph *PullRequestHook) GetUpdatedBy() *UserHook
func (*PullRequestHook) GetUser ¶
func (ph *PullRequestHook) GetUser() *UserHook
type PullRequestLabelPostParam ¶
type PullRequestLabelPostParam struct { // 用户授权码 AccessToken string `json:"access_token,omitempty"` // 标签名数组,如: [\"feat\", \"bug\"] Body []string `json:"body,omitempty"` }
create pull request label
type PullRequestMergePutParam ¶
type PullRequestMergePutParam struct { // 用户授权码 AccessToken string `json:"access_token,omitempty"` // 可选。合并PR的方法,merge(合并所有提交)和 squash(扁平化分支合并)。默认为merge。 MergeMethod string `json:"merge_method,omitempty"` // 可选。合并PR后是否删除源分支,默认false(不删除) PruneSourceBranch bool `json:"prune_source_branch,omitempty"` // 可选。合并标题,默认为PR的标题 Title string `json:"title,omitempty"` // 可选。合并描述,默认为 \"Merge pull request !{pr_id} from {author}/{source_branch}\",与页面显示的默认一致。 Description string `json:"description,omitempty"` }
merge pull request parameter
type PullRequestUpdateParam ¶
type PullRequestUpdateParam struct { // 用户授权码 AccessToken string `json:"access_token,omitempty"` // 可选。Pull Request 标题 Title string `json:"title,omitempty"` // 可选。Pull Request 内容 Body string `json:"body,omitempty"` // 可选。Pull Request 状态 State string `json:"state,omitempty"` // 可选。里程碑序号(id) MilestoneNumber int32 `json:"milestone_number,omitempty"` // 用逗号分开的标签,名称要求长度在 2-20 之间且非特殊字符。如: bug,performance Labels string `json:"labels,omitempty"` // 最少审查人数 // change the int32 to *int32 manually, in order to pass 0 AssigneesNumber *int32 `json:"assignees_number,omitempty"` // 最少测试人员 // change the int32 to *int32 manually, in order to pass 0 TestersNumber *int32 `json:"testers_number,omitempty"` }
update pull request information
type PullRequestsApiService ¶
type PullRequestsApiService service
func (*PullRequestsApiService) DeleteV5ReposOwnerRepoPullsCommentsId ¶
func (a *PullRequestsApiService) DeleteV5ReposOwnerRepoPullsCommentsId(ctx context.Context, owner string, repo string, id int32, localVarOptionals *DeleteV5ReposOwnerRepoPullsCommentsIdOpts) (*http.Response, error)
func (*PullRequestsApiService) DeleteV5ReposOwnerRepoPullsLabel ¶
func (*PullRequestsApiService) DeleteV5ReposOwnerRepoPullsNumberAssignees ¶
func (a *PullRequestsApiService) DeleteV5ReposOwnerRepoPullsNumberAssignees(ctx context.Context, owner string, repo string, number int32, assignees string, localVarOptionals *DeleteV5ReposOwnerRepoPullsNumberAssigneesOpts) (PullRequest, *http.Response, error)
func (*PullRequestsApiService) DeleteV5ReposOwnerRepoPullsNumberTesters ¶
func (a *PullRequestsApiService) DeleteV5ReposOwnerRepoPullsNumberTesters(ctx context.Context, owner string, repo string, number int32, testers string, localVarOptionals *DeleteV5ReposOwnerRepoPullsNumberTestersOpts) (PullRequest, *http.Response, error)
func (*PullRequestsApiService) GetV5ReposOwnerRepoPulls ¶
func (a *PullRequestsApiService) GetV5ReposOwnerRepoPulls(ctx context.Context, owner string, repo string, localVarOptionals *GetV5ReposOwnerRepoPullsOpts) ([]PullRequest, *http.Response, error)
func (*PullRequestsApiService) GetV5ReposOwnerRepoPullsComments ¶
func (a *PullRequestsApiService) GetV5ReposOwnerRepoPullsComments(ctx context.Context, owner string, repo string, localVarOptionals *GetV5ReposOwnerRepoPullsCommentsOpts) ([]PullRequestComments, *http.Response, error)
func (*PullRequestsApiService) GetV5ReposOwnerRepoPullsCommentsId ¶
func (a *PullRequestsApiService) GetV5ReposOwnerRepoPullsCommentsId(ctx context.Context, owner string, repo string, id int32, localVarOptionals *GetV5ReposOwnerRepoPullsCommentsIdOpts) (PullRequestComments, *http.Response, error)
func (*PullRequestsApiService) GetV5ReposOwnerRepoPullsNumber ¶
func (a *PullRequestsApiService) GetV5ReposOwnerRepoPullsNumber(ctx context.Context, owner string, repo string, number int32, localVarOptionals *GetV5ReposOwnerRepoPullsNumberOpts) (PullRequest, *http.Response, error)
func (*PullRequestsApiService) GetV5ReposOwnerRepoPullsNumberComments ¶
func (a *PullRequestsApiService) GetV5ReposOwnerRepoPullsNumberComments(ctx context.Context, owner string, repo string, number int32, localVarOptionals *GetV5ReposOwnerRepoPullsNumberCommentsOpts) ([]PullRequestComments, *http.Response, error)
func (*PullRequestsApiService) GetV5ReposOwnerRepoPullsNumberCommits ¶
func (a *PullRequestsApiService) GetV5ReposOwnerRepoPullsNumberCommits(ctx context.Context, owner string, repo string, number int32, localVarOptionals *GetV5ReposOwnerRepoPullsNumberCommitsOpts) ([]PullRequestCommits, *http.Response, error)
func (*PullRequestsApiService) GetV5ReposOwnerRepoPullsNumberFiles ¶
func (a *PullRequestsApiService) GetV5ReposOwnerRepoPullsNumberFiles(ctx context.Context, owner string, repo string, number int32, localVarOptionals *GetV5ReposOwnerRepoPullsNumberFilesOpts) ([]PullRequestFiles, *http.Response, error)
func (*PullRequestsApiService) GetV5ReposOwnerRepoPullsNumberIssues ¶
func (*PullRequestsApiService) GetV5ReposOwnerRepoPullsNumberLabels ¶
func (*PullRequestsApiService) GetV5ReposOwnerRepoPullsNumberMerge ¶
func (a *PullRequestsApiService) GetV5ReposOwnerRepoPullsNumberMerge(ctx context.Context, owner string, repo string, number int32, localVarOptionals *GetV5ReposOwnerRepoPullsNumberMergeOpts) (*http.Response, error)
func (*PullRequestsApiService) GetV5ReposOwnerRepoPullsNumberOperateLogs ¶
func (a *PullRequestsApiService) GetV5ReposOwnerRepoPullsNumberOperateLogs(ctx context.Context, owner string, repo string, number int32, localVarOptionals *GetV5ReposOwnerRepoPullsNumberOperateLogsOpts) ([]OperateLog, *http.Response, error)
func (*PullRequestsApiService) PatchV5ReposOwnerRepoPullsCommentsId ¶
func (a *PullRequestsApiService) PatchV5ReposOwnerRepoPullsCommentsId(ctx context.Context, owner string, repo string, id int32, body PullRequestCommentPatchParam) (PullRequestComments, *http.Response, error)
PullRequestsApiService 编辑评论 编辑评论
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param owner 仓库所属空间地址(企业、组织或个人的地址path)
- @param repo 仓库路径(path)
- @param id 评论的ID
- @param body 必填。评论内容
@return PullRequestComments
func (*PullRequestsApiService) PatchV5ReposOwnerRepoPullsNumber ¶
func (a *PullRequestsApiService) PatchV5ReposOwnerRepoPullsNumber(ctx context.Context, owner string, repo string, number int32, body PullRequestUpdateParam) (PullRequest, *http.Response, error)
PullRequestsApiService 更新Pull Request信息 更新Pull Request信息
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param owner 仓库所属空间地址(企业、组织或个人的地址path)
- @param repo 仓库路径(path)
- @param number 第几个PR,即本仓库PR的序数
- @param body 可选。Pull Request 内容
@return PullRequest
func (*PullRequestsApiService) PostV5ReposOwnerRepoPulls ¶
func (a *PullRequestsApiService) PostV5ReposOwnerRepoPulls(ctx context.Context, owner string, repo string, body CreatePullRequestParam) (PullRequest, *http.Response, error)
PullRequestsApiService 创建Pull Request 创建Pull Request
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param owner 仓库所属空间地址(企业、组织或个人的地址path)
- @param repo 仓库路径(path)
- @param body pr的信息
@return PullRequest
func (*PullRequestsApiService) PostV5ReposOwnerRepoPullsNumberAssignees ¶
func (a *PullRequestsApiService) PostV5ReposOwnerRepoPullsNumberAssignees(ctx context.Context, owner string, repo string, number int32, body PullRequestAssigneePostParam) (PullRequest, *http.Response, error)
PullRequestsApiService 指派用户审查 Pull Request 指派用户审查 Pull Request
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param owner 仓库所属空间地址(企业、组织或个人的地址path)
- @param repo 仓库路径(path)
- @param number 第几个PR,即本仓库PR的序数
- @param body 必选,标签的内容
@return PullRequest
func (*PullRequestsApiService) PostV5ReposOwnerRepoPullsNumberComments ¶
func (a *PullRequestsApiService) PostV5ReposOwnerRepoPullsNumberComments(ctx context.Context, owner string, repo string, number int32, body PullRequestCommentPostParam) (PullRequestComments, *http.Response, error)
PullRequestsApiService 提交Pull Request评论 提交Pull Request评论
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param owner 仓库所属空间地址(企业、组织或个人的地址path)
- @param repo 仓库路径(path)
- @param number 第几个PR,即本仓库PR的序数
- @param body 评论内容
@return PullRequestComments
func (*PullRequestsApiService) PostV5ReposOwnerRepoPullsNumberLabels ¶
func (a *PullRequestsApiService) PostV5ReposOwnerRepoPullsNumberLabels(ctx context.Context, owner string, repo string, number int32, body PullRequestLabelPostParam) (Label, *http.Response, error)
PullRequestsApiService 创建 Pull Request 标签 创建 Pull Request 标签
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param owner 仓库所属空间地址(企业、组织或个人的地址path)
- @param repo 仓库路径(path)
- @param number 第几个PR,即本仓库PR的序数
- @param body 必选,标签的内容
@return Label
func (*PullRequestsApiService) PostV5ReposOwnerRepoPullsNumberTesters ¶
func (a *PullRequestsApiService) PostV5ReposOwnerRepoPullsNumberTesters(ctx context.Context, owner string, repo string, number int32, testers string, localVarOptionals *PostV5ReposOwnerRepoPullsNumberTestersOpts) (PullRequest, *http.Response, error)
func (*PullRequestsApiService) PutV5ReposOwnerRepoPullsNumberLabels ¶
func (a *PullRequestsApiService) PutV5ReposOwnerRepoPullsNumberLabels(ctx context.Context, owner string, repo string, number int32, body PullRequestLabelPostParam) ([]Label, *http.Response, error)
PullRequestsApiService 替换Pull Request 所有标签 替换Pull Request 所有标签 需要在请求的body里填上数组,元素为标签的名字。如: [\"performance\", \"bug\"]
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param owner 仓库所属空间地址(企业、组织或个人的地址path)
- @param repo 仓库路径(path)
- @param number 第几个PR,即本仓库PR的序数
- @param body 必选,标签的内容
@return []Label
func (*PullRequestsApiService) PutV5ReposOwnerRepoPullsNumberMerge ¶
func (a *PullRequestsApiService) PutV5ReposOwnerRepoPullsNumberMerge(ctx context.Context, owner string, repo string, number int32, body PullRequestMergePutParam) (*http.Response, error)
PullRequestsApiService 合并Pull Request 合并Pull Request
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param owner 仓库所属空间地址(企业、组织或个人的地址path)
- @param repo 仓库路径(path)
- @param number 第几个PR,即本仓库PR的序数
- @param body PullRequest合入参数
type PushEvent ¶
type PushEvent struct { Ref *string `json:"ref,omitempty"` Before *string `json:"before,omitempty"` After *string `json:"after,omitempty"` TotalCommitsCount int64 `json:"total_commits_count,omitempty"` CommitsMoreThanTen *bool `json:"commits_more_than_ten,omitempty"` Created *bool `json:"created,omitempty"` Deleted *bool `json:"deleted,omitempty"` Compare *string `json:"compare,omitempty"` Commits []CommitHook `json:"commits,omitempty"` HeadCommit *CommitHook `json:"head_commit,omitempty"` Repository *ProjectHook `json:"repository,omitempty"` Project *ProjectHook `json:"project,omitempty"` UserID int64 `json:"user_id,omitempty"` UserName *string `json:"user_name,omitempty"` User *UserHook `json:"user,omitempty"` Pusher *UserHook `json:"pusher,omitempty"` Sender *UserHook `json:"sender,omitempty"` Enterprise *EnterpriseHook `json:"enterprise,omitempty"` HookName *string `json:"hook_name,omitempty"` Password *string `json:"password,omitempty"` }
func (*PushEvent) GetCommitsMoreThanTen ¶
func (*PushEvent) GetCompare ¶
func (*PushEvent) GetCreated ¶
func (*PushEvent) GetDeleted ¶
func (*PushEvent) GetEnterprise ¶
func (pe *PushEvent) GetEnterprise() *EnterpriseHook
func (*PushEvent) GetHeadCommit ¶
func (pe *PushEvent) GetHeadCommit() *CommitHook
func (*PushEvent) GetHookName ¶
func (*PushEvent) GetPassword ¶
func (*PushEvent) GetProject ¶
func (pe *PushEvent) GetProject() *ProjectHook
func (*PushEvent) GetRepository ¶
func (pe *PushEvent) GetRepository() *ProjectHook
func (*PushEvent) GetUserName ¶
type PutV5GistsIdStarOpts ¶
type Release ¶
type Release struct { Id int32 `json:"id,omitempty"` TagName string `json:"tag_name,omitempty"` TargetCommitish string `json:"target_commitish,omitempty"` Prerelease bool `json:"prerelease,omitempty"` Name string `json:"name,omitempty"` Body string `json:"body,omitempty"` Author string `json:"author,omitempty"` CreatedAt time.Time `json:"created_at,omitempty"` Assets []Asset `json:"assets,omitempty"` }
更新仓库Release
type RepoCommit ¶
type RepoCommit struct { Url string `json:"url,omitempty"` Sha string `json:"sha,omitempty"` HtmlUrl string `json:"html_url,omitempty"` CommentsUrl string `json:"comments_url,omitempty"` Commit *SingleCommit `json:"commit,omitempty"` Author string `json:"author,omitempty"` Committer string `json:"committer,omitempty"` Parents string `json:"parents,omitempty"` Stats string `json:"stats,omitempty"` }
仓库的某个提交
type RepoInfo ¶
type RepoInfo struct { Project *ProjectHook `json:"project,omitempty"` Repository *ProjectHook `json:"repository,omitempty"` }
type RepoPatchParam ¶
type RepoPatchParam struct { // 用户授权码 AccessToken string `json:"access_token,omitempty"` // 仓库名称 Name string `json:"name,omitempty"` // 仓库描述 Description string `json:"description,omitempty"` // 主页(eg: https://gitee.com) Homepage string `json:"homepage,omitempty"` // 允许提Issue与否。默认: 允许(true) HasIssues string `json:"has_issues,omitempty"` // 提供Wiki与否。默认: 提供(true) HasWiki string `json:"has_wiki,omitempty"` // 允许用户对仓库进行评论 CanComment string `json:"can_comment,omitempty"` // 仓库公开或私有。 Private string `json:"private,omitempty"` // 更新仓库路径 Path string `json:"path,omitempty"` // 更新默认分支 DefaultBranch string `json:"default_branch,omitempty"` }
repo patch parameter
type RepositoriesApiService ¶
type RepositoriesApiService service
func (*RepositoriesApiService) DeleteV5ReposOwnerRepo ¶
func (a *RepositoriesApiService) DeleteV5ReposOwnerRepo(ctx context.Context, owner string, repo string, localVarOptionals *DeleteV5ReposOwnerRepoOpts) (*http.Response, error)
func (*RepositoriesApiService) DeleteV5ReposOwnerRepoBranchesBranchProtection ¶
func (a *RepositoriesApiService) DeleteV5ReposOwnerRepoBranchesBranchProtection(ctx context.Context, owner string, repo string, branch string, localVarOptionals *DeleteV5ReposOwnerRepoBranchesBranchProtectionOpts) (*http.Response, error)
func (*RepositoriesApiService) DeleteV5ReposOwnerRepoCollaboratorsUsername ¶
func (a *RepositoriesApiService) DeleteV5ReposOwnerRepoCollaboratorsUsername(ctx context.Context, owner string, repo string, username string, localVarOptionals *DeleteV5ReposOwnerRepoCollaboratorsUsernameOpts) (*http.Response, error)
func (*RepositoriesApiService) DeleteV5ReposOwnerRepoCommentsId ¶
func (a *RepositoriesApiService) DeleteV5ReposOwnerRepoCommentsId(ctx context.Context, owner string, repo string, id int32, localVarOptionals *DeleteV5ReposOwnerRepoCommentsIdOpts) (*http.Response, error)
func (*RepositoriesApiService) DeleteV5ReposOwnerRepoContentsPath ¶
func (a *RepositoriesApiService) DeleteV5ReposOwnerRepoContentsPath(ctx context.Context, owner string, repo string, path string, sha string, message string, localVarOptionals *DeleteV5ReposOwnerRepoContentsPathOpts) (CommitContent, *http.Response, error)
func (*RepositoriesApiService) DeleteV5ReposOwnerRepoKeysEnableId ¶
func (a *RepositoriesApiService) DeleteV5ReposOwnerRepoKeysEnableId(ctx context.Context, owner string, repo string, id int32, localVarOptionals *DeleteV5ReposOwnerRepoKeysEnableIdOpts) (*http.Response, error)
func (*RepositoriesApiService) DeleteV5ReposOwnerRepoKeysId ¶
func (a *RepositoriesApiService) DeleteV5ReposOwnerRepoKeysId(ctx context.Context, owner string, repo string, id int32, localVarOptionals *DeleteV5ReposOwnerRepoKeysIdOpts) (*http.Response, error)
func (*RepositoriesApiService) DeleteV5ReposOwnerRepoReleasesId ¶
func (a *RepositoriesApiService) DeleteV5ReposOwnerRepoReleasesId(ctx context.Context, owner string, repo string, id int32, localVarOptionals *DeleteV5ReposOwnerRepoReleasesIdOpts) (*http.Response, error)
func (*RepositoriesApiService) GetV5EnterprisesEnterpriseRepos ¶
func (a *RepositoriesApiService) GetV5EnterprisesEnterpriseRepos(ctx context.Context, enterprise string, localVarOptionals *GetV5EnterprisesEnterpriseReposOpts) (Project, *http.Response, error)
func (*RepositoriesApiService) GetV5OrgsOrgRepos ¶
func (a *RepositoriesApiService) GetV5OrgsOrgRepos(ctx context.Context, org string, localVarOptionals *GetV5OrgsOrgReposOpts) ([]Project, *http.Response, error)
func (*RepositoriesApiService) GetV5ReposOwnerRepo ¶
func (a *RepositoriesApiService) GetV5ReposOwnerRepo(ctx context.Context, owner string, repo string, localVarOptionals *GetV5ReposOwnerRepoOpts) (Project, *http.Response, error)
func (*RepositoriesApiService) GetV5ReposOwnerRepoBranches ¶
func (a *RepositoriesApiService) GetV5ReposOwnerRepoBranches(ctx context.Context, owner string, repo string, localVarOptionals *GetV5ReposOwnerRepoBranchesOpts) ([]Branch, *http.Response, error)
func (*RepositoriesApiService) GetV5ReposOwnerRepoBranchesBranch ¶
func (*RepositoriesApiService) GetV5ReposOwnerRepoCollaborators ¶
func (a *RepositoriesApiService) GetV5ReposOwnerRepoCollaborators(ctx context.Context, owner string, repo string, localVarOptionals *GetV5ReposOwnerRepoCollaboratorsOpts) ([]ProjectMember, *http.Response, error)
func (*RepositoriesApiService) GetV5ReposOwnerRepoCollaboratorsUsername ¶
func (a *RepositoriesApiService) GetV5ReposOwnerRepoCollaboratorsUsername(ctx context.Context, owner string, repo string, username string, localVarOptionals *GetV5ReposOwnerRepoCollaboratorsUsernameOpts) (*http.Response, error)
func (*RepositoriesApiService) GetV5ReposOwnerRepoCollaboratorsUsernamePermission ¶
func (a *RepositoriesApiService) GetV5ReposOwnerRepoCollaboratorsUsernamePermission(ctx context.Context, owner string, repo string, username string, localVarOptionals *GetV5ReposOwnerRepoCollaboratorsUsernamePermissionOpts) (ProjectMemberPermission, *http.Response, error)
func (*RepositoriesApiService) GetV5ReposOwnerRepoComments ¶
func (a *RepositoriesApiService) GetV5ReposOwnerRepoComments(ctx context.Context, owner string, repo string, localVarOptionals *GetV5ReposOwnerRepoCommentsOpts) (Note, *http.Response, error)
func (*RepositoriesApiService) GetV5ReposOwnerRepoCommentsId ¶
func (*RepositoriesApiService) GetV5ReposOwnerRepoCommits ¶
func (a *RepositoriesApiService) GetV5ReposOwnerRepoCommits(ctx context.Context, owner string, repo string, localVarOptionals *GetV5ReposOwnerRepoCommitsOpts) ([]RepoCommit, *http.Response, error)
func (*RepositoriesApiService) GetV5ReposOwnerRepoCommitsRefComments ¶
func (*RepositoriesApiService) GetV5ReposOwnerRepoCommitsSha ¶
func (a *RepositoriesApiService) GetV5ReposOwnerRepoCommitsSha(ctx context.Context, owner string, repo string, sha string, localVarOptionals *GetV5ReposOwnerRepoCommitsShaOpts) (RepoCommit, *http.Response, error)
func (*RepositoriesApiService) GetV5ReposOwnerRepoCompareBaseHead ¶
func (*RepositoriesApiService) GetV5ReposOwnerRepoContentsPath ¶
func (*RepositoriesApiService) GetV5ReposOwnerRepoContributors ¶
func (a *RepositoriesApiService) GetV5ReposOwnerRepoContributors(ctx context.Context, owner string, repo string, localVarOptionals *GetV5ReposOwnerRepoContributorsOpts) (Contributor, *http.Response, error)
func (*RepositoriesApiService) GetV5ReposOwnerRepoForks ¶
func (a *RepositoriesApiService) GetV5ReposOwnerRepoForks(ctx context.Context, owner string, repo string, localVarOptionals *GetV5ReposOwnerRepoForksOpts) (Project, *http.Response, error)
func (*RepositoriesApiService) GetV5ReposOwnerRepoKeys ¶
func (a *RepositoriesApiService) GetV5ReposOwnerRepoKeys(ctx context.Context, owner string, repo string, localVarOptionals *GetV5ReposOwnerRepoKeysOpts) ([]SshKey, *http.Response, error)
func (*RepositoriesApiService) GetV5ReposOwnerRepoKeysAvailable ¶
func (a *RepositoriesApiService) GetV5ReposOwnerRepoKeysAvailable(ctx context.Context, owner string, repo string, localVarOptionals *GetV5ReposOwnerRepoKeysAvailableOpts) ([]SshKeyBasic, *http.Response, error)
func (*RepositoriesApiService) GetV5ReposOwnerRepoKeysId ¶
func (*RepositoriesApiService) GetV5ReposOwnerRepoPages ¶
func (a *RepositoriesApiService) GetV5ReposOwnerRepoPages(ctx context.Context, owner string, repo string, localVarOptionals *GetV5ReposOwnerRepoPagesOpts) (*http.Response, error)
func (*RepositoriesApiService) GetV5ReposOwnerRepoReadme ¶
func (a *RepositoriesApiService) GetV5ReposOwnerRepoReadme(ctx context.Context, owner string, repo string, localVarOptionals *GetV5ReposOwnerRepoReadmeOpts) (Content, *http.Response, error)
func (*RepositoriesApiService) GetV5ReposOwnerRepoReleases ¶
func (a *RepositoriesApiService) GetV5ReposOwnerRepoReleases(ctx context.Context, owner string, repo string, localVarOptionals *GetV5ReposOwnerRepoReleasesOpts) ([]Release, *http.Response, error)
func (*RepositoriesApiService) GetV5ReposOwnerRepoReleasesId ¶
func (*RepositoriesApiService) GetV5ReposOwnerRepoReleasesLatest ¶
func (a *RepositoriesApiService) GetV5ReposOwnerRepoReleasesLatest(ctx context.Context, owner string, repo string, localVarOptionals *GetV5ReposOwnerRepoReleasesLatestOpts) (Release, *http.Response, error)
func (*RepositoriesApiService) GetV5ReposOwnerRepoReleasesTagsTag ¶
func (*RepositoriesApiService) GetV5ReposOwnerRepoTags ¶
func (a *RepositoriesApiService) GetV5ReposOwnerRepoTags(ctx context.Context, owner string, repo string, localVarOptionals *GetV5ReposOwnerRepoTagsOpts) (Tag, *http.Response, error)
func (*RepositoriesApiService) GetV5UserRepos ¶
func (a *RepositoriesApiService) GetV5UserRepos(ctx context.Context, localVarOptionals *GetV5UserReposOpts) (Project, *http.Response, error)
func (*RepositoriesApiService) GetV5UsersUsernameRepos ¶
func (a *RepositoriesApiService) GetV5UsersUsernameRepos(ctx context.Context, username string, localVarOptionals *GetV5UsersUsernameReposOpts) (Project, *http.Response, error)
func (*RepositoriesApiService) PatchV5ReposOwnerRepo ¶
func (a *RepositoriesApiService) PatchV5ReposOwnerRepo(ctx context.Context, owner string, repo string, body RepoPatchParam) (Project, *http.Response, error)
RepositoriesApiService 更新仓库设置 更新仓库设置
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param owner 仓库所属空间地址(企业、组织或个人的地址path)
- @param repo 仓库路径(path)
- @param body repo patch param
@return Project
func (*RepositoriesApiService) PatchV5ReposOwnerRepoCommentsId ¶
func (*RepositoriesApiService) PatchV5ReposOwnerRepoReleasesId ¶
func (*RepositoriesApiService) PostV5EnterprisesEnterpriseRepos ¶
func (a *RepositoriesApiService) PostV5EnterprisesEnterpriseRepos(ctx context.Context, name string, enterprise string, localVarOptionals *PostV5EnterprisesEnterpriseReposOpts) (Project, *http.Response, error)
func (*RepositoriesApiService) PostV5OrgsOrgRepos ¶
func (a *RepositoriesApiService) PostV5OrgsOrgRepos(ctx context.Context, org string, body RepositoryPostParam) (Project, *http.Response, error)
RepositoriesApiService 创建组织仓库 创建组织仓库
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param org 组织的路径(path/login)
- @param body Repositorie 内容
@return Project
func (*RepositoriesApiService) PostV5ReposOwnerRepoBranches ¶
func (a *RepositoriesApiService) PostV5ReposOwnerRepoBranches(ctx context.Context, owner string, repo string, body CreateBranchParam) (CompleteBranch, *http.Response, error)
RepositoriesApiService 创建分支 创建分支
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param owner 仓库所属空间地址(企业、组织或个人的地址path)
- @param repo 仓库路径(path)
- @param body 新建分支内容
@return CompleteBranch
func (*RepositoriesApiService) PostV5ReposOwnerRepoCommitsShaComments ¶
func (*RepositoriesApiService) PostV5ReposOwnerRepoContentsPath ¶
func (a *RepositoriesApiService) PostV5ReposOwnerRepoContentsPath(ctx context.Context, owner string, repo string, path string, body NewFileParam) (CommitContent, *http.Response, error)
RepositoriesApiService 新建文件 新建文件
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param owner 仓库所属空间地址(企业、组织或个人的地址path)
- @param repo 仓库路径(path)
- @param path 文件的路径
- @param body 描述文件信息
@return CommitContent
func (*RepositoriesApiService) PostV5ReposOwnerRepoForks ¶
func (a *RepositoriesApiService) PostV5ReposOwnerRepoForks(ctx context.Context, owner string, repo string, localVarOptionals *PostV5ReposOwnerRepoForksOpts) (Project, *http.Response, error)
func (*RepositoriesApiService) PostV5ReposOwnerRepoKeys ¶
func (*RepositoriesApiService) PostV5ReposOwnerRepoPagesBuilds ¶
func (a *RepositoriesApiService) PostV5ReposOwnerRepoPagesBuilds(ctx context.Context, owner string, repo string, localVarOptionals *PostV5ReposOwnerRepoPagesBuildsOpts) (*http.Response, error)
func (*RepositoriesApiService) PostV5ReposOwnerRepoReleases ¶
func (*RepositoriesApiService) PostV5UserRepos ¶
func (a *RepositoriesApiService) PostV5UserRepos(ctx context.Context, name string, body RepositoryPostParam) (Project, *http.Response, error)
func (*RepositoriesApiService) PutV5ReposOwnerRepoBranchesBranchProtection ¶
func (a *RepositoriesApiService) PutV5ReposOwnerRepoBranchesBranchProtection(ctx context.Context, owner string, repo string, branch string, body BranchProtectionPutParam) (CompleteBranch, *http.Response, error)
RepositoriesApiService 设置分支保护 设置分支保护
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param owner 仓库所属空间地址(企业、组织或个人的地址path)
- @param repo 仓库路径(path)
- @param branch 分支名称
- @param body 设置分支保护参数
@return CompleteBranch
func (*RepositoriesApiService) PutV5ReposOwnerRepoClear ¶
func (a *RepositoriesApiService) PutV5ReposOwnerRepoClear(ctx context.Context, owner string, repo string, localVarOptionals *PutV5ReposOwnerRepoClearOpts) (*http.Response, error)
func (*RepositoriesApiService) PutV5ReposOwnerRepoCollaboratorsUsername ¶
func (a *RepositoriesApiService) PutV5ReposOwnerRepoCollaboratorsUsername(ctx context.Context, owner string, repo string, username string, body ProjectMemberPutParam) (ProjectMember, *http.Response, error)
RepositoriesApiService 添加仓库成员 添加仓库成员
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param owner 仓库所属空间地址(企业、组织或个人的地址path)
- @param repo 仓库路径(path)
- @param username 用户名(username/login)
- @param body 仓库成员内容
@return ProjectMember
func (*RepositoriesApiService) PutV5ReposOwnerRepoContentsPath ¶
func (a *RepositoriesApiService) PutV5ReposOwnerRepoContentsPath(ctx context.Context, owner string, repo string, path string, content string, sha string, message string, localVarOptionals *PutV5ReposOwnerRepoContentsPathOpts) (CommitContent, *http.Response, error)
func (*RepositoriesApiService) PutV5ReposOwnerRepoKeysEnableId ¶
func (a *RepositoriesApiService) PutV5ReposOwnerRepoKeysEnableId(ctx context.Context, owner string, repo string, id int32, localVarOptionals *PutV5ReposOwnerRepoKeysEnableIdOpts) (*http.Response, error)
func (*RepositoriesApiService) PutV5ReposOwnerRepoReviewer ¶
func (a *RepositoriesApiService) PutV5ReposOwnerRepoReviewer(ctx context.Context, owner string, repo string, body SetRepoReviewer) (*http.Response, error)
RepositoriesApiService 修改代码审查设置 修改代码审查设置
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param owner 仓库所属空间地址(企业、组织或个人的地址path)
- @param repo 仓库路径(path)
- @param body 修改代码审查的信息
type RepositoryPostParam ¶
type RepositoryPostParam struct { // 用户授权码 AccessToken string `json:"access_token,omitempty"` // 仓库名称 Name string `json:"name,omitempty"` // 仓库描述 Description string `json:"description,omitempty"` // 主页(eg: https://gitee.com) Homepage string `json:"homepage,omitempty"` // 允许提Issue与否。默认: 允许(true) HasIssues bool `json:"has_issues,omitempty"` // 提供Wiki与否。默认: 提供(true) HasWiki bool `json:"has_wiki,omitempty"` // 允许用户对仓库进行评论。默认: 允许(true) CanComment bool `json:"can_comment,omitempty"` // 仓库开源类型。0(私有), 1(外部开源), 2(内部开源),注:与private互斥,以public为主。 Public int32 `json:"public,omitempty"` // 仓库公开或私有。默认: 公开(false),注:与public互斥,以public为主。 Private bool `json:"private,omitempty"` // 值为true时则会用README初始化仓库。默认: 不初始化(false) AutoInit bool `json:"auto_init,omitempty"` // Git Ingore模版 GitignoreTemplate string `json:"gitignore_template,omitempty"` // License模版 LicenseTemplate string `json:"license_template,omitempty"` }
create repository
type SearchApiService ¶
type SearchApiService service
func (*SearchApiService) GetV5SearchGists ¶
func (a *SearchApiService) GetV5SearchGists(ctx context.Context, q string, localVarOptionals *GetV5SearchGistsOpts) ([]Code, *http.Response, error)
func (*SearchApiService) GetV5SearchIssues ¶
func (a *SearchApiService) GetV5SearchIssues(ctx context.Context, q string, localVarOptionals *GetV5SearchIssuesOpts) ([]Issue, *http.Response, error)
func (*SearchApiService) GetV5SearchRepositories ¶
func (a *SearchApiService) GetV5SearchRepositories(ctx context.Context, q string, localVarOptionals *GetV5SearchRepositoriesOpts) ([]Project, *http.Response, error)
func (*SearchApiService) GetV5SearchUsers ¶
func (a *SearchApiService) GetV5SearchUsers(ctx context.Context, q string, localVarOptionals *GetV5SearchUsersOpts) ([]User, *http.Response, error)
type SetRepoReviewer ¶
type SetRepoReviewer struct { // 用户授权码 AccessToken string `json:"access_token,omitempty"` // 审查人员 Assignees string `json:"assignees,omitempty"` // 测试人员 Testers string `json:"testers,omitempty"` // 最少审查人数 AssigneesNumber int32 `json:"assignees_number"` // 最少测试人员 TestersNumber int32 `json:"testers_number"` }
type SingleCommit ¶
type SingleCommit struct { Author *GitUser `json:"author,omitempty"` Committer *GitUser `json:"committer,omitempty"` Tree *CommitTree `json:"tree,omitempty"` }
type SshKey ¶
type SshKey struct { Id string `json:"id,omitempty"` Key string `json:"key,omitempty"` Url string `json:"url,omitempty"` Title string `json:"title,omitempty"` CreatedAt string `json:"created_at,omitempty"` }
获取一个公钥
type SshKeyBasic ¶
列出指定用户的所有公钥
type TagPushEvent ¶
type TagPushEvent struct {
Action *string `json:"action,omitempty"`
}
type Tree ¶
type Tree struct { Sha string `json:"sha,omitempty"` Url string `json:"url,omitempty"` Tree []TreeBasic `json:"tree,omitempty"` Truncated string `json:"truncated,omitempty"` }
获取目录Tree
type User ¶
type User struct { Id int32 `json:"id,omitempty"` Login string `json:"login,omitempty"` Name string `json:"name,omitempty"` AvatarUrl string `json:"avatar_url,omitempty"` Url string `json:"url,omitempty"` HtmlUrl string `json:"html_url,omitempty"` FollowersUrl string `json:"followers_url,omitempty"` FollowingUrl string `json:"following_url,omitempty"` GistsUrl string `json:"gists_url,omitempty"` StarredUrl string `json:"starred_url,omitempty"` SubscriptionsUrl string `json:"subscriptions_url,omitempty"` OrganizationsUrl string `json:"organizations_url,omitempty"` ReposUrl string `json:"repos_url,omitempty"` EventsUrl string `json:"events_url,omitempty"` ReceivedEventsUrl string `json:"received_events_url,omitempty"` Type_ string `json:"type,omitempty"` SiteAdmin bool `json:"site_admin,omitempty"` Blog string `json:"blog,omitempty"` Weibo string `json:"weibo,omitempty"` Bio string `json:"bio,omitempty"` PublicRepos string `json:"public_repos,omitempty"` PublicGists string `json:"public_gists,omitempty"` Followers string `json:"followers,omitempty"` Following string `json:"following,omitempty"` Stared string `json:"stared,omitempty"` Watched string `json:"watched,omitempty"` CreatedAt string `json:"created_at,omitempty"` UpdatedAt string `json:"updated_at,omitempty"` Email string `json:"email,omitempty"` }
搜索用户
type UserBasic ¶
type UserBasic struct { Id int32 `json:"id,omitempty"` Login string `json:"login,omitempty"` Name string `json:"name,omitempty"` AvatarUrl string `json:"avatar_url,omitempty"` Url string `json:"url,omitempty"` HtmlUrl string `json:"html_url,omitempty"` FollowersUrl string `json:"followers_url,omitempty"` FollowingUrl string `json:"following_url,omitempty"` GistsUrl string `json:"gists_url,omitempty"` StarredUrl string `json:"starred_url,omitempty"` SubscriptionsUrl string `json:"subscriptions_url,omitempty"` OrganizationsUrl string `json:"organizations_url,omitempty"` ReposUrl string `json:"repos_url,omitempty"` EventsUrl string `json:"events_url,omitempty"` ReceivedEventsUrl string `json:"received_events_url,omitempty"` Type_ string `json:"type,omitempty"` SiteAdmin bool `json:"site_admin,omitempty"` Email string `json:"email,omitempty"` }
列出一个组织的所有成员
type UserHook ¶
type UserHook struct { Id int32 `json:"id,omitempty"` Name string `json:"name,omitempty"` Email string `json:"email,omitempty"` Username string `json:"username,omitempty"` UserName string `json:"user_name,omitempty"` Url string `json:"url,omitempty"` Login string `json:"login,omitempty"` AvatarUrl string `json:"avatar_url,omitempty"` HtmlUrl string `json:"html_url,omitempty"` Type_ string `json:"type,omitempty"` SiteAdmin bool `json:"site_admin,omitempty"` Time time.Time `json:"time,omitempty"` Remark string `json:"remark,omitempty"` }
UserHook : 用户信息
type UserMessage ¶
type UserMessage struct { Id int32 `json:"id,omitempty"` // 发送者 Sender *UserBasic `json:"sender,omitempty"` Unread string `json:"unread,omitempty"` Content string `json:"content,omitempty"` UpdatedAt string `json:"updated_at,omitempty"` Url string `json:"url,omitempty"` HtmlUrl string `json:"html_url,omitempty"` }
获取一条私信
type UserMessageList ¶
type UserMessageList struct { TotalCount int32 `json:"total_count,omitempty"` // 私信列表 List []UserMessage `json:"list,omitempty"` }
列出授权用户的所有私信
type UserNotification ¶
type UserNotification struct { Id int32 `json:"id,omitempty"` Content string `json:"content,omitempty"` Type_ string `json:"type,omitempty"` Unread string `json:"unread,omitempty"` Mute string `json:"mute,omitempty"` UpdatedAt string `json:"updated_at,omitempty"` Url string `json:"url,omitempty"` HtmlUrl string `json:"html_url,omitempty"` // 通知发送者 Actor *UserBasic `json:"actor,omitempty"` Repository *ProjectBasic `json:"repository,omitempty"` // 通知直接关联对象 Subject *UserNotificationSubject `json:"subject,omitempty"` // 通知次级关联对象 Namespaces []UserNotificationNamespace `json:"namespaces,omitempty"` }
获取一条通知
type UserNotificationCount ¶
type UserNotificationCount struct { // 通知总数 TotalCount int32 `json:"total_count,omitempty"` // 通知数量 NotificationCount int32 `json:"notification_count,omitempty"` // 私信数量 MessageCount int32 `json:"message_count,omitempty"` }
获取授权用户的通知数
type UserNotificationList ¶
type UserNotificationList struct { TotalCount int32 `json:"total_count,omitempty"` // 通知列表 List []UserNotification `json:"list,omitempty"` }
列出授权用户的所有通知
type UserNotificationSubject ¶
type UsersApiService ¶
type UsersApiService service
func (*UsersApiService) DeleteV5UserFollowingUsername ¶
func (a *UsersApiService) DeleteV5UserFollowingUsername(ctx context.Context, username string, localVarOptionals *DeleteV5UserFollowingUsernameOpts) (*http.Response, error)
func (*UsersApiService) DeleteV5UserKeysId ¶
func (a *UsersApiService) DeleteV5UserKeysId(ctx context.Context, id int32, localVarOptionals *DeleteV5UserKeysIdOpts) (*http.Response, error)
func (*UsersApiService) GetV5User ¶
func (a *UsersApiService) GetV5User(ctx context.Context, localVarOptionals *GetV5UserOpts) (User, *http.Response, error)
func (*UsersApiService) GetV5UserFollowers ¶
func (a *UsersApiService) GetV5UserFollowers(ctx context.Context, localVarOptionals *GetV5UserFollowersOpts) ([]UserBasic, *http.Response, error)
func (*UsersApiService) GetV5UserFollowing ¶
func (a *UsersApiService) GetV5UserFollowing(ctx context.Context, localVarOptionals *GetV5UserFollowingOpts) ([]UserBasic, *http.Response, error)
func (*UsersApiService) GetV5UserFollowingUsername ¶
func (a *UsersApiService) GetV5UserFollowingUsername(ctx context.Context, username string, localVarOptionals *GetV5UserFollowingUsernameOpts) (*http.Response, error)
func (*UsersApiService) GetV5UserKeys ¶
func (a *UsersApiService) GetV5UserKeys(ctx context.Context, localVarOptionals *GetV5UserKeysOpts) ([]SshKey, *http.Response, error)
func (*UsersApiService) GetV5UserKeysId ¶
func (a *UsersApiService) GetV5UserKeysId(ctx context.Context, id int32, localVarOptionals *GetV5UserKeysIdOpts) (SshKey, *http.Response, error)
func (*UsersApiService) GetV5UserNamespace ¶
func (a *UsersApiService) GetV5UserNamespace(ctx context.Context, path string, localVarOptionals *GetV5UserNamespaceOpts) ([]Namespace, *http.Response, error)
func (*UsersApiService) GetV5UserNamespaces ¶
func (a *UsersApiService) GetV5UserNamespaces(ctx context.Context, localVarOptionals *GetV5UserNamespacesOpts) ([]Namespace, *http.Response, error)
func (*UsersApiService) GetV5UsersUsername ¶
func (a *UsersApiService) GetV5UsersUsername(ctx context.Context, username string, localVarOptionals *GetV5UsersUsernameOpts) (User, *http.Response, error)
func (*UsersApiService) GetV5UsersUsernameFollowers ¶
func (a *UsersApiService) GetV5UsersUsernameFollowers(ctx context.Context, username string, localVarOptionals *GetV5UsersUsernameFollowersOpts) ([]UserBasic, *http.Response, error)
func (*UsersApiService) GetV5UsersUsernameFollowing ¶
func (a *UsersApiService) GetV5UsersUsernameFollowing(ctx context.Context, username string, localVarOptionals *GetV5UsersUsernameFollowingOpts) ([]UserBasic, *http.Response, error)
func (*UsersApiService) GetV5UsersUsernameFollowingTargetUser ¶
func (a *UsersApiService) GetV5UsersUsernameFollowingTargetUser(ctx context.Context, username string, targetUser string, localVarOptionals *GetV5UsersUsernameFollowingTargetUserOpts) (*http.Response, error)
func (*UsersApiService) GetV5UsersUsernameKeys ¶
func (a *UsersApiService) GetV5UsersUsernameKeys(ctx context.Context, username string, localVarOptionals *GetV5UsersUsernameKeysOpts) ([]SshKeyBasic, *http.Response, error)
func (*UsersApiService) PatchV5User ¶
func (a *UsersApiService) PatchV5User(ctx context.Context, localVarOptionals *PatchV5UserOpts) (User, *http.Response, error)
func (*UsersApiService) PostV5UserKeys ¶
func (a *UsersApiService) PostV5UserKeys(ctx context.Context, key string, title string, localVarOptionals *PostV5UserKeysOpts) (SshKey, *http.Response, error)
func (*UsersApiService) PutV5UserFollowingUsername ¶
func (a *UsersApiService) PutV5UserFollowingUsername(ctx context.Context, username string, localVarOptionals *PutV5UserFollowingUsernameOpts) (*http.Response, error)
type WebhooksApiService ¶
type WebhooksApiService service
func (*WebhooksApiService) DeleteV5ReposOwnerRepoHooksId ¶
func (a *WebhooksApiService) DeleteV5ReposOwnerRepoHooksId(ctx context.Context, owner string, repo string, id int32, localVarOptionals *DeleteV5ReposOwnerRepoHooksIdOpts) (*http.Response, error)
func (*WebhooksApiService) GetV5ReposOwnerRepoHooks ¶
func (a *WebhooksApiService) GetV5ReposOwnerRepoHooks(ctx context.Context, owner string, repo string, localVarOptionals *GetV5ReposOwnerRepoHooksOpts) ([]Hook, *http.Response, error)
func (*WebhooksApiService) GetV5ReposOwnerRepoHooksId ¶
func (*WebhooksApiService) PatchV5ReposOwnerRepoHooksId ¶
func (*WebhooksApiService) PostV5ReposOwnerRepoHooks ¶
func (*WebhooksApiService) PostV5ReposOwnerRepoHooksIdTests ¶
func (a *WebhooksApiService) PostV5ReposOwnerRepoHooksIdTests(ctx context.Context, owner string, repo string, id int32, localVarOptionals *PostV5ReposOwnerRepoHooksIdTestsOpts) (*http.Response, error)
type WeekReport ¶
type WeekReport struct { Id int32 `json:"id,omitempty"` Content string `json:"content,omitempty"` ContentHtml string `json:"content_html,omitempty"` Year string `json:"year,omitempty"` Month string `json:"month,omitempty"` WeekIndex string `json:"week_index,omitempty"` WeekBegin string `json:"week_begin,omitempty"` WeekEnd string `json:"week_end,omitempty"` CreatedAt string `json:"created_at,omitempty"` UpdatedAt string `json:"updated_at,omitempty"` User *UserMini `json:"user,omitempty"` }
新建周报
Source Files ¶
- api_activity.go
- api_emails.go
- api_enterprises.go
- api_gists.go
- api_git_data.go
- api_issues.go
- api_labels.go
- api_milestones.go
- api_miscellaneous.go
- api_organizations.go
- api_pull_requests.go
- api_repositories.go
- api_search.go
- api_users.go
- api_webhooks.go
- client.go
- configuration.go
- hook_branchhook_accessors.go
- hook_commithook_accessors.go
- hook_enterprisehook_accessors.go
- hook_event_models.go
- hook_event_types.go
- hook_events.go
- hook_issueevent_accessors.go
- hook_issuehook_accessors.go
- hook_labelhokk_accessors.go
- hook_milestonehook_accessors.go
- hook_noteevent_accessors.go
- hook_notehook_accessors.go
- hook_projecthook_accessors.go
- hook_pullrequestevent_accessors.go
- hook_pullrequesthook_accessors.go
- hook_pushevent_accessors.go
- hook_userhook_accessors.go
- messages.go
- model_asset.go
- model_basic_info.go
- model_blob.go
- model_branch.go
- model_branch_commit.go
- model_branch_protection_put_param.go
- model_code.go
- model_code_comment.go
- model_code_forks.go
- model_code_forks_history.go
- model_commit.go
- model_commit_content.go
- model_commit_tree.go
- model_compare.go
- model_complete_branch.go
- model_content.go
- model_content_basic.go
- model_contributor.go
- model_create_branch_param.go
- model_create_pull_request_param.go
- model_email.go
- model_enterprise_basic.go
- model_enterprise_member.go
- model_event.go
- model_git_commit.go
- model_git_user.go
- model_group.go
- model_group_detail.go
- model_group_member.go
- model_hook.go
- model_issue.go
- model_issue_comment_patch_param.go
- model_issue_comment_post_param.go
- model_issue_update_param.go
- model_label.go
- model_label_post_param.go
- model_milestone.go
- model_namespace.go
- model_namespace_mini.go
- model_new_file_param.go
- model_note.go
- model_operate_log.go
- model_program_basic.go
- model_project.go
- model_project_basic.go
- model_project_member.go
- model_project_member_permission.go
- model_project_member_permission_detail.go
- model_project_member_put_param.go
- model_pull_request.go
- model_pull_request_assignee_post_param.go
- model_pull_request_comment_patch_param.go
- model_pull_request_comment_post_param.go
- model_pull_request_comments.go
- model_pull_request_commits.go
- model_pull_request_file_path.go
- model_pull_request_files.go
- model_pull_request_label_post_param.go
- model_pull_request_merge_put_param.go
- model_pull_request_update_param.go
- model_release.go
- model_repo_commit.go
- model_repo_patch_param.go
- model_repository_post_param.go
- model_set_repo_reviewer.go
- model_single_commit.go
- model_ssh_key.go
- model_ssh_key_basic.go
- model_tag.go
- model_tree.go
- model_tree_basic.go
- model_user.go
- model_user_basic.go
- model_user_message.go
- model_user_message_list.go
- model_user_mini.go
- model_user_notification.go
- model_user_notification_count.go
- model_user_notification_list.go
- model_user_notification_namespace.go
- model_user_notification_subject.go
- model_week_report.go
- response.go