// Code generated by ogen, DO NOT EDIT.
package gen
// ActionsListWorkflowRunsParams is parameters of actionsListWorkflowRuns operation.
type ActionsListWorkflowRunsParams struct {
Owner string
Repo string
Status OptString `json:",omitempty,omitzero"`
PerPage OptInt `json:",omitempty,omitzero"`
}
// ActionsListWorkflowRunsByIdParams is parameters of actionsListWorkflowRunsById operation.
type ActionsListWorkflowRunsByIdParams struct {
Owner string
Repo string
WorkflowID string
Status OptString `json:",omitempty,omitzero"`
PerPage OptInt `json:",omitempty,omitzero"`
}
// ActionsListWorkflowsParams is parameters of actionsListWorkflows operation.
type ActionsListWorkflowsParams struct {
Owner string
Repo string
PerPage OptInt `json:",omitempty,omitzero"`
}
// ActivityListPublicEventsForUserParams is parameters of activityListPublicEventsForUser operation.
type ActivityListPublicEventsForUserParams struct {
Username string
PerPage OptInt `json:",omitempty,omitzero"`
Page OptInt `json:",omitempty,omitzero"`
}
// ActivityListReposStarredByUserParams is parameters of activityListReposStarredByUser operation.
type ActivityListReposStarredByUserParams struct {
Username string
Sort OptActivityListReposStarredByUserSort `json:",omitempty,omitzero"`
Direction OptActivityListReposStarredByUserDirection `json:",omitempty,omitzero"`
PerPage OptInt `json:",omitempty,omitzero"`
Page OptInt `json:",omitempty,omitzero"`
}
// IssuesCreateParams is parameters of issuesCreate operation.
type IssuesCreateParams struct {
Owner string
Repo string
}
// IssuesCreateCommentParams is parameters of issuesCreateComment operation.
type IssuesCreateCommentParams struct {
Owner string
Repo string
IssueNumber int
}
// IssuesGetParams is parameters of issuesGet operation.
type IssuesGetParams struct {
Owner string
Repo string
IssueNumber int
}
// IssuesListForRepoParams is parameters of issuesListForRepo operation.
type IssuesListForRepoParams struct {
Owner string
Repo string
State OptIssuesListForRepoState `json:",omitempty,omitzero"`
PerPage OptInt `json:",omitempty,omitzero"`
Page OptInt `json:",omitempty,omitzero"`
}
// IssuesUpdateParams is parameters of issuesUpdate operation.
type IssuesUpdateParams struct {
Owner string
Repo string
IssueNumber int
}
// OrgsListForUserParams is parameters of orgsListForUser operation.
type OrgsListForUserParams struct {
Username string
PerPage OptInt `json:",omitempty,omitzero"`
}
// PullsCreateParams is parameters of pullsCreate operation.
type PullsCreateParams struct {
Owner string
Repo string
}
// PullsGetParams is parameters of pullsGet operation.
type PullsGetParams struct {
Owner string
Repo string
PullNumber int
}
// PullsListFilesParams is parameters of pullsListFiles operation.
type PullsListFilesParams struct {
Owner string
Repo string
PullNumber int
PerPage OptInt `json:",omitempty,omitzero"`
}
// PullsListForRepoParams is parameters of pullsListForRepo operation.
type PullsListForRepoParams struct {
Owner string
Repo string
State OptPullsListForRepoState `json:",omitempty,omitzero"`
PerPage OptInt `json:",omitempty,omitzero"`
Page OptInt `json:",omitempty,omitzero"`
}
// ReposGetParams is parameters of reposGet operation.
type ReposGetParams struct {
Owner string
Repo string
}
// ReposGetContentParams is parameters of reposGetContent operation.
type ReposGetContentParams struct {
Owner string
Repo string
Path string
Ref OptString `json:",omitempty,omitzero"`
}
// ReposListBranchesParams is parameters of reposListBranches operation.
type ReposListBranchesParams struct {
Owner string
Repo string
PerPage OptInt `json:",omitempty,omitzero"`
}
// ReposListCommitsParams is parameters of reposListCommits operation.
type ReposListCommitsParams struct {
Owner string
Repo string
Sha OptString `json:",omitempty,omitzero"`
PerPage OptInt `json:",omitempty,omitzero"`
Page OptInt `json:",omitempty,omitzero"`
}
// ReposListForUserParams is parameters of reposListForUser operation.
type ReposListForUserParams struct {
Username string
Type OptReposListForUserType `json:",omitempty,omitzero"`
Sort OptReposListForUserSort `json:",omitempty,omitzero"`
Direction OptReposListForUserDirection `json:",omitempty,omitzero"`
PerPage OptInt `json:",omitempty,omitzero"`
Page OptInt `json:",omitempty,omitzero"`
}
// SearchCodeParams is parameters of searchCode operation.
type SearchCodeParams struct {
Q string
PerPage OptInt `json:",omitempty,omitzero"`
Page OptInt `json:",omitempty,omitzero"`
}
// SearchIssuesParams is parameters of searchIssues operation.
type SearchIssuesParams struct {
Q string
Sort OptString `json:",omitempty,omitzero"`
PerPage OptInt `json:",omitempty,omitzero"`
Page OptInt `json:",omitempty,omitzero"`
}
// SearchReposParams is parameters of searchRepos operation.
type SearchReposParams struct {
Q string
Sort OptString `json:",omitempty,omitzero"`
PerPage OptInt `json:",omitempty,omitzero"`
Page OptInt `json:",omitempty,omitzero"`
}
// UsersGetByNameParams is parameters of usersGetByName operation.
type UsersGetByNameParams struct {
Username string
}