func (_m *Repositories) DisablePages(_a0 context.Context, _a1 string, _a2 string) (*github.Response, error) {
	ret := _m.Called(_a0, _a1, _a2)
	var r0 *github.Response
	if rf, ok := ret.Get(0).(func(context.Context, string, string) *github.Response); ok {
		r0 = rf(_a0, _a1, _a2)
	} else {
		if ret.Get(0) != nil {
			r0 = ret.Get(0).(*github.Response)
		}
	}
	var r1 error
	if rf, ok := ret.Get(1).(func(context.Context, string, string) error); ok {
		r1 = rf(_a0, _a1, _a2)
	} else {
		r1 = ret.Error(1)
	}
	return r0, r1
}
DisablePages provides a mock function with given fields: _a0, _a1, _a2
package mocks
import (
	context "context"
	github "github.com/google/go-github/v35/github"
	http "net/http"
	io "io"
	mock "github.com/stretchr/testify/mock"
	os "os"
	url "net/url"
)
type Repositories struct {
	mock.Mock
}
func (_m *Repositories) AddAdminEnforcement(_a0 context.Context, _a1 string, _a2 string, _a3 string) (*github.AdminEnforcement, *github.Response, error) {
	ret := _m.Called(_a0, _a1, _a2, _a3)
	var r0 *github.AdminEnforcement
	if rf, ok := ret.Get(0).(func(context.Context, string, string, string) *github.AdminEnforcement); ok {
		r0 = rf(_a0, _a1, _a2, _a3)
	} else {
		if ret.Get(0) != nil {
			r0 = ret.Get(0).(*github.AdminEnforcement)
		}
	}
	var r1 *github.Response
	if rf, ok := ret.Get(1).(func(context.Context, string, string, string) *github.Response); ok {
		r1 = rf(_a0, _a1, _a2, _a3)
	} else {
		if ret.Get(1) != nil {
			r1 = ret.Get(1).(*github.Response)
		}
	}
	var r2 error
	if rf, ok := ret.Get(2).(func(context.Context, string, string, string) error); ok {
		r2 = rf(_a0, _a1, _a2, _a3)
	} else {
		r2 = ret.Error(2)
	}
	return r0, r1, r2
}
func (_m *Repositories) AddAppRestrictions(_a0 context.Context, _a1 string, _a2 string, _a3 string, _a4 []string) ([]*github.App, *github.Response, error) {
	ret := _m.Called(_a0, _a1, _a2, _a3, _a4)
	var r0 []*github.App
	if rf, ok := ret.Get(0).(func(context.Context, string, string, string, []string) []*github.App); ok {
		r0 = rf(_a0, _a1, _a2, _a3, _a4)
	} else {
		if ret.Get(0) != nil {
			r0 = ret.Get(0).([]*github.App)
		}
	}
	var r1 *github.Response
	if rf, ok := ret.Get(1).(func(context.Context, string, string, string, []string) *github.Response); ok {
		r1 = rf(_a0, _a1, _a2, _a3, _a4)
	} else {
		if ret.Get(1) != nil {
			r1 = ret.Get(1).(*github.Response)
		}
	}
	var r2 error
	if rf, ok := ret.Get(2).(func(context.Context, string, string, string, []string) error); ok {
		r2 = rf(_a0, _a1, _a2, _a3, _a4)
	} else {
		r2 = ret.Error(2)
	}
	return r0, r1, r2
}
func (_m *Repositories) AddCollaborator(_a0 context.Context, _a1 string, _a2 string, _a3 string, _a4 *github.RepositoryAddCollaboratorOptions) (*github.CollaboratorInvitation, *github.Response, error) {
	ret := _m.Called(_a0, _a1, _a2, _a3, _a4)
	var r0 *github.CollaboratorInvitation
	if rf, ok := ret.Get(0).(func(context.Context, string, string, string, *github.RepositoryAddCollaboratorOptions) *github.CollaboratorInvitation); ok {
		r0 = rf(_a0, _a1, _a2, _a3, _a4)
	} else {
		if ret.Get(0) != nil {
			r0 = ret.Get(0).(*github.CollaboratorInvitation)
		}
	}
	var r1 *github.Response
	if rf, ok := ret.Get(1).(func(context.Context, string, string, string, *github.RepositoryAddCollaboratorOptions) *github.Response); ok {
		r1 = rf(_a0, _a1, _a2, _a3, _a4)
	} else {
		if ret.Get(1) != nil {
			r1 = ret.Get(1).(*github.Response)
		}
	}
	var r2 error
	if rf, ok := ret.Get(2).(func(context.Context, string, string, string, *github.RepositoryAddCollaboratorOptions) error); ok {
		r2 = rf(_a0, _a1, _a2, _a3, _a4)
	} else {
		r2 = ret.Error(2)
	}
	return r0, r1, r2
}
func (_m *Repositories) CompareCommits(_a0 context.Context, _a1 string, _a2 string, _a3 string, _a4 string) (*github.CommitsComparison, *github.Response, error) {
	ret := _m.Called(_a0, _a1, _a2, _a3, _a4)
	var r0 *github.CommitsComparison
	if rf, ok := ret.Get(0).(func(context.Context, string, string, string, string) *github.CommitsComparison); ok {
		r0 = rf(_a0, _a1, _a2, _a3, _a4)
	} else {
		if ret.Get(0) != nil {
			r0 = ret.Get(0).(*github.CommitsComparison)
		}
	}
	var r1 *github.Response
	if rf, ok := ret.Get(1).(func(context.Context, string, string, string, string) *github.Response); ok {
		r1 = rf(_a0, _a1, _a2, _a3, _a4)
	} else {
		if ret.Get(1) != nil {
			r1 = ret.Get(1).(*github.Response)
		}
	}
	var r2 error
	if rf, ok := ret.Get(2).(func(context.Context, string, string, string, string) error); ok {
		r2 = rf(_a0, _a1, _a2, _a3, _a4)
	} else {
		r2 = ret.Error(2)
	}
	return r0, r1, r2
}
func (_m *Repositories) CompareCommitsRaw(_a0 context.Context, _a1 string, _a2 string, _a3 string, _a4 string, _a5 github.RawOptions) (string, *github.Response, error) {
	ret := _m.Called(_a0, _a1, _a2, _a3, _a4, _a5)
	var r0 string
	if rf, ok := ret.Get(0).(func(context.Context, string, string, string, string, github.RawOptions) string); ok {
		r0 = rf(_a0, _a1, _a2, _a3, _a4, _a5)
	} else {
		r0 = ret.Get(0).(string)
	}
	var r1 *github.Response
	if rf, ok := ret.Get(1).(func(context.Context, string, string, string, string, github.RawOptions) *github.Response); ok {
		r1 = rf(_a0, _a1, _a2, _a3, _a4, _a5)
	} else {
		if ret.Get(1) != nil {
			r1 = ret.Get(1).(*github.Response)
		}
	}
	var r2 error
	if rf, ok := ret.Get(2).(func(context.Context, string, string, string, string, github.RawOptions) error); ok {
		r2 = rf(_a0, _a1, _a2, _a3, _a4, _a5)
	} else {
		r2 = ret.Error(2)
	}
	return r0, r1, r2
}
func (_m *Repositories) Create(_a0 context.Context, _a1 string, _a2 *github.Repository) (*github.Repository, *github.Response, error) {
	ret := _m.Called(_a0, _a1, _a2)
	var r0 *github.Repository
	if rf, ok := ret.Get(0).(func(context.Context, string, *github.Repository) *github.Repository); ok {
		r0 = rf(_a0, _a1, _a2)
	} else {
		if ret.Get(0) != nil {
			r0 = ret.Get(0).(*github.Repository)
		}
	}
	var r1 *github.Response
	if rf, ok := ret.Get(1).(func(context.Context, string, *github.Repository) *github.Response); ok {
		r1 = rf(_a0, _a1, _a2)
	} else {
		if ret.Get(1) != nil {
			r1 = ret.Get(1).(*github.Response)
		}
	}
	var r2 error
	if rf, ok := ret.Get(2).(func(context.Context, string, *github.Repository) error); ok {
		r2 = rf(_a0, _a1, _a2)
	} else {
		r2 = ret.Error(2)
	}
	return r0, r1, r2
}
func (_m *Repositories) CreateComment(_a0 context.Context, _a1 string, _a2 string, _a3 string, _a4 *github.RepositoryComment) (*github.RepositoryComment, *github.Response, error) {
	ret := _m.Called(_a0, _a1, _a2, _a3, _a4)
	var r0 *github.RepositoryComment
	if rf, ok := ret.Get(0).(func(context.Context, string, string, string, *github.RepositoryComment) *github.RepositoryComment); ok {
		r0 = rf(_a0, _a1, _a2, _a3, _a4)
	} else {
		if ret.Get(0) != nil {
			r0 = ret.Get(0).(*github.RepositoryComment)
		}
	}
	var r1 *github.Response
	if rf, ok := ret.Get(1).(func(context.Context, string, string, string, *github.RepositoryComment) *github.Response); ok {
		r1 = rf(_a0, _a1, _a2, _a3, _a4)
	} else {
		if ret.Get(1) != nil {
			r1 = ret.Get(1).(*github.Response)
		}
	}
	var r2 error
	if rf, ok := ret.Get(2).(func(context.Context, string, string, string, *github.RepositoryComment) error); ok {
		r2 = rf(_a0, _a1, _a2, _a3, _a4)
	} else {
		r2 = ret.Error(2)
	}
	return r0, r1, r2
}
func (_m *Repositories) CreateDeployment(_a0 context.Context, _a1 string, _a2 string, _a3 *github.DeploymentRequest) (*github.Deployment, *github.Response, error) {
	ret := _m.Called(_a0, _a1, _a2, _a3)
	var r0 *github.Deployment
	if rf, ok := ret.Get(0).(func(context.Context, string, string, *github.DeploymentRequest) *github.Deployment); ok {
		r0 = rf(_a0, _a1, _a2, _a3)
	} else {
		if ret.Get(0) != nil {
			r0 = ret.Get(0).(*github.Deployment)
		}
	}
	var r1 *github.Response
	if rf, ok := ret.Get(1).(func(context.Context, string, string, *github.DeploymentRequest) *github.Response); ok {
		r1 = rf(_a0, _a1, _a2, _a3)
	} else {
		if ret.Get(1) != nil {
			r1 = ret.Get(1).(*github.Response)
		}
	}
	var r2 error
	if rf, ok := ret.Get(2).(func(context.Context, string, string, *github.DeploymentRequest) error); ok {
		r2 = rf(_a0, _a1, _a2, _a3)
	} else {
		r2 = ret.Error(2)
	}
	return r0, r1, r2
}
func (_m *Repositories) CreateDeploymentStatus(_a0 context.Context, _a1 string, _a2 string, _a3 int64, _a4 *github.DeploymentStatusRequest) (*github.DeploymentStatus, *github.Response, error) {
	ret := _m.Called(_a0, _a1, _a2, _a3, _a4)
	var r0 *github.DeploymentStatus
	if rf, ok := ret.Get(0).(func(context.Context, string, string, int64, *github.DeploymentStatusRequest) *github.DeploymentStatus); ok {
		r0 = rf(_a0, _a1, _a2, _a3, _a4)
	} else {
		if ret.Get(0) != nil {
			r0 = ret.Get(0).(*github.DeploymentStatus)
		}
	}
	var r1 *github.Response
	if rf, ok := ret.Get(1).(func(context.Context, string, string, int64, *github.DeploymentStatusRequest) *github.Response); ok {
		r1 = rf(_a0, _a1, _a2, _a3, _a4)
	} else {
		if ret.Get(1) != nil {
			r1 = ret.Get(1).(*github.Response)
		}
	}
	var r2 error
	if rf, ok := ret.Get(2).(func(context.Context, string, string, int64, *github.DeploymentStatusRequest) error); ok {
		r2 = rf(_a0, _a1, _a2, _a3, _a4)
	} else {
		r2 = ret.Error(2)
	}
	return r0, r1, r2
}
func (_m *Repositories) CreateFile(_a0 context.Context, _a1 string, _a2 string, _a3 string, _a4 *github.RepositoryContentFileOptions) (*github.RepositoryContentResponse, *github.Response, error) {
	ret := _m.Called(_a0, _a1, _a2, _a3, _a4)
	var r0 *github.RepositoryContentResponse
	if rf, ok := ret.Get(0).(func(context.Context, string, string, string, *github.RepositoryContentFileOptions) *github.RepositoryContentResponse); ok {
		r0 = rf(_a0, _a1, _a2, _a3, _a4)
	} else {
		if ret.Get(0) != nil {
			r0 = ret.Get(0).(*github.RepositoryContentResponse)
		}
	}
	var r1 *github.Response
	if rf, ok := ret.Get(1).(func(context.Context, string, string, string, *github.RepositoryContentFileOptions) *github.Response); ok {
		r1 = rf(_a0, _a1, _a2, _a3, _a4)
	} else {
		if ret.Get(1) != nil {
			r1 = ret.Get(1).(*github.Response)
		}
	}
	var r2 error
	if rf, ok := ret.Get(2).(func(context.Context, string, string, string, *github.RepositoryContentFileOptions) error); ok {
		r2 = rf(_a0, _a1, _a2, _a3, _a4)
	} else {
		r2 = ret.Error(2)
	}
	return r0, r1, r2
}
func (_m *Repositories) CreateFork(_a0 context.Context, _a1 string, _a2 string, _a3 *github.RepositoryCreateForkOptions) (*github.Repository, *github.Response, error) {
	ret := _m.Called(_a0, _a1, _a2, _a3)
	var r0 *github.Repository
	if rf, ok := ret.Get(0).(func(context.Context, string, string, *github.RepositoryCreateForkOptions) *github.Repository); ok {
		r0 = rf(_a0, _a1, _a2, _a3)
	} else {
		if ret.Get(0) != nil {
			r0 = ret.Get(0).(*github.Repository)
		}
	}
	var r1 *github.Response
	if rf, ok := ret.Get(1).(func(context.Context, string, string, *github.RepositoryCreateForkOptions) *github.Response); ok {
		r1 = rf(_a0, _a1, _a2, _a3)
	} else {
		if ret.Get(1) != nil {
			r1 = ret.Get(1).(*github.Response)
		}
	}
	var r2 error
	if rf, ok := ret.Get(2).(func(context.Context, string, string, *github.RepositoryCreateForkOptions) error); ok {
		r2 = rf(_a0, _a1, _a2, _a3)
	} else {
		r2 = ret.Error(2)
	}
	return r0, r1, r2
}
func (_m *Repositories) CreateFromTemplate(_a0 context.Context, _a1 string, _a2 string, _a3 *github.TemplateRepoRequest) (*github.Repository, *github.Response, error) {
	ret := _m.Called(_a0, _a1, _a2, _a3)
	var r0 *github.Repository
	if rf, ok := ret.Get(0).(func(context.Context, string, string, *github.TemplateRepoRequest) *github.Repository); ok {
		r0 = rf(_a0, _a1, _a2, _a3)
	} else {
		if ret.Get(0) != nil {
			r0 = ret.Get(0).(*github.Repository)
		}
	}
	var r1 *github.Response
	if rf, ok := ret.Get(1).(func(context.Context, string, string, *github.TemplateRepoRequest) *github.Response); ok {
		r1 = rf(_a0, _a1, _a2, _a3)
	} else {
		if ret.Get(1) != nil {
			r1 = ret.Get(1).(*github.Response)
		}
	}
	var r2 error
	if rf, ok := ret.Get(2).(func(context.Context, string, string, *github.TemplateRepoRequest) error); ok {
		r2 = rf(_a0, _a1, _a2, _a3)
	} else {
		r2 = ret.Error(2)
	}
	return r0, r1, r2
}
func (_m *Repositories) CreateHook(_a0 context.Context, _a1 string, _a2 string, _a3 *github.Hook) (*github.Hook, *github.Response, error) {
	ret := _m.Called(_a0, _a1, _a2, _a3)
	var r0 *github.Hook
	if rf, ok := ret.Get(0).(func(context.Context, string, string, *github.Hook) *github.Hook); ok {
		r0 = rf(_a0, _a1, _a2, _a3)
	} else {
		if ret.Get(0) != nil {
			r0 = ret.Get(0).(*github.Hook)
		}
	}
	var r1 *github.Response
	if rf, ok := ret.Get(1).(func(context.Context, string, string, *github.Hook) *github.Response); ok {
		r1 = rf(_a0, _a1, _a2, _a3)
	} else {
		if ret.Get(1) != nil {
			r1 = ret.Get(1).(*github.Response)
		}
	}
	var r2 error
	if rf, ok := ret.Get(2).(func(context.Context, string, string, *github.Hook) error); ok {
		r2 = rf(_a0, _a1, _a2, _a3)
	} else {
		r2 = ret.Error(2)
	}
	return r0, r1, r2
}
func (_m *Repositories) CreateKey(_a0 context.Context, _a1 string, _a2 string, _a3 *github.Key) (*github.Key, *github.Response, error) {
	ret := _m.Called(_a0, _a1, _a2, _a3)
	var r0 *github.Key
	if rf, ok := ret.Get(0).(func(context.Context, string, string, *github.Key) *github.Key); ok {
		r0 = rf(_a0, _a1, _a2, _a3)
	} else {
		if ret.Get(0) != nil {
			r0 = ret.Get(0).(*github.Key)
		}
	}
	var r1 *github.Response
	if rf, ok := ret.Get(1).(func(context.Context, string, string, *github.Key) *github.Response); ok {
		r1 = rf(_a0, _a1, _a2, _a3)
	} else {
		if ret.Get(1) != nil {
			r1 = ret.Get(1).(*github.Response)
		}
	}
	var r2 error
	if rf, ok := ret.Get(2).(func(context.Context, string, string, *github.Key) error); ok {
		r2 = rf(_a0, _a1, _a2, _a3)
	} else {
		r2 = ret.Error(2)
	}
	return r0, r1, r2
}
func (_m *Repositories) CreateProject(_a0 context.Context, _a1 string, _a2 string, _a3 *github.ProjectOptions) (*github.Project, *github.Response, error) {
	ret := _m.Called(_a0, _a1, _a2, _a3)
	var r0 *github.Project
	if rf, ok := ret.Get(0).(func(context.Context, string, string, *github.ProjectOptions) *github.Project); ok {
		r0 = rf(_a0, _a1, _a2, _a3)
	} else {
		if ret.Get(0) != nil {
			r0 = ret.Get(0).(*github.Project)
		}
	}
	var r1 *github.Response
	if rf, ok := ret.Get(1).(func(context.Context, string, string, *github.ProjectOptions) *github.Response); ok {
		r1 = rf(_a0, _a1, _a2, _a3)
	} else {
		if ret.Get(1) != nil {
			r1 = ret.Get(1).(*github.Response)
		}
	}
	var r2 error
	if rf, ok := ret.Get(2).(func(context.Context, string, string, *github.ProjectOptions) error); ok {
		r2 = rf(_a0, _a1, _a2, _a3)
	} else {
		r2 = ret.Error(2)
	}
	return r0, r1, r2
}
func (_m *Repositories) CreateRelease(_a0 context.Context, _a1 string, _a2 string, _a3 *github.RepositoryRelease) (*github.RepositoryRelease, *github.Response, error) {
	ret := _m.Called(_a0, _a1, _a2, _a3)
	var r0 *github.RepositoryRelease
	if rf, ok := ret.Get(0).(func(context.Context, string, string, *github.RepositoryRelease) *github.RepositoryRelease); ok {
		r0 = rf(_a0, _a1, _a2, _a3)
	} else {
		if ret.Get(0) != nil {
			r0 = ret.Get(0).(*github.RepositoryRelease)
		}
	}
	var r1 *github.Response
	if rf, ok := ret.Get(1).(func(context.Context, string, string, *github.RepositoryRelease) *github.Response); ok {
		r1 = rf(_a0, _a1, _a2, _a3)
	} else {
		if ret.Get(1) != nil {
			r1 = ret.Get(1).(*github.Response)
		}
	}
	var r2 error
	if rf, ok := ret.Get(2).(func(context.Context, string, string, *github.RepositoryRelease) error); ok {
		r2 = rf(_a0, _a1, _a2, _a3)
	} else {
		r2 = ret.Error(2)
	}
	return r0, r1, r2
}
func (_m *Repositories) CreateStatus(_a0 context.Context, _a1 string, _a2 string, _a3 string, _a4 *github.RepoStatus) (*github.RepoStatus, *github.Response, error) {
	ret := _m.Called(_a0, _a1, _a2, _a3, _a4)
	var r0 *github.RepoStatus
	if rf, ok := ret.Get(0).(func(context.Context, string, string, string, *github.RepoStatus) *github.RepoStatus); ok {
		r0 = rf(_a0, _a1, _a2, _a3, _a4)
	} else {
		if ret.Get(0) != nil {
			r0 = ret.Get(0).(*github.RepoStatus)
		}
	}
	var r1 *github.Response
	if rf, ok := ret.Get(1).(func(context.Context, string, string, string, *github.RepoStatus) *github.Response); ok {
		r1 = rf(_a0, _a1, _a2, _a3, _a4)
	} else {
		if ret.Get(1) != nil {
			r1 = ret.Get(1).(*github.Response)
		}
	}
	var r2 error
	if rf, ok := ret.Get(2).(func(context.Context, string, string, string, *github.RepoStatus) error); ok {
		r2 = rf(_a0, _a1, _a2, _a3, _a4)
	} else {
		r2 = ret.Error(2)
	}
	return r0, r1, r2
}
func (_m *Repositories) CreateUpdateEnvironment(_a0 context.Context, _a1 string, _a2 string, _a3 string, _a4 *github.CreateUpdateEnvironment) (*github.Environment, *github.Response, error) {
	ret := _m.Called(_a0, _a1, _a2, _a3, _a4)
	var r0 *github.Environment
	if rf, ok := ret.Get(0).(func(context.Context, string, string, string, *github.CreateUpdateEnvironment) *github.Environment); ok {
		r0 = rf(_a0, _a1, _a2, _a3, _a4)
	} else {
		if ret.Get(0) != nil {
			r0 = ret.Get(0).(*github.Environment)
		}
	}
	var r1 *github.Response
	if rf, ok := ret.Get(1).(func(context.Context, string, string, string, *github.CreateUpdateEnvironment) *github.Response); ok {
		r1 = rf(_a0, _a1, _a2, _a3, _a4)
	} else {
		if ret.Get(1) != nil {
			r1 = ret.Get(1).(*github.Response)
		}
	}
	var r2 error
	if rf, ok := ret.Get(2).(func(context.Context, string, string, string, *github.CreateUpdateEnvironment) error); ok {
		r2 = rf(_a0, _a1, _a2, _a3, _a4)
	} else {
		r2 = ret.Error(2)
	}
	return r0, r1, r2
}
func (_m *Repositories) Delete(_a0 context.Context, _a1 string, _a2 string) (*github.Response, error) {
	ret := _m.Called(_a0, _a1, _a2)
	var r0 *github.Response
	if rf, ok := ret.Get(0).(func(context.Context, string, string) *github.Response); ok {
		r0 = rf(_a0, _a1, _a2)
	} else {
		if ret.Get(0) != nil {
			r0 = ret.Get(0).(*github.Response)
		}
	}
	var r1 error
	if rf, ok := ret.Get(1).(func(context.Context, string, string) error); ok {
		r1 = rf(_a0, _a1, _a2)
	} else {
		r1 = ret.Error(1)
	}
	return r0, r1
}
func (_m *Repositories) DeleteComment(_a0 context.Context, _a1 string, _a2 string, _a3 int64) (*github.Response, error) {
	ret := _m.Called(_a0, _a1, _a2, _a3)
	var r0 *github.Response
	if rf, ok := ret.Get(0).(func(context.Context, string, string, int64) *github.Response); ok {
		r0 = rf(_a0, _a1, _a2, _a3)
	} else {
		if ret.Get(0) != nil {
			r0 = ret.Get(0).(*github.Response)
		}
	}
	var r1 error
	if rf, ok := ret.Get(1).(func(context.Context, string, string, int64) error); ok {
		r1 = rf(_a0, _a1, _a2, _a3)
	} else {
		r1 = ret.Error(1)
	}
	return r0, r1
}
func (_m *Repositories) DeleteDeployment(_a0 context.Context, _a1 string, _a2 string, _a3 int64) (*github.Response, error) {
	ret := _m.Called(_a0, _a1, _a2, _a3)
	var r0 *github.Response
	if rf, ok := ret.Get(0).(func(context.Context, string, string, int64) *github.Response); ok {
		r0 = rf(_a0, _a1, _a2, _a3)
	} else {
		if ret.Get(0) != nil {
			r0 = ret.Get(0).(*github.Response)
		}
	}
	var r1 error
	if rf, ok := ret.Get(1).(func(context.Context, string, string, int64) error); ok {
		r1 = rf(_a0, _a1, _a2, _a3)
	} else {
		r1 = ret.Error(1)
	}
	return r0, r1
}
func (_m *Repositories) DeleteEnvironment(_a0 context.Context, _a1 string, _a2 string, _a3 string) (*github.Response, error) {
	ret := _m.Called(_a0, _a1, _a2, _a3)
	var r0 *github.Response
	if rf, ok := ret.Get(0).(func(context.Context, string, string, string) *github.Response); ok {
		r0 = rf(_a0, _a1, _a2, _a3)
	} else {
		if ret.Get(0) != nil {
			r0 = ret.Get(0).(*github.Response)
		}
	}
	var r1 error
	if rf, ok := ret.Get(1).(func(context.Context, string, string, string) error); ok {
		r1 = rf(_a0, _a1, _a2, _a3)
	} else {
		r1 = ret.Error(1)
	}
	return r0, r1
}
func (_m *Repositories) DeleteFile(_a0 context.Context, _a1 string, _a2 string, _a3 string, _a4 *github.RepositoryContentFileOptions) (*github.RepositoryContentResponse, *github.Response, error) {
	ret := _m.Called(_a0, _a1, _a2, _a3, _a4)
	var r0 *github.RepositoryContentResponse
	if rf, ok := ret.Get(0).(func(context.Context, string, string, string, *github.RepositoryContentFileOptions) *github.RepositoryContentResponse); ok {
		r0 = rf(_a0, _a1, _a2, _a3, _a4)
	} else {
		if ret.Get(0) != nil {
			r0 = ret.Get(0).(*github.RepositoryContentResponse)
		}
	}
	var r1 *github.Response
	if rf, ok := ret.Get(1).(func(context.Context, string, string, string, *github.RepositoryContentFileOptions) *github.Response); ok {
		r1 = rf(_a0, _a1, _a2, _a3, _a4)
	} else {
		if ret.Get(1) != nil {
			r1 = ret.Get(1).(*github.Response)
		}
	}
	var r2 error
	if rf, ok := ret.Get(2).(func(context.Context, string, string, string, *github.RepositoryContentFileOptions) error); ok {
		r2 = rf(_a0, _a1, _a2, _a3, _a4)
	} else {
		r2 = ret.Error(2)
	}
	return r0, r1, r2
}
func (_m *Repositories) DeleteHook(_a0 context.Context, _a1 string, _a2 string, _a3 int64) (*github.Response, error) {
	ret := _m.Called(_a0, _a1, _a2, _a3)
	var r0 *github.Response
	if rf, ok := ret.Get(0).(func(context.Context, string, string, int64) *github.Response); ok {
		r0 = rf(_a0, _a1, _a2, _a3)
	} else {
		if ret.Get(0) != nil {
			r0 = ret.Get(0).(*github.Response)
		}
	}
	var r1 error
	if rf, ok := ret.Get(1).(func(context.Context, string, string, int64) error); ok {
		r1 = rf(_a0, _a1, _a2, _a3)
	} else {
		r1 = ret.Error(1)
	}
	return r0, r1
}
func (_m *Repositories) DeleteInvitation(_a0 context.Context, _a1 string, _a2 string, _a3 int64) (*github.Response, error) {
	ret := _m.Called(_a0, _a1, _a2, _a3)
	var r0 *github.Response
	if rf, ok := ret.Get(0).(func(context.Context, string, string, int64) *github.Response); ok {
		r0 = rf(_a0, _a1, _a2, _a3)
	} else {
		if ret.Get(0) != nil {
			r0 = ret.Get(0).(*github.Response)
		}
	}
	var r1 error
	if rf, ok := ret.Get(1).(func(context.Context, string, string, int64) error); ok {
		r1 = rf(_a0, _a1, _a2, _a3)
	} else {
		r1 = ret.Error(1)
	}
	return r0, r1
}
func (_m *Repositories) DeleteKey(_a0 context.Context, _a1 string, _a2 string, _a3 int64) (*github.Response, error) {
	ret := _m.Called(_a0, _a1, _a2, _a3)
	var r0 *github.Response
	if rf, ok := ret.Get(0).(func(context.Context, string, string, int64) *github.Response); ok {
		r0 = rf(_a0, _a1, _a2, _a3)
	} else {
		if ret.Get(0) != nil {
			r0 = ret.Get(0).(*github.Response)
		}
	}
	var r1 error
	if rf, ok := ret.Get(1).(func(context.Context, string, string, int64) error); ok {
		r1 = rf(_a0, _a1, _a2, _a3)
	} else {
		r1 = ret.Error(1)
	}
	return r0, r1
}
func (_m *Repositories) DeletePreReceiveHook(_a0 context.Context, _a1 string, _a2 string, _a3 int64) (*github.Response, error) {
	ret := _m.Called(_a0, _a1, _a2, _a3)
	var r0 *github.Response
	if rf, ok := ret.Get(0).(func(context.Context, string, string, int64) *github.Response); ok {
		r0 = rf(_a0, _a1, _a2, _a3)
	} else {
		if ret.Get(0) != nil {
			r0 = ret.Get(0).(*github.Response)
		}
	}
	var r1 error
	if rf, ok := ret.Get(1).(func(context.Context, string, string, int64) error); ok {
		r1 = rf(_a0, _a1, _a2, _a3)
	} else {
		r1 = ret.Error(1)
	}
	return r0, r1
}
func (_m *Repositories) DeleteRelease(_a0 context.Context, _a1 string, _a2 string, _a3 int64) (*github.Response, error) {
	ret := _m.Called(_a0, _a1, _a2, _a3)
	var r0 *github.Response
	if rf, ok := ret.Get(0).(func(context.Context, string, string, int64) *github.Response); ok {
		r0 = rf(_a0, _a1, _a2, _a3)
	} else {
		if ret.Get(0) != nil {
			r0 = ret.Get(0).(*github.Response)
		}
	}
	var r1 error
	if rf, ok := ret.Get(1).(func(context.Context, string, string, int64) error); ok {
		r1 = rf(_a0, _a1, _a2, _a3)
	} else {
		r1 = ret.Error(1)
	}
	return r0, r1
}
func (_m *Repositories) DeleteReleaseAsset(_a0 context.Context, _a1 string, _a2 string, _a3 int64) (*github.Response, error) {
	ret := _m.Called(_a0, _a1, _a2, _a3)
	var r0 *github.Response
	if rf, ok := ret.Get(0).(func(context.Context, string, string, int64) *github.Response); ok {
		r0 = rf(_a0, _a1, _a2, _a3)
	} else {
		if ret.Get(0) != nil {
			r0 = ret.Get(0).(*github.Response)
		}
	}
	var r1 error
	if rf, ok := ret.Get(1).(func(context.Context, string, string, int64) error); ok {
		r1 = rf(_a0, _a1, _a2, _a3)
	} else {
		r1 = ret.Error(1)
	}
	return r0, r1
}
func (_m *Repositories) DisableAutomatedSecurityFixes(_a0 context.Context, _a1 string, _a2 string) (*github.Response, error) {
	ret := _m.Called(_a0, _a1, _a2)
	var r0 *github.Response
	if rf, ok := ret.Get(0).(func(context.Context, string, string) *github.Response); ok {
		r0 = rf(_a0, _a1, _a2)
	} else {
		if ret.Get(0) != nil {
			r0 = ret.Get(0).(*github.Response)
		}
	}
	var r1 error
	if rf, ok := ret.Get(1).(func(context.Context, string, string) error); ok {
		r1 = rf(_a0, _a1, _a2)
	} else {
		r1 = ret.Error(1)
	}
	return r0, r1
}
func (_m *Repositories) DisableDismissalRestrictions(_a0 context.Context, _a1 string, _a2 string, _a3 string) (*github.PullRequestReviewsEnforcement, *github.Response, error) {
	ret := _m.Called(_a0, _a1, _a2, _a3)
	var r0 *github.PullRequestReviewsEnforcement
	if rf, ok := ret.Get(0).(func(context.Context, string, string, string) *github.PullRequestReviewsEnforcement); ok {
		r0 = rf(_a0, _a1, _a2, _a3)
	} else {
		if ret.Get(0) != nil {
			r0 = ret.Get(0).(*github.PullRequestReviewsEnforcement)
		}
	}
	var r1 *github.Response
	if rf, ok := ret.Get(1).(func(context.Context, string, string, string) *github.Response); ok {
		r1 = rf(_a0, _a1, _a2, _a3)
	} else {
		if ret.Get(1) != nil {
			r1 = ret.Get(1).(*github.Response)
		}
	}
	var r2 error
	if rf, ok := ret.Get(2).(func(context.Context, string, string, string) error); ok {
		r2 = rf(_a0, _a1, _a2, _a3)
	} else {
		r2 = ret.Error(2)
	}
	return r0, r1, r2
}