github.com/argoproj/argo-cd/v3@v3.2.1/applicationset/services/scm_provider/azure_devops/git/mocks/Client.go (about)

     1  // Code generated by mockery; DO NOT EDIT.
     2  // github.com/vektra/mockery
     3  // template: testify
     4  
     5  package mocks
     6  
     7  import (
     8  	"context"
     9  	"io"
    10  
    11  	"github.com/microsoft/azure-devops-go-api/azuredevops/v7/core"
    12  	"github.com/microsoft/azure-devops-go-api/azuredevops/v7/git"
    13  	"github.com/microsoft/azure-devops-go-api/azuredevops/v7/webapi"
    14  	mock "github.com/stretchr/testify/mock"
    15  )
    16  
    17  // NewClient creates a new instance of Client. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
    18  // The first argument is typically a *testing.T value.
    19  func NewClient(t interface {
    20  	mock.TestingT
    21  	Cleanup(func())
    22  }) *Client {
    23  	mock := &Client{}
    24  	mock.Mock.Test(t)
    25  
    26  	t.Cleanup(func() { mock.AssertExpectations(t) })
    27  
    28  	return mock
    29  }
    30  
    31  // Client is an autogenerated mock type for the Client type
    32  type Client struct {
    33  	mock.Mock
    34  }
    35  
    36  type Client_Expecter struct {
    37  	mock *mock.Mock
    38  }
    39  
    40  func (_m *Client) EXPECT() *Client_Expecter {
    41  	return &Client_Expecter{mock: &_m.Mock}
    42  }
    43  
    44  // CreateAnnotatedTag provides a mock function for the type Client
    45  func (_mock *Client) CreateAnnotatedTag(context1 context.Context, createAnnotatedTagArgs git.CreateAnnotatedTagArgs) (*git.GitAnnotatedTag, error) {
    46  	ret := _mock.Called(context1, createAnnotatedTagArgs)
    47  
    48  	if len(ret) == 0 {
    49  		panic("no return value specified for CreateAnnotatedTag")
    50  	}
    51  
    52  	var r0 *git.GitAnnotatedTag
    53  	var r1 error
    54  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreateAnnotatedTagArgs) (*git.GitAnnotatedTag, error)); ok {
    55  		return returnFunc(context1, createAnnotatedTagArgs)
    56  	}
    57  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreateAnnotatedTagArgs) *git.GitAnnotatedTag); ok {
    58  		r0 = returnFunc(context1, createAnnotatedTagArgs)
    59  	} else {
    60  		if ret.Get(0) != nil {
    61  			r0 = ret.Get(0).(*git.GitAnnotatedTag)
    62  		}
    63  	}
    64  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.CreateAnnotatedTagArgs) error); ok {
    65  		r1 = returnFunc(context1, createAnnotatedTagArgs)
    66  	} else {
    67  		r1 = ret.Error(1)
    68  	}
    69  	return r0, r1
    70  }
    71  
    72  // Client_CreateAnnotatedTag_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateAnnotatedTag'
    73  type Client_CreateAnnotatedTag_Call struct {
    74  	*mock.Call
    75  }
    76  
    77  // CreateAnnotatedTag is a helper method to define mock.On call
    78  //   - context1 context.Context
    79  //   - createAnnotatedTagArgs git.CreateAnnotatedTagArgs
    80  func (_e *Client_Expecter) CreateAnnotatedTag(context1 interface{}, createAnnotatedTagArgs interface{}) *Client_CreateAnnotatedTag_Call {
    81  	return &Client_CreateAnnotatedTag_Call{Call: _e.mock.On("CreateAnnotatedTag", context1, createAnnotatedTagArgs)}
    82  }
    83  
    84  func (_c *Client_CreateAnnotatedTag_Call) Run(run func(context1 context.Context, createAnnotatedTagArgs git.CreateAnnotatedTagArgs)) *Client_CreateAnnotatedTag_Call {
    85  	_c.Call.Run(func(args mock.Arguments) {
    86  		var arg0 context.Context
    87  		if args[0] != nil {
    88  			arg0 = args[0].(context.Context)
    89  		}
    90  		var arg1 git.CreateAnnotatedTagArgs
    91  		if args[1] != nil {
    92  			arg1 = args[1].(git.CreateAnnotatedTagArgs)
    93  		}
    94  		run(
    95  			arg0,
    96  			arg1,
    97  		)
    98  	})
    99  	return _c
   100  }
   101  
   102  func (_c *Client_CreateAnnotatedTag_Call) Return(gitAnnotatedTag *git.GitAnnotatedTag, err error) *Client_CreateAnnotatedTag_Call {
   103  	_c.Call.Return(gitAnnotatedTag, err)
   104  	return _c
   105  }
   106  
   107  func (_c *Client_CreateAnnotatedTag_Call) RunAndReturn(run func(context1 context.Context, createAnnotatedTagArgs git.CreateAnnotatedTagArgs) (*git.GitAnnotatedTag, error)) *Client_CreateAnnotatedTag_Call {
   108  	_c.Call.Return(run)
   109  	return _c
   110  }
   111  
   112  // CreateAttachment provides a mock function for the type Client
   113  func (_mock *Client) CreateAttachment(context1 context.Context, createAttachmentArgs git.CreateAttachmentArgs) (*git.Attachment, error) {
   114  	ret := _mock.Called(context1, createAttachmentArgs)
   115  
   116  	if len(ret) == 0 {
   117  		panic("no return value specified for CreateAttachment")
   118  	}
   119  
   120  	var r0 *git.Attachment
   121  	var r1 error
   122  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreateAttachmentArgs) (*git.Attachment, error)); ok {
   123  		return returnFunc(context1, createAttachmentArgs)
   124  	}
   125  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreateAttachmentArgs) *git.Attachment); ok {
   126  		r0 = returnFunc(context1, createAttachmentArgs)
   127  	} else {
   128  		if ret.Get(0) != nil {
   129  			r0 = ret.Get(0).(*git.Attachment)
   130  		}
   131  	}
   132  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.CreateAttachmentArgs) error); ok {
   133  		r1 = returnFunc(context1, createAttachmentArgs)
   134  	} else {
   135  		r1 = ret.Error(1)
   136  	}
   137  	return r0, r1
   138  }
   139  
   140  // Client_CreateAttachment_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateAttachment'
   141  type Client_CreateAttachment_Call struct {
   142  	*mock.Call
   143  }
   144  
   145  // CreateAttachment is a helper method to define mock.On call
   146  //   - context1 context.Context
   147  //   - createAttachmentArgs git.CreateAttachmentArgs
   148  func (_e *Client_Expecter) CreateAttachment(context1 interface{}, createAttachmentArgs interface{}) *Client_CreateAttachment_Call {
   149  	return &Client_CreateAttachment_Call{Call: _e.mock.On("CreateAttachment", context1, createAttachmentArgs)}
   150  }
   151  
   152  func (_c *Client_CreateAttachment_Call) Run(run func(context1 context.Context, createAttachmentArgs git.CreateAttachmentArgs)) *Client_CreateAttachment_Call {
   153  	_c.Call.Run(func(args mock.Arguments) {
   154  		var arg0 context.Context
   155  		if args[0] != nil {
   156  			arg0 = args[0].(context.Context)
   157  		}
   158  		var arg1 git.CreateAttachmentArgs
   159  		if args[1] != nil {
   160  			arg1 = args[1].(git.CreateAttachmentArgs)
   161  		}
   162  		run(
   163  			arg0,
   164  			arg1,
   165  		)
   166  	})
   167  	return _c
   168  }
   169  
   170  func (_c *Client_CreateAttachment_Call) Return(attachment *git.Attachment, err error) *Client_CreateAttachment_Call {
   171  	_c.Call.Return(attachment, err)
   172  	return _c
   173  }
   174  
   175  func (_c *Client_CreateAttachment_Call) RunAndReturn(run func(context1 context.Context, createAttachmentArgs git.CreateAttachmentArgs) (*git.Attachment, error)) *Client_CreateAttachment_Call {
   176  	_c.Call.Return(run)
   177  	return _c
   178  }
   179  
   180  // CreateCherryPick provides a mock function for the type Client
   181  func (_mock *Client) CreateCherryPick(context1 context.Context, createCherryPickArgs git.CreateCherryPickArgs) (*git.GitCherryPick, error) {
   182  	ret := _mock.Called(context1, createCherryPickArgs)
   183  
   184  	if len(ret) == 0 {
   185  		panic("no return value specified for CreateCherryPick")
   186  	}
   187  
   188  	var r0 *git.GitCherryPick
   189  	var r1 error
   190  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreateCherryPickArgs) (*git.GitCherryPick, error)); ok {
   191  		return returnFunc(context1, createCherryPickArgs)
   192  	}
   193  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreateCherryPickArgs) *git.GitCherryPick); ok {
   194  		r0 = returnFunc(context1, createCherryPickArgs)
   195  	} else {
   196  		if ret.Get(0) != nil {
   197  			r0 = ret.Get(0).(*git.GitCherryPick)
   198  		}
   199  	}
   200  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.CreateCherryPickArgs) error); ok {
   201  		r1 = returnFunc(context1, createCherryPickArgs)
   202  	} else {
   203  		r1 = ret.Error(1)
   204  	}
   205  	return r0, r1
   206  }
   207  
   208  // Client_CreateCherryPick_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateCherryPick'
   209  type Client_CreateCherryPick_Call struct {
   210  	*mock.Call
   211  }
   212  
   213  // CreateCherryPick is a helper method to define mock.On call
   214  //   - context1 context.Context
   215  //   - createCherryPickArgs git.CreateCherryPickArgs
   216  func (_e *Client_Expecter) CreateCherryPick(context1 interface{}, createCherryPickArgs interface{}) *Client_CreateCherryPick_Call {
   217  	return &Client_CreateCherryPick_Call{Call: _e.mock.On("CreateCherryPick", context1, createCherryPickArgs)}
   218  }
   219  
   220  func (_c *Client_CreateCherryPick_Call) Run(run func(context1 context.Context, createCherryPickArgs git.CreateCherryPickArgs)) *Client_CreateCherryPick_Call {
   221  	_c.Call.Run(func(args mock.Arguments) {
   222  		var arg0 context.Context
   223  		if args[0] != nil {
   224  			arg0 = args[0].(context.Context)
   225  		}
   226  		var arg1 git.CreateCherryPickArgs
   227  		if args[1] != nil {
   228  			arg1 = args[1].(git.CreateCherryPickArgs)
   229  		}
   230  		run(
   231  			arg0,
   232  			arg1,
   233  		)
   234  	})
   235  	return _c
   236  }
   237  
   238  func (_c *Client_CreateCherryPick_Call) Return(gitCherryPick *git.GitCherryPick, err error) *Client_CreateCherryPick_Call {
   239  	_c.Call.Return(gitCherryPick, err)
   240  	return _c
   241  }
   242  
   243  func (_c *Client_CreateCherryPick_Call) RunAndReturn(run func(context1 context.Context, createCherryPickArgs git.CreateCherryPickArgs) (*git.GitCherryPick, error)) *Client_CreateCherryPick_Call {
   244  	_c.Call.Return(run)
   245  	return _c
   246  }
   247  
   248  // CreateComment provides a mock function for the type Client
   249  func (_mock *Client) CreateComment(context1 context.Context, createCommentArgs git.CreateCommentArgs) (*git.Comment, error) {
   250  	ret := _mock.Called(context1, createCommentArgs)
   251  
   252  	if len(ret) == 0 {
   253  		panic("no return value specified for CreateComment")
   254  	}
   255  
   256  	var r0 *git.Comment
   257  	var r1 error
   258  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreateCommentArgs) (*git.Comment, error)); ok {
   259  		return returnFunc(context1, createCommentArgs)
   260  	}
   261  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreateCommentArgs) *git.Comment); ok {
   262  		r0 = returnFunc(context1, createCommentArgs)
   263  	} else {
   264  		if ret.Get(0) != nil {
   265  			r0 = ret.Get(0).(*git.Comment)
   266  		}
   267  	}
   268  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.CreateCommentArgs) error); ok {
   269  		r1 = returnFunc(context1, createCommentArgs)
   270  	} else {
   271  		r1 = ret.Error(1)
   272  	}
   273  	return r0, r1
   274  }
   275  
   276  // Client_CreateComment_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateComment'
   277  type Client_CreateComment_Call struct {
   278  	*mock.Call
   279  }
   280  
   281  // CreateComment is a helper method to define mock.On call
   282  //   - context1 context.Context
   283  //   - createCommentArgs git.CreateCommentArgs
   284  func (_e *Client_Expecter) CreateComment(context1 interface{}, createCommentArgs interface{}) *Client_CreateComment_Call {
   285  	return &Client_CreateComment_Call{Call: _e.mock.On("CreateComment", context1, createCommentArgs)}
   286  }
   287  
   288  func (_c *Client_CreateComment_Call) Run(run func(context1 context.Context, createCommentArgs git.CreateCommentArgs)) *Client_CreateComment_Call {
   289  	_c.Call.Run(func(args mock.Arguments) {
   290  		var arg0 context.Context
   291  		if args[0] != nil {
   292  			arg0 = args[0].(context.Context)
   293  		}
   294  		var arg1 git.CreateCommentArgs
   295  		if args[1] != nil {
   296  			arg1 = args[1].(git.CreateCommentArgs)
   297  		}
   298  		run(
   299  			arg0,
   300  			arg1,
   301  		)
   302  	})
   303  	return _c
   304  }
   305  
   306  func (_c *Client_CreateComment_Call) Return(comment *git.Comment, err error) *Client_CreateComment_Call {
   307  	_c.Call.Return(comment, err)
   308  	return _c
   309  }
   310  
   311  func (_c *Client_CreateComment_Call) RunAndReturn(run func(context1 context.Context, createCommentArgs git.CreateCommentArgs) (*git.Comment, error)) *Client_CreateComment_Call {
   312  	_c.Call.Return(run)
   313  	return _c
   314  }
   315  
   316  // CreateCommitStatus provides a mock function for the type Client
   317  func (_mock *Client) CreateCommitStatus(context1 context.Context, createCommitStatusArgs git.CreateCommitStatusArgs) (*git.GitStatus, error) {
   318  	ret := _mock.Called(context1, createCommitStatusArgs)
   319  
   320  	if len(ret) == 0 {
   321  		panic("no return value specified for CreateCommitStatus")
   322  	}
   323  
   324  	var r0 *git.GitStatus
   325  	var r1 error
   326  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreateCommitStatusArgs) (*git.GitStatus, error)); ok {
   327  		return returnFunc(context1, createCommitStatusArgs)
   328  	}
   329  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreateCommitStatusArgs) *git.GitStatus); ok {
   330  		r0 = returnFunc(context1, createCommitStatusArgs)
   331  	} else {
   332  		if ret.Get(0) != nil {
   333  			r0 = ret.Get(0).(*git.GitStatus)
   334  		}
   335  	}
   336  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.CreateCommitStatusArgs) error); ok {
   337  		r1 = returnFunc(context1, createCommitStatusArgs)
   338  	} else {
   339  		r1 = ret.Error(1)
   340  	}
   341  	return r0, r1
   342  }
   343  
   344  // Client_CreateCommitStatus_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateCommitStatus'
   345  type Client_CreateCommitStatus_Call struct {
   346  	*mock.Call
   347  }
   348  
   349  // CreateCommitStatus is a helper method to define mock.On call
   350  //   - context1 context.Context
   351  //   - createCommitStatusArgs git.CreateCommitStatusArgs
   352  func (_e *Client_Expecter) CreateCommitStatus(context1 interface{}, createCommitStatusArgs interface{}) *Client_CreateCommitStatus_Call {
   353  	return &Client_CreateCommitStatus_Call{Call: _e.mock.On("CreateCommitStatus", context1, createCommitStatusArgs)}
   354  }
   355  
   356  func (_c *Client_CreateCommitStatus_Call) Run(run func(context1 context.Context, createCommitStatusArgs git.CreateCommitStatusArgs)) *Client_CreateCommitStatus_Call {
   357  	_c.Call.Run(func(args mock.Arguments) {
   358  		var arg0 context.Context
   359  		if args[0] != nil {
   360  			arg0 = args[0].(context.Context)
   361  		}
   362  		var arg1 git.CreateCommitStatusArgs
   363  		if args[1] != nil {
   364  			arg1 = args[1].(git.CreateCommitStatusArgs)
   365  		}
   366  		run(
   367  			arg0,
   368  			arg1,
   369  		)
   370  	})
   371  	return _c
   372  }
   373  
   374  func (_c *Client_CreateCommitStatus_Call) Return(gitStatus *git.GitStatus, err error) *Client_CreateCommitStatus_Call {
   375  	_c.Call.Return(gitStatus, err)
   376  	return _c
   377  }
   378  
   379  func (_c *Client_CreateCommitStatus_Call) RunAndReturn(run func(context1 context.Context, createCommitStatusArgs git.CreateCommitStatusArgs) (*git.GitStatus, error)) *Client_CreateCommitStatus_Call {
   380  	_c.Call.Return(run)
   381  	return _c
   382  }
   383  
   384  // CreateFavorite provides a mock function for the type Client
   385  func (_mock *Client) CreateFavorite(context1 context.Context, createFavoriteArgs git.CreateFavoriteArgs) (*git.GitRefFavorite, error) {
   386  	ret := _mock.Called(context1, createFavoriteArgs)
   387  
   388  	if len(ret) == 0 {
   389  		panic("no return value specified for CreateFavorite")
   390  	}
   391  
   392  	var r0 *git.GitRefFavorite
   393  	var r1 error
   394  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreateFavoriteArgs) (*git.GitRefFavorite, error)); ok {
   395  		return returnFunc(context1, createFavoriteArgs)
   396  	}
   397  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreateFavoriteArgs) *git.GitRefFavorite); ok {
   398  		r0 = returnFunc(context1, createFavoriteArgs)
   399  	} else {
   400  		if ret.Get(0) != nil {
   401  			r0 = ret.Get(0).(*git.GitRefFavorite)
   402  		}
   403  	}
   404  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.CreateFavoriteArgs) error); ok {
   405  		r1 = returnFunc(context1, createFavoriteArgs)
   406  	} else {
   407  		r1 = ret.Error(1)
   408  	}
   409  	return r0, r1
   410  }
   411  
   412  // Client_CreateFavorite_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateFavorite'
   413  type Client_CreateFavorite_Call struct {
   414  	*mock.Call
   415  }
   416  
   417  // CreateFavorite is a helper method to define mock.On call
   418  //   - context1 context.Context
   419  //   - createFavoriteArgs git.CreateFavoriteArgs
   420  func (_e *Client_Expecter) CreateFavorite(context1 interface{}, createFavoriteArgs interface{}) *Client_CreateFavorite_Call {
   421  	return &Client_CreateFavorite_Call{Call: _e.mock.On("CreateFavorite", context1, createFavoriteArgs)}
   422  }
   423  
   424  func (_c *Client_CreateFavorite_Call) Run(run func(context1 context.Context, createFavoriteArgs git.CreateFavoriteArgs)) *Client_CreateFavorite_Call {
   425  	_c.Call.Run(func(args mock.Arguments) {
   426  		var arg0 context.Context
   427  		if args[0] != nil {
   428  			arg0 = args[0].(context.Context)
   429  		}
   430  		var arg1 git.CreateFavoriteArgs
   431  		if args[1] != nil {
   432  			arg1 = args[1].(git.CreateFavoriteArgs)
   433  		}
   434  		run(
   435  			arg0,
   436  			arg1,
   437  		)
   438  	})
   439  	return _c
   440  }
   441  
   442  func (_c *Client_CreateFavorite_Call) Return(gitRefFavorite *git.GitRefFavorite, err error) *Client_CreateFavorite_Call {
   443  	_c.Call.Return(gitRefFavorite, err)
   444  	return _c
   445  }
   446  
   447  func (_c *Client_CreateFavorite_Call) RunAndReturn(run func(context1 context.Context, createFavoriteArgs git.CreateFavoriteArgs) (*git.GitRefFavorite, error)) *Client_CreateFavorite_Call {
   448  	_c.Call.Return(run)
   449  	return _c
   450  }
   451  
   452  // CreateForkSyncRequest provides a mock function for the type Client
   453  func (_mock *Client) CreateForkSyncRequest(context1 context.Context, createForkSyncRequestArgs git.CreateForkSyncRequestArgs) (*git.GitForkSyncRequest, error) {
   454  	ret := _mock.Called(context1, createForkSyncRequestArgs)
   455  
   456  	if len(ret) == 0 {
   457  		panic("no return value specified for CreateForkSyncRequest")
   458  	}
   459  
   460  	var r0 *git.GitForkSyncRequest
   461  	var r1 error
   462  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreateForkSyncRequestArgs) (*git.GitForkSyncRequest, error)); ok {
   463  		return returnFunc(context1, createForkSyncRequestArgs)
   464  	}
   465  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreateForkSyncRequestArgs) *git.GitForkSyncRequest); ok {
   466  		r0 = returnFunc(context1, createForkSyncRequestArgs)
   467  	} else {
   468  		if ret.Get(0) != nil {
   469  			r0 = ret.Get(0).(*git.GitForkSyncRequest)
   470  		}
   471  	}
   472  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.CreateForkSyncRequestArgs) error); ok {
   473  		r1 = returnFunc(context1, createForkSyncRequestArgs)
   474  	} else {
   475  		r1 = ret.Error(1)
   476  	}
   477  	return r0, r1
   478  }
   479  
   480  // Client_CreateForkSyncRequest_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateForkSyncRequest'
   481  type Client_CreateForkSyncRequest_Call struct {
   482  	*mock.Call
   483  }
   484  
   485  // CreateForkSyncRequest is a helper method to define mock.On call
   486  //   - context1 context.Context
   487  //   - createForkSyncRequestArgs git.CreateForkSyncRequestArgs
   488  func (_e *Client_Expecter) CreateForkSyncRequest(context1 interface{}, createForkSyncRequestArgs interface{}) *Client_CreateForkSyncRequest_Call {
   489  	return &Client_CreateForkSyncRequest_Call{Call: _e.mock.On("CreateForkSyncRequest", context1, createForkSyncRequestArgs)}
   490  }
   491  
   492  func (_c *Client_CreateForkSyncRequest_Call) Run(run func(context1 context.Context, createForkSyncRequestArgs git.CreateForkSyncRequestArgs)) *Client_CreateForkSyncRequest_Call {
   493  	_c.Call.Run(func(args mock.Arguments) {
   494  		var arg0 context.Context
   495  		if args[0] != nil {
   496  			arg0 = args[0].(context.Context)
   497  		}
   498  		var arg1 git.CreateForkSyncRequestArgs
   499  		if args[1] != nil {
   500  			arg1 = args[1].(git.CreateForkSyncRequestArgs)
   501  		}
   502  		run(
   503  			arg0,
   504  			arg1,
   505  		)
   506  	})
   507  	return _c
   508  }
   509  
   510  func (_c *Client_CreateForkSyncRequest_Call) Return(gitForkSyncRequest *git.GitForkSyncRequest, err error) *Client_CreateForkSyncRequest_Call {
   511  	_c.Call.Return(gitForkSyncRequest, err)
   512  	return _c
   513  }
   514  
   515  func (_c *Client_CreateForkSyncRequest_Call) RunAndReturn(run func(context1 context.Context, createForkSyncRequestArgs git.CreateForkSyncRequestArgs) (*git.GitForkSyncRequest, error)) *Client_CreateForkSyncRequest_Call {
   516  	_c.Call.Return(run)
   517  	return _c
   518  }
   519  
   520  // CreateImportRequest provides a mock function for the type Client
   521  func (_mock *Client) CreateImportRequest(context1 context.Context, createImportRequestArgs git.CreateImportRequestArgs) (*git.GitImportRequest, error) {
   522  	ret := _mock.Called(context1, createImportRequestArgs)
   523  
   524  	if len(ret) == 0 {
   525  		panic("no return value specified for CreateImportRequest")
   526  	}
   527  
   528  	var r0 *git.GitImportRequest
   529  	var r1 error
   530  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreateImportRequestArgs) (*git.GitImportRequest, error)); ok {
   531  		return returnFunc(context1, createImportRequestArgs)
   532  	}
   533  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreateImportRequestArgs) *git.GitImportRequest); ok {
   534  		r0 = returnFunc(context1, createImportRequestArgs)
   535  	} else {
   536  		if ret.Get(0) != nil {
   537  			r0 = ret.Get(0).(*git.GitImportRequest)
   538  		}
   539  	}
   540  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.CreateImportRequestArgs) error); ok {
   541  		r1 = returnFunc(context1, createImportRequestArgs)
   542  	} else {
   543  		r1 = ret.Error(1)
   544  	}
   545  	return r0, r1
   546  }
   547  
   548  // Client_CreateImportRequest_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateImportRequest'
   549  type Client_CreateImportRequest_Call struct {
   550  	*mock.Call
   551  }
   552  
   553  // CreateImportRequest is a helper method to define mock.On call
   554  //   - context1 context.Context
   555  //   - createImportRequestArgs git.CreateImportRequestArgs
   556  func (_e *Client_Expecter) CreateImportRequest(context1 interface{}, createImportRequestArgs interface{}) *Client_CreateImportRequest_Call {
   557  	return &Client_CreateImportRequest_Call{Call: _e.mock.On("CreateImportRequest", context1, createImportRequestArgs)}
   558  }
   559  
   560  func (_c *Client_CreateImportRequest_Call) Run(run func(context1 context.Context, createImportRequestArgs git.CreateImportRequestArgs)) *Client_CreateImportRequest_Call {
   561  	_c.Call.Run(func(args mock.Arguments) {
   562  		var arg0 context.Context
   563  		if args[0] != nil {
   564  			arg0 = args[0].(context.Context)
   565  		}
   566  		var arg1 git.CreateImportRequestArgs
   567  		if args[1] != nil {
   568  			arg1 = args[1].(git.CreateImportRequestArgs)
   569  		}
   570  		run(
   571  			arg0,
   572  			arg1,
   573  		)
   574  	})
   575  	return _c
   576  }
   577  
   578  func (_c *Client_CreateImportRequest_Call) Return(gitImportRequest *git.GitImportRequest, err error) *Client_CreateImportRequest_Call {
   579  	_c.Call.Return(gitImportRequest, err)
   580  	return _c
   581  }
   582  
   583  func (_c *Client_CreateImportRequest_Call) RunAndReturn(run func(context1 context.Context, createImportRequestArgs git.CreateImportRequestArgs) (*git.GitImportRequest, error)) *Client_CreateImportRequest_Call {
   584  	_c.Call.Return(run)
   585  	return _c
   586  }
   587  
   588  // CreateLike provides a mock function for the type Client
   589  func (_mock *Client) CreateLike(context1 context.Context, createLikeArgs git.CreateLikeArgs) error {
   590  	ret := _mock.Called(context1, createLikeArgs)
   591  
   592  	if len(ret) == 0 {
   593  		panic("no return value specified for CreateLike")
   594  	}
   595  
   596  	var r0 error
   597  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreateLikeArgs) error); ok {
   598  		r0 = returnFunc(context1, createLikeArgs)
   599  	} else {
   600  		r0 = ret.Error(0)
   601  	}
   602  	return r0
   603  }
   604  
   605  // Client_CreateLike_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateLike'
   606  type Client_CreateLike_Call struct {
   607  	*mock.Call
   608  }
   609  
   610  // CreateLike is a helper method to define mock.On call
   611  //   - context1 context.Context
   612  //   - createLikeArgs git.CreateLikeArgs
   613  func (_e *Client_Expecter) CreateLike(context1 interface{}, createLikeArgs interface{}) *Client_CreateLike_Call {
   614  	return &Client_CreateLike_Call{Call: _e.mock.On("CreateLike", context1, createLikeArgs)}
   615  }
   616  
   617  func (_c *Client_CreateLike_Call) Run(run func(context1 context.Context, createLikeArgs git.CreateLikeArgs)) *Client_CreateLike_Call {
   618  	_c.Call.Run(func(args mock.Arguments) {
   619  		var arg0 context.Context
   620  		if args[0] != nil {
   621  			arg0 = args[0].(context.Context)
   622  		}
   623  		var arg1 git.CreateLikeArgs
   624  		if args[1] != nil {
   625  			arg1 = args[1].(git.CreateLikeArgs)
   626  		}
   627  		run(
   628  			arg0,
   629  			arg1,
   630  		)
   631  	})
   632  	return _c
   633  }
   634  
   635  func (_c *Client_CreateLike_Call) Return(err error) *Client_CreateLike_Call {
   636  	_c.Call.Return(err)
   637  	return _c
   638  }
   639  
   640  func (_c *Client_CreateLike_Call) RunAndReturn(run func(context1 context.Context, createLikeArgs git.CreateLikeArgs) error) *Client_CreateLike_Call {
   641  	_c.Call.Return(run)
   642  	return _c
   643  }
   644  
   645  // CreateMergeRequest provides a mock function for the type Client
   646  func (_mock *Client) CreateMergeRequest(context1 context.Context, createMergeRequestArgs git.CreateMergeRequestArgs) (*git.GitMerge, error) {
   647  	ret := _mock.Called(context1, createMergeRequestArgs)
   648  
   649  	if len(ret) == 0 {
   650  		panic("no return value specified for CreateMergeRequest")
   651  	}
   652  
   653  	var r0 *git.GitMerge
   654  	var r1 error
   655  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreateMergeRequestArgs) (*git.GitMerge, error)); ok {
   656  		return returnFunc(context1, createMergeRequestArgs)
   657  	}
   658  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreateMergeRequestArgs) *git.GitMerge); ok {
   659  		r0 = returnFunc(context1, createMergeRequestArgs)
   660  	} else {
   661  		if ret.Get(0) != nil {
   662  			r0 = ret.Get(0).(*git.GitMerge)
   663  		}
   664  	}
   665  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.CreateMergeRequestArgs) error); ok {
   666  		r1 = returnFunc(context1, createMergeRequestArgs)
   667  	} else {
   668  		r1 = ret.Error(1)
   669  	}
   670  	return r0, r1
   671  }
   672  
   673  // Client_CreateMergeRequest_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateMergeRequest'
   674  type Client_CreateMergeRequest_Call struct {
   675  	*mock.Call
   676  }
   677  
   678  // CreateMergeRequest is a helper method to define mock.On call
   679  //   - context1 context.Context
   680  //   - createMergeRequestArgs git.CreateMergeRequestArgs
   681  func (_e *Client_Expecter) CreateMergeRequest(context1 interface{}, createMergeRequestArgs interface{}) *Client_CreateMergeRequest_Call {
   682  	return &Client_CreateMergeRequest_Call{Call: _e.mock.On("CreateMergeRequest", context1, createMergeRequestArgs)}
   683  }
   684  
   685  func (_c *Client_CreateMergeRequest_Call) Run(run func(context1 context.Context, createMergeRequestArgs git.CreateMergeRequestArgs)) *Client_CreateMergeRequest_Call {
   686  	_c.Call.Run(func(args mock.Arguments) {
   687  		var arg0 context.Context
   688  		if args[0] != nil {
   689  			arg0 = args[0].(context.Context)
   690  		}
   691  		var arg1 git.CreateMergeRequestArgs
   692  		if args[1] != nil {
   693  			arg1 = args[1].(git.CreateMergeRequestArgs)
   694  		}
   695  		run(
   696  			arg0,
   697  			arg1,
   698  		)
   699  	})
   700  	return _c
   701  }
   702  
   703  func (_c *Client_CreateMergeRequest_Call) Return(gitMerge *git.GitMerge, err error) *Client_CreateMergeRequest_Call {
   704  	_c.Call.Return(gitMerge, err)
   705  	return _c
   706  }
   707  
   708  func (_c *Client_CreateMergeRequest_Call) RunAndReturn(run func(context1 context.Context, createMergeRequestArgs git.CreateMergeRequestArgs) (*git.GitMerge, error)) *Client_CreateMergeRequest_Call {
   709  	_c.Call.Return(run)
   710  	return _c
   711  }
   712  
   713  // CreatePullRequest provides a mock function for the type Client
   714  func (_mock *Client) CreatePullRequest(context1 context.Context, createPullRequestArgs git.CreatePullRequestArgs) (*git.GitPullRequest, error) {
   715  	ret := _mock.Called(context1, createPullRequestArgs)
   716  
   717  	if len(ret) == 0 {
   718  		panic("no return value specified for CreatePullRequest")
   719  	}
   720  
   721  	var r0 *git.GitPullRequest
   722  	var r1 error
   723  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreatePullRequestArgs) (*git.GitPullRequest, error)); ok {
   724  		return returnFunc(context1, createPullRequestArgs)
   725  	}
   726  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreatePullRequestArgs) *git.GitPullRequest); ok {
   727  		r0 = returnFunc(context1, createPullRequestArgs)
   728  	} else {
   729  		if ret.Get(0) != nil {
   730  			r0 = ret.Get(0).(*git.GitPullRequest)
   731  		}
   732  	}
   733  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.CreatePullRequestArgs) error); ok {
   734  		r1 = returnFunc(context1, createPullRequestArgs)
   735  	} else {
   736  		r1 = ret.Error(1)
   737  	}
   738  	return r0, r1
   739  }
   740  
   741  // Client_CreatePullRequest_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreatePullRequest'
   742  type Client_CreatePullRequest_Call struct {
   743  	*mock.Call
   744  }
   745  
   746  // CreatePullRequest is a helper method to define mock.On call
   747  //   - context1 context.Context
   748  //   - createPullRequestArgs git.CreatePullRequestArgs
   749  func (_e *Client_Expecter) CreatePullRequest(context1 interface{}, createPullRequestArgs interface{}) *Client_CreatePullRequest_Call {
   750  	return &Client_CreatePullRequest_Call{Call: _e.mock.On("CreatePullRequest", context1, createPullRequestArgs)}
   751  }
   752  
   753  func (_c *Client_CreatePullRequest_Call) Run(run func(context1 context.Context, createPullRequestArgs git.CreatePullRequestArgs)) *Client_CreatePullRequest_Call {
   754  	_c.Call.Run(func(args mock.Arguments) {
   755  		var arg0 context.Context
   756  		if args[0] != nil {
   757  			arg0 = args[0].(context.Context)
   758  		}
   759  		var arg1 git.CreatePullRequestArgs
   760  		if args[1] != nil {
   761  			arg1 = args[1].(git.CreatePullRequestArgs)
   762  		}
   763  		run(
   764  			arg0,
   765  			arg1,
   766  		)
   767  	})
   768  	return _c
   769  }
   770  
   771  func (_c *Client_CreatePullRequest_Call) Return(gitPullRequest *git.GitPullRequest, err error) *Client_CreatePullRequest_Call {
   772  	_c.Call.Return(gitPullRequest, err)
   773  	return _c
   774  }
   775  
   776  func (_c *Client_CreatePullRequest_Call) RunAndReturn(run func(context1 context.Context, createPullRequestArgs git.CreatePullRequestArgs) (*git.GitPullRequest, error)) *Client_CreatePullRequest_Call {
   777  	_c.Call.Return(run)
   778  	return _c
   779  }
   780  
   781  // CreatePullRequestIterationStatus provides a mock function for the type Client
   782  func (_mock *Client) CreatePullRequestIterationStatus(context1 context.Context, createPullRequestIterationStatusArgs git.CreatePullRequestIterationStatusArgs) (*git.GitPullRequestStatus, error) {
   783  	ret := _mock.Called(context1, createPullRequestIterationStatusArgs)
   784  
   785  	if len(ret) == 0 {
   786  		panic("no return value specified for CreatePullRequestIterationStatus")
   787  	}
   788  
   789  	var r0 *git.GitPullRequestStatus
   790  	var r1 error
   791  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreatePullRequestIterationStatusArgs) (*git.GitPullRequestStatus, error)); ok {
   792  		return returnFunc(context1, createPullRequestIterationStatusArgs)
   793  	}
   794  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreatePullRequestIterationStatusArgs) *git.GitPullRequestStatus); ok {
   795  		r0 = returnFunc(context1, createPullRequestIterationStatusArgs)
   796  	} else {
   797  		if ret.Get(0) != nil {
   798  			r0 = ret.Get(0).(*git.GitPullRequestStatus)
   799  		}
   800  	}
   801  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.CreatePullRequestIterationStatusArgs) error); ok {
   802  		r1 = returnFunc(context1, createPullRequestIterationStatusArgs)
   803  	} else {
   804  		r1 = ret.Error(1)
   805  	}
   806  	return r0, r1
   807  }
   808  
   809  // Client_CreatePullRequestIterationStatus_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreatePullRequestIterationStatus'
   810  type Client_CreatePullRequestIterationStatus_Call struct {
   811  	*mock.Call
   812  }
   813  
   814  // CreatePullRequestIterationStatus is a helper method to define mock.On call
   815  //   - context1 context.Context
   816  //   - createPullRequestIterationStatusArgs git.CreatePullRequestIterationStatusArgs
   817  func (_e *Client_Expecter) CreatePullRequestIterationStatus(context1 interface{}, createPullRequestIterationStatusArgs interface{}) *Client_CreatePullRequestIterationStatus_Call {
   818  	return &Client_CreatePullRequestIterationStatus_Call{Call: _e.mock.On("CreatePullRequestIterationStatus", context1, createPullRequestIterationStatusArgs)}
   819  }
   820  
   821  func (_c *Client_CreatePullRequestIterationStatus_Call) Run(run func(context1 context.Context, createPullRequestIterationStatusArgs git.CreatePullRequestIterationStatusArgs)) *Client_CreatePullRequestIterationStatus_Call {
   822  	_c.Call.Run(func(args mock.Arguments) {
   823  		var arg0 context.Context
   824  		if args[0] != nil {
   825  			arg0 = args[0].(context.Context)
   826  		}
   827  		var arg1 git.CreatePullRequestIterationStatusArgs
   828  		if args[1] != nil {
   829  			arg1 = args[1].(git.CreatePullRequestIterationStatusArgs)
   830  		}
   831  		run(
   832  			arg0,
   833  			arg1,
   834  		)
   835  	})
   836  	return _c
   837  }
   838  
   839  func (_c *Client_CreatePullRequestIterationStatus_Call) Return(gitPullRequestStatus *git.GitPullRequestStatus, err error) *Client_CreatePullRequestIterationStatus_Call {
   840  	_c.Call.Return(gitPullRequestStatus, err)
   841  	return _c
   842  }
   843  
   844  func (_c *Client_CreatePullRequestIterationStatus_Call) RunAndReturn(run func(context1 context.Context, createPullRequestIterationStatusArgs git.CreatePullRequestIterationStatusArgs) (*git.GitPullRequestStatus, error)) *Client_CreatePullRequestIterationStatus_Call {
   845  	_c.Call.Return(run)
   846  	return _c
   847  }
   848  
   849  // CreatePullRequestLabel provides a mock function for the type Client
   850  func (_mock *Client) CreatePullRequestLabel(context1 context.Context, createPullRequestLabelArgs git.CreatePullRequestLabelArgs) (*core.WebApiTagDefinition, error) {
   851  	ret := _mock.Called(context1, createPullRequestLabelArgs)
   852  
   853  	if len(ret) == 0 {
   854  		panic("no return value specified for CreatePullRequestLabel")
   855  	}
   856  
   857  	var r0 *core.WebApiTagDefinition
   858  	var r1 error
   859  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreatePullRequestLabelArgs) (*core.WebApiTagDefinition, error)); ok {
   860  		return returnFunc(context1, createPullRequestLabelArgs)
   861  	}
   862  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreatePullRequestLabelArgs) *core.WebApiTagDefinition); ok {
   863  		r0 = returnFunc(context1, createPullRequestLabelArgs)
   864  	} else {
   865  		if ret.Get(0) != nil {
   866  			r0 = ret.Get(0).(*core.WebApiTagDefinition)
   867  		}
   868  	}
   869  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.CreatePullRequestLabelArgs) error); ok {
   870  		r1 = returnFunc(context1, createPullRequestLabelArgs)
   871  	} else {
   872  		r1 = ret.Error(1)
   873  	}
   874  	return r0, r1
   875  }
   876  
   877  // Client_CreatePullRequestLabel_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreatePullRequestLabel'
   878  type Client_CreatePullRequestLabel_Call struct {
   879  	*mock.Call
   880  }
   881  
   882  // CreatePullRequestLabel is a helper method to define mock.On call
   883  //   - context1 context.Context
   884  //   - createPullRequestLabelArgs git.CreatePullRequestLabelArgs
   885  func (_e *Client_Expecter) CreatePullRequestLabel(context1 interface{}, createPullRequestLabelArgs interface{}) *Client_CreatePullRequestLabel_Call {
   886  	return &Client_CreatePullRequestLabel_Call{Call: _e.mock.On("CreatePullRequestLabel", context1, createPullRequestLabelArgs)}
   887  }
   888  
   889  func (_c *Client_CreatePullRequestLabel_Call) Run(run func(context1 context.Context, createPullRequestLabelArgs git.CreatePullRequestLabelArgs)) *Client_CreatePullRequestLabel_Call {
   890  	_c.Call.Run(func(args mock.Arguments) {
   891  		var arg0 context.Context
   892  		if args[0] != nil {
   893  			arg0 = args[0].(context.Context)
   894  		}
   895  		var arg1 git.CreatePullRequestLabelArgs
   896  		if args[1] != nil {
   897  			arg1 = args[1].(git.CreatePullRequestLabelArgs)
   898  		}
   899  		run(
   900  			arg0,
   901  			arg1,
   902  		)
   903  	})
   904  	return _c
   905  }
   906  
   907  func (_c *Client_CreatePullRequestLabel_Call) Return(webApiTagDefinition *core.WebApiTagDefinition, err error) *Client_CreatePullRequestLabel_Call {
   908  	_c.Call.Return(webApiTagDefinition, err)
   909  	return _c
   910  }
   911  
   912  func (_c *Client_CreatePullRequestLabel_Call) RunAndReturn(run func(context1 context.Context, createPullRequestLabelArgs git.CreatePullRequestLabelArgs) (*core.WebApiTagDefinition, error)) *Client_CreatePullRequestLabel_Call {
   913  	_c.Call.Return(run)
   914  	return _c
   915  }
   916  
   917  // CreatePullRequestReviewer provides a mock function for the type Client
   918  func (_mock *Client) CreatePullRequestReviewer(context1 context.Context, createPullRequestReviewerArgs git.CreatePullRequestReviewerArgs) (*git.IdentityRefWithVote, error) {
   919  	ret := _mock.Called(context1, createPullRequestReviewerArgs)
   920  
   921  	if len(ret) == 0 {
   922  		panic("no return value specified for CreatePullRequestReviewer")
   923  	}
   924  
   925  	var r0 *git.IdentityRefWithVote
   926  	var r1 error
   927  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreatePullRequestReviewerArgs) (*git.IdentityRefWithVote, error)); ok {
   928  		return returnFunc(context1, createPullRequestReviewerArgs)
   929  	}
   930  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreatePullRequestReviewerArgs) *git.IdentityRefWithVote); ok {
   931  		r0 = returnFunc(context1, createPullRequestReviewerArgs)
   932  	} else {
   933  		if ret.Get(0) != nil {
   934  			r0 = ret.Get(0).(*git.IdentityRefWithVote)
   935  		}
   936  	}
   937  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.CreatePullRequestReviewerArgs) error); ok {
   938  		r1 = returnFunc(context1, createPullRequestReviewerArgs)
   939  	} else {
   940  		r1 = ret.Error(1)
   941  	}
   942  	return r0, r1
   943  }
   944  
   945  // Client_CreatePullRequestReviewer_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreatePullRequestReviewer'
   946  type Client_CreatePullRequestReviewer_Call struct {
   947  	*mock.Call
   948  }
   949  
   950  // CreatePullRequestReviewer is a helper method to define mock.On call
   951  //   - context1 context.Context
   952  //   - createPullRequestReviewerArgs git.CreatePullRequestReviewerArgs
   953  func (_e *Client_Expecter) CreatePullRequestReviewer(context1 interface{}, createPullRequestReviewerArgs interface{}) *Client_CreatePullRequestReviewer_Call {
   954  	return &Client_CreatePullRequestReviewer_Call{Call: _e.mock.On("CreatePullRequestReviewer", context1, createPullRequestReviewerArgs)}
   955  }
   956  
   957  func (_c *Client_CreatePullRequestReviewer_Call) Run(run func(context1 context.Context, createPullRequestReviewerArgs git.CreatePullRequestReviewerArgs)) *Client_CreatePullRequestReviewer_Call {
   958  	_c.Call.Run(func(args mock.Arguments) {
   959  		var arg0 context.Context
   960  		if args[0] != nil {
   961  			arg0 = args[0].(context.Context)
   962  		}
   963  		var arg1 git.CreatePullRequestReviewerArgs
   964  		if args[1] != nil {
   965  			arg1 = args[1].(git.CreatePullRequestReviewerArgs)
   966  		}
   967  		run(
   968  			arg0,
   969  			arg1,
   970  		)
   971  	})
   972  	return _c
   973  }
   974  
   975  func (_c *Client_CreatePullRequestReviewer_Call) Return(identityRefWithVote *git.IdentityRefWithVote, err error) *Client_CreatePullRequestReviewer_Call {
   976  	_c.Call.Return(identityRefWithVote, err)
   977  	return _c
   978  }
   979  
   980  func (_c *Client_CreatePullRequestReviewer_Call) RunAndReturn(run func(context1 context.Context, createPullRequestReviewerArgs git.CreatePullRequestReviewerArgs) (*git.IdentityRefWithVote, error)) *Client_CreatePullRequestReviewer_Call {
   981  	_c.Call.Return(run)
   982  	return _c
   983  }
   984  
   985  // CreatePullRequestReviewers provides a mock function for the type Client
   986  func (_mock *Client) CreatePullRequestReviewers(context1 context.Context, createPullRequestReviewersArgs git.CreatePullRequestReviewersArgs) (*[]git.IdentityRefWithVote, error) {
   987  	ret := _mock.Called(context1, createPullRequestReviewersArgs)
   988  
   989  	if len(ret) == 0 {
   990  		panic("no return value specified for CreatePullRequestReviewers")
   991  	}
   992  
   993  	var r0 *[]git.IdentityRefWithVote
   994  	var r1 error
   995  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreatePullRequestReviewersArgs) (*[]git.IdentityRefWithVote, error)); ok {
   996  		return returnFunc(context1, createPullRequestReviewersArgs)
   997  	}
   998  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreatePullRequestReviewersArgs) *[]git.IdentityRefWithVote); ok {
   999  		r0 = returnFunc(context1, createPullRequestReviewersArgs)
  1000  	} else {
  1001  		if ret.Get(0) != nil {
  1002  			r0 = ret.Get(0).(*[]git.IdentityRefWithVote)
  1003  		}
  1004  	}
  1005  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.CreatePullRequestReviewersArgs) error); ok {
  1006  		r1 = returnFunc(context1, createPullRequestReviewersArgs)
  1007  	} else {
  1008  		r1 = ret.Error(1)
  1009  	}
  1010  	return r0, r1
  1011  }
  1012  
  1013  // Client_CreatePullRequestReviewers_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreatePullRequestReviewers'
  1014  type Client_CreatePullRequestReviewers_Call struct {
  1015  	*mock.Call
  1016  }
  1017  
  1018  // CreatePullRequestReviewers is a helper method to define mock.On call
  1019  //   - context1 context.Context
  1020  //   - createPullRequestReviewersArgs git.CreatePullRequestReviewersArgs
  1021  func (_e *Client_Expecter) CreatePullRequestReviewers(context1 interface{}, createPullRequestReviewersArgs interface{}) *Client_CreatePullRequestReviewers_Call {
  1022  	return &Client_CreatePullRequestReviewers_Call{Call: _e.mock.On("CreatePullRequestReviewers", context1, createPullRequestReviewersArgs)}
  1023  }
  1024  
  1025  func (_c *Client_CreatePullRequestReviewers_Call) Run(run func(context1 context.Context, createPullRequestReviewersArgs git.CreatePullRequestReviewersArgs)) *Client_CreatePullRequestReviewers_Call {
  1026  	_c.Call.Run(func(args mock.Arguments) {
  1027  		var arg0 context.Context
  1028  		if args[0] != nil {
  1029  			arg0 = args[0].(context.Context)
  1030  		}
  1031  		var arg1 git.CreatePullRequestReviewersArgs
  1032  		if args[1] != nil {
  1033  			arg1 = args[1].(git.CreatePullRequestReviewersArgs)
  1034  		}
  1035  		run(
  1036  			arg0,
  1037  			arg1,
  1038  		)
  1039  	})
  1040  	return _c
  1041  }
  1042  
  1043  func (_c *Client_CreatePullRequestReviewers_Call) Return(identityRefWithVotes *[]git.IdentityRefWithVote, err error) *Client_CreatePullRequestReviewers_Call {
  1044  	_c.Call.Return(identityRefWithVotes, err)
  1045  	return _c
  1046  }
  1047  
  1048  func (_c *Client_CreatePullRequestReviewers_Call) RunAndReturn(run func(context1 context.Context, createPullRequestReviewersArgs git.CreatePullRequestReviewersArgs) (*[]git.IdentityRefWithVote, error)) *Client_CreatePullRequestReviewers_Call {
  1049  	_c.Call.Return(run)
  1050  	return _c
  1051  }
  1052  
  1053  // CreatePullRequestStatus provides a mock function for the type Client
  1054  func (_mock *Client) CreatePullRequestStatus(context1 context.Context, createPullRequestStatusArgs git.CreatePullRequestStatusArgs) (*git.GitPullRequestStatus, error) {
  1055  	ret := _mock.Called(context1, createPullRequestStatusArgs)
  1056  
  1057  	if len(ret) == 0 {
  1058  		panic("no return value specified for CreatePullRequestStatus")
  1059  	}
  1060  
  1061  	var r0 *git.GitPullRequestStatus
  1062  	var r1 error
  1063  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreatePullRequestStatusArgs) (*git.GitPullRequestStatus, error)); ok {
  1064  		return returnFunc(context1, createPullRequestStatusArgs)
  1065  	}
  1066  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreatePullRequestStatusArgs) *git.GitPullRequestStatus); ok {
  1067  		r0 = returnFunc(context1, createPullRequestStatusArgs)
  1068  	} else {
  1069  		if ret.Get(0) != nil {
  1070  			r0 = ret.Get(0).(*git.GitPullRequestStatus)
  1071  		}
  1072  	}
  1073  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.CreatePullRequestStatusArgs) error); ok {
  1074  		r1 = returnFunc(context1, createPullRequestStatusArgs)
  1075  	} else {
  1076  		r1 = ret.Error(1)
  1077  	}
  1078  	return r0, r1
  1079  }
  1080  
  1081  // Client_CreatePullRequestStatus_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreatePullRequestStatus'
  1082  type Client_CreatePullRequestStatus_Call struct {
  1083  	*mock.Call
  1084  }
  1085  
  1086  // CreatePullRequestStatus is a helper method to define mock.On call
  1087  //   - context1 context.Context
  1088  //   - createPullRequestStatusArgs git.CreatePullRequestStatusArgs
  1089  func (_e *Client_Expecter) CreatePullRequestStatus(context1 interface{}, createPullRequestStatusArgs interface{}) *Client_CreatePullRequestStatus_Call {
  1090  	return &Client_CreatePullRequestStatus_Call{Call: _e.mock.On("CreatePullRequestStatus", context1, createPullRequestStatusArgs)}
  1091  }
  1092  
  1093  func (_c *Client_CreatePullRequestStatus_Call) Run(run func(context1 context.Context, createPullRequestStatusArgs git.CreatePullRequestStatusArgs)) *Client_CreatePullRequestStatus_Call {
  1094  	_c.Call.Run(func(args mock.Arguments) {
  1095  		var arg0 context.Context
  1096  		if args[0] != nil {
  1097  			arg0 = args[0].(context.Context)
  1098  		}
  1099  		var arg1 git.CreatePullRequestStatusArgs
  1100  		if args[1] != nil {
  1101  			arg1 = args[1].(git.CreatePullRequestStatusArgs)
  1102  		}
  1103  		run(
  1104  			arg0,
  1105  			arg1,
  1106  		)
  1107  	})
  1108  	return _c
  1109  }
  1110  
  1111  func (_c *Client_CreatePullRequestStatus_Call) Return(gitPullRequestStatus *git.GitPullRequestStatus, err error) *Client_CreatePullRequestStatus_Call {
  1112  	_c.Call.Return(gitPullRequestStatus, err)
  1113  	return _c
  1114  }
  1115  
  1116  func (_c *Client_CreatePullRequestStatus_Call) RunAndReturn(run func(context1 context.Context, createPullRequestStatusArgs git.CreatePullRequestStatusArgs) (*git.GitPullRequestStatus, error)) *Client_CreatePullRequestStatus_Call {
  1117  	_c.Call.Return(run)
  1118  	return _c
  1119  }
  1120  
  1121  // CreatePush provides a mock function for the type Client
  1122  func (_mock *Client) CreatePush(context1 context.Context, createPushArgs git.CreatePushArgs) (*git.GitPush, error) {
  1123  	ret := _mock.Called(context1, createPushArgs)
  1124  
  1125  	if len(ret) == 0 {
  1126  		panic("no return value specified for CreatePush")
  1127  	}
  1128  
  1129  	var r0 *git.GitPush
  1130  	var r1 error
  1131  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreatePushArgs) (*git.GitPush, error)); ok {
  1132  		return returnFunc(context1, createPushArgs)
  1133  	}
  1134  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreatePushArgs) *git.GitPush); ok {
  1135  		r0 = returnFunc(context1, createPushArgs)
  1136  	} else {
  1137  		if ret.Get(0) != nil {
  1138  			r0 = ret.Get(0).(*git.GitPush)
  1139  		}
  1140  	}
  1141  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.CreatePushArgs) error); ok {
  1142  		r1 = returnFunc(context1, createPushArgs)
  1143  	} else {
  1144  		r1 = ret.Error(1)
  1145  	}
  1146  	return r0, r1
  1147  }
  1148  
  1149  // Client_CreatePush_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreatePush'
  1150  type Client_CreatePush_Call struct {
  1151  	*mock.Call
  1152  }
  1153  
  1154  // CreatePush is a helper method to define mock.On call
  1155  //   - context1 context.Context
  1156  //   - createPushArgs git.CreatePushArgs
  1157  func (_e *Client_Expecter) CreatePush(context1 interface{}, createPushArgs interface{}) *Client_CreatePush_Call {
  1158  	return &Client_CreatePush_Call{Call: _e.mock.On("CreatePush", context1, createPushArgs)}
  1159  }
  1160  
  1161  func (_c *Client_CreatePush_Call) Run(run func(context1 context.Context, createPushArgs git.CreatePushArgs)) *Client_CreatePush_Call {
  1162  	_c.Call.Run(func(args mock.Arguments) {
  1163  		var arg0 context.Context
  1164  		if args[0] != nil {
  1165  			arg0 = args[0].(context.Context)
  1166  		}
  1167  		var arg1 git.CreatePushArgs
  1168  		if args[1] != nil {
  1169  			arg1 = args[1].(git.CreatePushArgs)
  1170  		}
  1171  		run(
  1172  			arg0,
  1173  			arg1,
  1174  		)
  1175  	})
  1176  	return _c
  1177  }
  1178  
  1179  func (_c *Client_CreatePush_Call) Return(gitPush *git.GitPush, err error) *Client_CreatePush_Call {
  1180  	_c.Call.Return(gitPush, err)
  1181  	return _c
  1182  }
  1183  
  1184  func (_c *Client_CreatePush_Call) RunAndReturn(run func(context1 context.Context, createPushArgs git.CreatePushArgs) (*git.GitPush, error)) *Client_CreatePush_Call {
  1185  	_c.Call.Return(run)
  1186  	return _c
  1187  }
  1188  
  1189  // CreateRepository provides a mock function for the type Client
  1190  func (_mock *Client) CreateRepository(context1 context.Context, createRepositoryArgs git.CreateRepositoryArgs) (*git.GitRepository, error) {
  1191  	ret := _mock.Called(context1, createRepositoryArgs)
  1192  
  1193  	if len(ret) == 0 {
  1194  		panic("no return value specified for CreateRepository")
  1195  	}
  1196  
  1197  	var r0 *git.GitRepository
  1198  	var r1 error
  1199  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreateRepositoryArgs) (*git.GitRepository, error)); ok {
  1200  		return returnFunc(context1, createRepositoryArgs)
  1201  	}
  1202  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreateRepositoryArgs) *git.GitRepository); ok {
  1203  		r0 = returnFunc(context1, createRepositoryArgs)
  1204  	} else {
  1205  		if ret.Get(0) != nil {
  1206  			r0 = ret.Get(0).(*git.GitRepository)
  1207  		}
  1208  	}
  1209  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.CreateRepositoryArgs) error); ok {
  1210  		r1 = returnFunc(context1, createRepositoryArgs)
  1211  	} else {
  1212  		r1 = ret.Error(1)
  1213  	}
  1214  	return r0, r1
  1215  }
  1216  
  1217  // Client_CreateRepository_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateRepository'
  1218  type Client_CreateRepository_Call struct {
  1219  	*mock.Call
  1220  }
  1221  
  1222  // CreateRepository is a helper method to define mock.On call
  1223  //   - context1 context.Context
  1224  //   - createRepositoryArgs git.CreateRepositoryArgs
  1225  func (_e *Client_Expecter) CreateRepository(context1 interface{}, createRepositoryArgs interface{}) *Client_CreateRepository_Call {
  1226  	return &Client_CreateRepository_Call{Call: _e.mock.On("CreateRepository", context1, createRepositoryArgs)}
  1227  }
  1228  
  1229  func (_c *Client_CreateRepository_Call) Run(run func(context1 context.Context, createRepositoryArgs git.CreateRepositoryArgs)) *Client_CreateRepository_Call {
  1230  	_c.Call.Run(func(args mock.Arguments) {
  1231  		var arg0 context.Context
  1232  		if args[0] != nil {
  1233  			arg0 = args[0].(context.Context)
  1234  		}
  1235  		var arg1 git.CreateRepositoryArgs
  1236  		if args[1] != nil {
  1237  			arg1 = args[1].(git.CreateRepositoryArgs)
  1238  		}
  1239  		run(
  1240  			arg0,
  1241  			arg1,
  1242  		)
  1243  	})
  1244  	return _c
  1245  }
  1246  
  1247  func (_c *Client_CreateRepository_Call) Return(gitRepository *git.GitRepository, err error) *Client_CreateRepository_Call {
  1248  	_c.Call.Return(gitRepository, err)
  1249  	return _c
  1250  }
  1251  
  1252  func (_c *Client_CreateRepository_Call) RunAndReturn(run func(context1 context.Context, createRepositoryArgs git.CreateRepositoryArgs) (*git.GitRepository, error)) *Client_CreateRepository_Call {
  1253  	_c.Call.Return(run)
  1254  	return _c
  1255  }
  1256  
  1257  // CreateRevert provides a mock function for the type Client
  1258  func (_mock *Client) CreateRevert(context1 context.Context, createRevertArgs git.CreateRevertArgs) (*git.GitRevert, error) {
  1259  	ret := _mock.Called(context1, createRevertArgs)
  1260  
  1261  	if len(ret) == 0 {
  1262  		panic("no return value specified for CreateRevert")
  1263  	}
  1264  
  1265  	var r0 *git.GitRevert
  1266  	var r1 error
  1267  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreateRevertArgs) (*git.GitRevert, error)); ok {
  1268  		return returnFunc(context1, createRevertArgs)
  1269  	}
  1270  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreateRevertArgs) *git.GitRevert); ok {
  1271  		r0 = returnFunc(context1, createRevertArgs)
  1272  	} else {
  1273  		if ret.Get(0) != nil {
  1274  			r0 = ret.Get(0).(*git.GitRevert)
  1275  		}
  1276  	}
  1277  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.CreateRevertArgs) error); ok {
  1278  		r1 = returnFunc(context1, createRevertArgs)
  1279  	} else {
  1280  		r1 = ret.Error(1)
  1281  	}
  1282  	return r0, r1
  1283  }
  1284  
  1285  // Client_CreateRevert_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateRevert'
  1286  type Client_CreateRevert_Call struct {
  1287  	*mock.Call
  1288  }
  1289  
  1290  // CreateRevert is a helper method to define mock.On call
  1291  //   - context1 context.Context
  1292  //   - createRevertArgs git.CreateRevertArgs
  1293  func (_e *Client_Expecter) CreateRevert(context1 interface{}, createRevertArgs interface{}) *Client_CreateRevert_Call {
  1294  	return &Client_CreateRevert_Call{Call: _e.mock.On("CreateRevert", context1, createRevertArgs)}
  1295  }
  1296  
  1297  func (_c *Client_CreateRevert_Call) Run(run func(context1 context.Context, createRevertArgs git.CreateRevertArgs)) *Client_CreateRevert_Call {
  1298  	_c.Call.Run(func(args mock.Arguments) {
  1299  		var arg0 context.Context
  1300  		if args[0] != nil {
  1301  			arg0 = args[0].(context.Context)
  1302  		}
  1303  		var arg1 git.CreateRevertArgs
  1304  		if args[1] != nil {
  1305  			arg1 = args[1].(git.CreateRevertArgs)
  1306  		}
  1307  		run(
  1308  			arg0,
  1309  			arg1,
  1310  		)
  1311  	})
  1312  	return _c
  1313  }
  1314  
  1315  func (_c *Client_CreateRevert_Call) Return(gitRevert *git.GitRevert, err error) *Client_CreateRevert_Call {
  1316  	_c.Call.Return(gitRevert, err)
  1317  	return _c
  1318  }
  1319  
  1320  func (_c *Client_CreateRevert_Call) RunAndReturn(run func(context1 context.Context, createRevertArgs git.CreateRevertArgs) (*git.GitRevert, error)) *Client_CreateRevert_Call {
  1321  	_c.Call.Return(run)
  1322  	return _c
  1323  }
  1324  
  1325  // CreateThread provides a mock function for the type Client
  1326  func (_mock *Client) CreateThread(context1 context.Context, createThreadArgs git.CreateThreadArgs) (*git.GitPullRequestCommentThread, error) {
  1327  	ret := _mock.Called(context1, createThreadArgs)
  1328  
  1329  	if len(ret) == 0 {
  1330  		panic("no return value specified for CreateThread")
  1331  	}
  1332  
  1333  	var r0 *git.GitPullRequestCommentThread
  1334  	var r1 error
  1335  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreateThreadArgs) (*git.GitPullRequestCommentThread, error)); ok {
  1336  		return returnFunc(context1, createThreadArgs)
  1337  	}
  1338  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreateThreadArgs) *git.GitPullRequestCommentThread); ok {
  1339  		r0 = returnFunc(context1, createThreadArgs)
  1340  	} else {
  1341  		if ret.Get(0) != nil {
  1342  			r0 = ret.Get(0).(*git.GitPullRequestCommentThread)
  1343  		}
  1344  	}
  1345  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.CreateThreadArgs) error); ok {
  1346  		r1 = returnFunc(context1, createThreadArgs)
  1347  	} else {
  1348  		r1 = ret.Error(1)
  1349  	}
  1350  	return r0, r1
  1351  }
  1352  
  1353  // Client_CreateThread_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateThread'
  1354  type Client_CreateThread_Call struct {
  1355  	*mock.Call
  1356  }
  1357  
  1358  // CreateThread is a helper method to define mock.On call
  1359  //   - context1 context.Context
  1360  //   - createThreadArgs git.CreateThreadArgs
  1361  func (_e *Client_Expecter) CreateThread(context1 interface{}, createThreadArgs interface{}) *Client_CreateThread_Call {
  1362  	return &Client_CreateThread_Call{Call: _e.mock.On("CreateThread", context1, createThreadArgs)}
  1363  }
  1364  
  1365  func (_c *Client_CreateThread_Call) Run(run func(context1 context.Context, createThreadArgs git.CreateThreadArgs)) *Client_CreateThread_Call {
  1366  	_c.Call.Run(func(args mock.Arguments) {
  1367  		var arg0 context.Context
  1368  		if args[0] != nil {
  1369  			arg0 = args[0].(context.Context)
  1370  		}
  1371  		var arg1 git.CreateThreadArgs
  1372  		if args[1] != nil {
  1373  			arg1 = args[1].(git.CreateThreadArgs)
  1374  		}
  1375  		run(
  1376  			arg0,
  1377  			arg1,
  1378  		)
  1379  	})
  1380  	return _c
  1381  }
  1382  
  1383  func (_c *Client_CreateThread_Call) Return(gitPullRequestCommentThread *git.GitPullRequestCommentThread, err error) *Client_CreateThread_Call {
  1384  	_c.Call.Return(gitPullRequestCommentThread, err)
  1385  	return _c
  1386  }
  1387  
  1388  func (_c *Client_CreateThread_Call) RunAndReturn(run func(context1 context.Context, createThreadArgs git.CreateThreadArgs) (*git.GitPullRequestCommentThread, error)) *Client_CreateThread_Call {
  1389  	_c.Call.Return(run)
  1390  	return _c
  1391  }
  1392  
  1393  // CreateUnmaterializedPullRequestReviewer provides a mock function for the type Client
  1394  func (_mock *Client) CreateUnmaterializedPullRequestReviewer(context1 context.Context, createUnmaterializedPullRequestReviewerArgs git.CreateUnmaterializedPullRequestReviewerArgs) (*git.IdentityRefWithVote, error) {
  1395  	ret := _mock.Called(context1, createUnmaterializedPullRequestReviewerArgs)
  1396  
  1397  	if len(ret) == 0 {
  1398  		panic("no return value specified for CreateUnmaterializedPullRequestReviewer")
  1399  	}
  1400  
  1401  	var r0 *git.IdentityRefWithVote
  1402  	var r1 error
  1403  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreateUnmaterializedPullRequestReviewerArgs) (*git.IdentityRefWithVote, error)); ok {
  1404  		return returnFunc(context1, createUnmaterializedPullRequestReviewerArgs)
  1405  	}
  1406  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.CreateUnmaterializedPullRequestReviewerArgs) *git.IdentityRefWithVote); ok {
  1407  		r0 = returnFunc(context1, createUnmaterializedPullRequestReviewerArgs)
  1408  	} else {
  1409  		if ret.Get(0) != nil {
  1410  			r0 = ret.Get(0).(*git.IdentityRefWithVote)
  1411  		}
  1412  	}
  1413  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.CreateUnmaterializedPullRequestReviewerArgs) error); ok {
  1414  		r1 = returnFunc(context1, createUnmaterializedPullRequestReviewerArgs)
  1415  	} else {
  1416  		r1 = ret.Error(1)
  1417  	}
  1418  	return r0, r1
  1419  }
  1420  
  1421  // Client_CreateUnmaterializedPullRequestReviewer_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateUnmaterializedPullRequestReviewer'
  1422  type Client_CreateUnmaterializedPullRequestReviewer_Call struct {
  1423  	*mock.Call
  1424  }
  1425  
  1426  // CreateUnmaterializedPullRequestReviewer is a helper method to define mock.On call
  1427  //   - context1 context.Context
  1428  //   - createUnmaterializedPullRequestReviewerArgs git.CreateUnmaterializedPullRequestReviewerArgs
  1429  func (_e *Client_Expecter) CreateUnmaterializedPullRequestReviewer(context1 interface{}, createUnmaterializedPullRequestReviewerArgs interface{}) *Client_CreateUnmaterializedPullRequestReviewer_Call {
  1430  	return &Client_CreateUnmaterializedPullRequestReviewer_Call{Call: _e.mock.On("CreateUnmaterializedPullRequestReviewer", context1, createUnmaterializedPullRequestReviewerArgs)}
  1431  }
  1432  
  1433  func (_c *Client_CreateUnmaterializedPullRequestReviewer_Call) Run(run func(context1 context.Context, createUnmaterializedPullRequestReviewerArgs git.CreateUnmaterializedPullRequestReviewerArgs)) *Client_CreateUnmaterializedPullRequestReviewer_Call {
  1434  	_c.Call.Run(func(args mock.Arguments) {
  1435  		var arg0 context.Context
  1436  		if args[0] != nil {
  1437  			arg0 = args[0].(context.Context)
  1438  		}
  1439  		var arg1 git.CreateUnmaterializedPullRequestReviewerArgs
  1440  		if args[1] != nil {
  1441  			arg1 = args[1].(git.CreateUnmaterializedPullRequestReviewerArgs)
  1442  		}
  1443  		run(
  1444  			arg0,
  1445  			arg1,
  1446  		)
  1447  	})
  1448  	return _c
  1449  }
  1450  
  1451  func (_c *Client_CreateUnmaterializedPullRequestReviewer_Call) Return(identityRefWithVote *git.IdentityRefWithVote, err error) *Client_CreateUnmaterializedPullRequestReviewer_Call {
  1452  	_c.Call.Return(identityRefWithVote, err)
  1453  	return _c
  1454  }
  1455  
  1456  func (_c *Client_CreateUnmaterializedPullRequestReviewer_Call) RunAndReturn(run func(context1 context.Context, createUnmaterializedPullRequestReviewerArgs git.CreateUnmaterializedPullRequestReviewerArgs) (*git.IdentityRefWithVote, error)) *Client_CreateUnmaterializedPullRequestReviewer_Call {
  1457  	_c.Call.Return(run)
  1458  	return _c
  1459  }
  1460  
  1461  // DeleteAttachment provides a mock function for the type Client
  1462  func (_mock *Client) DeleteAttachment(context1 context.Context, deleteAttachmentArgs git.DeleteAttachmentArgs) error {
  1463  	ret := _mock.Called(context1, deleteAttachmentArgs)
  1464  
  1465  	if len(ret) == 0 {
  1466  		panic("no return value specified for DeleteAttachment")
  1467  	}
  1468  
  1469  	var r0 error
  1470  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.DeleteAttachmentArgs) error); ok {
  1471  		r0 = returnFunc(context1, deleteAttachmentArgs)
  1472  	} else {
  1473  		r0 = ret.Error(0)
  1474  	}
  1475  	return r0
  1476  }
  1477  
  1478  // Client_DeleteAttachment_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteAttachment'
  1479  type Client_DeleteAttachment_Call struct {
  1480  	*mock.Call
  1481  }
  1482  
  1483  // DeleteAttachment is a helper method to define mock.On call
  1484  //   - context1 context.Context
  1485  //   - deleteAttachmentArgs git.DeleteAttachmentArgs
  1486  func (_e *Client_Expecter) DeleteAttachment(context1 interface{}, deleteAttachmentArgs interface{}) *Client_DeleteAttachment_Call {
  1487  	return &Client_DeleteAttachment_Call{Call: _e.mock.On("DeleteAttachment", context1, deleteAttachmentArgs)}
  1488  }
  1489  
  1490  func (_c *Client_DeleteAttachment_Call) Run(run func(context1 context.Context, deleteAttachmentArgs git.DeleteAttachmentArgs)) *Client_DeleteAttachment_Call {
  1491  	_c.Call.Run(func(args mock.Arguments) {
  1492  		var arg0 context.Context
  1493  		if args[0] != nil {
  1494  			arg0 = args[0].(context.Context)
  1495  		}
  1496  		var arg1 git.DeleteAttachmentArgs
  1497  		if args[1] != nil {
  1498  			arg1 = args[1].(git.DeleteAttachmentArgs)
  1499  		}
  1500  		run(
  1501  			arg0,
  1502  			arg1,
  1503  		)
  1504  	})
  1505  	return _c
  1506  }
  1507  
  1508  func (_c *Client_DeleteAttachment_Call) Return(err error) *Client_DeleteAttachment_Call {
  1509  	_c.Call.Return(err)
  1510  	return _c
  1511  }
  1512  
  1513  func (_c *Client_DeleteAttachment_Call) RunAndReturn(run func(context1 context.Context, deleteAttachmentArgs git.DeleteAttachmentArgs) error) *Client_DeleteAttachment_Call {
  1514  	_c.Call.Return(run)
  1515  	return _c
  1516  }
  1517  
  1518  // DeleteComment provides a mock function for the type Client
  1519  func (_mock *Client) DeleteComment(context1 context.Context, deleteCommentArgs git.DeleteCommentArgs) error {
  1520  	ret := _mock.Called(context1, deleteCommentArgs)
  1521  
  1522  	if len(ret) == 0 {
  1523  		panic("no return value specified for DeleteComment")
  1524  	}
  1525  
  1526  	var r0 error
  1527  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.DeleteCommentArgs) error); ok {
  1528  		r0 = returnFunc(context1, deleteCommentArgs)
  1529  	} else {
  1530  		r0 = ret.Error(0)
  1531  	}
  1532  	return r0
  1533  }
  1534  
  1535  // Client_DeleteComment_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteComment'
  1536  type Client_DeleteComment_Call struct {
  1537  	*mock.Call
  1538  }
  1539  
  1540  // DeleteComment is a helper method to define mock.On call
  1541  //   - context1 context.Context
  1542  //   - deleteCommentArgs git.DeleteCommentArgs
  1543  func (_e *Client_Expecter) DeleteComment(context1 interface{}, deleteCommentArgs interface{}) *Client_DeleteComment_Call {
  1544  	return &Client_DeleteComment_Call{Call: _e.mock.On("DeleteComment", context1, deleteCommentArgs)}
  1545  }
  1546  
  1547  func (_c *Client_DeleteComment_Call) Run(run func(context1 context.Context, deleteCommentArgs git.DeleteCommentArgs)) *Client_DeleteComment_Call {
  1548  	_c.Call.Run(func(args mock.Arguments) {
  1549  		var arg0 context.Context
  1550  		if args[0] != nil {
  1551  			arg0 = args[0].(context.Context)
  1552  		}
  1553  		var arg1 git.DeleteCommentArgs
  1554  		if args[1] != nil {
  1555  			arg1 = args[1].(git.DeleteCommentArgs)
  1556  		}
  1557  		run(
  1558  			arg0,
  1559  			arg1,
  1560  		)
  1561  	})
  1562  	return _c
  1563  }
  1564  
  1565  func (_c *Client_DeleteComment_Call) Return(err error) *Client_DeleteComment_Call {
  1566  	_c.Call.Return(err)
  1567  	return _c
  1568  }
  1569  
  1570  func (_c *Client_DeleteComment_Call) RunAndReturn(run func(context1 context.Context, deleteCommentArgs git.DeleteCommentArgs) error) *Client_DeleteComment_Call {
  1571  	_c.Call.Return(run)
  1572  	return _c
  1573  }
  1574  
  1575  // DeleteLike provides a mock function for the type Client
  1576  func (_mock *Client) DeleteLike(context1 context.Context, deleteLikeArgs git.DeleteLikeArgs) error {
  1577  	ret := _mock.Called(context1, deleteLikeArgs)
  1578  
  1579  	if len(ret) == 0 {
  1580  		panic("no return value specified for DeleteLike")
  1581  	}
  1582  
  1583  	var r0 error
  1584  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.DeleteLikeArgs) error); ok {
  1585  		r0 = returnFunc(context1, deleteLikeArgs)
  1586  	} else {
  1587  		r0 = ret.Error(0)
  1588  	}
  1589  	return r0
  1590  }
  1591  
  1592  // Client_DeleteLike_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteLike'
  1593  type Client_DeleteLike_Call struct {
  1594  	*mock.Call
  1595  }
  1596  
  1597  // DeleteLike is a helper method to define mock.On call
  1598  //   - context1 context.Context
  1599  //   - deleteLikeArgs git.DeleteLikeArgs
  1600  func (_e *Client_Expecter) DeleteLike(context1 interface{}, deleteLikeArgs interface{}) *Client_DeleteLike_Call {
  1601  	return &Client_DeleteLike_Call{Call: _e.mock.On("DeleteLike", context1, deleteLikeArgs)}
  1602  }
  1603  
  1604  func (_c *Client_DeleteLike_Call) Run(run func(context1 context.Context, deleteLikeArgs git.DeleteLikeArgs)) *Client_DeleteLike_Call {
  1605  	_c.Call.Run(func(args mock.Arguments) {
  1606  		var arg0 context.Context
  1607  		if args[0] != nil {
  1608  			arg0 = args[0].(context.Context)
  1609  		}
  1610  		var arg1 git.DeleteLikeArgs
  1611  		if args[1] != nil {
  1612  			arg1 = args[1].(git.DeleteLikeArgs)
  1613  		}
  1614  		run(
  1615  			arg0,
  1616  			arg1,
  1617  		)
  1618  	})
  1619  	return _c
  1620  }
  1621  
  1622  func (_c *Client_DeleteLike_Call) Return(err error) *Client_DeleteLike_Call {
  1623  	_c.Call.Return(err)
  1624  	return _c
  1625  }
  1626  
  1627  func (_c *Client_DeleteLike_Call) RunAndReturn(run func(context1 context.Context, deleteLikeArgs git.DeleteLikeArgs) error) *Client_DeleteLike_Call {
  1628  	_c.Call.Return(run)
  1629  	return _c
  1630  }
  1631  
  1632  // DeletePullRequestIterationStatus provides a mock function for the type Client
  1633  func (_mock *Client) DeletePullRequestIterationStatus(context1 context.Context, deletePullRequestIterationStatusArgs git.DeletePullRequestIterationStatusArgs) error {
  1634  	ret := _mock.Called(context1, deletePullRequestIterationStatusArgs)
  1635  
  1636  	if len(ret) == 0 {
  1637  		panic("no return value specified for DeletePullRequestIterationStatus")
  1638  	}
  1639  
  1640  	var r0 error
  1641  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.DeletePullRequestIterationStatusArgs) error); ok {
  1642  		r0 = returnFunc(context1, deletePullRequestIterationStatusArgs)
  1643  	} else {
  1644  		r0 = ret.Error(0)
  1645  	}
  1646  	return r0
  1647  }
  1648  
  1649  // Client_DeletePullRequestIterationStatus_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeletePullRequestIterationStatus'
  1650  type Client_DeletePullRequestIterationStatus_Call struct {
  1651  	*mock.Call
  1652  }
  1653  
  1654  // DeletePullRequestIterationStatus is a helper method to define mock.On call
  1655  //   - context1 context.Context
  1656  //   - deletePullRequestIterationStatusArgs git.DeletePullRequestIterationStatusArgs
  1657  func (_e *Client_Expecter) DeletePullRequestIterationStatus(context1 interface{}, deletePullRequestIterationStatusArgs interface{}) *Client_DeletePullRequestIterationStatus_Call {
  1658  	return &Client_DeletePullRequestIterationStatus_Call{Call: _e.mock.On("DeletePullRequestIterationStatus", context1, deletePullRequestIterationStatusArgs)}
  1659  }
  1660  
  1661  func (_c *Client_DeletePullRequestIterationStatus_Call) Run(run func(context1 context.Context, deletePullRequestIterationStatusArgs git.DeletePullRequestIterationStatusArgs)) *Client_DeletePullRequestIterationStatus_Call {
  1662  	_c.Call.Run(func(args mock.Arguments) {
  1663  		var arg0 context.Context
  1664  		if args[0] != nil {
  1665  			arg0 = args[0].(context.Context)
  1666  		}
  1667  		var arg1 git.DeletePullRequestIterationStatusArgs
  1668  		if args[1] != nil {
  1669  			arg1 = args[1].(git.DeletePullRequestIterationStatusArgs)
  1670  		}
  1671  		run(
  1672  			arg0,
  1673  			arg1,
  1674  		)
  1675  	})
  1676  	return _c
  1677  }
  1678  
  1679  func (_c *Client_DeletePullRequestIterationStatus_Call) Return(err error) *Client_DeletePullRequestIterationStatus_Call {
  1680  	_c.Call.Return(err)
  1681  	return _c
  1682  }
  1683  
  1684  func (_c *Client_DeletePullRequestIterationStatus_Call) RunAndReturn(run func(context1 context.Context, deletePullRequestIterationStatusArgs git.DeletePullRequestIterationStatusArgs) error) *Client_DeletePullRequestIterationStatus_Call {
  1685  	_c.Call.Return(run)
  1686  	return _c
  1687  }
  1688  
  1689  // DeletePullRequestLabels provides a mock function for the type Client
  1690  func (_mock *Client) DeletePullRequestLabels(context1 context.Context, deletePullRequestLabelsArgs git.DeletePullRequestLabelsArgs) error {
  1691  	ret := _mock.Called(context1, deletePullRequestLabelsArgs)
  1692  
  1693  	if len(ret) == 0 {
  1694  		panic("no return value specified for DeletePullRequestLabels")
  1695  	}
  1696  
  1697  	var r0 error
  1698  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.DeletePullRequestLabelsArgs) error); ok {
  1699  		r0 = returnFunc(context1, deletePullRequestLabelsArgs)
  1700  	} else {
  1701  		r0 = ret.Error(0)
  1702  	}
  1703  	return r0
  1704  }
  1705  
  1706  // Client_DeletePullRequestLabels_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeletePullRequestLabels'
  1707  type Client_DeletePullRequestLabels_Call struct {
  1708  	*mock.Call
  1709  }
  1710  
  1711  // DeletePullRequestLabels is a helper method to define mock.On call
  1712  //   - context1 context.Context
  1713  //   - deletePullRequestLabelsArgs git.DeletePullRequestLabelsArgs
  1714  func (_e *Client_Expecter) DeletePullRequestLabels(context1 interface{}, deletePullRequestLabelsArgs interface{}) *Client_DeletePullRequestLabels_Call {
  1715  	return &Client_DeletePullRequestLabels_Call{Call: _e.mock.On("DeletePullRequestLabels", context1, deletePullRequestLabelsArgs)}
  1716  }
  1717  
  1718  func (_c *Client_DeletePullRequestLabels_Call) Run(run func(context1 context.Context, deletePullRequestLabelsArgs git.DeletePullRequestLabelsArgs)) *Client_DeletePullRequestLabels_Call {
  1719  	_c.Call.Run(func(args mock.Arguments) {
  1720  		var arg0 context.Context
  1721  		if args[0] != nil {
  1722  			arg0 = args[0].(context.Context)
  1723  		}
  1724  		var arg1 git.DeletePullRequestLabelsArgs
  1725  		if args[1] != nil {
  1726  			arg1 = args[1].(git.DeletePullRequestLabelsArgs)
  1727  		}
  1728  		run(
  1729  			arg0,
  1730  			arg1,
  1731  		)
  1732  	})
  1733  	return _c
  1734  }
  1735  
  1736  func (_c *Client_DeletePullRequestLabels_Call) Return(err error) *Client_DeletePullRequestLabels_Call {
  1737  	_c.Call.Return(err)
  1738  	return _c
  1739  }
  1740  
  1741  func (_c *Client_DeletePullRequestLabels_Call) RunAndReturn(run func(context1 context.Context, deletePullRequestLabelsArgs git.DeletePullRequestLabelsArgs) error) *Client_DeletePullRequestLabels_Call {
  1742  	_c.Call.Return(run)
  1743  	return _c
  1744  }
  1745  
  1746  // DeletePullRequestReviewer provides a mock function for the type Client
  1747  func (_mock *Client) DeletePullRequestReviewer(context1 context.Context, deletePullRequestReviewerArgs git.DeletePullRequestReviewerArgs) error {
  1748  	ret := _mock.Called(context1, deletePullRequestReviewerArgs)
  1749  
  1750  	if len(ret) == 0 {
  1751  		panic("no return value specified for DeletePullRequestReviewer")
  1752  	}
  1753  
  1754  	var r0 error
  1755  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.DeletePullRequestReviewerArgs) error); ok {
  1756  		r0 = returnFunc(context1, deletePullRequestReviewerArgs)
  1757  	} else {
  1758  		r0 = ret.Error(0)
  1759  	}
  1760  	return r0
  1761  }
  1762  
  1763  // Client_DeletePullRequestReviewer_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeletePullRequestReviewer'
  1764  type Client_DeletePullRequestReviewer_Call struct {
  1765  	*mock.Call
  1766  }
  1767  
  1768  // DeletePullRequestReviewer is a helper method to define mock.On call
  1769  //   - context1 context.Context
  1770  //   - deletePullRequestReviewerArgs git.DeletePullRequestReviewerArgs
  1771  func (_e *Client_Expecter) DeletePullRequestReviewer(context1 interface{}, deletePullRequestReviewerArgs interface{}) *Client_DeletePullRequestReviewer_Call {
  1772  	return &Client_DeletePullRequestReviewer_Call{Call: _e.mock.On("DeletePullRequestReviewer", context1, deletePullRequestReviewerArgs)}
  1773  }
  1774  
  1775  func (_c *Client_DeletePullRequestReviewer_Call) Run(run func(context1 context.Context, deletePullRequestReviewerArgs git.DeletePullRequestReviewerArgs)) *Client_DeletePullRequestReviewer_Call {
  1776  	_c.Call.Run(func(args mock.Arguments) {
  1777  		var arg0 context.Context
  1778  		if args[0] != nil {
  1779  			arg0 = args[0].(context.Context)
  1780  		}
  1781  		var arg1 git.DeletePullRequestReviewerArgs
  1782  		if args[1] != nil {
  1783  			arg1 = args[1].(git.DeletePullRequestReviewerArgs)
  1784  		}
  1785  		run(
  1786  			arg0,
  1787  			arg1,
  1788  		)
  1789  	})
  1790  	return _c
  1791  }
  1792  
  1793  func (_c *Client_DeletePullRequestReviewer_Call) Return(err error) *Client_DeletePullRequestReviewer_Call {
  1794  	_c.Call.Return(err)
  1795  	return _c
  1796  }
  1797  
  1798  func (_c *Client_DeletePullRequestReviewer_Call) RunAndReturn(run func(context1 context.Context, deletePullRequestReviewerArgs git.DeletePullRequestReviewerArgs) error) *Client_DeletePullRequestReviewer_Call {
  1799  	_c.Call.Return(run)
  1800  	return _c
  1801  }
  1802  
  1803  // DeletePullRequestStatus provides a mock function for the type Client
  1804  func (_mock *Client) DeletePullRequestStatus(context1 context.Context, deletePullRequestStatusArgs git.DeletePullRequestStatusArgs) error {
  1805  	ret := _mock.Called(context1, deletePullRequestStatusArgs)
  1806  
  1807  	if len(ret) == 0 {
  1808  		panic("no return value specified for DeletePullRequestStatus")
  1809  	}
  1810  
  1811  	var r0 error
  1812  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.DeletePullRequestStatusArgs) error); ok {
  1813  		r0 = returnFunc(context1, deletePullRequestStatusArgs)
  1814  	} else {
  1815  		r0 = ret.Error(0)
  1816  	}
  1817  	return r0
  1818  }
  1819  
  1820  // Client_DeletePullRequestStatus_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeletePullRequestStatus'
  1821  type Client_DeletePullRequestStatus_Call struct {
  1822  	*mock.Call
  1823  }
  1824  
  1825  // DeletePullRequestStatus is a helper method to define mock.On call
  1826  //   - context1 context.Context
  1827  //   - deletePullRequestStatusArgs git.DeletePullRequestStatusArgs
  1828  func (_e *Client_Expecter) DeletePullRequestStatus(context1 interface{}, deletePullRequestStatusArgs interface{}) *Client_DeletePullRequestStatus_Call {
  1829  	return &Client_DeletePullRequestStatus_Call{Call: _e.mock.On("DeletePullRequestStatus", context1, deletePullRequestStatusArgs)}
  1830  }
  1831  
  1832  func (_c *Client_DeletePullRequestStatus_Call) Run(run func(context1 context.Context, deletePullRequestStatusArgs git.DeletePullRequestStatusArgs)) *Client_DeletePullRequestStatus_Call {
  1833  	_c.Call.Run(func(args mock.Arguments) {
  1834  		var arg0 context.Context
  1835  		if args[0] != nil {
  1836  			arg0 = args[0].(context.Context)
  1837  		}
  1838  		var arg1 git.DeletePullRequestStatusArgs
  1839  		if args[1] != nil {
  1840  			arg1 = args[1].(git.DeletePullRequestStatusArgs)
  1841  		}
  1842  		run(
  1843  			arg0,
  1844  			arg1,
  1845  		)
  1846  	})
  1847  	return _c
  1848  }
  1849  
  1850  func (_c *Client_DeletePullRequestStatus_Call) Return(err error) *Client_DeletePullRequestStatus_Call {
  1851  	_c.Call.Return(err)
  1852  	return _c
  1853  }
  1854  
  1855  func (_c *Client_DeletePullRequestStatus_Call) RunAndReturn(run func(context1 context.Context, deletePullRequestStatusArgs git.DeletePullRequestStatusArgs) error) *Client_DeletePullRequestStatus_Call {
  1856  	_c.Call.Return(run)
  1857  	return _c
  1858  }
  1859  
  1860  // DeleteRefFavorite provides a mock function for the type Client
  1861  func (_mock *Client) DeleteRefFavorite(context1 context.Context, deleteRefFavoriteArgs git.DeleteRefFavoriteArgs) error {
  1862  	ret := _mock.Called(context1, deleteRefFavoriteArgs)
  1863  
  1864  	if len(ret) == 0 {
  1865  		panic("no return value specified for DeleteRefFavorite")
  1866  	}
  1867  
  1868  	var r0 error
  1869  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.DeleteRefFavoriteArgs) error); ok {
  1870  		r0 = returnFunc(context1, deleteRefFavoriteArgs)
  1871  	} else {
  1872  		r0 = ret.Error(0)
  1873  	}
  1874  	return r0
  1875  }
  1876  
  1877  // Client_DeleteRefFavorite_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteRefFavorite'
  1878  type Client_DeleteRefFavorite_Call struct {
  1879  	*mock.Call
  1880  }
  1881  
  1882  // DeleteRefFavorite is a helper method to define mock.On call
  1883  //   - context1 context.Context
  1884  //   - deleteRefFavoriteArgs git.DeleteRefFavoriteArgs
  1885  func (_e *Client_Expecter) DeleteRefFavorite(context1 interface{}, deleteRefFavoriteArgs interface{}) *Client_DeleteRefFavorite_Call {
  1886  	return &Client_DeleteRefFavorite_Call{Call: _e.mock.On("DeleteRefFavorite", context1, deleteRefFavoriteArgs)}
  1887  }
  1888  
  1889  func (_c *Client_DeleteRefFavorite_Call) Run(run func(context1 context.Context, deleteRefFavoriteArgs git.DeleteRefFavoriteArgs)) *Client_DeleteRefFavorite_Call {
  1890  	_c.Call.Run(func(args mock.Arguments) {
  1891  		var arg0 context.Context
  1892  		if args[0] != nil {
  1893  			arg0 = args[0].(context.Context)
  1894  		}
  1895  		var arg1 git.DeleteRefFavoriteArgs
  1896  		if args[1] != nil {
  1897  			arg1 = args[1].(git.DeleteRefFavoriteArgs)
  1898  		}
  1899  		run(
  1900  			arg0,
  1901  			arg1,
  1902  		)
  1903  	})
  1904  	return _c
  1905  }
  1906  
  1907  func (_c *Client_DeleteRefFavorite_Call) Return(err error) *Client_DeleteRefFavorite_Call {
  1908  	_c.Call.Return(err)
  1909  	return _c
  1910  }
  1911  
  1912  func (_c *Client_DeleteRefFavorite_Call) RunAndReturn(run func(context1 context.Context, deleteRefFavoriteArgs git.DeleteRefFavoriteArgs) error) *Client_DeleteRefFavorite_Call {
  1913  	_c.Call.Return(run)
  1914  	return _c
  1915  }
  1916  
  1917  // DeleteRepository provides a mock function for the type Client
  1918  func (_mock *Client) DeleteRepository(context1 context.Context, deleteRepositoryArgs git.DeleteRepositoryArgs) error {
  1919  	ret := _mock.Called(context1, deleteRepositoryArgs)
  1920  
  1921  	if len(ret) == 0 {
  1922  		panic("no return value specified for DeleteRepository")
  1923  	}
  1924  
  1925  	var r0 error
  1926  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.DeleteRepositoryArgs) error); ok {
  1927  		r0 = returnFunc(context1, deleteRepositoryArgs)
  1928  	} else {
  1929  		r0 = ret.Error(0)
  1930  	}
  1931  	return r0
  1932  }
  1933  
  1934  // Client_DeleteRepository_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteRepository'
  1935  type Client_DeleteRepository_Call struct {
  1936  	*mock.Call
  1937  }
  1938  
  1939  // DeleteRepository is a helper method to define mock.On call
  1940  //   - context1 context.Context
  1941  //   - deleteRepositoryArgs git.DeleteRepositoryArgs
  1942  func (_e *Client_Expecter) DeleteRepository(context1 interface{}, deleteRepositoryArgs interface{}) *Client_DeleteRepository_Call {
  1943  	return &Client_DeleteRepository_Call{Call: _e.mock.On("DeleteRepository", context1, deleteRepositoryArgs)}
  1944  }
  1945  
  1946  func (_c *Client_DeleteRepository_Call) Run(run func(context1 context.Context, deleteRepositoryArgs git.DeleteRepositoryArgs)) *Client_DeleteRepository_Call {
  1947  	_c.Call.Run(func(args mock.Arguments) {
  1948  		var arg0 context.Context
  1949  		if args[0] != nil {
  1950  			arg0 = args[0].(context.Context)
  1951  		}
  1952  		var arg1 git.DeleteRepositoryArgs
  1953  		if args[1] != nil {
  1954  			arg1 = args[1].(git.DeleteRepositoryArgs)
  1955  		}
  1956  		run(
  1957  			arg0,
  1958  			arg1,
  1959  		)
  1960  	})
  1961  	return _c
  1962  }
  1963  
  1964  func (_c *Client_DeleteRepository_Call) Return(err error) *Client_DeleteRepository_Call {
  1965  	_c.Call.Return(err)
  1966  	return _c
  1967  }
  1968  
  1969  func (_c *Client_DeleteRepository_Call) RunAndReturn(run func(context1 context.Context, deleteRepositoryArgs git.DeleteRepositoryArgs) error) *Client_DeleteRepository_Call {
  1970  	_c.Call.Return(run)
  1971  	return _c
  1972  }
  1973  
  1974  // DeleteRepositoryFromRecycleBin provides a mock function for the type Client
  1975  func (_mock *Client) DeleteRepositoryFromRecycleBin(context1 context.Context, deleteRepositoryFromRecycleBinArgs git.DeleteRepositoryFromRecycleBinArgs) error {
  1976  	ret := _mock.Called(context1, deleteRepositoryFromRecycleBinArgs)
  1977  
  1978  	if len(ret) == 0 {
  1979  		panic("no return value specified for DeleteRepositoryFromRecycleBin")
  1980  	}
  1981  
  1982  	var r0 error
  1983  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.DeleteRepositoryFromRecycleBinArgs) error); ok {
  1984  		r0 = returnFunc(context1, deleteRepositoryFromRecycleBinArgs)
  1985  	} else {
  1986  		r0 = ret.Error(0)
  1987  	}
  1988  	return r0
  1989  }
  1990  
  1991  // Client_DeleteRepositoryFromRecycleBin_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteRepositoryFromRecycleBin'
  1992  type Client_DeleteRepositoryFromRecycleBin_Call struct {
  1993  	*mock.Call
  1994  }
  1995  
  1996  // DeleteRepositoryFromRecycleBin is a helper method to define mock.On call
  1997  //   - context1 context.Context
  1998  //   - deleteRepositoryFromRecycleBinArgs git.DeleteRepositoryFromRecycleBinArgs
  1999  func (_e *Client_Expecter) DeleteRepositoryFromRecycleBin(context1 interface{}, deleteRepositoryFromRecycleBinArgs interface{}) *Client_DeleteRepositoryFromRecycleBin_Call {
  2000  	return &Client_DeleteRepositoryFromRecycleBin_Call{Call: _e.mock.On("DeleteRepositoryFromRecycleBin", context1, deleteRepositoryFromRecycleBinArgs)}
  2001  }
  2002  
  2003  func (_c *Client_DeleteRepositoryFromRecycleBin_Call) Run(run func(context1 context.Context, deleteRepositoryFromRecycleBinArgs git.DeleteRepositoryFromRecycleBinArgs)) *Client_DeleteRepositoryFromRecycleBin_Call {
  2004  	_c.Call.Run(func(args mock.Arguments) {
  2005  		var arg0 context.Context
  2006  		if args[0] != nil {
  2007  			arg0 = args[0].(context.Context)
  2008  		}
  2009  		var arg1 git.DeleteRepositoryFromRecycleBinArgs
  2010  		if args[1] != nil {
  2011  			arg1 = args[1].(git.DeleteRepositoryFromRecycleBinArgs)
  2012  		}
  2013  		run(
  2014  			arg0,
  2015  			arg1,
  2016  		)
  2017  	})
  2018  	return _c
  2019  }
  2020  
  2021  func (_c *Client_DeleteRepositoryFromRecycleBin_Call) Return(err error) *Client_DeleteRepositoryFromRecycleBin_Call {
  2022  	_c.Call.Return(err)
  2023  	return _c
  2024  }
  2025  
  2026  func (_c *Client_DeleteRepositoryFromRecycleBin_Call) RunAndReturn(run func(context1 context.Context, deleteRepositoryFromRecycleBinArgs git.DeleteRepositoryFromRecycleBinArgs) error) *Client_DeleteRepositoryFromRecycleBin_Call {
  2027  	_c.Call.Return(run)
  2028  	return _c
  2029  }
  2030  
  2031  // GetAnnotatedTag provides a mock function for the type Client
  2032  func (_mock *Client) GetAnnotatedTag(context1 context.Context, getAnnotatedTagArgs git.GetAnnotatedTagArgs) (*git.GitAnnotatedTag, error) {
  2033  	ret := _mock.Called(context1, getAnnotatedTagArgs)
  2034  
  2035  	if len(ret) == 0 {
  2036  		panic("no return value specified for GetAnnotatedTag")
  2037  	}
  2038  
  2039  	var r0 *git.GitAnnotatedTag
  2040  	var r1 error
  2041  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetAnnotatedTagArgs) (*git.GitAnnotatedTag, error)); ok {
  2042  		return returnFunc(context1, getAnnotatedTagArgs)
  2043  	}
  2044  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetAnnotatedTagArgs) *git.GitAnnotatedTag); ok {
  2045  		r0 = returnFunc(context1, getAnnotatedTagArgs)
  2046  	} else {
  2047  		if ret.Get(0) != nil {
  2048  			r0 = ret.Get(0).(*git.GitAnnotatedTag)
  2049  		}
  2050  	}
  2051  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetAnnotatedTagArgs) error); ok {
  2052  		r1 = returnFunc(context1, getAnnotatedTagArgs)
  2053  	} else {
  2054  		r1 = ret.Error(1)
  2055  	}
  2056  	return r0, r1
  2057  }
  2058  
  2059  // Client_GetAnnotatedTag_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetAnnotatedTag'
  2060  type Client_GetAnnotatedTag_Call struct {
  2061  	*mock.Call
  2062  }
  2063  
  2064  // GetAnnotatedTag is a helper method to define mock.On call
  2065  //   - context1 context.Context
  2066  //   - getAnnotatedTagArgs git.GetAnnotatedTagArgs
  2067  func (_e *Client_Expecter) GetAnnotatedTag(context1 interface{}, getAnnotatedTagArgs interface{}) *Client_GetAnnotatedTag_Call {
  2068  	return &Client_GetAnnotatedTag_Call{Call: _e.mock.On("GetAnnotatedTag", context1, getAnnotatedTagArgs)}
  2069  }
  2070  
  2071  func (_c *Client_GetAnnotatedTag_Call) Run(run func(context1 context.Context, getAnnotatedTagArgs git.GetAnnotatedTagArgs)) *Client_GetAnnotatedTag_Call {
  2072  	_c.Call.Run(func(args mock.Arguments) {
  2073  		var arg0 context.Context
  2074  		if args[0] != nil {
  2075  			arg0 = args[0].(context.Context)
  2076  		}
  2077  		var arg1 git.GetAnnotatedTagArgs
  2078  		if args[1] != nil {
  2079  			arg1 = args[1].(git.GetAnnotatedTagArgs)
  2080  		}
  2081  		run(
  2082  			arg0,
  2083  			arg1,
  2084  		)
  2085  	})
  2086  	return _c
  2087  }
  2088  
  2089  func (_c *Client_GetAnnotatedTag_Call) Return(gitAnnotatedTag *git.GitAnnotatedTag, err error) *Client_GetAnnotatedTag_Call {
  2090  	_c.Call.Return(gitAnnotatedTag, err)
  2091  	return _c
  2092  }
  2093  
  2094  func (_c *Client_GetAnnotatedTag_Call) RunAndReturn(run func(context1 context.Context, getAnnotatedTagArgs git.GetAnnotatedTagArgs) (*git.GitAnnotatedTag, error)) *Client_GetAnnotatedTag_Call {
  2095  	_c.Call.Return(run)
  2096  	return _c
  2097  }
  2098  
  2099  // GetAttachmentContent provides a mock function for the type Client
  2100  func (_mock *Client) GetAttachmentContent(context1 context.Context, getAttachmentContentArgs git.GetAttachmentContentArgs) (io.ReadCloser, error) {
  2101  	ret := _mock.Called(context1, getAttachmentContentArgs)
  2102  
  2103  	if len(ret) == 0 {
  2104  		panic("no return value specified for GetAttachmentContent")
  2105  	}
  2106  
  2107  	var r0 io.ReadCloser
  2108  	var r1 error
  2109  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetAttachmentContentArgs) (io.ReadCloser, error)); ok {
  2110  		return returnFunc(context1, getAttachmentContentArgs)
  2111  	}
  2112  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetAttachmentContentArgs) io.ReadCloser); ok {
  2113  		r0 = returnFunc(context1, getAttachmentContentArgs)
  2114  	} else {
  2115  		if ret.Get(0) != nil {
  2116  			r0 = ret.Get(0).(io.ReadCloser)
  2117  		}
  2118  	}
  2119  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetAttachmentContentArgs) error); ok {
  2120  		r1 = returnFunc(context1, getAttachmentContentArgs)
  2121  	} else {
  2122  		r1 = ret.Error(1)
  2123  	}
  2124  	return r0, r1
  2125  }
  2126  
  2127  // Client_GetAttachmentContent_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetAttachmentContent'
  2128  type Client_GetAttachmentContent_Call struct {
  2129  	*mock.Call
  2130  }
  2131  
  2132  // GetAttachmentContent is a helper method to define mock.On call
  2133  //   - context1 context.Context
  2134  //   - getAttachmentContentArgs git.GetAttachmentContentArgs
  2135  func (_e *Client_Expecter) GetAttachmentContent(context1 interface{}, getAttachmentContentArgs interface{}) *Client_GetAttachmentContent_Call {
  2136  	return &Client_GetAttachmentContent_Call{Call: _e.mock.On("GetAttachmentContent", context1, getAttachmentContentArgs)}
  2137  }
  2138  
  2139  func (_c *Client_GetAttachmentContent_Call) Run(run func(context1 context.Context, getAttachmentContentArgs git.GetAttachmentContentArgs)) *Client_GetAttachmentContent_Call {
  2140  	_c.Call.Run(func(args mock.Arguments) {
  2141  		var arg0 context.Context
  2142  		if args[0] != nil {
  2143  			arg0 = args[0].(context.Context)
  2144  		}
  2145  		var arg1 git.GetAttachmentContentArgs
  2146  		if args[1] != nil {
  2147  			arg1 = args[1].(git.GetAttachmentContentArgs)
  2148  		}
  2149  		run(
  2150  			arg0,
  2151  			arg1,
  2152  		)
  2153  	})
  2154  	return _c
  2155  }
  2156  
  2157  func (_c *Client_GetAttachmentContent_Call) Return(readCloser io.ReadCloser, err error) *Client_GetAttachmentContent_Call {
  2158  	_c.Call.Return(readCloser, err)
  2159  	return _c
  2160  }
  2161  
  2162  func (_c *Client_GetAttachmentContent_Call) RunAndReturn(run func(context1 context.Context, getAttachmentContentArgs git.GetAttachmentContentArgs) (io.ReadCloser, error)) *Client_GetAttachmentContent_Call {
  2163  	_c.Call.Return(run)
  2164  	return _c
  2165  }
  2166  
  2167  // GetAttachmentZip provides a mock function for the type Client
  2168  func (_mock *Client) GetAttachmentZip(context1 context.Context, getAttachmentZipArgs git.GetAttachmentZipArgs) (io.ReadCloser, error) {
  2169  	ret := _mock.Called(context1, getAttachmentZipArgs)
  2170  
  2171  	if len(ret) == 0 {
  2172  		panic("no return value specified for GetAttachmentZip")
  2173  	}
  2174  
  2175  	var r0 io.ReadCloser
  2176  	var r1 error
  2177  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetAttachmentZipArgs) (io.ReadCloser, error)); ok {
  2178  		return returnFunc(context1, getAttachmentZipArgs)
  2179  	}
  2180  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetAttachmentZipArgs) io.ReadCloser); ok {
  2181  		r0 = returnFunc(context1, getAttachmentZipArgs)
  2182  	} else {
  2183  		if ret.Get(0) != nil {
  2184  			r0 = ret.Get(0).(io.ReadCloser)
  2185  		}
  2186  	}
  2187  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetAttachmentZipArgs) error); ok {
  2188  		r1 = returnFunc(context1, getAttachmentZipArgs)
  2189  	} else {
  2190  		r1 = ret.Error(1)
  2191  	}
  2192  	return r0, r1
  2193  }
  2194  
  2195  // Client_GetAttachmentZip_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetAttachmentZip'
  2196  type Client_GetAttachmentZip_Call struct {
  2197  	*mock.Call
  2198  }
  2199  
  2200  // GetAttachmentZip is a helper method to define mock.On call
  2201  //   - context1 context.Context
  2202  //   - getAttachmentZipArgs git.GetAttachmentZipArgs
  2203  func (_e *Client_Expecter) GetAttachmentZip(context1 interface{}, getAttachmentZipArgs interface{}) *Client_GetAttachmentZip_Call {
  2204  	return &Client_GetAttachmentZip_Call{Call: _e.mock.On("GetAttachmentZip", context1, getAttachmentZipArgs)}
  2205  }
  2206  
  2207  func (_c *Client_GetAttachmentZip_Call) Run(run func(context1 context.Context, getAttachmentZipArgs git.GetAttachmentZipArgs)) *Client_GetAttachmentZip_Call {
  2208  	_c.Call.Run(func(args mock.Arguments) {
  2209  		var arg0 context.Context
  2210  		if args[0] != nil {
  2211  			arg0 = args[0].(context.Context)
  2212  		}
  2213  		var arg1 git.GetAttachmentZipArgs
  2214  		if args[1] != nil {
  2215  			arg1 = args[1].(git.GetAttachmentZipArgs)
  2216  		}
  2217  		run(
  2218  			arg0,
  2219  			arg1,
  2220  		)
  2221  	})
  2222  	return _c
  2223  }
  2224  
  2225  func (_c *Client_GetAttachmentZip_Call) Return(readCloser io.ReadCloser, err error) *Client_GetAttachmentZip_Call {
  2226  	_c.Call.Return(readCloser, err)
  2227  	return _c
  2228  }
  2229  
  2230  func (_c *Client_GetAttachmentZip_Call) RunAndReturn(run func(context1 context.Context, getAttachmentZipArgs git.GetAttachmentZipArgs) (io.ReadCloser, error)) *Client_GetAttachmentZip_Call {
  2231  	_c.Call.Return(run)
  2232  	return _c
  2233  }
  2234  
  2235  // GetAttachments provides a mock function for the type Client
  2236  func (_mock *Client) GetAttachments(context1 context.Context, getAttachmentsArgs git.GetAttachmentsArgs) (*[]git.Attachment, error) {
  2237  	ret := _mock.Called(context1, getAttachmentsArgs)
  2238  
  2239  	if len(ret) == 0 {
  2240  		panic("no return value specified for GetAttachments")
  2241  	}
  2242  
  2243  	var r0 *[]git.Attachment
  2244  	var r1 error
  2245  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetAttachmentsArgs) (*[]git.Attachment, error)); ok {
  2246  		return returnFunc(context1, getAttachmentsArgs)
  2247  	}
  2248  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetAttachmentsArgs) *[]git.Attachment); ok {
  2249  		r0 = returnFunc(context1, getAttachmentsArgs)
  2250  	} else {
  2251  		if ret.Get(0) != nil {
  2252  			r0 = ret.Get(0).(*[]git.Attachment)
  2253  		}
  2254  	}
  2255  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetAttachmentsArgs) error); ok {
  2256  		r1 = returnFunc(context1, getAttachmentsArgs)
  2257  	} else {
  2258  		r1 = ret.Error(1)
  2259  	}
  2260  	return r0, r1
  2261  }
  2262  
  2263  // Client_GetAttachments_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetAttachments'
  2264  type Client_GetAttachments_Call struct {
  2265  	*mock.Call
  2266  }
  2267  
  2268  // GetAttachments is a helper method to define mock.On call
  2269  //   - context1 context.Context
  2270  //   - getAttachmentsArgs git.GetAttachmentsArgs
  2271  func (_e *Client_Expecter) GetAttachments(context1 interface{}, getAttachmentsArgs interface{}) *Client_GetAttachments_Call {
  2272  	return &Client_GetAttachments_Call{Call: _e.mock.On("GetAttachments", context1, getAttachmentsArgs)}
  2273  }
  2274  
  2275  func (_c *Client_GetAttachments_Call) Run(run func(context1 context.Context, getAttachmentsArgs git.GetAttachmentsArgs)) *Client_GetAttachments_Call {
  2276  	_c.Call.Run(func(args mock.Arguments) {
  2277  		var arg0 context.Context
  2278  		if args[0] != nil {
  2279  			arg0 = args[0].(context.Context)
  2280  		}
  2281  		var arg1 git.GetAttachmentsArgs
  2282  		if args[1] != nil {
  2283  			arg1 = args[1].(git.GetAttachmentsArgs)
  2284  		}
  2285  		run(
  2286  			arg0,
  2287  			arg1,
  2288  		)
  2289  	})
  2290  	return _c
  2291  }
  2292  
  2293  func (_c *Client_GetAttachments_Call) Return(attachments *[]git.Attachment, err error) *Client_GetAttachments_Call {
  2294  	_c.Call.Return(attachments, err)
  2295  	return _c
  2296  }
  2297  
  2298  func (_c *Client_GetAttachments_Call) RunAndReturn(run func(context1 context.Context, getAttachmentsArgs git.GetAttachmentsArgs) (*[]git.Attachment, error)) *Client_GetAttachments_Call {
  2299  	_c.Call.Return(run)
  2300  	return _c
  2301  }
  2302  
  2303  // GetBlob provides a mock function for the type Client
  2304  func (_mock *Client) GetBlob(context1 context.Context, getBlobArgs git.GetBlobArgs) (*git.GitBlobRef, error) {
  2305  	ret := _mock.Called(context1, getBlobArgs)
  2306  
  2307  	if len(ret) == 0 {
  2308  		panic("no return value specified for GetBlob")
  2309  	}
  2310  
  2311  	var r0 *git.GitBlobRef
  2312  	var r1 error
  2313  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetBlobArgs) (*git.GitBlobRef, error)); ok {
  2314  		return returnFunc(context1, getBlobArgs)
  2315  	}
  2316  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetBlobArgs) *git.GitBlobRef); ok {
  2317  		r0 = returnFunc(context1, getBlobArgs)
  2318  	} else {
  2319  		if ret.Get(0) != nil {
  2320  			r0 = ret.Get(0).(*git.GitBlobRef)
  2321  		}
  2322  	}
  2323  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetBlobArgs) error); ok {
  2324  		r1 = returnFunc(context1, getBlobArgs)
  2325  	} else {
  2326  		r1 = ret.Error(1)
  2327  	}
  2328  	return r0, r1
  2329  }
  2330  
  2331  // Client_GetBlob_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetBlob'
  2332  type Client_GetBlob_Call struct {
  2333  	*mock.Call
  2334  }
  2335  
  2336  // GetBlob is a helper method to define mock.On call
  2337  //   - context1 context.Context
  2338  //   - getBlobArgs git.GetBlobArgs
  2339  func (_e *Client_Expecter) GetBlob(context1 interface{}, getBlobArgs interface{}) *Client_GetBlob_Call {
  2340  	return &Client_GetBlob_Call{Call: _e.mock.On("GetBlob", context1, getBlobArgs)}
  2341  }
  2342  
  2343  func (_c *Client_GetBlob_Call) Run(run func(context1 context.Context, getBlobArgs git.GetBlobArgs)) *Client_GetBlob_Call {
  2344  	_c.Call.Run(func(args mock.Arguments) {
  2345  		var arg0 context.Context
  2346  		if args[0] != nil {
  2347  			arg0 = args[0].(context.Context)
  2348  		}
  2349  		var arg1 git.GetBlobArgs
  2350  		if args[1] != nil {
  2351  			arg1 = args[1].(git.GetBlobArgs)
  2352  		}
  2353  		run(
  2354  			arg0,
  2355  			arg1,
  2356  		)
  2357  	})
  2358  	return _c
  2359  }
  2360  
  2361  func (_c *Client_GetBlob_Call) Return(gitBlobRef *git.GitBlobRef, err error) *Client_GetBlob_Call {
  2362  	_c.Call.Return(gitBlobRef, err)
  2363  	return _c
  2364  }
  2365  
  2366  func (_c *Client_GetBlob_Call) RunAndReturn(run func(context1 context.Context, getBlobArgs git.GetBlobArgs) (*git.GitBlobRef, error)) *Client_GetBlob_Call {
  2367  	_c.Call.Return(run)
  2368  	return _c
  2369  }
  2370  
  2371  // GetBlobContent provides a mock function for the type Client
  2372  func (_mock *Client) GetBlobContent(context1 context.Context, getBlobContentArgs git.GetBlobContentArgs) (io.ReadCloser, error) {
  2373  	ret := _mock.Called(context1, getBlobContentArgs)
  2374  
  2375  	if len(ret) == 0 {
  2376  		panic("no return value specified for GetBlobContent")
  2377  	}
  2378  
  2379  	var r0 io.ReadCloser
  2380  	var r1 error
  2381  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetBlobContentArgs) (io.ReadCloser, error)); ok {
  2382  		return returnFunc(context1, getBlobContentArgs)
  2383  	}
  2384  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetBlobContentArgs) io.ReadCloser); ok {
  2385  		r0 = returnFunc(context1, getBlobContentArgs)
  2386  	} else {
  2387  		if ret.Get(0) != nil {
  2388  			r0 = ret.Get(0).(io.ReadCloser)
  2389  		}
  2390  	}
  2391  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetBlobContentArgs) error); ok {
  2392  		r1 = returnFunc(context1, getBlobContentArgs)
  2393  	} else {
  2394  		r1 = ret.Error(1)
  2395  	}
  2396  	return r0, r1
  2397  }
  2398  
  2399  // Client_GetBlobContent_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetBlobContent'
  2400  type Client_GetBlobContent_Call struct {
  2401  	*mock.Call
  2402  }
  2403  
  2404  // GetBlobContent is a helper method to define mock.On call
  2405  //   - context1 context.Context
  2406  //   - getBlobContentArgs git.GetBlobContentArgs
  2407  func (_e *Client_Expecter) GetBlobContent(context1 interface{}, getBlobContentArgs interface{}) *Client_GetBlobContent_Call {
  2408  	return &Client_GetBlobContent_Call{Call: _e.mock.On("GetBlobContent", context1, getBlobContentArgs)}
  2409  }
  2410  
  2411  func (_c *Client_GetBlobContent_Call) Run(run func(context1 context.Context, getBlobContentArgs git.GetBlobContentArgs)) *Client_GetBlobContent_Call {
  2412  	_c.Call.Run(func(args mock.Arguments) {
  2413  		var arg0 context.Context
  2414  		if args[0] != nil {
  2415  			arg0 = args[0].(context.Context)
  2416  		}
  2417  		var arg1 git.GetBlobContentArgs
  2418  		if args[1] != nil {
  2419  			arg1 = args[1].(git.GetBlobContentArgs)
  2420  		}
  2421  		run(
  2422  			arg0,
  2423  			arg1,
  2424  		)
  2425  	})
  2426  	return _c
  2427  }
  2428  
  2429  func (_c *Client_GetBlobContent_Call) Return(readCloser io.ReadCloser, err error) *Client_GetBlobContent_Call {
  2430  	_c.Call.Return(readCloser, err)
  2431  	return _c
  2432  }
  2433  
  2434  func (_c *Client_GetBlobContent_Call) RunAndReturn(run func(context1 context.Context, getBlobContentArgs git.GetBlobContentArgs) (io.ReadCloser, error)) *Client_GetBlobContent_Call {
  2435  	_c.Call.Return(run)
  2436  	return _c
  2437  }
  2438  
  2439  // GetBlobZip provides a mock function for the type Client
  2440  func (_mock *Client) GetBlobZip(context1 context.Context, getBlobZipArgs git.GetBlobZipArgs) (io.ReadCloser, error) {
  2441  	ret := _mock.Called(context1, getBlobZipArgs)
  2442  
  2443  	if len(ret) == 0 {
  2444  		panic("no return value specified for GetBlobZip")
  2445  	}
  2446  
  2447  	var r0 io.ReadCloser
  2448  	var r1 error
  2449  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetBlobZipArgs) (io.ReadCloser, error)); ok {
  2450  		return returnFunc(context1, getBlobZipArgs)
  2451  	}
  2452  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetBlobZipArgs) io.ReadCloser); ok {
  2453  		r0 = returnFunc(context1, getBlobZipArgs)
  2454  	} else {
  2455  		if ret.Get(0) != nil {
  2456  			r0 = ret.Get(0).(io.ReadCloser)
  2457  		}
  2458  	}
  2459  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetBlobZipArgs) error); ok {
  2460  		r1 = returnFunc(context1, getBlobZipArgs)
  2461  	} else {
  2462  		r1 = ret.Error(1)
  2463  	}
  2464  	return r0, r1
  2465  }
  2466  
  2467  // Client_GetBlobZip_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetBlobZip'
  2468  type Client_GetBlobZip_Call struct {
  2469  	*mock.Call
  2470  }
  2471  
  2472  // GetBlobZip is a helper method to define mock.On call
  2473  //   - context1 context.Context
  2474  //   - getBlobZipArgs git.GetBlobZipArgs
  2475  func (_e *Client_Expecter) GetBlobZip(context1 interface{}, getBlobZipArgs interface{}) *Client_GetBlobZip_Call {
  2476  	return &Client_GetBlobZip_Call{Call: _e.mock.On("GetBlobZip", context1, getBlobZipArgs)}
  2477  }
  2478  
  2479  func (_c *Client_GetBlobZip_Call) Run(run func(context1 context.Context, getBlobZipArgs git.GetBlobZipArgs)) *Client_GetBlobZip_Call {
  2480  	_c.Call.Run(func(args mock.Arguments) {
  2481  		var arg0 context.Context
  2482  		if args[0] != nil {
  2483  			arg0 = args[0].(context.Context)
  2484  		}
  2485  		var arg1 git.GetBlobZipArgs
  2486  		if args[1] != nil {
  2487  			arg1 = args[1].(git.GetBlobZipArgs)
  2488  		}
  2489  		run(
  2490  			arg0,
  2491  			arg1,
  2492  		)
  2493  	})
  2494  	return _c
  2495  }
  2496  
  2497  func (_c *Client_GetBlobZip_Call) Return(readCloser io.ReadCloser, err error) *Client_GetBlobZip_Call {
  2498  	_c.Call.Return(readCloser, err)
  2499  	return _c
  2500  }
  2501  
  2502  func (_c *Client_GetBlobZip_Call) RunAndReturn(run func(context1 context.Context, getBlobZipArgs git.GetBlobZipArgs) (io.ReadCloser, error)) *Client_GetBlobZip_Call {
  2503  	_c.Call.Return(run)
  2504  	return _c
  2505  }
  2506  
  2507  // GetBlobsZip provides a mock function for the type Client
  2508  func (_mock *Client) GetBlobsZip(context1 context.Context, getBlobsZipArgs git.GetBlobsZipArgs) (io.ReadCloser, error) {
  2509  	ret := _mock.Called(context1, getBlobsZipArgs)
  2510  
  2511  	if len(ret) == 0 {
  2512  		panic("no return value specified for GetBlobsZip")
  2513  	}
  2514  
  2515  	var r0 io.ReadCloser
  2516  	var r1 error
  2517  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetBlobsZipArgs) (io.ReadCloser, error)); ok {
  2518  		return returnFunc(context1, getBlobsZipArgs)
  2519  	}
  2520  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetBlobsZipArgs) io.ReadCloser); ok {
  2521  		r0 = returnFunc(context1, getBlobsZipArgs)
  2522  	} else {
  2523  		if ret.Get(0) != nil {
  2524  			r0 = ret.Get(0).(io.ReadCloser)
  2525  		}
  2526  	}
  2527  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetBlobsZipArgs) error); ok {
  2528  		r1 = returnFunc(context1, getBlobsZipArgs)
  2529  	} else {
  2530  		r1 = ret.Error(1)
  2531  	}
  2532  	return r0, r1
  2533  }
  2534  
  2535  // Client_GetBlobsZip_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetBlobsZip'
  2536  type Client_GetBlobsZip_Call struct {
  2537  	*mock.Call
  2538  }
  2539  
  2540  // GetBlobsZip is a helper method to define mock.On call
  2541  //   - context1 context.Context
  2542  //   - getBlobsZipArgs git.GetBlobsZipArgs
  2543  func (_e *Client_Expecter) GetBlobsZip(context1 interface{}, getBlobsZipArgs interface{}) *Client_GetBlobsZip_Call {
  2544  	return &Client_GetBlobsZip_Call{Call: _e.mock.On("GetBlobsZip", context1, getBlobsZipArgs)}
  2545  }
  2546  
  2547  func (_c *Client_GetBlobsZip_Call) Run(run func(context1 context.Context, getBlobsZipArgs git.GetBlobsZipArgs)) *Client_GetBlobsZip_Call {
  2548  	_c.Call.Run(func(args mock.Arguments) {
  2549  		var arg0 context.Context
  2550  		if args[0] != nil {
  2551  			arg0 = args[0].(context.Context)
  2552  		}
  2553  		var arg1 git.GetBlobsZipArgs
  2554  		if args[1] != nil {
  2555  			arg1 = args[1].(git.GetBlobsZipArgs)
  2556  		}
  2557  		run(
  2558  			arg0,
  2559  			arg1,
  2560  		)
  2561  	})
  2562  	return _c
  2563  }
  2564  
  2565  func (_c *Client_GetBlobsZip_Call) Return(readCloser io.ReadCloser, err error) *Client_GetBlobsZip_Call {
  2566  	_c.Call.Return(readCloser, err)
  2567  	return _c
  2568  }
  2569  
  2570  func (_c *Client_GetBlobsZip_Call) RunAndReturn(run func(context1 context.Context, getBlobsZipArgs git.GetBlobsZipArgs) (io.ReadCloser, error)) *Client_GetBlobsZip_Call {
  2571  	_c.Call.Return(run)
  2572  	return _c
  2573  }
  2574  
  2575  // GetBranch provides a mock function for the type Client
  2576  func (_mock *Client) GetBranch(context1 context.Context, getBranchArgs git.GetBranchArgs) (*git.GitBranchStats, error) {
  2577  	ret := _mock.Called(context1, getBranchArgs)
  2578  
  2579  	if len(ret) == 0 {
  2580  		panic("no return value specified for GetBranch")
  2581  	}
  2582  
  2583  	var r0 *git.GitBranchStats
  2584  	var r1 error
  2585  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetBranchArgs) (*git.GitBranchStats, error)); ok {
  2586  		return returnFunc(context1, getBranchArgs)
  2587  	}
  2588  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetBranchArgs) *git.GitBranchStats); ok {
  2589  		r0 = returnFunc(context1, getBranchArgs)
  2590  	} else {
  2591  		if ret.Get(0) != nil {
  2592  			r0 = ret.Get(0).(*git.GitBranchStats)
  2593  		}
  2594  	}
  2595  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetBranchArgs) error); ok {
  2596  		r1 = returnFunc(context1, getBranchArgs)
  2597  	} else {
  2598  		r1 = ret.Error(1)
  2599  	}
  2600  	return r0, r1
  2601  }
  2602  
  2603  // Client_GetBranch_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetBranch'
  2604  type Client_GetBranch_Call struct {
  2605  	*mock.Call
  2606  }
  2607  
  2608  // GetBranch is a helper method to define mock.On call
  2609  //   - context1 context.Context
  2610  //   - getBranchArgs git.GetBranchArgs
  2611  func (_e *Client_Expecter) GetBranch(context1 interface{}, getBranchArgs interface{}) *Client_GetBranch_Call {
  2612  	return &Client_GetBranch_Call{Call: _e.mock.On("GetBranch", context1, getBranchArgs)}
  2613  }
  2614  
  2615  func (_c *Client_GetBranch_Call) Run(run func(context1 context.Context, getBranchArgs git.GetBranchArgs)) *Client_GetBranch_Call {
  2616  	_c.Call.Run(func(args mock.Arguments) {
  2617  		var arg0 context.Context
  2618  		if args[0] != nil {
  2619  			arg0 = args[0].(context.Context)
  2620  		}
  2621  		var arg1 git.GetBranchArgs
  2622  		if args[1] != nil {
  2623  			arg1 = args[1].(git.GetBranchArgs)
  2624  		}
  2625  		run(
  2626  			arg0,
  2627  			arg1,
  2628  		)
  2629  	})
  2630  	return _c
  2631  }
  2632  
  2633  func (_c *Client_GetBranch_Call) Return(gitBranchStats *git.GitBranchStats, err error) *Client_GetBranch_Call {
  2634  	_c.Call.Return(gitBranchStats, err)
  2635  	return _c
  2636  }
  2637  
  2638  func (_c *Client_GetBranch_Call) RunAndReturn(run func(context1 context.Context, getBranchArgs git.GetBranchArgs) (*git.GitBranchStats, error)) *Client_GetBranch_Call {
  2639  	_c.Call.Return(run)
  2640  	return _c
  2641  }
  2642  
  2643  // GetBranches provides a mock function for the type Client
  2644  func (_mock *Client) GetBranches(context1 context.Context, getBranchesArgs git.GetBranchesArgs) (*[]git.GitBranchStats, error) {
  2645  	ret := _mock.Called(context1, getBranchesArgs)
  2646  
  2647  	if len(ret) == 0 {
  2648  		panic("no return value specified for GetBranches")
  2649  	}
  2650  
  2651  	var r0 *[]git.GitBranchStats
  2652  	var r1 error
  2653  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetBranchesArgs) (*[]git.GitBranchStats, error)); ok {
  2654  		return returnFunc(context1, getBranchesArgs)
  2655  	}
  2656  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetBranchesArgs) *[]git.GitBranchStats); ok {
  2657  		r0 = returnFunc(context1, getBranchesArgs)
  2658  	} else {
  2659  		if ret.Get(0) != nil {
  2660  			r0 = ret.Get(0).(*[]git.GitBranchStats)
  2661  		}
  2662  	}
  2663  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetBranchesArgs) error); ok {
  2664  		r1 = returnFunc(context1, getBranchesArgs)
  2665  	} else {
  2666  		r1 = ret.Error(1)
  2667  	}
  2668  	return r0, r1
  2669  }
  2670  
  2671  // Client_GetBranches_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetBranches'
  2672  type Client_GetBranches_Call struct {
  2673  	*mock.Call
  2674  }
  2675  
  2676  // GetBranches is a helper method to define mock.On call
  2677  //   - context1 context.Context
  2678  //   - getBranchesArgs git.GetBranchesArgs
  2679  func (_e *Client_Expecter) GetBranches(context1 interface{}, getBranchesArgs interface{}) *Client_GetBranches_Call {
  2680  	return &Client_GetBranches_Call{Call: _e.mock.On("GetBranches", context1, getBranchesArgs)}
  2681  }
  2682  
  2683  func (_c *Client_GetBranches_Call) Run(run func(context1 context.Context, getBranchesArgs git.GetBranchesArgs)) *Client_GetBranches_Call {
  2684  	_c.Call.Run(func(args mock.Arguments) {
  2685  		var arg0 context.Context
  2686  		if args[0] != nil {
  2687  			arg0 = args[0].(context.Context)
  2688  		}
  2689  		var arg1 git.GetBranchesArgs
  2690  		if args[1] != nil {
  2691  			arg1 = args[1].(git.GetBranchesArgs)
  2692  		}
  2693  		run(
  2694  			arg0,
  2695  			arg1,
  2696  		)
  2697  	})
  2698  	return _c
  2699  }
  2700  
  2701  func (_c *Client_GetBranches_Call) Return(gitBranchStatss *[]git.GitBranchStats, err error) *Client_GetBranches_Call {
  2702  	_c.Call.Return(gitBranchStatss, err)
  2703  	return _c
  2704  }
  2705  
  2706  func (_c *Client_GetBranches_Call) RunAndReturn(run func(context1 context.Context, getBranchesArgs git.GetBranchesArgs) (*[]git.GitBranchStats, error)) *Client_GetBranches_Call {
  2707  	_c.Call.Return(run)
  2708  	return _c
  2709  }
  2710  
  2711  // GetChanges provides a mock function for the type Client
  2712  func (_mock *Client) GetChanges(context1 context.Context, getChangesArgs git.GetChangesArgs) (*git.GitCommitChanges, error) {
  2713  	ret := _mock.Called(context1, getChangesArgs)
  2714  
  2715  	if len(ret) == 0 {
  2716  		panic("no return value specified for GetChanges")
  2717  	}
  2718  
  2719  	var r0 *git.GitCommitChanges
  2720  	var r1 error
  2721  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetChangesArgs) (*git.GitCommitChanges, error)); ok {
  2722  		return returnFunc(context1, getChangesArgs)
  2723  	}
  2724  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetChangesArgs) *git.GitCommitChanges); ok {
  2725  		r0 = returnFunc(context1, getChangesArgs)
  2726  	} else {
  2727  		if ret.Get(0) != nil {
  2728  			r0 = ret.Get(0).(*git.GitCommitChanges)
  2729  		}
  2730  	}
  2731  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetChangesArgs) error); ok {
  2732  		r1 = returnFunc(context1, getChangesArgs)
  2733  	} else {
  2734  		r1 = ret.Error(1)
  2735  	}
  2736  	return r0, r1
  2737  }
  2738  
  2739  // Client_GetChanges_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetChanges'
  2740  type Client_GetChanges_Call struct {
  2741  	*mock.Call
  2742  }
  2743  
  2744  // GetChanges is a helper method to define mock.On call
  2745  //   - context1 context.Context
  2746  //   - getChangesArgs git.GetChangesArgs
  2747  func (_e *Client_Expecter) GetChanges(context1 interface{}, getChangesArgs interface{}) *Client_GetChanges_Call {
  2748  	return &Client_GetChanges_Call{Call: _e.mock.On("GetChanges", context1, getChangesArgs)}
  2749  }
  2750  
  2751  func (_c *Client_GetChanges_Call) Run(run func(context1 context.Context, getChangesArgs git.GetChangesArgs)) *Client_GetChanges_Call {
  2752  	_c.Call.Run(func(args mock.Arguments) {
  2753  		var arg0 context.Context
  2754  		if args[0] != nil {
  2755  			arg0 = args[0].(context.Context)
  2756  		}
  2757  		var arg1 git.GetChangesArgs
  2758  		if args[1] != nil {
  2759  			arg1 = args[1].(git.GetChangesArgs)
  2760  		}
  2761  		run(
  2762  			arg0,
  2763  			arg1,
  2764  		)
  2765  	})
  2766  	return _c
  2767  }
  2768  
  2769  func (_c *Client_GetChanges_Call) Return(gitCommitChanges *git.GitCommitChanges, err error) *Client_GetChanges_Call {
  2770  	_c.Call.Return(gitCommitChanges, err)
  2771  	return _c
  2772  }
  2773  
  2774  func (_c *Client_GetChanges_Call) RunAndReturn(run func(context1 context.Context, getChangesArgs git.GetChangesArgs) (*git.GitCommitChanges, error)) *Client_GetChanges_Call {
  2775  	_c.Call.Return(run)
  2776  	return _c
  2777  }
  2778  
  2779  // GetCherryPick provides a mock function for the type Client
  2780  func (_mock *Client) GetCherryPick(context1 context.Context, getCherryPickArgs git.GetCherryPickArgs) (*git.GitCherryPick, error) {
  2781  	ret := _mock.Called(context1, getCherryPickArgs)
  2782  
  2783  	if len(ret) == 0 {
  2784  		panic("no return value specified for GetCherryPick")
  2785  	}
  2786  
  2787  	var r0 *git.GitCherryPick
  2788  	var r1 error
  2789  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetCherryPickArgs) (*git.GitCherryPick, error)); ok {
  2790  		return returnFunc(context1, getCherryPickArgs)
  2791  	}
  2792  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetCherryPickArgs) *git.GitCherryPick); ok {
  2793  		r0 = returnFunc(context1, getCherryPickArgs)
  2794  	} else {
  2795  		if ret.Get(0) != nil {
  2796  			r0 = ret.Get(0).(*git.GitCherryPick)
  2797  		}
  2798  	}
  2799  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetCherryPickArgs) error); ok {
  2800  		r1 = returnFunc(context1, getCherryPickArgs)
  2801  	} else {
  2802  		r1 = ret.Error(1)
  2803  	}
  2804  	return r0, r1
  2805  }
  2806  
  2807  // Client_GetCherryPick_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetCherryPick'
  2808  type Client_GetCherryPick_Call struct {
  2809  	*mock.Call
  2810  }
  2811  
  2812  // GetCherryPick is a helper method to define mock.On call
  2813  //   - context1 context.Context
  2814  //   - getCherryPickArgs git.GetCherryPickArgs
  2815  func (_e *Client_Expecter) GetCherryPick(context1 interface{}, getCherryPickArgs interface{}) *Client_GetCherryPick_Call {
  2816  	return &Client_GetCherryPick_Call{Call: _e.mock.On("GetCherryPick", context1, getCherryPickArgs)}
  2817  }
  2818  
  2819  func (_c *Client_GetCherryPick_Call) Run(run func(context1 context.Context, getCherryPickArgs git.GetCherryPickArgs)) *Client_GetCherryPick_Call {
  2820  	_c.Call.Run(func(args mock.Arguments) {
  2821  		var arg0 context.Context
  2822  		if args[0] != nil {
  2823  			arg0 = args[0].(context.Context)
  2824  		}
  2825  		var arg1 git.GetCherryPickArgs
  2826  		if args[1] != nil {
  2827  			arg1 = args[1].(git.GetCherryPickArgs)
  2828  		}
  2829  		run(
  2830  			arg0,
  2831  			arg1,
  2832  		)
  2833  	})
  2834  	return _c
  2835  }
  2836  
  2837  func (_c *Client_GetCherryPick_Call) Return(gitCherryPick *git.GitCherryPick, err error) *Client_GetCherryPick_Call {
  2838  	_c.Call.Return(gitCherryPick, err)
  2839  	return _c
  2840  }
  2841  
  2842  func (_c *Client_GetCherryPick_Call) RunAndReturn(run func(context1 context.Context, getCherryPickArgs git.GetCherryPickArgs) (*git.GitCherryPick, error)) *Client_GetCherryPick_Call {
  2843  	_c.Call.Return(run)
  2844  	return _c
  2845  }
  2846  
  2847  // GetCherryPickForRefName provides a mock function for the type Client
  2848  func (_mock *Client) GetCherryPickForRefName(context1 context.Context, getCherryPickForRefNameArgs git.GetCherryPickForRefNameArgs) (*git.GitCherryPick, error) {
  2849  	ret := _mock.Called(context1, getCherryPickForRefNameArgs)
  2850  
  2851  	if len(ret) == 0 {
  2852  		panic("no return value specified for GetCherryPickForRefName")
  2853  	}
  2854  
  2855  	var r0 *git.GitCherryPick
  2856  	var r1 error
  2857  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetCherryPickForRefNameArgs) (*git.GitCherryPick, error)); ok {
  2858  		return returnFunc(context1, getCherryPickForRefNameArgs)
  2859  	}
  2860  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetCherryPickForRefNameArgs) *git.GitCherryPick); ok {
  2861  		r0 = returnFunc(context1, getCherryPickForRefNameArgs)
  2862  	} else {
  2863  		if ret.Get(0) != nil {
  2864  			r0 = ret.Get(0).(*git.GitCherryPick)
  2865  		}
  2866  	}
  2867  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetCherryPickForRefNameArgs) error); ok {
  2868  		r1 = returnFunc(context1, getCherryPickForRefNameArgs)
  2869  	} else {
  2870  		r1 = ret.Error(1)
  2871  	}
  2872  	return r0, r1
  2873  }
  2874  
  2875  // Client_GetCherryPickForRefName_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetCherryPickForRefName'
  2876  type Client_GetCherryPickForRefName_Call struct {
  2877  	*mock.Call
  2878  }
  2879  
  2880  // GetCherryPickForRefName is a helper method to define mock.On call
  2881  //   - context1 context.Context
  2882  //   - getCherryPickForRefNameArgs git.GetCherryPickForRefNameArgs
  2883  func (_e *Client_Expecter) GetCherryPickForRefName(context1 interface{}, getCherryPickForRefNameArgs interface{}) *Client_GetCherryPickForRefName_Call {
  2884  	return &Client_GetCherryPickForRefName_Call{Call: _e.mock.On("GetCherryPickForRefName", context1, getCherryPickForRefNameArgs)}
  2885  }
  2886  
  2887  func (_c *Client_GetCherryPickForRefName_Call) Run(run func(context1 context.Context, getCherryPickForRefNameArgs git.GetCherryPickForRefNameArgs)) *Client_GetCherryPickForRefName_Call {
  2888  	_c.Call.Run(func(args mock.Arguments) {
  2889  		var arg0 context.Context
  2890  		if args[0] != nil {
  2891  			arg0 = args[0].(context.Context)
  2892  		}
  2893  		var arg1 git.GetCherryPickForRefNameArgs
  2894  		if args[1] != nil {
  2895  			arg1 = args[1].(git.GetCherryPickForRefNameArgs)
  2896  		}
  2897  		run(
  2898  			arg0,
  2899  			arg1,
  2900  		)
  2901  	})
  2902  	return _c
  2903  }
  2904  
  2905  func (_c *Client_GetCherryPickForRefName_Call) Return(gitCherryPick *git.GitCherryPick, err error) *Client_GetCherryPickForRefName_Call {
  2906  	_c.Call.Return(gitCherryPick, err)
  2907  	return _c
  2908  }
  2909  
  2910  func (_c *Client_GetCherryPickForRefName_Call) RunAndReturn(run func(context1 context.Context, getCherryPickForRefNameArgs git.GetCherryPickForRefNameArgs) (*git.GitCherryPick, error)) *Client_GetCherryPickForRefName_Call {
  2911  	_c.Call.Return(run)
  2912  	return _c
  2913  }
  2914  
  2915  // GetComment provides a mock function for the type Client
  2916  func (_mock *Client) GetComment(context1 context.Context, getCommentArgs git.GetCommentArgs) (*git.Comment, error) {
  2917  	ret := _mock.Called(context1, getCommentArgs)
  2918  
  2919  	if len(ret) == 0 {
  2920  		panic("no return value specified for GetComment")
  2921  	}
  2922  
  2923  	var r0 *git.Comment
  2924  	var r1 error
  2925  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetCommentArgs) (*git.Comment, error)); ok {
  2926  		return returnFunc(context1, getCommentArgs)
  2927  	}
  2928  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetCommentArgs) *git.Comment); ok {
  2929  		r0 = returnFunc(context1, getCommentArgs)
  2930  	} else {
  2931  		if ret.Get(0) != nil {
  2932  			r0 = ret.Get(0).(*git.Comment)
  2933  		}
  2934  	}
  2935  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetCommentArgs) error); ok {
  2936  		r1 = returnFunc(context1, getCommentArgs)
  2937  	} else {
  2938  		r1 = ret.Error(1)
  2939  	}
  2940  	return r0, r1
  2941  }
  2942  
  2943  // Client_GetComment_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetComment'
  2944  type Client_GetComment_Call struct {
  2945  	*mock.Call
  2946  }
  2947  
  2948  // GetComment is a helper method to define mock.On call
  2949  //   - context1 context.Context
  2950  //   - getCommentArgs git.GetCommentArgs
  2951  func (_e *Client_Expecter) GetComment(context1 interface{}, getCommentArgs interface{}) *Client_GetComment_Call {
  2952  	return &Client_GetComment_Call{Call: _e.mock.On("GetComment", context1, getCommentArgs)}
  2953  }
  2954  
  2955  func (_c *Client_GetComment_Call) Run(run func(context1 context.Context, getCommentArgs git.GetCommentArgs)) *Client_GetComment_Call {
  2956  	_c.Call.Run(func(args mock.Arguments) {
  2957  		var arg0 context.Context
  2958  		if args[0] != nil {
  2959  			arg0 = args[0].(context.Context)
  2960  		}
  2961  		var arg1 git.GetCommentArgs
  2962  		if args[1] != nil {
  2963  			arg1 = args[1].(git.GetCommentArgs)
  2964  		}
  2965  		run(
  2966  			arg0,
  2967  			arg1,
  2968  		)
  2969  	})
  2970  	return _c
  2971  }
  2972  
  2973  func (_c *Client_GetComment_Call) Return(comment *git.Comment, err error) *Client_GetComment_Call {
  2974  	_c.Call.Return(comment, err)
  2975  	return _c
  2976  }
  2977  
  2978  func (_c *Client_GetComment_Call) RunAndReturn(run func(context1 context.Context, getCommentArgs git.GetCommentArgs) (*git.Comment, error)) *Client_GetComment_Call {
  2979  	_c.Call.Return(run)
  2980  	return _c
  2981  }
  2982  
  2983  // GetComments provides a mock function for the type Client
  2984  func (_mock *Client) GetComments(context1 context.Context, getCommentsArgs git.GetCommentsArgs) (*[]git.Comment, error) {
  2985  	ret := _mock.Called(context1, getCommentsArgs)
  2986  
  2987  	if len(ret) == 0 {
  2988  		panic("no return value specified for GetComments")
  2989  	}
  2990  
  2991  	var r0 *[]git.Comment
  2992  	var r1 error
  2993  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetCommentsArgs) (*[]git.Comment, error)); ok {
  2994  		return returnFunc(context1, getCommentsArgs)
  2995  	}
  2996  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetCommentsArgs) *[]git.Comment); ok {
  2997  		r0 = returnFunc(context1, getCommentsArgs)
  2998  	} else {
  2999  		if ret.Get(0) != nil {
  3000  			r0 = ret.Get(0).(*[]git.Comment)
  3001  		}
  3002  	}
  3003  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetCommentsArgs) error); ok {
  3004  		r1 = returnFunc(context1, getCommentsArgs)
  3005  	} else {
  3006  		r1 = ret.Error(1)
  3007  	}
  3008  	return r0, r1
  3009  }
  3010  
  3011  // Client_GetComments_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetComments'
  3012  type Client_GetComments_Call struct {
  3013  	*mock.Call
  3014  }
  3015  
  3016  // GetComments is a helper method to define mock.On call
  3017  //   - context1 context.Context
  3018  //   - getCommentsArgs git.GetCommentsArgs
  3019  func (_e *Client_Expecter) GetComments(context1 interface{}, getCommentsArgs interface{}) *Client_GetComments_Call {
  3020  	return &Client_GetComments_Call{Call: _e.mock.On("GetComments", context1, getCommentsArgs)}
  3021  }
  3022  
  3023  func (_c *Client_GetComments_Call) Run(run func(context1 context.Context, getCommentsArgs git.GetCommentsArgs)) *Client_GetComments_Call {
  3024  	_c.Call.Run(func(args mock.Arguments) {
  3025  		var arg0 context.Context
  3026  		if args[0] != nil {
  3027  			arg0 = args[0].(context.Context)
  3028  		}
  3029  		var arg1 git.GetCommentsArgs
  3030  		if args[1] != nil {
  3031  			arg1 = args[1].(git.GetCommentsArgs)
  3032  		}
  3033  		run(
  3034  			arg0,
  3035  			arg1,
  3036  		)
  3037  	})
  3038  	return _c
  3039  }
  3040  
  3041  func (_c *Client_GetComments_Call) Return(comments *[]git.Comment, err error) *Client_GetComments_Call {
  3042  	_c.Call.Return(comments, err)
  3043  	return _c
  3044  }
  3045  
  3046  func (_c *Client_GetComments_Call) RunAndReturn(run func(context1 context.Context, getCommentsArgs git.GetCommentsArgs) (*[]git.Comment, error)) *Client_GetComments_Call {
  3047  	_c.Call.Return(run)
  3048  	return _c
  3049  }
  3050  
  3051  // GetCommit provides a mock function for the type Client
  3052  func (_mock *Client) GetCommit(context1 context.Context, getCommitArgs git.GetCommitArgs) (*git.GitCommit, error) {
  3053  	ret := _mock.Called(context1, getCommitArgs)
  3054  
  3055  	if len(ret) == 0 {
  3056  		panic("no return value specified for GetCommit")
  3057  	}
  3058  
  3059  	var r0 *git.GitCommit
  3060  	var r1 error
  3061  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetCommitArgs) (*git.GitCommit, error)); ok {
  3062  		return returnFunc(context1, getCommitArgs)
  3063  	}
  3064  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetCommitArgs) *git.GitCommit); ok {
  3065  		r0 = returnFunc(context1, getCommitArgs)
  3066  	} else {
  3067  		if ret.Get(0) != nil {
  3068  			r0 = ret.Get(0).(*git.GitCommit)
  3069  		}
  3070  	}
  3071  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetCommitArgs) error); ok {
  3072  		r1 = returnFunc(context1, getCommitArgs)
  3073  	} else {
  3074  		r1 = ret.Error(1)
  3075  	}
  3076  	return r0, r1
  3077  }
  3078  
  3079  // Client_GetCommit_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetCommit'
  3080  type Client_GetCommit_Call struct {
  3081  	*mock.Call
  3082  }
  3083  
  3084  // GetCommit is a helper method to define mock.On call
  3085  //   - context1 context.Context
  3086  //   - getCommitArgs git.GetCommitArgs
  3087  func (_e *Client_Expecter) GetCommit(context1 interface{}, getCommitArgs interface{}) *Client_GetCommit_Call {
  3088  	return &Client_GetCommit_Call{Call: _e.mock.On("GetCommit", context1, getCommitArgs)}
  3089  }
  3090  
  3091  func (_c *Client_GetCommit_Call) Run(run func(context1 context.Context, getCommitArgs git.GetCommitArgs)) *Client_GetCommit_Call {
  3092  	_c.Call.Run(func(args mock.Arguments) {
  3093  		var arg0 context.Context
  3094  		if args[0] != nil {
  3095  			arg0 = args[0].(context.Context)
  3096  		}
  3097  		var arg1 git.GetCommitArgs
  3098  		if args[1] != nil {
  3099  			arg1 = args[1].(git.GetCommitArgs)
  3100  		}
  3101  		run(
  3102  			arg0,
  3103  			arg1,
  3104  		)
  3105  	})
  3106  	return _c
  3107  }
  3108  
  3109  func (_c *Client_GetCommit_Call) Return(gitCommit *git.GitCommit, err error) *Client_GetCommit_Call {
  3110  	_c.Call.Return(gitCommit, err)
  3111  	return _c
  3112  }
  3113  
  3114  func (_c *Client_GetCommit_Call) RunAndReturn(run func(context1 context.Context, getCommitArgs git.GetCommitArgs) (*git.GitCommit, error)) *Client_GetCommit_Call {
  3115  	_c.Call.Return(run)
  3116  	return _c
  3117  }
  3118  
  3119  // GetCommitDiffs provides a mock function for the type Client
  3120  func (_mock *Client) GetCommitDiffs(context1 context.Context, getCommitDiffsArgs git.GetCommitDiffsArgs) (*git.GitCommitDiffs, error) {
  3121  	ret := _mock.Called(context1, getCommitDiffsArgs)
  3122  
  3123  	if len(ret) == 0 {
  3124  		panic("no return value specified for GetCommitDiffs")
  3125  	}
  3126  
  3127  	var r0 *git.GitCommitDiffs
  3128  	var r1 error
  3129  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetCommitDiffsArgs) (*git.GitCommitDiffs, error)); ok {
  3130  		return returnFunc(context1, getCommitDiffsArgs)
  3131  	}
  3132  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetCommitDiffsArgs) *git.GitCommitDiffs); ok {
  3133  		r0 = returnFunc(context1, getCommitDiffsArgs)
  3134  	} else {
  3135  		if ret.Get(0) != nil {
  3136  			r0 = ret.Get(0).(*git.GitCommitDiffs)
  3137  		}
  3138  	}
  3139  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetCommitDiffsArgs) error); ok {
  3140  		r1 = returnFunc(context1, getCommitDiffsArgs)
  3141  	} else {
  3142  		r1 = ret.Error(1)
  3143  	}
  3144  	return r0, r1
  3145  }
  3146  
  3147  // Client_GetCommitDiffs_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetCommitDiffs'
  3148  type Client_GetCommitDiffs_Call struct {
  3149  	*mock.Call
  3150  }
  3151  
  3152  // GetCommitDiffs is a helper method to define mock.On call
  3153  //   - context1 context.Context
  3154  //   - getCommitDiffsArgs git.GetCommitDiffsArgs
  3155  func (_e *Client_Expecter) GetCommitDiffs(context1 interface{}, getCommitDiffsArgs interface{}) *Client_GetCommitDiffs_Call {
  3156  	return &Client_GetCommitDiffs_Call{Call: _e.mock.On("GetCommitDiffs", context1, getCommitDiffsArgs)}
  3157  }
  3158  
  3159  func (_c *Client_GetCommitDiffs_Call) Run(run func(context1 context.Context, getCommitDiffsArgs git.GetCommitDiffsArgs)) *Client_GetCommitDiffs_Call {
  3160  	_c.Call.Run(func(args mock.Arguments) {
  3161  		var arg0 context.Context
  3162  		if args[0] != nil {
  3163  			arg0 = args[0].(context.Context)
  3164  		}
  3165  		var arg1 git.GetCommitDiffsArgs
  3166  		if args[1] != nil {
  3167  			arg1 = args[1].(git.GetCommitDiffsArgs)
  3168  		}
  3169  		run(
  3170  			arg0,
  3171  			arg1,
  3172  		)
  3173  	})
  3174  	return _c
  3175  }
  3176  
  3177  func (_c *Client_GetCommitDiffs_Call) Return(gitCommitDiffs *git.GitCommitDiffs, err error) *Client_GetCommitDiffs_Call {
  3178  	_c.Call.Return(gitCommitDiffs, err)
  3179  	return _c
  3180  }
  3181  
  3182  func (_c *Client_GetCommitDiffs_Call) RunAndReturn(run func(context1 context.Context, getCommitDiffsArgs git.GetCommitDiffsArgs) (*git.GitCommitDiffs, error)) *Client_GetCommitDiffs_Call {
  3183  	_c.Call.Return(run)
  3184  	return _c
  3185  }
  3186  
  3187  // GetCommits provides a mock function for the type Client
  3188  func (_mock *Client) GetCommits(context1 context.Context, getCommitsArgs git.GetCommitsArgs) (*[]git.GitCommitRef, error) {
  3189  	ret := _mock.Called(context1, getCommitsArgs)
  3190  
  3191  	if len(ret) == 0 {
  3192  		panic("no return value specified for GetCommits")
  3193  	}
  3194  
  3195  	var r0 *[]git.GitCommitRef
  3196  	var r1 error
  3197  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetCommitsArgs) (*[]git.GitCommitRef, error)); ok {
  3198  		return returnFunc(context1, getCommitsArgs)
  3199  	}
  3200  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetCommitsArgs) *[]git.GitCommitRef); ok {
  3201  		r0 = returnFunc(context1, getCommitsArgs)
  3202  	} else {
  3203  		if ret.Get(0) != nil {
  3204  			r0 = ret.Get(0).(*[]git.GitCommitRef)
  3205  		}
  3206  	}
  3207  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetCommitsArgs) error); ok {
  3208  		r1 = returnFunc(context1, getCommitsArgs)
  3209  	} else {
  3210  		r1 = ret.Error(1)
  3211  	}
  3212  	return r0, r1
  3213  }
  3214  
  3215  // Client_GetCommits_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetCommits'
  3216  type Client_GetCommits_Call struct {
  3217  	*mock.Call
  3218  }
  3219  
  3220  // GetCommits is a helper method to define mock.On call
  3221  //   - context1 context.Context
  3222  //   - getCommitsArgs git.GetCommitsArgs
  3223  func (_e *Client_Expecter) GetCommits(context1 interface{}, getCommitsArgs interface{}) *Client_GetCommits_Call {
  3224  	return &Client_GetCommits_Call{Call: _e.mock.On("GetCommits", context1, getCommitsArgs)}
  3225  }
  3226  
  3227  func (_c *Client_GetCommits_Call) Run(run func(context1 context.Context, getCommitsArgs git.GetCommitsArgs)) *Client_GetCommits_Call {
  3228  	_c.Call.Run(func(args mock.Arguments) {
  3229  		var arg0 context.Context
  3230  		if args[0] != nil {
  3231  			arg0 = args[0].(context.Context)
  3232  		}
  3233  		var arg1 git.GetCommitsArgs
  3234  		if args[1] != nil {
  3235  			arg1 = args[1].(git.GetCommitsArgs)
  3236  		}
  3237  		run(
  3238  			arg0,
  3239  			arg1,
  3240  		)
  3241  	})
  3242  	return _c
  3243  }
  3244  
  3245  func (_c *Client_GetCommits_Call) Return(gitCommitRefs *[]git.GitCommitRef, err error) *Client_GetCommits_Call {
  3246  	_c.Call.Return(gitCommitRefs, err)
  3247  	return _c
  3248  }
  3249  
  3250  func (_c *Client_GetCommits_Call) RunAndReturn(run func(context1 context.Context, getCommitsArgs git.GetCommitsArgs) (*[]git.GitCommitRef, error)) *Client_GetCommits_Call {
  3251  	_c.Call.Return(run)
  3252  	return _c
  3253  }
  3254  
  3255  // GetCommitsBatch provides a mock function for the type Client
  3256  func (_mock *Client) GetCommitsBatch(context1 context.Context, getCommitsBatchArgs git.GetCommitsBatchArgs) (*[]git.GitCommitRef, error) {
  3257  	ret := _mock.Called(context1, getCommitsBatchArgs)
  3258  
  3259  	if len(ret) == 0 {
  3260  		panic("no return value specified for GetCommitsBatch")
  3261  	}
  3262  
  3263  	var r0 *[]git.GitCommitRef
  3264  	var r1 error
  3265  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetCommitsBatchArgs) (*[]git.GitCommitRef, error)); ok {
  3266  		return returnFunc(context1, getCommitsBatchArgs)
  3267  	}
  3268  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetCommitsBatchArgs) *[]git.GitCommitRef); ok {
  3269  		r0 = returnFunc(context1, getCommitsBatchArgs)
  3270  	} else {
  3271  		if ret.Get(0) != nil {
  3272  			r0 = ret.Get(0).(*[]git.GitCommitRef)
  3273  		}
  3274  	}
  3275  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetCommitsBatchArgs) error); ok {
  3276  		r1 = returnFunc(context1, getCommitsBatchArgs)
  3277  	} else {
  3278  		r1 = ret.Error(1)
  3279  	}
  3280  	return r0, r1
  3281  }
  3282  
  3283  // Client_GetCommitsBatch_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetCommitsBatch'
  3284  type Client_GetCommitsBatch_Call struct {
  3285  	*mock.Call
  3286  }
  3287  
  3288  // GetCommitsBatch is a helper method to define mock.On call
  3289  //   - context1 context.Context
  3290  //   - getCommitsBatchArgs git.GetCommitsBatchArgs
  3291  func (_e *Client_Expecter) GetCommitsBatch(context1 interface{}, getCommitsBatchArgs interface{}) *Client_GetCommitsBatch_Call {
  3292  	return &Client_GetCommitsBatch_Call{Call: _e.mock.On("GetCommitsBatch", context1, getCommitsBatchArgs)}
  3293  }
  3294  
  3295  func (_c *Client_GetCommitsBatch_Call) Run(run func(context1 context.Context, getCommitsBatchArgs git.GetCommitsBatchArgs)) *Client_GetCommitsBatch_Call {
  3296  	_c.Call.Run(func(args mock.Arguments) {
  3297  		var arg0 context.Context
  3298  		if args[0] != nil {
  3299  			arg0 = args[0].(context.Context)
  3300  		}
  3301  		var arg1 git.GetCommitsBatchArgs
  3302  		if args[1] != nil {
  3303  			arg1 = args[1].(git.GetCommitsBatchArgs)
  3304  		}
  3305  		run(
  3306  			arg0,
  3307  			arg1,
  3308  		)
  3309  	})
  3310  	return _c
  3311  }
  3312  
  3313  func (_c *Client_GetCommitsBatch_Call) Return(gitCommitRefs *[]git.GitCommitRef, err error) *Client_GetCommitsBatch_Call {
  3314  	_c.Call.Return(gitCommitRefs, err)
  3315  	return _c
  3316  }
  3317  
  3318  func (_c *Client_GetCommitsBatch_Call) RunAndReturn(run func(context1 context.Context, getCommitsBatchArgs git.GetCommitsBatchArgs) (*[]git.GitCommitRef, error)) *Client_GetCommitsBatch_Call {
  3319  	_c.Call.Return(run)
  3320  	return _c
  3321  }
  3322  
  3323  // GetDeletedRepositories provides a mock function for the type Client
  3324  func (_mock *Client) GetDeletedRepositories(context1 context.Context, getDeletedRepositoriesArgs git.GetDeletedRepositoriesArgs) (*[]git.GitDeletedRepository, error) {
  3325  	ret := _mock.Called(context1, getDeletedRepositoriesArgs)
  3326  
  3327  	if len(ret) == 0 {
  3328  		panic("no return value specified for GetDeletedRepositories")
  3329  	}
  3330  
  3331  	var r0 *[]git.GitDeletedRepository
  3332  	var r1 error
  3333  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetDeletedRepositoriesArgs) (*[]git.GitDeletedRepository, error)); ok {
  3334  		return returnFunc(context1, getDeletedRepositoriesArgs)
  3335  	}
  3336  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetDeletedRepositoriesArgs) *[]git.GitDeletedRepository); ok {
  3337  		r0 = returnFunc(context1, getDeletedRepositoriesArgs)
  3338  	} else {
  3339  		if ret.Get(0) != nil {
  3340  			r0 = ret.Get(0).(*[]git.GitDeletedRepository)
  3341  		}
  3342  	}
  3343  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetDeletedRepositoriesArgs) error); ok {
  3344  		r1 = returnFunc(context1, getDeletedRepositoriesArgs)
  3345  	} else {
  3346  		r1 = ret.Error(1)
  3347  	}
  3348  	return r0, r1
  3349  }
  3350  
  3351  // Client_GetDeletedRepositories_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetDeletedRepositories'
  3352  type Client_GetDeletedRepositories_Call struct {
  3353  	*mock.Call
  3354  }
  3355  
  3356  // GetDeletedRepositories is a helper method to define mock.On call
  3357  //   - context1 context.Context
  3358  //   - getDeletedRepositoriesArgs git.GetDeletedRepositoriesArgs
  3359  func (_e *Client_Expecter) GetDeletedRepositories(context1 interface{}, getDeletedRepositoriesArgs interface{}) *Client_GetDeletedRepositories_Call {
  3360  	return &Client_GetDeletedRepositories_Call{Call: _e.mock.On("GetDeletedRepositories", context1, getDeletedRepositoriesArgs)}
  3361  }
  3362  
  3363  func (_c *Client_GetDeletedRepositories_Call) Run(run func(context1 context.Context, getDeletedRepositoriesArgs git.GetDeletedRepositoriesArgs)) *Client_GetDeletedRepositories_Call {
  3364  	_c.Call.Run(func(args mock.Arguments) {
  3365  		var arg0 context.Context
  3366  		if args[0] != nil {
  3367  			arg0 = args[0].(context.Context)
  3368  		}
  3369  		var arg1 git.GetDeletedRepositoriesArgs
  3370  		if args[1] != nil {
  3371  			arg1 = args[1].(git.GetDeletedRepositoriesArgs)
  3372  		}
  3373  		run(
  3374  			arg0,
  3375  			arg1,
  3376  		)
  3377  	})
  3378  	return _c
  3379  }
  3380  
  3381  func (_c *Client_GetDeletedRepositories_Call) Return(gitDeletedRepositorys *[]git.GitDeletedRepository, err error) *Client_GetDeletedRepositories_Call {
  3382  	_c.Call.Return(gitDeletedRepositorys, err)
  3383  	return _c
  3384  }
  3385  
  3386  func (_c *Client_GetDeletedRepositories_Call) RunAndReturn(run func(context1 context.Context, getDeletedRepositoriesArgs git.GetDeletedRepositoriesArgs) (*[]git.GitDeletedRepository, error)) *Client_GetDeletedRepositories_Call {
  3387  	_c.Call.Return(run)
  3388  	return _c
  3389  }
  3390  
  3391  // GetForkSyncRequest provides a mock function for the type Client
  3392  func (_mock *Client) GetForkSyncRequest(context1 context.Context, getForkSyncRequestArgs git.GetForkSyncRequestArgs) (*git.GitForkSyncRequest, error) {
  3393  	ret := _mock.Called(context1, getForkSyncRequestArgs)
  3394  
  3395  	if len(ret) == 0 {
  3396  		panic("no return value specified for GetForkSyncRequest")
  3397  	}
  3398  
  3399  	var r0 *git.GitForkSyncRequest
  3400  	var r1 error
  3401  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetForkSyncRequestArgs) (*git.GitForkSyncRequest, error)); ok {
  3402  		return returnFunc(context1, getForkSyncRequestArgs)
  3403  	}
  3404  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetForkSyncRequestArgs) *git.GitForkSyncRequest); ok {
  3405  		r0 = returnFunc(context1, getForkSyncRequestArgs)
  3406  	} else {
  3407  		if ret.Get(0) != nil {
  3408  			r0 = ret.Get(0).(*git.GitForkSyncRequest)
  3409  		}
  3410  	}
  3411  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetForkSyncRequestArgs) error); ok {
  3412  		r1 = returnFunc(context1, getForkSyncRequestArgs)
  3413  	} else {
  3414  		r1 = ret.Error(1)
  3415  	}
  3416  	return r0, r1
  3417  }
  3418  
  3419  // Client_GetForkSyncRequest_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetForkSyncRequest'
  3420  type Client_GetForkSyncRequest_Call struct {
  3421  	*mock.Call
  3422  }
  3423  
  3424  // GetForkSyncRequest is a helper method to define mock.On call
  3425  //   - context1 context.Context
  3426  //   - getForkSyncRequestArgs git.GetForkSyncRequestArgs
  3427  func (_e *Client_Expecter) GetForkSyncRequest(context1 interface{}, getForkSyncRequestArgs interface{}) *Client_GetForkSyncRequest_Call {
  3428  	return &Client_GetForkSyncRequest_Call{Call: _e.mock.On("GetForkSyncRequest", context1, getForkSyncRequestArgs)}
  3429  }
  3430  
  3431  func (_c *Client_GetForkSyncRequest_Call) Run(run func(context1 context.Context, getForkSyncRequestArgs git.GetForkSyncRequestArgs)) *Client_GetForkSyncRequest_Call {
  3432  	_c.Call.Run(func(args mock.Arguments) {
  3433  		var arg0 context.Context
  3434  		if args[0] != nil {
  3435  			arg0 = args[0].(context.Context)
  3436  		}
  3437  		var arg1 git.GetForkSyncRequestArgs
  3438  		if args[1] != nil {
  3439  			arg1 = args[1].(git.GetForkSyncRequestArgs)
  3440  		}
  3441  		run(
  3442  			arg0,
  3443  			arg1,
  3444  		)
  3445  	})
  3446  	return _c
  3447  }
  3448  
  3449  func (_c *Client_GetForkSyncRequest_Call) Return(gitForkSyncRequest *git.GitForkSyncRequest, err error) *Client_GetForkSyncRequest_Call {
  3450  	_c.Call.Return(gitForkSyncRequest, err)
  3451  	return _c
  3452  }
  3453  
  3454  func (_c *Client_GetForkSyncRequest_Call) RunAndReturn(run func(context1 context.Context, getForkSyncRequestArgs git.GetForkSyncRequestArgs) (*git.GitForkSyncRequest, error)) *Client_GetForkSyncRequest_Call {
  3455  	_c.Call.Return(run)
  3456  	return _c
  3457  }
  3458  
  3459  // GetForkSyncRequests provides a mock function for the type Client
  3460  func (_mock *Client) GetForkSyncRequests(context1 context.Context, getForkSyncRequestsArgs git.GetForkSyncRequestsArgs) (*[]git.GitForkSyncRequest, error) {
  3461  	ret := _mock.Called(context1, getForkSyncRequestsArgs)
  3462  
  3463  	if len(ret) == 0 {
  3464  		panic("no return value specified for GetForkSyncRequests")
  3465  	}
  3466  
  3467  	var r0 *[]git.GitForkSyncRequest
  3468  	var r1 error
  3469  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetForkSyncRequestsArgs) (*[]git.GitForkSyncRequest, error)); ok {
  3470  		return returnFunc(context1, getForkSyncRequestsArgs)
  3471  	}
  3472  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetForkSyncRequestsArgs) *[]git.GitForkSyncRequest); ok {
  3473  		r0 = returnFunc(context1, getForkSyncRequestsArgs)
  3474  	} else {
  3475  		if ret.Get(0) != nil {
  3476  			r0 = ret.Get(0).(*[]git.GitForkSyncRequest)
  3477  		}
  3478  	}
  3479  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetForkSyncRequestsArgs) error); ok {
  3480  		r1 = returnFunc(context1, getForkSyncRequestsArgs)
  3481  	} else {
  3482  		r1 = ret.Error(1)
  3483  	}
  3484  	return r0, r1
  3485  }
  3486  
  3487  // Client_GetForkSyncRequests_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetForkSyncRequests'
  3488  type Client_GetForkSyncRequests_Call struct {
  3489  	*mock.Call
  3490  }
  3491  
  3492  // GetForkSyncRequests is a helper method to define mock.On call
  3493  //   - context1 context.Context
  3494  //   - getForkSyncRequestsArgs git.GetForkSyncRequestsArgs
  3495  func (_e *Client_Expecter) GetForkSyncRequests(context1 interface{}, getForkSyncRequestsArgs interface{}) *Client_GetForkSyncRequests_Call {
  3496  	return &Client_GetForkSyncRequests_Call{Call: _e.mock.On("GetForkSyncRequests", context1, getForkSyncRequestsArgs)}
  3497  }
  3498  
  3499  func (_c *Client_GetForkSyncRequests_Call) Run(run func(context1 context.Context, getForkSyncRequestsArgs git.GetForkSyncRequestsArgs)) *Client_GetForkSyncRequests_Call {
  3500  	_c.Call.Run(func(args mock.Arguments) {
  3501  		var arg0 context.Context
  3502  		if args[0] != nil {
  3503  			arg0 = args[0].(context.Context)
  3504  		}
  3505  		var arg1 git.GetForkSyncRequestsArgs
  3506  		if args[1] != nil {
  3507  			arg1 = args[1].(git.GetForkSyncRequestsArgs)
  3508  		}
  3509  		run(
  3510  			arg0,
  3511  			arg1,
  3512  		)
  3513  	})
  3514  	return _c
  3515  }
  3516  
  3517  func (_c *Client_GetForkSyncRequests_Call) Return(gitForkSyncRequests *[]git.GitForkSyncRequest, err error) *Client_GetForkSyncRequests_Call {
  3518  	_c.Call.Return(gitForkSyncRequests, err)
  3519  	return _c
  3520  }
  3521  
  3522  func (_c *Client_GetForkSyncRequests_Call) RunAndReturn(run func(context1 context.Context, getForkSyncRequestsArgs git.GetForkSyncRequestsArgs) (*[]git.GitForkSyncRequest, error)) *Client_GetForkSyncRequests_Call {
  3523  	_c.Call.Return(run)
  3524  	return _c
  3525  }
  3526  
  3527  // GetForks provides a mock function for the type Client
  3528  func (_mock *Client) GetForks(context1 context.Context, getForksArgs git.GetForksArgs) (*[]git.GitRepositoryRef, error) {
  3529  	ret := _mock.Called(context1, getForksArgs)
  3530  
  3531  	if len(ret) == 0 {
  3532  		panic("no return value specified for GetForks")
  3533  	}
  3534  
  3535  	var r0 *[]git.GitRepositoryRef
  3536  	var r1 error
  3537  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetForksArgs) (*[]git.GitRepositoryRef, error)); ok {
  3538  		return returnFunc(context1, getForksArgs)
  3539  	}
  3540  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetForksArgs) *[]git.GitRepositoryRef); ok {
  3541  		r0 = returnFunc(context1, getForksArgs)
  3542  	} else {
  3543  		if ret.Get(0) != nil {
  3544  			r0 = ret.Get(0).(*[]git.GitRepositoryRef)
  3545  		}
  3546  	}
  3547  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetForksArgs) error); ok {
  3548  		r1 = returnFunc(context1, getForksArgs)
  3549  	} else {
  3550  		r1 = ret.Error(1)
  3551  	}
  3552  	return r0, r1
  3553  }
  3554  
  3555  // Client_GetForks_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetForks'
  3556  type Client_GetForks_Call struct {
  3557  	*mock.Call
  3558  }
  3559  
  3560  // GetForks is a helper method to define mock.On call
  3561  //   - context1 context.Context
  3562  //   - getForksArgs git.GetForksArgs
  3563  func (_e *Client_Expecter) GetForks(context1 interface{}, getForksArgs interface{}) *Client_GetForks_Call {
  3564  	return &Client_GetForks_Call{Call: _e.mock.On("GetForks", context1, getForksArgs)}
  3565  }
  3566  
  3567  func (_c *Client_GetForks_Call) Run(run func(context1 context.Context, getForksArgs git.GetForksArgs)) *Client_GetForks_Call {
  3568  	_c.Call.Run(func(args mock.Arguments) {
  3569  		var arg0 context.Context
  3570  		if args[0] != nil {
  3571  			arg0 = args[0].(context.Context)
  3572  		}
  3573  		var arg1 git.GetForksArgs
  3574  		if args[1] != nil {
  3575  			arg1 = args[1].(git.GetForksArgs)
  3576  		}
  3577  		run(
  3578  			arg0,
  3579  			arg1,
  3580  		)
  3581  	})
  3582  	return _c
  3583  }
  3584  
  3585  func (_c *Client_GetForks_Call) Return(gitRepositoryRefs *[]git.GitRepositoryRef, err error) *Client_GetForks_Call {
  3586  	_c.Call.Return(gitRepositoryRefs, err)
  3587  	return _c
  3588  }
  3589  
  3590  func (_c *Client_GetForks_Call) RunAndReturn(run func(context1 context.Context, getForksArgs git.GetForksArgs) (*[]git.GitRepositoryRef, error)) *Client_GetForks_Call {
  3591  	_c.Call.Return(run)
  3592  	return _c
  3593  }
  3594  
  3595  // GetImportRequest provides a mock function for the type Client
  3596  func (_mock *Client) GetImportRequest(context1 context.Context, getImportRequestArgs git.GetImportRequestArgs) (*git.GitImportRequest, error) {
  3597  	ret := _mock.Called(context1, getImportRequestArgs)
  3598  
  3599  	if len(ret) == 0 {
  3600  		panic("no return value specified for GetImportRequest")
  3601  	}
  3602  
  3603  	var r0 *git.GitImportRequest
  3604  	var r1 error
  3605  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetImportRequestArgs) (*git.GitImportRequest, error)); ok {
  3606  		return returnFunc(context1, getImportRequestArgs)
  3607  	}
  3608  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetImportRequestArgs) *git.GitImportRequest); ok {
  3609  		r0 = returnFunc(context1, getImportRequestArgs)
  3610  	} else {
  3611  		if ret.Get(0) != nil {
  3612  			r0 = ret.Get(0).(*git.GitImportRequest)
  3613  		}
  3614  	}
  3615  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetImportRequestArgs) error); ok {
  3616  		r1 = returnFunc(context1, getImportRequestArgs)
  3617  	} else {
  3618  		r1 = ret.Error(1)
  3619  	}
  3620  	return r0, r1
  3621  }
  3622  
  3623  // Client_GetImportRequest_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetImportRequest'
  3624  type Client_GetImportRequest_Call struct {
  3625  	*mock.Call
  3626  }
  3627  
  3628  // GetImportRequest is a helper method to define mock.On call
  3629  //   - context1 context.Context
  3630  //   - getImportRequestArgs git.GetImportRequestArgs
  3631  func (_e *Client_Expecter) GetImportRequest(context1 interface{}, getImportRequestArgs interface{}) *Client_GetImportRequest_Call {
  3632  	return &Client_GetImportRequest_Call{Call: _e.mock.On("GetImportRequest", context1, getImportRequestArgs)}
  3633  }
  3634  
  3635  func (_c *Client_GetImportRequest_Call) Run(run func(context1 context.Context, getImportRequestArgs git.GetImportRequestArgs)) *Client_GetImportRequest_Call {
  3636  	_c.Call.Run(func(args mock.Arguments) {
  3637  		var arg0 context.Context
  3638  		if args[0] != nil {
  3639  			arg0 = args[0].(context.Context)
  3640  		}
  3641  		var arg1 git.GetImportRequestArgs
  3642  		if args[1] != nil {
  3643  			arg1 = args[1].(git.GetImportRequestArgs)
  3644  		}
  3645  		run(
  3646  			arg0,
  3647  			arg1,
  3648  		)
  3649  	})
  3650  	return _c
  3651  }
  3652  
  3653  func (_c *Client_GetImportRequest_Call) Return(gitImportRequest *git.GitImportRequest, err error) *Client_GetImportRequest_Call {
  3654  	_c.Call.Return(gitImportRequest, err)
  3655  	return _c
  3656  }
  3657  
  3658  func (_c *Client_GetImportRequest_Call) RunAndReturn(run func(context1 context.Context, getImportRequestArgs git.GetImportRequestArgs) (*git.GitImportRequest, error)) *Client_GetImportRequest_Call {
  3659  	_c.Call.Return(run)
  3660  	return _c
  3661  }
  3662  
  3663  // GetItem provides a mock function for the type Client
  3664  func (_mock *Client) GetItem(context1 context.Context, getItemArgs git.GetItemArgs) (*git.GitItem, error) {
  3665  	ret := _mock.Called(context1, getItemArgs)
  3666  
  3667  	if len(ret) == 0 {
  3668  		panic("no return value specified for GetItem")
  3669  	}
  3670  
  3671  	var r0 *git.GitItem
  3672  	var r1 error
  3673  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetItemArgs) (*git.GitItem, error)); ok {
  3674  		return returnFunc(context1, getItemArgs)
  3675  	}
  3676  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetItemArgs) *git.GitItem); ok {
  3677  		r0 = returnFunc(context1, getItemArgs)
  3678  	} else {
  3679  		if ret.Get(0) != nil {
  3680  			r0 = ret.Get(0).(*git.GitItem)
  3681  		}
  3682  	}
  3683  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetItemArgs) error); ok {
  3684  		r1 = returnFunc(context1, getItemArgs)
  3685  	} else {
  3686  		r1 = ret.Error(1)
  3687  	}
  3688  	return r0, r1
  3689  }
  3690  
  3691  // Client_GetItem_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetItem'
  3692  type Client_GetItem_Call struct {
  3693  	*mock.Call
  3694  }
  3695  
  3696  // GetItem is a helper method to define mock.On call
  3697  //   - context1 context.Context
  3698  //   - getItemArgs git.GetItemArgs
  3699  func (_e *Client_Expecter) GetItem(context1 interface{}, getItemArgs interface{}) *Client_GetItem_Call {
  3700  	return &Client_GetItem_Call{Call: _e.mock.On("GetItem", context1, getItemArgs)}
  3701  }
  3702  
  3703  func (_c *Client_GetItem_Call) Run(run func(context1 context.Context, getItemArgs git.GetItemArgs)) *Client_GetItem_Call {
  3704  	_c.Call.Run(func(args mock.Arguments) {
  3705  		var arg0 context.Context
  3706  		if args[0] != nil {
  3707  			arg0 = args[0].(context.Context)
  3708  		}
  3709  		var arg1 git.GetItemArgs
  3710  		if args[1] != nil {
  3711  			arg1 = args[1].(git.GetItemArgs)
  3712  		}
  3713  		run(
  3714  			arg0,
  3715  			arg1,
  3716  		)
  3717  	})
  3718  	return _c
  3719  }
  3720  
  3721  func (_c *Client_GetItem_Call) Return(gitItem *git.GitItem, err error) *Client_GetItem_Call {
  3722  	_c.Call.Return(gitItem, err)
  3723  	return _c
  3724  }
  3725  
  3726  func (_c *Client_GetItem_Call) RunAndReturn(run func(context1 context.Context, getItemArgs git.GetItemArgs) (*git.GitItem, error)) *Client_GetItem_Call {
  3727  	_c.Call.Return(run)
  3728  	return _c
  3729  }
  3730  
  3731  // GetItemContent provides a mock function for the type Client
  3732  func (_mock *Client) GetItemContent(context1 context.Context, getItemContentArgs git.GetItemContentArgs) (io.ReadCloser, error) {
  3733  	ret := _mock.Called(context1, getItemContentArgs)
  3734  
  3735  	if len(ret) == 0 {
  3736  		panic("no return value specified for GetItemContent")
  3737  	}
  3738  
  3739  	var r0 io.ReadCloser
  3740  	var r1 error
  3741  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetItemContentArgs) (io.ReadCloser, error)); ok {
  3742  		return returnFunc(context1, getItemContentArgs)
  3743  	}
  3744  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetItemContentArgs) io.ReadCloser); ok {
  3745  		r0 = returnFunc(context1, getItemContentArgs)
  3746  	} else {
  3747  		if ret.Get(0) != nil {
  3748  			r0 = ret.Get(0).(io.ReadCloser)
  3749  		}
  3750  	}
  3751  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetItemContentArgs) error); ok {
  3752  		r1 = returnFunc(context1, getItemContentArgs)
  3753  	} else {
  3754  		r1 = ret.Error(1)
  3755  	}
  3756  	return r0, r1
  3757  }
  3758  
  3759  // Client_GetItemContent_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetItemContent'
  3760  type Client_GetItemContent_Call struct {
  3761  	*mock.Call
  3762  }
  3763  
  3764  // GetItemContent is a helper method to define mock.On call
  3765  //   - context1 context.Context
  3766  //   - getItemContentArgs git.GetItemContentArgs
  3767  func (_e *Client_Expecter) GetItemContent(context1 interface{}, getItemContentArgs interface{}) *Client_GetItemContent_Call {
  3768  	return &Client_GetItemContent_Call{Call: _e.mock.On("GetItemContent", context1, getItemContentArgs)}
  3769  }
  3770  
  3771  func (_c *Client_GetItemContent_Call) Run(run func(context1 context.Context, getItemContentArgs git.GetItemContentArgs)) *Client_GetItemContent_Call {
  3772  	_c.Call.Run(func(args mock.Arguments) {
  3773  		var arg0 context.Context
  3774  		if args[0] != nil {
  3775  			arg0 = args[0].(context.Context)
  3776  		}
  3777  		var arg1 git.GetItemContentArgs
  3778  		if args[1] != nil {
  3779  			arg1 = args[1].(git.GetItemContentArgs)
  3780  		}
  3781  		run(
  3782  			arg0,
  3783  			arg1,
  3784  		)
  3785  	})
  3786  	return _c
  3787  }
  3788  
  3789  func (_c *Client_GetItemContent_Call) Return(readCloser io.ReadCloser, err error) *Client_GetItemContent_Call {
  3790  	_c.Call.Return(readCloser, err)
  3791  	return _c
  3792  }
  3793  
  3794  func (_c *Client_GetItemContent_Call) RunAndReturn(run func(context1 context.Context, getItemContentArgs git.GetItemContentArgs) (io.ReadCloser, error)) *Client_GetItemContent_Call {
  3795  	_c.Call.Return(run)
  3796  	return _c
  3797  }
  3798  
  3799  // GetItemText provides a mock function for the type Client
  3800  func (_mock *Client) GetItemText(context1 context.Context, getItemTextArgs git.GetItemTextArgs) (io.ReadCloser, error) {
  3801  	ret := _mock.Called(context1, getItemTextArgs)
  3802  
  3803  	if len(ret) == 0 {
  3804  		panic("no return value specified for GetItemText")
  3805  	}
  3806  
  3807  	var r0 io.ReadCloser
  3808  	var r1 error
  3809  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetItemTextArgs) (io.ReadCloser, error)); ok {
  3810  		return returnFunc(context1, getItemTextArgs)
  3811  	}
  3812  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetItemTextArgs) io.ReadCloser); ok {
  3813  		r0 = returnFunc(context1, getItemTextArgs)
  3814  	} else {
  3815  		if ret.Get(0) != nil {
  3816  			r0 = ret.Get(0).(io.ReadCloser)
  3817  		}
  3818  	}
  3819  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetItemTextArgs) error); ok {
  3820  		r1 = returnFunc(context1, getItemTextArgs)
  3821  	} else {
  3822  		r1 = ret.Error(1)
  3823  	}
  3824  	return r0, r1
  3825  }
  3826  
  3827  // Client_GetItemText_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetItemText'
  3828  type Client_GetItemText_Call struct {
  3829  	*mock.Call
  3830  }
  3831  
  3832  // GetItemText is a helper method to define mock.On call
  3833  //   - context1 context.Context
  3834  //   - getItemTextArgs git.GetItemTextArgs
  3835  func (_e *Client_Expecter) GetItemText(context1 interface{}, getItemTextArgs interface{}) *Client_GetItemText_Call {
  3836  	return &Client_GetItemText_Call{Call: _e.mock.On("GetItemText", context1, getItemTextArgs)}
  3837  }
  3838  
  3839  func (_c *Client_GetItemText_Call) Run(run func(context1 context.Context, getItemTextArgs git.GetItemTextArgs)) *Client_GetItemText_Call {
  3840  	_c.Call.Run(func(args mock.Arguments) {
  3841  		var arg0 context.Context
  3842  		if args[0] != nil {
  3843  			arg0 = args[0].(context.Context)
  3844  		}
  3845  		var arg1 git.GetItemTextArgs
  3846  		if args[1] != nil {
  3847  			arg1 = args[1].(git.GetItemTextArgs)
  3848  		}
  3849  		run(
  3850  			arg0,
  3851  			arg1,
  3852  		)
  3853  	})
  3854  	return _c
  3855  }
  3856  
  3857  func (_c *Client_GetItemText_Call) Return(readCloser io.ReadCloser, err error) *Client_GetItemText_Call {
  3858  	_c.Call.Return(readCloser, err)
  3859  	return _c
  3860  }
  3861  
  3862  func (_c *Client_GetItemText_Call) RunAndReturn(run func(context1 context.Context, getItemTextArgs git.GetItemTextArgs) (io.ReadCloser, error)) *Client_GetItemText_Call {
  3863  	_c.Call.Return(run)
  3864  	return _c
  3865  }
  3866  
  3867  // GetItemZip provides a mock function for the type Client
  3868  func (_mock *Client) GetItemZip(context1 context.Context, getItemZipArgs git.GetItemZipArgs) (io.ReadCloser, error) {
  3869  	ret := _mock.Called(context1, getItemZipArgs)
  3870  
  3871  	if len(ret) == 0 {
  3872  		panic("no return value specified for GetItemZip")
  3873  	}
  3874  
  3875  	var r0 io.ReadCloser
  3876  	var r1 error
  3877  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetItemZipArgs) (io.ReadCloser, error)); ok {
  3878  		return returnFunc(context1, getItemZipArgs)
  3879  	}
  3880  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetItemZipArgs) io.ReadCloser); ok {
  3881  		r0 = returnFunc(context1, getItemZipArgs)
  3882  	} else {
  3883  		if ret.Get(0) != nil {
  3884  			r0 = ret.Get(0).(io.ReadCloser)
  3885  		}
  3886  	}
  3887  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetItemZipArgs) error); ok {
  3888  		r1 = returnFunc(context1, getItemZipArgs)
  3889  	} else {
  3890  		r1 = ret.Error(1)
  3891  	}
  3892  	return r0, r1
  3893  }
  3894  
  3895  // Client_GetItemZip_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetItemZip'
  3896  type Client_GetItemZip_Call struct {
  3897  	*mock.Call
  3898  }
  3899  
  3900  // GetItemZip is a helper method to define mock.On call
  3901  //   - context1 context.Context
  3902  //   - getItemZipArgs git.GetItemZipArgs
  3903  func (_e *Client_Expecter) GetItemZip(context1 interface{}, getItemZipArgs interface{}) *Client_GetItemZip_Call {
  3904  	return &Client_GetItemZip_Call{Call: _e.mock.On("GetItemZip", context1, getItemZipArgs)}
  3905  }
  3906  
  3907  func (_c *Client_GetItemZip_Call) Run(run func(context1 context.Context, getItemZipArgs git.GetItemZipArgs)) *Client_GetItemZip_Call {
  3908  	_c.Call.Run(func(args mock.Arguments) {
  3909  		var arg0 context.Context
  3910  		if args[0] != nil {
  3911  			arg0 = args[0].(context.Context)
  3912  		}
  3913  		var arg1 git.GetItemZipArgs
  3914  		if args[1] != nil {
  3915  			arg1 = args[1].(git.GetItemZipArgs)
  3916  		}
  3917  		run(
  3918  			arg0,
  3919  			arg1,
  3920  		)
  3921  	})
  3922  	return _c
  3923  }
  3924  
  3925  func (_c *Client_GetItemZip_Call) Return(readCloser io.ReadCloser, err error) *Client_GetItemZip_Call {
  3926  	_c.Call.Return(readCloser, err)
  3927  	return _c
  3928  }
  3929  
  3930  func (_c *Client_GetItemZip_Call) RunAndReturn(run func(context1 context.Context, getItemZipArgs git.GetItemZipArgs) (io.ReadCloser, error)) *Client_GetItemZip_Call {
  3931  	_c.Call.Return(run)
  3932  	return _c
  3933  }
  3934  
  3935  // GetItems provides a mock function for the type Client
  3936  func (_mock *Client) GetItems(context1 context.Context, getItemsArgs git.GetItemsArgs) (*[]git.GitItem, error) {
  3937  	ret := _mock.Called(context1, getItemsArgs)
  3938  
  3939  	if len(ret) == 0 {
  3940  		panic("no return value specified for GetItems")
  3941  	}
  3942  
  3943  	var r0 *[]git.GitItem
  3944  	var r1 error
  3945  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetItemsArgs) (*[]git.GitItem, error)); ok {
  3946  		return returnFunc(context1, getItemsArgs)
  3947  	}
  3948  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetItemsArgs) *[]git.GitItem); ok {
  3949  		r0 = returnFunc(context1, getItemsArgs)
  3950  	} else {
  3951  		if ret.Get(0) != nil {
  3952  			r0 = ret.Get(0).(*[]git.GitItem)
  3953  		}
  3954  	}
  3955  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetItemsArgs) error); ok {
  3956  		r1 = returnFunc(context1, getItemsArgs)
  3957  	} else {
  3958  		r1 = ret.Error(1)
  3959  	}
  3960  	return r0, r1
  3961  }
  3962  
  3963  // Client_GetItems_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetItems'
  3964  type Client_GetItems_Call struct {
  3965  	*mock.Call
  3966  }
  3967  
  3968  // GetItems is a helper method to define mock.On call
  3969  //   - context1 context.Context
  3970  //   - getItemsArgs git.GetItemsArgs
  3971  func (_e *Client_Expecter) GetItems(context1 interface{}, getItemsArgs interface{}) *Client_GetItems_Call {
  3972  	return &Client_GetItems_Call{Call: _e.mock.On("GetItems", context1, getItemsArgs)}
  3973  }
  3974  
  3975  func (_c *Client_GetItems_Call) Run(run func(context1 context.Context, getItemsArgs git.GetItemsArgs)) *Client_GetItems_Call {
  3976  	_c.Call.Run(func(args mock.Arguments) {
  3977  		var arg0 context.Context
  3978  		if args[0] != nil {
  3979  			arg0 = args[0].(context.Context)
  3980  		}
  3981  		var arg1 git.GetItemsArgs
  3982  		if args[1] != nil {
  3983  			arg1 = args[1].(git.GetItemsArgs)
  3984  		}
  3985  		run(
  3986  			arg0,
  3987  			arg1,
  3988  		)
  3989  	})
  3990  	return _c
  3991  }
  3992  
  3993  func (_c *Client_GetItems_Call) Return(gitItems *[]git.GitItem, err error) *Client_GetItems_Call {
  3994  	_c.Call.Return(gitItems, err)
  3995  	return _c
  3996  }
  3997  
  3998  func (_c *Client_GetItems_Call) RunAndReturn(run func(context1 context.Context, getItemsArgs git.GetItemsArgs) (*[]git.GitItem, error)) *Client_GetItems_Call {
  3999  	_c.Call.Return(run)
  4000  	return _c
  4001  }
  4002  
  4003  // GetItemsBatch provides a mock function for the type Client
  4004  func (_mock *Client) GetItemsBatch(context1 context.Context, getItemsBatchArgs git.GetItemsBatchArgs) (*[][]git.GitItem, error) {
  4005  	ret := _mock.Called(context1, getItemsBatchArgs)
  4006  
  4007  	if len(ret) == 0 {
  4008  		panic("no return value specified for GetItemsBatch")
  4009  	}
  4010  
  4011  	var r0 *[][]git.GitItem
  4012  	var r1 error
  4013  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetItemsBatchArgs) (*[][]git.GitItem, error)); ok {
  4014  		return returnFunc(context1, getItemsBatchArgs)
  4015  	}
  4016  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetItemsBatchArgs) *[][]git.GitItem); ok {
  4017  		r0 = returnFunc(context1, getItemsBatchArgs)
  4018  	} else {
  4019  		if ret.Get(0) != nil {
  4020  			r0 = ret.Get(0).(*[][]git.GitItem)
  4021  		}
  4022  	}
  4023  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetItemsBatchArgs) error); ok {
  4024  		r1 = returnFunc(context1, getItemsBatchArgs)
  4025  	} else {
  4026  		r1 = ret.Error(1)
  4027  	}
  4028  	return r0, r1
  4029  }
  4030  
  4031  // Client_GetItemsBatch_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetItemsBatch'
  4032  type Client_GetItemsBatch_Call struct {
  4033  	*mock.Call
  4034  }
  4035  
  4036  // GetItemsBatch is a helper method to define mock.On call
  4037  //   - context1 context.Context
  4038  //   - getItemsBatchArgs git.GetItemsBatchArgs
  4039  func (_e *Client_Expecter) GetItemsBatch(context1 interface{}, getItemsBatchArgs interface{}) *Client_GetItemsBatch_Call {
  4040  	return &Client_GetItemsBatch_Call{Call: _e.mock.On("GetItemsBatch", context1, getItemsBatchArgs)}
  4041  }
  4042  
  4043  func (_c *Client_GetItemsBatch_Call) Run(run func(context1 context.Context, getItemsBatchArgs git.GetItemsBatchArgs)) *Client_GetItemsBatch_Call {
  4044  	_c.Call.Run(func(args mock.Arguments) {
  4045  		var arg0 context.Context
  4046  		if args[0] != nil {
  4047  			arg0 = args[0].(context.Context)
  4048  		}
  4049  		var arg1 git.GetItemsBatchArgs
  4050  		if args[1] != nil {
  4051  			arg1 = args[1].(git.GetItemsBatchArgs)
  4052  		}
  4053  		run(
  4054  			arg0,
  4055  			arg1,
  4056  		)
  4057  	})
  4058  	return _c
  4059  }
  4060  
  4061  func (_c *Client_GetItemsBatch_Call) Return(gitItemss *[][]git.GitItem, err error) *Client_GetItemsBatch_Call {
  4062  	_c.Call.Return(gitItemss, err)
  4063  	return _c
  4064  }
  4065  
  4066  func (_c *Client_GetItemsBatch_Call) RunAndReturn(run func(context1 context.Context, getItemsBatchArgs git.GetItemsBatchArgs) (*[][]git.GitItem, error)) *Client_GetItemsBatch_Call {
  4067  	_c.Call.Return(run)
  4068  	return _c
  4069  }
  4070  
  4071  // GetLikes provides a mock function for the type Client
  4072  func (_mock *Client) GetLikes(context1 context.Context, getLikesArgs git.GetLikesArgs) (*[]webapi.IdentityRef, error) {
  4073  	ret := _mock.Called(context1, getLikesArgs)
  4074  
  4075  	if len(ret) == 0 {
  4076  		panic("no return value specified for GetLikes")
  4077  	}
  4078  
  4079  	var r0 *[]webapi.IdentityRef
  4080  	var r1 error
  4081  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetLikesArgs) (*[]webapi.IdentityRef, error)); ok {
  4082  		return returnFunc(context1, getLikesArgs)
  4083  	}
  4084  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetLikesArgs) *[]webapi.IdentityRef); ok {
  4085  		r0 = returnFunc(context1, getLikesArgs)
  4086  	} else {
  4087  		if ret.Get(0) != nil {
  4088  			r0 = ret.Get(0).(*[]webapi.IdentityRef)
  4089  		}
  4090  	}
  4091  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetLikesArgs) error); ok {
  4092  		r1 = returnFunc(context1, getLikesArgs)
  4093  	} else {
  4094  		r1 = ret.Error(1)
  4095  	}
  4096  	return r0, r1
  4097  }
  4098  
  4099  // Client_GetLikes_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetLikes'
  4100  type Client_GetLikes_Call struct {
  4101  	*mock.Call
  4102  }
  4103  
  4104  // GetLikes is a helper method to define mock.On call
  4105  //   - context1 context.Context
  4106  //   - getLikesArgs git.GetLikesArgs
  4107  func (_e *Client_Expecter) GetLikes(context1 interface{}, getLikesArgs interface{}) *Client_GetLikes_Call {
  4108  	return &Client_GetLikes_Call{Call: _e.mock.On("GetLikes", context1, getLikesArgs)}
  4109  }
  4110  
  4111  func (_c *Client_GetLikes_Call) Run(run func(context1 context.Context, getLikesArgs git.GetLikesArgs)) *Client_GetLikes_Call {
  4112  	_c.Call.Run(func(args mock.Arguments) {
  4113  		var arg0 context.Context
  4114  		if args[0] != nil {
  4115  			arg0 = args[0].(context.Context)
  4116  		}
  4117  		var arg1 git.GetLikesArgs
  4118  		if args[1] != nil {
  4119  			arg1 = args[1].(git.GetLikesArgs)
  4120  		}
  4121  		run(
  4122  			arg0,
  4123  			arg1,
  4124  		)
  4125  	})
  4126  	return _c
  4127  }
  4128  
  4129  func (_c *Client_GetLikes_Call) Return(identityRefs *[]webapi.IdentityRef, err error) *Client_GetLikes_Call {
  4130  	_c.Call.Return(identityRefs, err)
  4131  	return _c
  4132  }
  4133  
  4134  func (_c *Client_GetLikes_Call) RunAndReturn(run func(context1 context.Context, getLikesArgs git.GetLikesArgs) (*[]webapi.IdentityRef, error)) *Client_GetLikes_Call {
  4135  	_c.Call.Return(run)
  4136  	return _c
  4137  }
  4138  
  4139  // GetMergeBases provides a mock function for the type Client
  4140  func (_mock *Client) GetMergeBases(context1 context.Context, getMergeBasesArgs git.GetMergeBasesArgs) (*[]git.GitCommitRef, error) {
  4141  	ret := _mock.Called(context1, getMergeBasesArgs)
  4142  
  4143  	if len(ret) == 0 {
  4144  		panic("no return value specified for GetMergeBases")
  4145  	}
  4146  
  4147  	var r0 *[]git.GitCommitRef
  4148  	var r1 error
  4149  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetMergeBasesArgs) (*[]git.GitCommitRef, error)); ok {
  4150  		return returnFunc(context1, getMergeBasesArgs)
  4151  	}
  4152  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetMergeBasesArgs) *[]git.GitCommitRef); ok {
  4153  		r0 = returnFunc(context1, getMergeBasesArgs)
  4154  	} else {
  4155  		if ret.Get(0) != nil {
  4156  			r0 = ret.Get(0).(*[]git.GitCommitRef)
  4157  		}
  4158  	}
  4159  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetMergeBasesArgs) error); ok {
  4160  		r1 = returnFunc(context1, getMergeBasesArgs)
  4161  	} else {
  4162  		r1 = ret.Error(1)
  4163  	}
  4164  	return r0, r1
  4165  }
  4166  
  4167  // Client_GetMergeBases_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetMergeBases'
  4168  type Client_GetMergeBases_Call struct {
  4169  	*mock.Call
  4170  }
  4171  
  4172  // GetMergeBases is a helper method to define mock.On call
  4173  //   - context1 context.Context
  4174  //   - getMergeBasesArgs git.GetMergeBasesArgs
  4175  func (_e *Client_Expecter) GetMergeBases(context1 interface{}, getMergeBasesArgs interface{}) *Client_GetMergeBases_Call {
  4176  	return &Client_GetMergeBases_Call{Call: _e.mock.On("GetMergeBases", context1, getMergeBasesArgs)}
  4177  }
  4178  
  4179  func (_c *Client_GetMergeBases_Call) Run(run func(context1 context.Context, getMergeBasesArgs git.GetMergeBasesArgs)) *Client_GetMergeBases_Call {
  4180  	_c.Call.Run(func(args mock.Arguments) {
  4181  		var arg0 context.Context
  4182  		if args[0] != nil {
  4183  			arg0 = args[0].(context.Context)
  4184  		}
  4185  		var arg1 git.GetMergeBasesArgs
  4186  		if args[1] != nil {
  4187  			arg1 = args[1].(git.GetMergeBasesArgs)
  4188  		}
  4189  		run(
  4190  			arg0,
  4191  			arg1,
  4192  		)
  4193  	})
  4194  	return _c
  4195  }
  4196  
  4197  func (_c *Client_GetMergeBases_Call) Return(gitCommitRefs *[]git.GitCommitRef, err error) *Client_GetMergeBases_Call {
  4198  	_c.Call.Return(gitCommitRefs, err)
  4199  	return _c
  4200  }
  4201  
  4202  func (_c *Client_GetMergeBases_Call) RunAndReturn(run func(context1 context.Context, getMergeBasesArgs git.GetMergeBasesArgs) (*[]git.GitCommitRef, error)) *Client_GetMergeBases_Call {
  4203  	_c.Call.Return(run)
  4204  	return _c
  4205  }
  4206  
  4207  // GetMergeRequest provides a mock function for the type Client
  4208  func (_mock *Client) GetMergeRequest(context1 context.Context, getMergeRequestArgs git.GetMergeRequestArgs) (*git.GitMerge, error) {
  4209  	ret := _mock.Called(context1, getMergeRequestArgs)
  4210  
  4211  	if len(ret) == 0 {
  4212  		panic("no return value specified for GetMergeRequest")
  4213  	}
  4214  
  4215  	var r0 *git.GitMerge
  4216  	var r1 error
  4217  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetMergeRequestArgs) (*git.GitMerge, error)); ok {
  4218  		return returnFunc(context1, getMergeRequestArgs)
  4219  	}
  4220  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetMergeRequestArgs) *git.GitMerge); ok {
  4221  		r0 = returnFunc(context1, getMergeRequestArgs)
  4222  	} else {
  4223  		if ret.Get(0) != nil {
  4224  			r0 = ret.Get(0).(*git.GitMerge)
  4225  		}
  4226  	}
  4227  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetMergeRequestArgs) error); ok {
  4228  		r1 = returnFunc(context1, getMergeRequestArgs)
  4229  	} else {
  4230  		r1 = ret.Error(1)
  4231  	}
  4232  	return r0, r1
  4233  }
  4234  
  4235  // Client_GetMergeRequest_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetMergeRequest'
  4236  type Client_GetMergeRequest_Call struct {
  4237  	*mock.Call
  4238  }
  4239  
  4240  // GetMergeRequest is a helper method to define mock.On call
  4241  //   - context1 context.Context
  4242  //   - getMergeRequestArgs git.GetMergeRequestArgs
  4243  func (_e *Client_Expecter) GetMergeRequest(context1 interface{}, getMergeRequestArgs interface{}) *Client_GetMergeRequest_Call {
  4244  	return &Client_GetMergeRequest_Call{Call: _e.mock.On("GetMergeRequest", context1, getMergeRequestArgs)}
  4245  }
  4246  
  4247  func (_c *Client_GetMergeRequest_Call) Run(run func(context1 context.Context, getMergeRequestArgs git.GetMergeRequestArgs)) *Client_GetMergeRequest_Call {
  4248  	_c.Call.Run(func(args mock.Arguments) {
  4249  		var arg0 context.Context
  4250  		if args[0] != nil {
  4251  			arg0 = args[0].(context.Context)
  4252  		}
  4253  		var arg1 git.GetMergeRequestArgs
  4254  		if args[1] != nil {
  4255  			arg1 = args[1].(git.GetMergeRequestArgs)
  4256  		}
  4257  		run(
  4258  			arg0,
  4259  			arg1,
  4260  		)
  4261  	})
  4262  	return _c
  4263  }
  4264  
  4265  func (_c *Client_GetMergeRequest_Call) Return(gitMerge *git.GitMerge, err error) *Client_GetMergeRequest_Call {
  4266  	_c.Call.Return(gitMerge, err)
  4267  	return _c
  4268  }
  4269  
  4270  func (_c *Client_GetMergeRequest_Call) RunAndReturn(run func(context1 context.Context, getMergeRequestArgs git.GetMergeRequestArgs) (*git.GitMerge, error)) *Client_GetMergeRequest_Call {
  4271  	_c.Call.Return(run)
  4272  	return _c
  4273  }
  4274  
  4275  // GetPermission provides a mock function for the type Client
  4276  func (_mock *Client) GetPermission(context1 context.Context, getPermissionArgs git.GetPermissionArgs) (*bool, error) {
  4277  	ret := _mock.Called(context1, getPermissionArgs)
  4278  
  4279  	if len(ret) == 0 {
  4280  		panic("no return value specified for GetPermission")
  4281  	}
  4282  
  4283  	var r0 *bool
  4284  	var r1 error
  4285  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPermissionArgs) (*bool, error)); ok {
  4286  		return returnFunc(context1, getPermissionArgs)
  4287  	}
  4288  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPermissionArgs) *bool); ok {
  4289  		r0 = returnFunc(context1, getPermissionArgs)
  4290  	} else {
  4291  		if ret.Get(0) != nil {
  4292  			r0 = ret.Get(0).(*bool)
  4293  		}
  4294  	}
  4295  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetPermissionArgs) error); ok {
  4296  		r1 = returnFunc(context1, getPermissionArgs)
  4297  	} else {
  4298  		r1 = ret.Error(1)
  4299  	}
  4300  	return r0, r1
  4301  }
  4302  
  4303  // Client_GetPermission_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPermission'
  4304  type Client_GetPermission_Call struct {
  4305  	*mock.Call
  4306  }
  4307  
  4308  // GetPermission is a helper method to define mock.On call
  4309  //   - context1 context.Context
  4310  //   - getPermissionArgs git.GetPermissionArgs
  4311  func (_e *Client_Expecter) GetPermission(context1 interface{}, getPermissionArgs interface{}) *Client_GetPermission_Call {
  4312  	return &Client_GetPermission_Call{Call: _e.mock.On("GetPermission", context1, getPermissionArgs)}
  4313  }
  4314  
  4315  func (_c *Client_GetPermission_Call) Run(run func(context1 context.Context, getPermissionArgs git.GetPermissionArgs)) *Client_GetPermission_Call {
  4316  	_c.Call.Run(func(args mock.Arguments) {
  4317  		var arg0 context.Context
  4318  		if args[0] != nil {
  4319  			arg0 = args[0].(context.Context)
  4320  		}
  4321  		var arg1 git.GetPermissionArgs
  4322  		if args[1] != nil {
  4323  			arg1 = args[1].(git.GetPermissionArgs)
  4324  		}
  4325  		run(
  4326  			arg0,
  4327  			arg1,
  4328  		)
  4329  	})
  4330  	return _c
  4331  }
  4332  
  4333  func (_c *Client_GetPermission_Call) Return(b *bool, err error) *Client_GetPermission_Call {
  4334  	_c.Call.Return(b, err)
  4335  	return _c
  4336  }
  4337  
  4338  func (_c *Client_GetPermission_Call) RunAndReturn(run func(context1 context.Context, getPermissionArgs git.GetPermissionArgs) (*bool, error)) *Client_GetPermission_Call {
  4339  	_c.Call.Return(run)
  4340  	return _c
  4341  }
  4342  
  4343  // GetPolicyConfigurations provides a mock function for the type Client
  4344  func (_mock *Client) GetPolicyConfigurations(context1 context.Context, getPolicyConfigurationsArgs git.GetPolicyConfigurationsArgs) (*git.GitPolicyConfigurationResponse, error) {
  4345  	ret := _mock.Called(context1, getPolicyConfigurationsArgs)
  4346  
  4347  	if len(ret) == 0 {
  4348  		panic("no return value specified for GetPolicyConfigurations")
  4349  	}
  4350  
  4351  	var r0 *git.GitPolicyConfigurationResponse
  4352  	var r1 error
  4353  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPolicyConfigurationsArgs) (*git.GitPolicyConfigurationResponse, error)); ok {
  4354  		return returnFunc(context1, getPolicyConfigurationsArgs)
  4355  	}
  4356  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPolicyConfigurationsArgs) *git.GitPolicyConfigurationResponse); ok {
  4357  		r0 = returnFunc(context1, getPolicyConfigurationsArgs)
  4358  	} else {
  4359  		if ret.Get(0) != nil {
  4360  			r0 = ret.Get(0).(*git.GitPolicyConfigurationResponse)
  4361  		}
  4362  	}
  4363  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetPolicyConfigurationsArgs) error); ok {
  4364  		r1 = returnFunc(context1, getPolicyConfigurationsArgs)
  4365  	} else {
  4366  		r1 = ret.Error(1)
  4367  	}
  4368  	return r0, r1
  4369  }
  4370  
  4371  // Client_GetPolicyConfigurations_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPolicyConfigurations'
  4372  type Client_GetPolicyConfigurations_Call struct {
  4373  	*mock.Call
  4374  }
  4375  
  4376  // GetPolicyConfigurations is a helper method to define mock.On call
  4377  //   - context1 context.Context
  4378  //   - getPolicyConfigurationsArgs git.GetPolicyConfigurationsArgs
  4379  func (_e *Client_Expecter) GetPolicyConfigurations(context1 interface{}, getPolicyConfigurationsArgs interface{}) *Client_GetPolicyConfigurations_Call {
  4380  	return &Client_GetPolicyConfigurations_Call{Call: _e.mock.On("GetPolicyConfigurations", context1, getPolicyConfigurationsArgs)}
  4381  }
  4382  
  4383  func (_c *Client_GetPolicyConfigurations_Call) Run(run func(context1 context.Context, getPolicyConfigurationsArgs git.GetPolicyConfigurationsArgs)) *Client_GetPolicyConfigurations_Call {
  4384  	_c.Call.Run(func(args mock.Arguments) {
  4385  		var arg0 context.Context
  4386  		if args[0] != nil {
  4387  			arg0 = args[0].(context.Context)
  4388  		}
  4389  		var arg1 git.GetPolicyConfigurationsArgs
  4390  		if args[1] != nil {
  4391  			arg1 = args[1].(git.GetPolicyConfigurationsArgs)
  4392  		}
  4393  		run(
  4394  			arg0,
  4395  			arg1,
  4396  		)
  4397  	})
  4398  	return _c
  4399  }
  4400  
  4401  func (_c *Client_GetPolicyConfigurations_Call) Return(gitPolicyConfigurationResponse *git.GitPolicyConfigurationResponse, err error) *Client_GetPolicyConfigurations_Call {
  4402  	_c.Call.Return(gitPolicyConfigurationResponse, err)
  4403  	return _c
  4404  }
  4405  
  4406  func (_c *Client_GetPolicyConfigurations_Call) RunAndReturn(run func(context1 context.Context, getPolicyConfigurationsArgs git.GetPolicyConfigurationsArgs) (*git.GitPolicyConfigurationResponse, error)) *Client_GetPolicyConfigurations_Call {
  4407  	_c.Call.Return(run)
  4408  	return _c
  4409  }
  4410  
  4411  // GetPullRequest provides a mock function for the type Client
  4412  func (_mock *Client) GetPullRequest(context1 context.Context, getPullRequestArgs git.GetPullRequestArgs) (*git.GitPullRequest, error) {
  4413  	ret := _mock.Called(context1, getPullRequestArgs)
  4414  
  4415  	if len(ret) == 0 {
  4416  		panic("no return value specified for GetPullRequest")
  4417  	}
  4418  
  4419  	var r0 *git.GitPullRequest
  4420  	var r1 error
  4421  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestArgs) (*git.GitPullRequest, error)); ok {
  4422  		return returnFunc(context1, getPullRequestArgs)
  4423  	}
  4424  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestArgs) *git.GitPullRequest); ok {
  4425  		r0 = returnFunc(context1, getPullRequestArgs)
  4426  	} else {
  4427  		if ret.Get(0) != nil {
  4428  			r0 = ret.Get(0).(*git.GitPullRequest)
  4429  		}
  4430  	}
  4431  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetPullRequestArgs) error); ok {
  4432  		r1 = returnFunc(context1, getPullRequestArgs)
  4433  	} else {
  4434  		r1 = ret.Error(1)
  4435  	}
  4436  	return r0, r1
  4437  }
  4438  
  4439  // Client_GetPullRequest_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPullRequest'
  4440  type Client_GetPullRequest_Call struct {
  4441  	*mock.Call
  4442  }
  4443  
  4444  // GetPullRequest is a helper method to define mock.On call
  4445  //   - context1 context.Context
  4446  //   - getPullRequestArgs git.GetPullRequestArgs
  4447  func (_e *Client_Expecter) GetPullRequest(context1 interface{}, getPullRequestArgs interface{}) *Client_GetPullRequest_Call {
  4448  	return &Client_GetPullRequest_Call{Call: _e.mock.On("GetPullRequest", context1, getPullRequestArgs)}
  4449  }
  4450  
  4451  func (_c *Client_GetPullRequest_Call) Run(run func(context1 context.Context, getPullRequestArgs git.GetPullRequestArgs)) *Client_GetPullRequest_Call {
  4452  	_c.Call.Run(func(args mock.Arguments) {
  4453  		var arg0 context.Context
  4454  		if args[0] != nil {
  4455  			arg0 = args[0].(context.Context)
  4456  		}
  4457  		var arg1 git.GetPullRequestArgs
  4458  		if args[1] != nil {
  4459  			arg1 = args[1].(git.GetPullRequestArgs)
  4460  		}
  4461  		run(
  4462  			arg0,
  4463  			arg1,
  4464  		)
  4465  	})
  4466  	return _c
  4467  }
  4468  
  4469  func (_c *Client_GetPullRequest_Call) Return(gitPullRequest *git.GitPullRequest, err error) *Client_GetPullRequest_Call {
  4470  	_c.Call.Return(gitPullRequest, err)
  4471  	return _c
  4472  }
  4473  
  4474  func (_c *Client_GetPullRequest_Call) RunAndReturn(run func(context1 context.Context, getPullRequestArgs git.GetPullRequestArgs) (*git.GitPullRequest, error)) *Client_GetPullRequest_Call {
  4475  	_c.Call.Return(run)
  4476  	return _c
  4477  }
  4478  
  4479  // GetPullRequestById provides a mock function for the type Client
  4480  func (_mock *Client) GetPullRequestById(context1 context.Context, getPullRequestByIdArgs git.GetPullRequestByIdArgs) (*git.GitPullRequest, error) {
  4481  	ret := _mock.Called(context1, getPullRequestByIdArgs)
  4482  
  4483  	if len(ret) == 0 {
  4484  		panic("no return value specified for GetPullRequestById")
  4485  	}
  4486  
  4487  	var r0 *git.GitPullRequest
  4488  	var r1 error
  4489  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestByIdArgs) (*git.GitPullRequest, error)); ok {
  4490  		return returnFunc(context1, getPullRequestByIdArgs)
  4491  	}
  4492  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestByIdArgs) *git.GitPullRequest); ok {
  4493  		r0 = returnFunc(context1, getPullRequestByIdArgs)
  4494  	} else {
  4495  		if ret.Get(0) != nil {
  4496  			r0 = ret.Get(0).(*git.GitPullRequest)
  4497  		}
  4498  	}
  4499  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetPullRequestByIdArgs) error); ok {
  4500  		r1 = returnFunc(context1, getPullRequestByIdArgs)
  4501  	} else {
  4502  		r1 = ret.Error(1)
  4503  	}
  4504  	return r0, r1
  4505  }
  4506  
  4507  // Client_GetPullRequestById_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPullRequestById'
  4508  type Client_GetPullRequestById_Call struct {
  4509  	*mock.Call
  4510  }
  4511  
  4512  // GetPullRequestById is a helper method to define mock.On call
  4513  //   - context1 context.Context
  4514  //   - getPullRequestByIdArgs git.GetPullRequestByIdArgs
  4515  func (_e *Client_Expecter) GetPullRequestById(context1 interface{}, getPullRequestByIdArgs interface{}) *Client_GetPullRequestById_Call {
  4516  	return &Client_GetPullRequestById_Call{Call: _e.mock.On("GetPullRequestById", context1, getPullRequestByIdArgs)}
  4517  }
  4518  
  4519  func (_c *Client_GetPullRequestById_Call) Run(run func(context1 context.Context, getPullRequestByIdArgs git.GetPullRequestByIdArgs)) *Client_GetPullRequestById_Call {
  4520  	_c.Call.Run(func(args mock.Arguments) {
  4521  		var arg0 context.Context
  4522  		if args[0] != nil {
  4523  			arg0 = args[0].(context.Context)
  4524  		}
  4525  		var arg1 git.GetPullRequestByIdArgs
  4526  		if args[1] != nil {
  4527  			arg1 = args[1].(git.GetPullRequestByIdArgs)
  4528  		}
  4529  		run(
  4530  			arg0,
  4531  			arg1,
  4532  		)
  4533  	})
  4534  	return _c
  4535  }
  4536  
  4537  func (_c *Client_GetPullRequestById_Call) Return(gitPullRequest *git.GitPullRequest, err error) *Client_GetPullRequestById_Call {
  4538  	_c.Call.Return(gitPullRequest, err)
  4539  	return _c
  4540  }
  4541  
  4542  func (_c *Client_GetPullRequestById_Call) RunAndReturn(run func(context1 context.Context, getPullRequestByIdArgs git.GetPullRequestByIdArgs) (*git.GitPullRequest, error)) *Client_GetPullRequestById_Call {
  4543  	_c.Call.Return(run)
  4544  	return _c
  4545  }
  4546  
  4547  // GetPullRequestCommits provides a mock function for the type Client
  4548  func (_mock *Client) GetPullRequestCommits(context1 context.Context, getPullRequestCommitsArgs git.GetPullRequestCommitsArgs) (*git.GetPullRequestCommitsResponseValue, error) {
  4549  	ret := _mock.Called(context1, getPullRequestCommitsArgs)
  4550  
  4551  	if len(ret) == 0 {
  4552  		panic("no return value specified for GetPullRequestCommits")
  4553  	}
  4554  
  4555  	var r0 *git.GetPullRequestCommitsResponseValue
  4556  	var r1 error
  4557  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestCommitsArgs) (*git.GetPullRequestCommitsResponseValue, error)); ok {
  4558  		return returnFunc(context1, getPullRequestCommitsArgs)
  4559  	}
  4560  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestCommitsArgs) *git.GetPullRequestCommitsResponseValue); ok {
  4561  		r0 = returnFunc(context1, getPullRequestCommitsArgs)
  4562  	} else {
  4563  		if ret.Get(0) != nil {
  4564  			r0 = ret.Get(0).(*git.GetPullRequestCommitsResponseValue)
  4565  		}
  4566  	}
  4567  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetPullRequestCommitsArgs) error); ok {
  4568  		r1 = returnFunc(context1, getPullRequestCommitsArgs)
  4569  	} else {
  4570  		r1 = ret.Error(1)
  4571  	}
  4572  	return r0, r1
  4573  }
  4574  
  4575  // Client_GetPullRequestCommits_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPullRequestCommits'
  4576  type Client_GetPullRequestCommits_Call struct {
  4577  	*mock.Call
  4578  }
  4579  
  4580  // GetPullRequestCommits is a helper method to define mock.On call
  4581  //   - context1 context.Context
  4582  //   - getPullRequestCommitsArgs git.GetPullRequestCommitsArgs
  4583  func (_e *Client_Expecter) GetPullRequestCommits(context1 interface{}, getPullRequestCommitsArgs interface{}) *Client_GetPullRequestCommits_Call {
  4584  	return &Client_GetPullRequestCommits_Call{Call: _e.mock.On("GetPullRequestCommits", context1, getPullRequestCommitsArgs)}
  4585  }
  4586  
  4587  func (_c *Client_GetPullRequestCommits_Call) Run(run func(context1 context.Context, getPullRequestCommitsArgs git.GetPullRequestCommitsArgs)) *Client_GetPullRequestCommits_Call {
  4588  	_c.Call.Run(func(args mock.Arguments) {
  4589  		var arg0 context.Context
  4590  		if args[0] != nil {
  4591  			arg0 = args[0].(context.Context)
  4592  		}
  4593  		var arg1 git.GetPullRequestCommitsArgs
  4594  		if args[1] != nil {
  4595  			arg1 = args[1].(git.GetPullRequestCommitsArgs)
  4596  		}
  4597  		run(
  4598  			arg0,
  4599  			arg1,
  4600  		)
  4601  	})
  4602  	return _c
  4603  }
  4604  
  4605  func (_c *Client_GetPullRequestCommits_Call) Return(getPullRequestCommitsResponseValue *git.GetPullRequestCommitsResponseValue, err error) *Client_GetPullRequestCommits_Call {
  4606  	_c.Call.Return(getPullRequestCommitsResponseValue, err)
  4607  	return _c
  4608  }
  4609  
  4610  func (_c *Client_GetPullRequestCommits_Call) RunAndReturn(run func(context1 context.Context, getPullRequestCommitsArgs git.GetPullRequestCommitsArgs) (*git.GetPullRequestCommitsResponseValue, error)) *Client_GetPullRequestCommits_Call {
  4611  	_c.Call.Return(run)
  4612  	return _c
  4613  }
  4614  
  4615  // GetPullRequestIteration provides a mock function for the type Client
  4616  func (_mock *Client) GetPullRequestIteration(context1 context.Context, getPullRequestIterationArgs git.GetPullRequestIterationArgs) (*git.GitPullRequestIteration, error) {
  4617  	ret := _mock.Called(context1, getPullRequestIterationArgs)
  4618  
  4619  	if len(ret) == 0 {
  4620  		panic("no return value specified for GetPullRequestIteration")
  4621  	}
  4622  
  4623  	var r0 *git.GitPullRequestIteration
  4624  	var r1 error
  4625  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestIterationArgs) (*git.GitPullRequestIteration, error)); ok {
  4626  		return returnFunc(context1, getPullRequestIterationArgs)
  4627  	}
  4628  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestIterationArgs) *git.GitPullRequestIteration); ok {
  4629  		r0 = returnFunc(context1, getPullRequestIterationArgs)
  4630  	} else {
  4631  		if ret.Get(0) != nil {
  4632  			r0 = ret.Get(0).(*git.GitPullRequestIteration)
  4633  		}
  4634  	}
  4635  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetPullRequestIterationArgs) error); ok {
  4636  		r1 = returnFunc(context1, getPullRequestIterationArgs)
  4637  	} else {
  4638  		r1 = ret.Error(1)
  4639  	}
  4640  	return r0, r1
  4641  }
  4642  
  4643  // Client_GetPullRequestIteration_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPullRequestIteration'
  4644  type Client_GetPullRequestIteration_Call struct {
  4645  	*mock.Call
  4646  }
  4647  
  4648  // GetPullRequestIteration is a helper method to define mock.On call
  4649  //   - context1 context.Context
  4650  //   - getPullRequestIterationArgs git.GetPullRequestIterationArgs
  4651  func (_e *Client_Expecter) GetPullRequestIteration(context1 interface{}, getPullRequestIterationArgs interface{}) *Client_GetPullRequestIteration_Call {
  4652  	return &Client_GetPullRequestIteration_Call{Call: _e.mock.On("GetPullRequestIteration", context1, getPullRequestIterationArgs)}
  4653  }
  4654  
  4655  func (_c *Client_GetPullRequestIteration_Call) Run(run func(context1 context.Context, getPullRequestIterationArgs git.GetPullRequestIterationArgs)) *Client_GetPullRequestIteration_Call {
  4656  	_c.Call.Run(func(args mock.Arguments) {
  4657  		var arg0 context.Context
  4658  		if args[0] != nil {
  4659  			arg0 = args[0].(context.Context)
  4660  		}
  4661  		var arg1 git.GetPullRequestIterationArgs
  4662  		if args[1] != nil {
  4663  			arg1 = args[1].(git.GetPullRequestIterationArgs)
  4664  		}
  4665  		run(
  4666  			arg0,
  4667  			arg1,
  4668  		)
  4669  	})
  4670  	return _c
  4671  }
  4672  
  4673  func (_c *Client_GetPullRequestIteration_Call) Return(gitPullRequestIteration *git.GitPullRequestIteration, err error) *Client_GetPullRequestIteration_Call {
  4674  	_c.Call.Return(gitPullRequestIteration, err)
  4675  	return _c
  4676  }
  4677  
  4678  func (_c *Client_GetPullRequestIteration_Call) RunAndReturn(run func(context1 context.Context, getPullRequestIterationArgs git.GetPullRequestIterationArgs) (*git.GitPullRequestIteration, error)) *Client_GetPullRequestIteration_Call {
  4679  	_c.Call.Return(run)
  4680  	return _c
  4681  }
  4682  
  4683  // GetPullRequestIterationChanges provides a mock function for the type Client
  4684  func (_mock *Client) GetPullRequestIterationChanges(context1 context.Context, getPullRequestIterationChangesArgs git.GetPullRequestIterationChangesArgs) (*git.GitPullRequestIterationChanges, error) {
  4685  	ret := _mock.Called(context1, getPullRequestIterationChangesArgs)
  4686  
  4687  	if len(ret) == 0 {
  4688  		panic("no return value specified for GetPullRequestIterationChanges")
  4689  	}
  4690  
  4691  	var r0 *git.GitPullRequestIterationChanges
  4692  	var r1 error
  4693  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestIterationChangesArgs) (*git.GitPullRequestIterationChanges, error)); ok {
  4694  		return returnFunc(context1, getPullRequestIterationChangesArgs)
  4695  	}
  4696  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestIterationChangesArgs) *git.GitPullRequestIterationChanges); ok {
  4697  		r0 = returnFunc(context1, getPullRequestIterationChangesArgs)
  4698  	} else {
  4699  		if ret.Get(0) != nil {
  4700  			r0 = ret.Get(0).(*git.GitPullRequestIterationChanges)
  4701  		}
  4702  	}
  4703  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetPullRequestIterationChangesArgs) error); ok {
  4704  		r1 = returnFunc(context1, getPullRequestIterationChangesArgs)
  4705  	} else {
  4706  		r1 = ret.Error(1)
  4707  	}
  4708  	return r0, r1
  4709  }
  4710  
  4711  // Client_GetPullRequestIterationChanges_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPullRequestIterationChanges'
  4712  type Client_GetPullRequestIterationChanges_Call struct {
  4713  	*mock.Call
  4714  }
  4715  
  4716  // GetPullRequestIterationChanges is a helper method to define mock.On call
  4717  //   - context1 context.Context
  4718  //   - getPullRequestIterationChangesArgs git.GetPullRequestIterationChangesArgs
  4719  func (_e *Client_Expecter) GetPullRequestIterationChanges(context1 interface{}, getPullRequestIterationChangesArgs interface{}) *Client_GetPullRequestIterationChanges_Call {
  4720  	return &Client_GetPullRequestIterationChanges_Call{Call: _e.mock.On("GetPullRequestIterationChanges", context1, getPullRequestIterationChangesArgs)}
  4721  }
  4722  
  4723  func (_c *Client_GetPullRequestIterationChanges_Call) Run(run func(context1 context.Context, getPullRequestIterationChangesArgs git.GetPullRequestIterationChangesArgs)) *Client_GetPullRequestIterationChanges_Call {
  4724  	_c.Call.Run(func(args mock.Arguments) {
  4725  		var arg0 context.Context
  4726  		if args[0] != nil {
  4727  			arg0 = args[0].(context.Context)
  4728  		}
  4729  		var arg1 git.GetPullRequestIterationChangesArgs
  4730  		if args[1] != nil {
  4731  			arg1 = args[1].(git.GetPullRequestIterationChangesArgs)
  4732  		}
  4733  		run(
  4734  			arg0,
  4735  			arg1,
  4736  		)
  4737  	})
  4738  	return _c
  4739  }
  4740  
  4741  func (_c *Client_GetPullRequestIterationChanges_Call) Return(gitPullRequestIterationChanges *git.GitPullRequestIterationChanges, err error) *Client_GetPullRequestIterationChanges_Call {
  4742  	_c.Call.Return(gitPullRequestIterationChanges, err)
  4743  	return _c
  4744  }
  4745  
  4746  func (_c *Client_GetPullRequestIterationChanges_Call) RunAndReturn(run func(context1 context.Context, getPullRequestIterationChangesArgs git.GetPullRequestIterationChangesArgs) (*git.GitPullRequestIterationChanges, error)) *Client_GetPullRequestIterationChanges_Call {
  4747  	_c.Call.Return(run)
  4748  	return _c
  4749  }
  4750  
  4751  // GetPullRequestIterationCommits provides a mock function for the type Client
  4752  func (_mock *Client) GetPullRequestIterationCommits(context1 context.Context, getPullRequestIterationCommitsArgs git.GetPullRequestIterationCommitsArgs) (*[]git.GitCommitRef, error) {
  4753  	ret := _mock.Called(context1, getPullRequestIterationCommitsArgs)
  4754  
  4755  	if len(ret) == 0 {
  4756  		panic("no return value specified for GetPullRequestIterationCommits")
  4757  	}
  4758  
  4759  	var r0 *[]git.GitCommitRef
  4760  	var r1 error
  4761  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestIterationCommitsArgs) (*[]git.GitCommitRef, error)); ok {
  4762  		return returnFunc(context1, getPullRequestIterationCommitsArgs)
  4763  	}
  4764  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestIterationCommitsArgs) *[]git.GitCommitRef); ok {
  4765  		r0 = returnFunc(context1, getPullRequestIterationCommitsArgs)
  4766  	} else {
  4767  		if ret.Get(0) != nil {
  4768  			r0 = ret.Get(0).(*[]git.GitCommitRef)
  4769  		}
  4770  	}
  4771  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetPullRequestIterationCommitsArgs) error); ok {
  4772  		r1 = returnFunc(context1, getPullRequestIterationCommitsArgs)
  4773  	} else {
  4774  		r1 = ret.Error(1)
  4775  	}
  4776  	return r0, r1
  4777  }
  4778  
  4779  // Client_GetPullRequestIterationCommits_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPullRequestIterationCommits'
  4780  type Client_GetPullRequestIterationCommits_Call struct {
  4781  	*mock.Call
  4782  }
  4783  
  4784  // GetPullRequestIterationCommits is a helper method to define mock.On call
  4785  //   - context1 context.Context
  4786  //   - getPullRequestIterationCommitsArgs git.GetPullRequestIterationCommitsArgs
  4787  func (_e *Client_Expecter) GetPullRequestIterationCommits(context1 interface{}, getPullRequestIterationCommitsArgs interface{}) *Client_GetPullRequestIterationCommits_Call {
  4788  	return &Client_GetPullRequestIterationCommits_Call{Call: _e.mock.On("GetPullRequestIterationCommits", context1, getPullRequestIterationCommitsArgs)}
  4789  }
  4790  
  4791  func (_c *Client_GetPullRequestIterationCommits_Call) Run(run func(context1 context.Context, getPullRequestIterationCommitsArgs git.GetPullRequestIterationCommitsArgs)) *Client_GetPullRequestIterationCommits_Call {
  4792  	_c.Call.Run(func(args mock.Arguments) {
  4793  		var arg0 context.Context
  4794  		if args[0] != nil {
  4795  			arg0 = args[0].(context.Context)
  4796  		}
  4797  		var arg1 git.GetPullRequestIterationCommitsArgs
  4798  		if args[1] != nil {
  4799  			arg1 = args[1].(git.GetPullRequestIterationCommitsArgs)
  4800  		}
  4801  		run(
  4802  			arg0,
  4803  			arg1,
  4804  		)
  4805  	})
  4806  	return _c
  4807  }
  4808  
  4809  func (_c *Client_GetPullRequestIterationCommits_Call) Return(gitCommitRefs *[]git.GitCommitRef, err error) *Client_GetPullRequestIterationCommits_Call {
  4810  	_c.Call.Return(gitCommitRefs, err)
  4811  	return _c
  4812  }
  4813  
  4814  func (_c *Client_GetPullRequestIterationCommits_Call) RunAndReturn(run func(context1 context.Context, getPullRequestIterationCommitsArgs git.GetPullRequestIterationCommitsArgs) (*[]git.GitCommitRef, error)) *Client_GetPullRequestIterationCommits_Call {
  4815  	_c.Call.Return(run)
  4816  	return _c
  4817  }
  4818  
  4819  // GetPullRequestIterationStatus provides a mock function for the type Client
  4820  func (_mock *Client) GetPullRequestIterationStatus(context1 context.Context, getPullRequestIterationStatusArgs git.GetPullRequestIterationStatusArgs) (*git.GitPullRequestStatus, error) {
  4821  	ret := _mock.Called(context1, getPullRequestIterationStatusArgs)
  4822  
  4823  	if len(ret) == 0 {
  4824  		panic("no return value specified for GetPullRequestIterationStatus")
  4825  	}
  4826  
  4827  	var r0 *git.GitPullRequestStatus
  4828  	var r1 error
  4829  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestIterationStatusArgs) (*git.GitPullRequestStatus, error)); ok {
  4830  		return returnFunc(context1, getPullRequestIterationStatusArgs)
  4831  	}
  4832  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestIterationStatusArgs) *git.GitPullRequestStatus); ok {
  4833  		r0 = returnFunc(context1, getPullRequestIterationStatusArgs)
  4834  	} else {
  4835  		if ret.Get(0) != nil {
  4836  			r0 = ret.Get(0).(*git.GitPullRequestStatus)
  4837  		}
  4838  	}
  4839  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetPullRequestIterationStatusArgs) error); ok {
  4840  		r1 = returnFunc(context1, getPullRequestIterationStatusArgs)
  4841  	} else {
  4842  		r1 = ret.Error(1)
  4843  	}
  4844  	return r0, r1
  4845  }
  4846  
  4847  // Client_GetPullRequestIterationStatus_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPullRequestIterationStatus'
  4848  type Client_GetPullRequestIterationStatus_Call struct {
  4849  	*mock.Call
  4850  }
  4851  
  4852  // GetPullRequestIterationStatus is a helper method to define mock.On call
  4853  //   - context1 context.Context
  4854  //   - getPullRequestIterationStatusArgs git.GetPullRequestIterationStatusArgs
  4855  func (_e *Client_Expecter) GetPullRequestIterationStatus(context1 interface{}, getPullRequestIterationStatusArgs interface{}) *Client_GetPullRequestIterationStatus_Call {
  4856  	return &Client_GetPullRequestIterationStatus_Call{Call: _e.mock.On("GetPullRequestIterationStatus", context1, getPullRequestIterationStatusArgs)}
  4857  }
  4858  
  4859  func (_c *Client_GetPullRequestIterationStatus_Call) Run(run func(context1 context.Context, getPullRequestIterationStatusArgs git.GetPullRequestIterationStatusArgs)) *Client_GetPullRequestIterationStatus_Call {
  4860  	_c.Call.Run(func(args mock.Arguments) {
  4861  		var arg0 context.Context
  4862  		if args[0] != nil {
  4863  			arg0 = args[0].(context.Context)
  4864  		}
  4865  		var arg1 git.GetPullRequestIterationStatusArgs
  4866  		if args[1] != nil {
  4867  			arg1 = args[1].(git.GetPullRequestIterationStatusArgs)
  4868  		}
  4869  		run(
  4870  			arg0,
  4871  			arg1,
  4872  		)
  4873  	})
  4874  	return _c
  4875  }
  4876  
  4877  func (_c *Client_GetPullRequestIterationStatus_Call) Return(gitPullRequestStatus *git.GitPullRequestStatus, err error) *Client_GetPullRequestIterationStatus_Call {
  4878  	_c.Call.Return(gitPullRequestStatus, err)
  4879  	return _c
  4880  }
  4881  
  4882  func (_c *Client_GetPullRequestIterationStatus_Call) RunAndReturn(run func(context1 context.Context, getPullRequestIterationStatusArgs git.GetPullRequestIterationStatusArgs) (*git.GitPullRequestStatus, error)) *Client_GetPullRequestIterationStatus_Call {
  4883  	_c.Call.Return(run)
  4884  	return _c
  4885  }
  4886  
  4887  // GetPullRequestIterationStatuses provides a mock function for the type Client
  4888  func (_mock *Client) GetPullRequestIterationStatuses(context1 context.Context, getPullRequestIterationStatusesArgs git.GetPullRequestIterationStatusesArgs) (*[]git.GitPullRequestStatus, error) {
  4889  	ret := _mock.Called(context1, getPullRequestIterationStatusesArgs)
  4890  
  4891  	if len(ret) == 0 {
  4892  		panic("no return value specified for GetPullRequestIterationStatuses")
  4893  	}
  4894  
  4895  	var r0 *[]git.GitPullRequestStatus
  4896  	var r1 error
  4897  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestIterationStatusesArgs) (*[]git.GitPullRequestStatus, error)); ok {
  4898  		return returnFunc(context1, getPullRequestIterationStatusesArgs)
  4899  	}
  4900  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestIterationStatusesArgs) *[]git.GitPullRequestStatus); ok {
  4901  		r0 = returnFunc(context1, getPullRequestIterationStatusesArgs)
  4902  	} else {
  4903  		if ret.Get(0) != nil {
  4904  			r0 = ret.Get(0).(*[]git.GitPullRequestStatus)
  4905  		}
  4906  	}
  4907  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetPullRequestIterationStatusesArgs) error); ok {
  4908  		r1 = returnFunc(context1, getPullRequestIterationStatusesArgs)
  4909  	} else {
  4910  		r1 = ret.Error(1)
  4911  	}
  4912  	return r0, r1
  4913  }
  4914  
  4915  // Client_GetPullRequestIterationStatuses_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPullRequestIterationStatuses'
  4916  type Client_GetPullRequestIterationStatuses_Call struct {
  4917  	*mock.Call
  4918  }
  4919  
  4920  // GetPullRequestIterationStatuses is a helper method to define mock.On call
  4921  //   - context1 context.Context
  4922  //   - getPullRequestIterationStatusesArgs git.GetPullRequestIterationStatusesArgs
  4923  func (_e *Client_Expecter) GetPullRequestIterationStatuses(context1 interface{}, getPullRequestIterationStatusesArgs interface{}) *Client_GetPullRequestIterationStatuses_Call {
  4924  	return &Client_GetPullRequestIterationStatuses_Call{Call: _e.mock.On("GetPullRequestIterationStatuses", context1, getPullRequestIterationStatusesArgs)}
  4925  }
  4926  
  4927  func (_c *Client_GetPullRequestIterationStatuses_Call) Run(run func(context1 context.Context, getPullRequestIterationStatusesArgs git.GetPullRequestIterationStatusesArgs)) *Client_GetPullRequestIterationStatuses_Call {
  4928  	_c.Call.Run(func(args mock.Arguments) {
  4929  		var arg0 context.Context
  4930  		if args[0] != nil {
  4931  			arg0 = args[0].(context.Context)
  4932  		}
  4933  		var arg1 git.GetPullRequestIterationStatusesArgs
  4934  		if args[1] != nil {
  4935  			arg1 = args[1].(git.GetPullRequestIterationStatusesArgs)
  4936  		}
  4937  		run(
  4938  			arg0,
  4939  			arg1,
  4940  		)
  4941  	})
  4942  	return _c
  4943  }
  4944  
  4945  func (_c *Client_GetPullRequestIterationStatuses_Call) Return(gitPullRequestStatuss *[]git.GitPullRequestStatus, err error) *Client_GetPullRequestIterationStatuses_Call {
  4946  	_c.Call.Return(gitPullRequestStatuss, err)
  4947  	return _c
  4948  }
  4949  
  4950  func (_c *Client_GetPullRequestIterationStatuses_Call) RunAndReturn(run func(context1 context.Context, getPullRequestIterationStatusesArgs git.GetPullRequestIterationStatusesArgs) (*[]git.GitPullRequestStatus, error)) *Client_GetPullRequestIterationStatuses_Call {
  4951  	_c.Call.Return(run)
  4952  	return _c
  4953  }
  4954  
  4955  // GetPullRequestIterations provides a mock function for the type Client
  4956  func (_mock *Client) GetPullRequestIterations(context1 context.Context, getPullRequestIterationsArgs git.GetPullRequestIterationsArgs) (*[]git.GitPullRequestIteration, error) {
  4957  	ret := _mock.Called(context1, getPullRequestIterationsArgs)
  4958  
  4959  	if len(ret) == 0 {
  4960  		panic("no return value specified for GetPullRequestIterations")
  4961  	}
  4962  
  4963  	var r0 *[]git.GitPullRequestIteration
  4964  	var r1 error
  4965  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestIterationsArgs) (*[]git.GitPullRequestIteration, error)); ok {
  4966  		return returnFunc(context1, getPullRequestIterationsArgs)
  4967  	}
  4968  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestIterationsArgs) *[]git.GitPullRequestIteration); ok {
  4969  		r0 = returnFunc(context1, getPullRequestIterationsArgs)
  4970  	} else {
  4971  		if ret.Get(0) != nil {
  4972  			r0 = ret.Get(0).(*[]git.GitPullRequestIteration)
  4973  		}
  4974  	}
  4975  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetPullRequestIterationsArgs) error); ok {
  4976  		r1 = returnFunc(context1, getPullRequestIterationsArgs)
  4977  	} else {
  4978  		r1 = ret.Error(1)
  4979  	}
  4980  	return r0, r1
  4981  }
  4982  
  4983  // Client_GetPullRequestIterations_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPullRequestIterations'
  4984  type Client_GetPullRequestIterations_Call struct {
  4985  	*mock.Call
  4986  }
  4987  
  4988  // GetPullRequestIterations is a helper method to define mock.On call
  4989  //   - context1 context.Context
  4990  //   - getPullRequestIterationsArgs git.GetPullRequestIterationsArgs
  4991  func (_e *Client_Expecter) GetPullRequestIterations(context1 interface{}, getPullRequestIterationsArgs interface{}) *Client_GetPullRequestIterations_Call {
  4992  	return &Client_GetPullRequestIterations_Call{Call: _e.mock.On("GetPullRequestIterations", context1, getPullRequestIterationsArgs)}
  4993  }
  4994  
  4995  func (_c *Client_GetPullRequestIterations_Call) Run(run func(context1 context.Context, getPullRequestIterationsArgs git.GetPullRequestIterationsArgs)) *Client_GetPullRequestIterations_Call {
  4996  	_c.Call.Run(func(args mock.Arguments) {
  4997  		var arg0 context.Context
  4998  		if args[0] != nil {
  4999  			arg0 = args[0].(context.Context)
  5000  		}
  5001  		var arg1 git.GetPullRequestIterationsArgs
  5002  		if args[1] != nil {
  5003  			arg1 = args[1].(git.GetPullRequestIterationsArgs)
  5004  		}
  5005  		run(
  5006  			arg0,
  5007  			arg1,
  5008  		)
  5009  	})
  5010  	return _c
  5011  }
  5012  
  5013  func (_c *Client_GetPullRequestIterations_Call) Return(gitPullRequestIterations *[]git.GitPullRequestIteration, err error) *Client_GetPullRequestIterations_Call {
  5014  	_c.Call.Return(gitPullRequestIterations, err)
  5015  	return _c
  5016  }
  5017  
  5018  func (_c *Client_GetPullRequestIterations_Call) RunAndReturn(run func(context1 context.Context, getPullRequestIterationsArgs git.GetPullRequestIterationsArgs) (*[]git.GitPullRequestIteration, error)) *Client_GetPullRequestIterations_Call {
  5019  	_c.Call.Return(run)
  5020  	return _c
  5021  }
  5022  
  5023  // GetPullRequestLabel provides a mock function for the type Client
  5024  func (_mock *Client) GetPullRequestLabel(context1 context.Context, getPullRequestLabelArgs git.GetPullRequestLabelArgs) (*core.WebApiTagDefinition, error) {
  5025  	ret := _mock.Called(context1, getPullRequestLabelArgs)
  5026  
  5027  	if len(ret) == 0 {
  5028  		panic("no return value specified for GetPullRequestLabel")
  5029  	}
  5030  
  5031  	var r0 *core.WebApiTagDefinition
  5032  	var r1 error
  5033  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestLabelArgs) (*core.WebApiTagDefinition, error)); ok {
  5034  		return returnFunc(context1, getPullRequestLabelArgs)
  5035  	}
  5036  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestLabelArgs) *core.WebApiTagDefinition); ok {
  5037  		r0 = returnFunc(context1, getPullRequestLabelArgs)
  5038  	} else {
  5039  		if ret.Get(0) != nil {
  5040  			r0 = ret.Get(0).(*core.WebApiTagDefinition)
  5041  		}
  5042  	}
  5043  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetPullRequestLabelArgs) error); ok {
  5044  		r1 = returnFunc(context1, getPullRequestLabelArgs)
  5045  	} else {
  5046  		r1 = ret.Error(1)
  5047  	}
  5048  	return r0, r1
  5049  }
  5050  
  5051  // Client_GetPullRequestLabel_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPullRequestLabel'
  5052  type Client_GetPullRequestLabel_Call struct {
  5053  	*mock.Call
  5054  }
  5055  
  5056  // GetPullRequestLabel is a helper method to define mock.On call
  5057  //   - context1 context.Context
  5058  //   - getPullRequestLabelArgs git.GetPullRequestLabelArgs
  5059  func (_e *Client_Expecter) GetPullRequestLabel(context1 interface{}, getPullRequestLabelArgs interface{}) *Client_GetPullRequestLabel_Call {
  5060  	return &Client_GetPullRequestLabel_Call{Call: _e.mock.On("GetPullRequestLabel", context1, getPullRequestLabelArgs)}
  5061  }
  5062  
  5063  func (_c *Client_GetPullRequestLabel_Call) Run(run func(context1 context.Context, getPullRequestLabelArgs git.GetPullRequestLabelArgs)) *Client_GetPullRequestLabel_Call {
  5064  	_c.Call.Run(func(args mock.Arguments) {
  5065  		var arg0 context.Context
  5066  		if args[0] != nil {
  5067  			arg0 = args[0].(context.Context)
  5068  		}
  5069  		var arg1 git.GetPullRequestLabelArgs
  5070  		if args[1] != nil {
  5071  			arg1 = args[1].(git.GetPullRequestLabelArgs)
  5072  		}
  5073  		run(
  5074  			arg0,
  5075  			arg1,
  5076  		)
  5077  	})
  5078  	return _c
  5079  }
  5080  
  5081  func (_c *Client_GetPullRequestLabel_Call) Return(webApiTagDefinition *core.WebApiTagDefinition, err error) *Client_GetPullRequestLabel_Call {
  5082  	_c.Call.Return(webApiTagDefinition, err)
  5083  	return _c
  5084  }
  5085  
  5086  func (_c *Client_GetPullRequestLabel_Call) RunAndReturn(run func(context1 context.Context, getPullRequestLabelArgs git.GetPullRequestLabelArgs) (*core.WebApiTagDefinition, error)) *Client_GetPullRequestLabel_Call {
  5087  	_c.Call.Return(run)
  5088  	return _c
  5089  }
  5090  
  5091  // GetPullRequestLabels provides a mock function for the type Client
  5092  func (_mock *Client) GetPullRequestLabels(context1 context.Context, getPullRequestLabelsArgs git.GetPullRequestLabelsArgs) (*[]core.WebApiTagDefinition, error) {
  5093  	ret := _mock.Called(context1, getPullRequestLabelsArgs)
  5094  
  5095  	if len(ret) == 0 {
  5096  		panic("no return value specified for GetPullRequestLabels")
  5097  	}
  5098  
  5099  	var r0 *[]core.WebApiTagDefinition
  5100  	var r1 error
  5101  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestLabelsArgs) (*[]core.WebApiTagDefinition, error)); ok {
  5102  		return returnFunc(context1, getPullRequestLabelsArgs)
  5103  	}
  5104  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestLabelsArgs) *[]core.WebApiTagDefinition); ok {
  5105  		r0 = returnFunc(context1, getPullRequestLabelsArgs)
  5106  	} else {
  5107  		if ret.Get(0) != nil {
  5108  			r0 = ret.Get(0).(*[]core.WebApiTagDefinition)
  5109  		}
  5110  	}
  5111  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetPullRequestLabelsArgs) error); ok {
  5112  		r1 = returnFunc(context1, getPullRequestLabelsArgs)
  5113  	} else {
  5114  		r1 = ret.Error(1)
  5115  	}
  5116  	return r0, r1
  5117  }
  5118  
  5119  // Client_GetPullRequestLabels_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPullRequestLabels'
  5120  type Client_GetPullRequestLabels_Call struct {
  5121  	*mock.Call
  5122  }
  5123  
  5124  // GetPullRequestLabels is a helper method to define mock.On call
  5125  //   - context1 context.Context
  5126  //   - getPullRequestLabelsArgs git.GetPullRequestLabelsArgs
  5127  func (_e *Client_Expecter) GetPullRequestLabels(context1 interface{}, getPullRequestLabelsArgs interface{}) *Client_GetPullRequestLabels_Call {
  5128  	return &Client_GetPullRequestLabels_Call{Call: _e.mock.On("GetPullRequestLabels", context1, getPullRequestLabelsArgs)}
  5129  }
  5130  
  5131  func (_c *Client_GetPullRequestLabels_Call) Run(run func(context1 context.Context, getPullRequestLabelsArgs git.GetPullRequestLabelsArgs)) *Client_GetPullRequestLabels_Call {
  5132  	_c.Call.Run(func(args mock.Arguments) {
  5133  		var arg0 context.Context
  5134  		if args[0] != nil {
  5135  			arg0 = args[0].(context.Context)
  5136  		}
  5137  		var arg1 git.GetPullRequestLabelsArgs
  5138  		if args[1] != nil {
  5139  			arg1 = args[1].(git.GetPullRequestLabelsArgs)
  5140  		}
  5141  		run(
  5142  			arg0,
  5143  			arg1,
  5144  		)
  5145  	})
  5146  	return _c
  5147  }
  5148  
  5149  func (_c *Client_GetPullRequestLabels_Call) Return(webApiTagDefinitions *[]core.WebApiTagDefinition, err error) *Client_GetPullRequestLabels_Call {
  5150  	_c.Call.Return(webApiTagDefinitions, err)
  5151  	return _c
  5152  }
  5153  
  5154  func (_c *Client_GetPullRequestLabels_Call) RunAndReturn(run func(context1 context.Context, getPullRequestLabelsArgs git.GetPullRequestLabelsArgs) (*[]core.WebApiTagDefinition, error)) *Client_GetPullRequestLabels_Call {
  5155  	_c.Call.Return(run)
  5156  	return _c
  5157  }
  5158  
  5159  // GetPullRequestProperties provides a mock function for the type Client
  5160  func (_mock *Client) GetPullRequestProperties(context1 context.Context, getPullRequestPropertiesArgs git.GetPullRequestPropertiesArgs) (interface{}, error) {
  5161  	ret := _mock.Called(context1, getPullRequestPropertiesArgs)
  5162  
  5163  	if len(ret) == 0 {
  5164  		panic("no return value specified for GetPullRequestProperties")
  5165  	}
  5166  
  5167  	var r0 interface{}
  5168  	var r1 error
  5169  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestPropertiesArgs) (interface{}, error)); ok {
  5170  		return returnFunc(context1, getPullRequestPropertiesArgs)
  5171  	}
  5172  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestPropertiesArgs) interface{}); ok {
  5173  		r0 = returnFunc(context1, getPullRequestPropertiesArgs)
  5174  	} else {
  5175  		if ret.Get(0) != nil {
  5176  			r0 = ret.Get(0).(interface{})
  5177  		}
  5178  	}
  5179  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetPullRequestPropertiesArgs) error); ok {
  5180  		r1 = returnFunc(context1, getPullRequestPropertiesArgs)
  5181  	} else {
  5182  		r1 = ret.Error(1)
  5183  	}
  5184  	return r0, r1
  5185  }
  5186  
  5187  // Client_GetPullRequestProperties_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPullRequestProperties'
  5188  type Client_GetPullRequestProperties_Call struct {
  5189  	*mock.Call
  5190  }
  5191  
  5192  // GetPullRequestProperties is a helper method to define mock.On call
  5193  //   - context1 context.Context
  5194  //   - getPullRequestPropertiesArgs git.GetPullRequestPropertiesArgs
  5195  func (_e *Client_Expecter) GetPullRequestProperties(context1 interface{}, getPullRequestPropertiesArgs interface{}) *Client_GetPullRequestProperties_Call {
  5196  	return &Client_GetPullRequestProperties_Call{Call: _e.mock.On("GetPullRequestProperties", context1, getPullRequestPropertiesArgs)}
  5197  }
  5198  
  5199  func (_c *Client_GetPullRequestProperties_Call) Run(run func(context1 context.Context, getPullRequestPropertiesArgs git.GetPullRequestPropertiesArgs)) *Client_GetPullRequestProperties_Call {
  5200  	_c.Call.Run(func(args mock.Arguments) {
  5201  		var arg0 context.Context
  5202  		if args[0] != nil {
  5203  			arg0 = args[0].(context.Context)
  5204  		}
  5205  		var arg1 git.GetPullRequestPropertiesArgs
  5206  		if args[1] != nil {
  5207  			arg1 = args[1].(git.GetPullRequestPropertiesArgs)
  5208  		}
  5209  		run(
  5210  			arg0,
  5211  			arg1,
  5212  		)
  5213  	})
  5214  	return _c
  5215  }
  5216  
  5217  func (_c *Client_GetPullRequestProperties_Call) Return(ifaceVal interface{}, err error) *Client_GetPullRequestProperties_Call {
  5218  	_c.Call.Return(ifaceVal, err)
  5219  	return _c
  5220  }
  5221  
  5222  func (_c *Client_GetPullRequestProperties_Call) RunAndReturn(run func(context1 context.Context, getPullRequestPropertiesArgs git.GetPullRequestPropertiesArgs) (interface{}, error)) *Client_GetPullRequestProperties_Call {
  5223  	_c.Call.Return(run)
  5224  	return _c
  5225  }
  5226  
  5227  // GetPullRequestQuery provides a mock function for the type Client
  5228  func (_mock *Client) GetPullRequestQuery(context1 context.Context, getPullRequestQueryArgs git.GetPullRequestQueryArgs) (*git.GitPullRequestQuery, error) {
  5229  	ret := _mock.Called(context1, getPullRequestQueryArgs)
  5230  
  5231  	if len(ret) == 0 {
  5232  		panic("no return value specified for GetPullRequestQuery")
  5233  	}
  5234  
  5235  	var r0 *git.GitPullRequestQuery
  5236  	var r1 error
  5237  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestQueryArgs) (*git.GitPullRequestQuery, error)); ok {
  5238  		return returnFunc(context1, getPullRequestQueryArgs)
  5239  	}
  5240  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestQueryArgs) *git.GitPullRequestQuery); ok {
  5241  		r0 = returnFunc(context1, getPullRequestQueryArgs)
  5242  	} else {
  5243  		if ret.Get(0) != nil {
  5244  			r0 = ret.Get(0).(*git.GitPullRequestQuery)
  5245  		}
  5246  	}
  5247  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetPullRequestQueryArgs) error); ok {
  5248  		r1 = returnFunc(context1, getPullRequestQueryArgs)
  5249  	} else {
  5250  		r1 = ret.Error(1)
  5251  	}
  5252  	return r0, r1
  5253  }
  5254  
  5255  // Client_GetPullRequestQuery_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPullRequestQuery'
  5256  type Client_GetPullRequestQuery_Call struct {
  5257  	*mock.Call
  5258  }
  5259  
  5260  // GetPullRequestQuery is a helper method to define mock.On call
  5261  //   - context1 context.Context
  5262  //   - getPullRequestQueryArgs git.GetPullRequestQueryArgs
  5263  func (_e *Client_Expecter) GetPullRequestQuery(context1 interface{}, getPullRequestQueryArgs interface{}) *Client_GetPullRequestQuery_Call {
  5264  	return &Client_GetPullRequestQuery_Call{Call: _e.mock.On("GetPullRequestQuery", context1, getPullRequestQueryArgs)}
  5265  }
  5266  
  5267  func (_c *Client_GetPullRequestQuery_Call) Run(run func(context1 context.Context, getPullRequestQueryArgs git.GetPullRequestQueryArgs)) *Client_GetPullRequestQuery_Call {
  5268  	_c.Call.Run(func(args mock.Arguments) {
  5269  		var arg0 context.Context
  5270  		if args[0] != nil {
  5271  			arg0 = args[0].(context.Context)
  5272  		}
  5273  		var arg1 git.GetPullRequestQueryArgs
  5274  		if args[1] != nil {
  5275  			arg1 = args[1].(git.GetPullRequestQueryArgs)
  5276  		}
  5277  		run(
  5278  			arg0,
  5279  			arg1,
  5280  		)
  5281  	})
  5282  	return _c
  5283  }
  5284  
  5285  func (_c *Client_GetPullRequestQuery_Call) Return(gitPullRequestQuery *git.GitPullRequestQuery, err error) *Client_GetPullRequestQuery_Call {
  5286  	_c.Call.Return(gitPullRequestQuery, err)
  5287  	return _c
  5288  }
  5289  
  5290  func (_c *Client_GetPullRequestQuery_Call) RunAndReturn(run func(context1 context.Context, getPullRequestQueryArgs git.GetPullRequestQueryArgs) (*git.GitPullRequestQuery, error)) *Client_GetPullRequestQuery_Call {
  5291  	_c.Call.Return(run)
  5292  	return _c
  5293  }
  5294  
  5295  // GetPullRequestReviewer provides a mock function for the type Client
  5296  func (_mock *Client) GetPullRequestReviewer(context1 context.Context, getPullRequestReviewerArgs git.GetPullRequestReviewerArgs) (*git.IdentityRefWithVote, error) {
  5297  	ret := _mock.Called(context1, getPullRequestReviewerArgs)
  5298  
  5299  	if len(ret) == 0 {
  5300  		panic("no return value specified for GetPullRequestReviewer")
  5301  	}
  5302  
  5303  	var r0 *git.IdentityRefWithVote
  5304  	var r1 error
  5305  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestReviewerArgs) (*git.IdentityRefWithVote, error)); ok {
  5306  		return returnFunc(context1, getPullRequestReviewerArgs)
  5307  	}
  5308  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestReviewerArgs) *git.IdentityRefWithVote); ok {
  5309  		r0 = returnFunc(context1, getPullRequestReviewerArgs)
  5310  	} else {
  5311  		if ret.Get(0) != nil {
  5312  			r0 = ret.Get(0).(*git.IdentityRefWithVote)
  5313  		}
  5314  	}
  5315  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetPullRequestReviewerArgs) error); ok {
  5316  		r1 = returnFunc(context1, getPullRequestReviewerArgs)
  5317  	} else {
  5318  		r1 = ret.Error(1)
  5319  	}
  5320  	return r0, r1
  5321  }
  5322  
  5323  // Client_GetPullRequestReviewer_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPullRequestReviewer'
  5324  type Client_GetPullRequestReviewer_Call struct {
  5325  	*mock.Call
  5326  }
  5327  
  5328  // GetPullRequestReviewer is a helper method to define mock.On call
  5329  //   - context1 context.Context
  5330  //   - getPullRequestReviewerArgs git.GetPullRequestReviewerArgs
  5331  func (_e *Client_Expecter) GetPullRequestReviewer(context1 interface{}, getPullRequestReviewerArgs interface{}) *Client_GetPullRequestReviewer_Call {
  5332  	return &Client_GetPullRequestReviewer_Call{Call: _e.mock.On("GetPullRequestReviewer", context1, getPullRequestReviewerArgs)}
  5333  }
  5334  
  5335  func (_c *Client_GetPullRequestReviewer_Call) Run(run func(context1 context.Context, getPullRequestReviewerArgs git.GetPullRequestReviewerArgs)) *Client_GetPullRequestReviewer_Call {
  5336  	_c.Call.Run(func(args mock.Arguments) {
  5337  		var arg0 context.Context
  5338  		if args[0] != nil {
  5339  			arg0 = args[0].(context.Context)
  5340  		}
  5341  		var arg1 git.GetPullRequestReviewerArgs
  5342  		if args[1] != nil {
  5343  			arg1 = args[1].(git.GetPullRequestReviewerArgs)
  5344  		}
  5345  		run(
  5346  			arg0,
  5347  			arg1,
  5348  		)
  5349  	})
  5350  	return _c
  5351  }
  5352  
  5353  func (_c *Client_GetPullRequestReviewer_Call) Return(identityRefWithVote *git.IdentityRefWithVote, err error) *Client_GetPullRequestReviewer_Call {
  5354  	_c.Call.Return(identityRefWithVote, err)
  5355  	return _c
  5356  }
  5357  
  5358  func (_c *Client_GetPullRequestReviewer_Call) RunAndReturn(run func(context1 context.Context, getPullRequestReviewerArgs git.GetPullRequestReviewerArgs) (*git.IdentityRefWithVote, error)) *Client_GetPullRequestReviewer_Call {
  5359  	_c.Call.Return(run)
  5360  	return _c
  5361  }
  5362  
  5363  // GetPullRequestReviewers provides a mock function for the type Client
  5364  func (_mock *Client) GetPullRequestReviewers(context1 context.Context, getPullRequestReviewersArgs git.GetPullRequestReviewersArgs) (*[]git.IdentityRefWithVote, error) {
  5365  	ret := _mock.Called(context1, getPullRequestReviewersArgs)
  5366  
  5367  	if len(ret) == 0 {
  5368  		panic("no return value specified for GetPullRequestReviewers")
  5369  	}
  5370  
  5371  	var r0 *[]git.IdentityRefWithVote
  5372  	var r1 error
  5373  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestReviewersArgs) (*[]git.IdentityRefWithVote, error)); ok {
  5374  		return returnFunc(context1, getPullRequestReviewersArgs)
  5375  	}
  5376  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestReviewersArgs) *[]git.IdentityRefWithVote); ok {
  5377  		r0 = returnFunc(context1, getPullRequestReviewersArgs)
  5378  	} else {
  5379  		if ret.Get(0) != nil {
  5380  			r0 = ret.Get(0).(*[]git.IdentityRefWithVote)
  5381  		}
  5382  	}
  5383  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetPullRequestReviewersArgs) error); ok {
  5384  		r1 = returnFunc(context1, getPullRequestReviewersArgs)
  5385  	} else {
  5386  		r1 = ret.Error(1)
  5387  	}
  5388  	return r0, r1
  5389  }
  5390  
  5391  // Client_GetPullRequestReviewers_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPullRequestReviewers'
  5392  type Client_GetPullRequestReviewers_Call struct {
  5393  	*mock.Call
  5394  }
  5395  
  5396  // GetPullRequestReviewers is a helper method to define mock.On call
  5397  //   - context1 context.Context
  5398  //   - getPullRequestReviewersArgs git.GetPullRequestReviewersArgs
  5399  func (_e *Client_Expecter) GetPullRequestReviewers(context1 interface{}, getPullRequestReviewersArgs interface{}) *Client_GetPullRequestReviewers_Call {
  5400  	return &Client_GetPullRequestReviewers_Call{Call: _e.mock.On("GetPullRequestReviewers", context1, getPullRequestReviewersArgs)}
  5401  }
  5402  
  5403  func (_c *Client_GetPullRequestReviewers_Call) Run(run func(context1 context.Context, getPullRequestReviewersArgs git.GetPullRequestReviewersArgs)) *Client_GetPullRequestReviewers_Call {
  5404  	_c.Call.Run(func(args mock.Arguments) {
  5405  		var arg0 context.Context
  5406  		if args[0] != nil {
  5407  			arg0 = args[0].(context.Context)
  5408  		}
  5409  		var arg1 git.GetPullRequestReviewersArgs
  5410  		if args[1] != nil {
  5411  			arg1 = args[1].(git.GetPullRequestReviewersArgs)
  5412  		}
  5413  		run(
  5414  			arg0,
  5415  			arg1,
  5416  		)
  5417  	})
  5418  	return _c
  5419  }
  5420  
  5421  func (_c *Client_GetPullRequestReviewers_Call) Return(identityRefWithVotes *[]git.IdentityRefWithVote, err error) *Client_GetPullRequestReviewers_Call {
  5422  	_c.Call.Return(identityRefWithVotes, err)
  5423  	return _c
  5424  }
  5425  
  5426  func (_c *Client_GetPullRequestReviewers_Call) RunAndReturn(run func(context1 context.Context, getPullRequestReviewersArgs git.GetPullRequestReviewersArgs) (*[]git.IdentityRefWithVote, error)) *Client_GetPullRequestReviewers_Call {
  5427  	_c.Call.Return(run)
  5428  	return _c
  5429  }
  5430  
  5431  // GetPullRequestStatus provides a mock function for the type Client
  5432  func (_mock *Client) GetPullRequestStatus(context1 context.Context, getPullRequestStatusArgs git.GetPullRequestStatusArgs) (*git.GitPullRequestStatus, error) {
  5433  	ret := _mock.Called(context1, getPullRequestStatusArgs)
  5434  
  5435  	if len(ret) == 0 {
  5436  		panic("no return value specified for GetPullRequestStatus")
  5437  	}
  5438  
  5439  	var r0 *git.GitPullRequestStatus
  5440  	var r1 error
  5441  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestStatusArgs) (*git.GitPullRequestStatus, error)); ok {
  5442  		return returnFunc(context1, getPullRequestStatusArgs)
  5443  	}
  5444  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestStatusArgs) *git.GitPullRequestStatus); ok {
  5445  		r0 = returnFunc(context1, getPullRequestStatusArgs)
  5446  	} else {
  5447  		if ret.Get(0) != nil {
  5448  			r0 = ret.Get(0).(*git.GitPullRequestStatus)
  5449  		}
  5450  	}
  5451  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetPullRequestStatusArgs) error); ok {
  5452  		r1 = returnFunc(context1, getPullRequestStatusArgs)
  5453  	} else {
  5454  		r1 = ret.Error(1)
  5455  	}
  5456  	return r0, r1
  5457  }
  5458  
  5459  // Client_GetPullRequestStatus_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPullRequestStatus'
  5460  type Client_GetPullRequestStatus_Call struct {
  5461  	*mock.Call
  5462  }
  5463  
  5464  // GetPullRequestStatus is a helper method to define mock.On call
  5465  //   - context1 context.Context
  5466  //   - getPullRequestStatusArgs git.GetPullRequestStatusArgs
  5467  func (_e *Client_Expecter) GetPullRequestStatus(context1 interface{}, getPullRequestStatusArgs interface{}) *Client_GetPullRequestStatus_Call {
  5468  	return &Client_GetPullRequestStatus_Call{Call: _e.mock.On("GetPullRequestStatus", context1, getPullRequestStatusArgs)}
  5469  }
  5470  
  5471  func (_c *Client_GetPullRequestStatus_Call) Run(run func(context1 context.Context, getPullRequestStatusArgs git.GetPullRequestStatusArgs)) *Client_GetPullRequestStatus_Call {
  5472  	_c.Call.Run(func(args mock.Arguments) {
  5473  		var arg0 context.Context
  5474  		if args[0] != nil {
  5475  			arg0 = args[0].(context.Context)
  5476  		}
  5477  		var arg1 git.GetPullRequestStatusArgs
  5478  		if args[1] != nil {
  5479  			arg1 = args[1].(git.GetPullRequestStatusArgs)
  5480  		}
  5481  		run(
  5482  			arg0,
  5483  			arg1,
  5484  		)
  5485  	})
  5486  	return _c
  5487  }
  5488  
  5489  func (_c *Client_GetPullRequestStatus_Call) Return(gitPullRequestStatus *git.GitPullRequestStatus, err error) *Client_GetPullRequestStatus_Call {
  5490  	_c.Call.Return(gitPullRequestStatus, err)
  5491  	return _c
  5492  }
  5493  
  5494  func (_c *Client_GetPullRequestStatus_Call) RunAndReturn(run func(context1 context.Context, getPullRequestStatusArgs git.GetPullRequestStatusArgs) (*git.GitPullRequestStatus, error)) *Client_GetPullRequestStatus_Call {
  5495  	_c.Call.Return(run)
  5496  	return _c
  5497  }
  5498  
  5499  // GetPullRequestStatuses provides a mock function for the type Client
  5500  func (_mock *Client) GetPullRequestStatuses(context1 context.Context, getPullRequestStatusesArgs git.GetPullRequestStatusesArgs) (*[]git.GitPullRequestStatus, error) {
  5501  	ret := _mock.Called(context1, getPullRequestStatusesArgs)
  5502  
  5503  	if len(ret) == 0 {
  5504  		panic("no return value specified for GetPullRequestStatuses")
  5505  	}
  5506  
  5507  	var r0 *[]git.GitPullRequestStatus
  5508  	var r1 error
  5509  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestStatusesArgs) (*[]git.GitPullRequestStatus, error)); ok {
  5510  		return returnFunc(context1, getPullRequestStatusesArgs)
  5511  	}
  5512  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestStatusesArgs) *[]git.GitPullRequestStatus); ok {
  5513  		r0 = returnFunc(context1, getPullRequestStatusesArgs)
  5514  	} else {
  5515  		if ret.Get(0) != nil {
  5516  			r0 = ret.Get(0).(*[]git.GitPullRequestStatus)
  5517  		}
  5518  	}
  5519  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetPullRequestStatusesArgs) error); ok {
  5520  		r1 = returnFunc(context1, getPullRequestStatusesArgs)
  5521  	} else {
  5522  		r1 = ret.Error(1)
  5523  	}
  5524  	return r0, r1
  5525  }
  5526  
  5527  // Client_GetPullRequestStatuses_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPullRequestStatuses'
  5528  type Client_GetPullRequestStatuses_Call struct {
  5529  	*mock.Call
  5530  }
  5531  
  5532  // GetPullRequestStatuses is a helper method to define mock.On call
  5533  //   - context1 context.Context
  5534  //   - getPullRequestStatusesArgs git.GetPullRequestStatusesArgs
  5535  func (_e *Client_Expecter) GetPullRequestStatuses(context1 interface{}, getPullRequestStatusesArgs interface{}) *Client_GetPullRequestStatuses_Call {
  5536  	return &Client_GetPullRequestStatuses_Call{Call: _e.mock.On("GetPullRequestStatuses", context1, getPullRequestStatusesArgs)}
  5537  }
  5538  
  5539  func (_c *Client_GetPullRequestStatuses_Call) Run(run func(context1 context.Context, getPullRequestStatusesArgs git.GetPullRequestStatusesArgs)) *Client_GetPullRequestStatuses_Call {
  5540  	_c.Call.Run(func(args mock.Arguments) {
  5541  		var arg0 context.Context
  5542  		if args[0] != nil {
  5543  			arg0 = args[0].(context.Context)
  5544  		}
  5545  		var arg1 git.GetPullRequestStatusesArgs
  5546  		if args[1] != nil {
  5547  			arg1 = args[1].(git.GetPullRequestStatusesArgs)
  5548  		}
  5549  		run(
  5550  			arg0,
  5551  			arg1,
  5552  		)
  5553  	})
  5554  	return _c
  5555  }
  5556  
  5557  func (_c *Client_GetPullRequestStatuses_Call) Return(gitPullRequestStatuss *[]git.GitPullRequestStatus, err error) *Client_GetPullRequestStatuses_Call {
  5558  	_c.Call.Return(gitPullRequestStatuss, err)
  5559  	return _c
  5560  }
  5561  
  5562  func (_c *Client_GetPullRequestStatuses_Call) RunAndReturn(run func(context1 context.Context, getPullRequestStatusesArgs git.GetPullRequestStatusesArgs) (*[]git.GitPullRequestStatus, error)) *Client_GetPullRequestStatuses_Call {
  5563  	_c.Call.Return(run)
  5564  	return _c
  5565  }
  5566  
  5567  // GetPullRequestThread provides a mock function for the type Client
  5568  func (_mock *Client) GetPullRequestThread(context1 context.Context, getPullRequestThreadArgs git.GetPullRequestThreadArgs) (*git.GitPullRequestCommentThread, error) {
  5569  	ret := _mock.Called(context1, getPullRequestThreadArgs)
  5570  
  5571  	if len(ret) == 0 {
  5572  		panic("no return value specified for GetPullRequestThread")
  5573  	}
  5574  
  5575  	var r0 *git.GitPullRequestCommentThread
  5576  	var r1 error
  5577  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestThreadArgs) (*git.GitPullRequestCommentThread, error)); ok {
  5578  		return returnFunc(context1, getPullRequestThreadArgs)
  5579  	}
  5580  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestThreadArgs) *git.GitPullRequestCommentThread); ok {
  5581  		r0 = returnFunc(context1, getPullRequestThreadArgs)
  5582  	} else {
  5583  		if ret.Get(0) != nil {
  5584  			r0 = ret.Get(0).(*git.GitPullRequestCommentThread)
  5585  		}
  5586  	}
  5587  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetPullRequestThreadArgs) error); ok {
  5588  		r1 = returnFunc(context1, getPullRequestThreadArgs)
  5589  	} else {
  5590  		r1 = ret.Error(1)
  5591  	}
  5592  	return r0, r1
  5593  }
  5594  
  5595  // Client_GetPullRequestThread_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPullRequestThread'
  5596  type Client_GetPullRequestThread_Call struct {
  5597  	*mock.Call
  5598  }
  5599  
  5600  // GetPullRequestThread is a helper method to define mock.On call
  5601  //   - context1 context.Context
  5602  //   - getPullRequestThreadArgs git.GetPullRequestThreadArgs
  5603  func (_e *Client_Expecter) GetPullRequestThread(context1 interface{}, getPullRequestThreadArgs interface{}) *Client_GetPullRequestThread_Call {
  5604  	return &Client_GetPullRequestThread_Call{Call: _e.mock.On("GetPullRequestThread", context1, getPullRequestThreadArgs)}
  5605  }
  5606  
  5607  func (_c *Client_GetPullRequestThread_Call) Run(run func(context1 context.Context, getPullRequestThreadArgs git.GetPullRequestThreadArgs)) *Client_GetPullRequestThread_Call {
  5608  	_c.Call.Run(func(args mock.Arguments) {
  5609  		var arg0 context.Context
  5610  		if args[0] != nil {
  5611  			arg0 = args[0].(context.Context)
  5612  		}
  5613  		var arg1 git.GetPullRequestThreadArgs
  5614  		if args[1] != nil {
  5615  			arg1 = args[1].(git.GetPullRequestThreadArgs)
  5616  		}
  5617  		run(
  5618  			arg0,
  5619  			arg1,
  5620  		)
  5621  	})
  5622  	return _c
  5623  }
  5624  
  5625  func (_c *Client_GetPullRequestThread_Call) Return(gitPullRequestCommentThread *git.GitPullRequestCommentThread, err error) *Client_GetPullRequestThread_Call {
  5626  	_c.Call.Return(gitPullRequestCommentThread, err)
  5627  	return _c
  5628  }
  5629  
  5630  func (_c *Client_GetPullRequestThread_Call) RunAndReturn(run func(context1 context.Context, getPullRequestThreadArgs git.GetPullRequestThreadArgs) (*git.GitPullRequestCommentThread, error)) *Client_GetPullRequestThread_Call {
  5631  	_c.Call.Return(run)
  5632  	return _c
  5633  }
  5634  
  5635  // GetPullRequestWorkItemRefs provides a mock function for the type Client
  5636  func (_mock *Client) GetPullRequestWorkItemRefs(context1 context.Context, getPullRequestWorkItemRefsArgs git.GetPullRequestWorkItemRefsArgs) (*[]webapi.ResourceRef, error) {
  5637  	ret := _mock.Called(context1, getPullRequestWorkItemRefsArgs)
  5638  
  5639  	if len(ret) == 0 {
  5640  		panic("no return value specified for GetPullRequestWorkItemRefs")
  5641  	}
  5642  
  5643  	var r0 *[]webapi.ResourceRef
  5644  	var r1 error
  5645  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestWorkItemRefsArgs) (*[]webapi.ResourceRef, error)); ok {
  5646  		return returnFunc(context1, getPullRequestWorkItemRefsArgs)
  5647  	}
  5648  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestWorkItemRefsArgs) *[]webapi.ResourceRef); ok {
  5649  		r0 = returnFunc(context1, getPullRequestWorkItemRefsArgs)
  5650  	} else {
  5651  		if ret.Get(0) != nil {
  5652  			r0 = ret.Get(0).(*[]webapi.ResourceRef)
  5653  		}
  5654  	}
  5655  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetPullRequestWorkItemRefsArgs) error); ok {
  5656  		r1 = returnFunc(context1, getPullRequestWorkItemRefsArgs)
  5657  	} else {
  5658  		r1 = ret.Error(1)
  5659  	}
  5660  	return r0, r1
  5661  }
  5662  
  5663  // Client_GetPullRequestWorkItemRefs_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPullRequestWorkItemRefs'
  5664  type Client_GetPullRequestWorkItemRefs_Call struct {
  5665  	*mock.Call
  5666  }
  5667  
  5668  // GetPullRequestWorkItemRefs is a helper method to define mock.On call
  5669  //   - context1 context.Context
  5670  //   - getPullRequestWorkItemRefsArgs git.GetPullRequestWorkItemRefsArgs
  5671  func (_e *Client_Expecter) GetPullRequestWorkItemRefs(context1 interface{}, getPullRequestWorkItemRefsArgs interface{}) *Client_GetPullRequestWorkItemRefs_Call {
  5672  	return &Client_GetPullRequestWorkItemRefs_Call{Call: _e.mock.On("GetPullRequestWorkItemRefs", context1, getPullRequestWorkItemRefsArgs)}
  5673  }
  5674  
  5675  func (_c *Client_GetPullRequestWorkItemRefs_Call) Run(run func(context1 context.Context, getPullRequestWorkItemRefsArgs git.GetPullRequestWorkItemRefsArgs)) *Client_GetPullRequestWorkItemRefs_Call {
  5676  	_c.Call.Run(func(args mock.Arguments) {
  5677  		var arg0 context.Context
  5678  		if args[0] != nil {
  5679  			arg0 = args[0].(context.Context)
  5680  		}
  5681  		var arg1 git.GetPullRequestWorkItemRefsArgs
  5682  		if args[1] != nil {
  5683  			arg1 = args[1].(git.GetPullRequestWorkItemRefsArgs)
  5684  		}
  5685  		run(
  5686  			arg0,
  5687  			arg1,
  5688  		)
  5689  	})
  5690  	return _c
  5691  }
  5692  
  5693  func (_c *Client_GetPullRequestWorkItemRefs_Call) Return(resourceRefs *[]webapi.ResourceRef, err error) *Client_GetPullRequestWorkItemRefs_Call {
  5694  	_c.Call.Return(resourceRefs, err)
  5695  	return _c
  5696  }
  5697  
  5698  func (_c *Client_GetPullRequestWorkItemRefs_Call) RunAndReturn(run func(context1 context.Context, getPullRequestWorkItemRefsArgs git.GetPullRequestWorkItemRefsArgs) (*[]webapi.ResourceRef, error)) *Client_GetPullRequestWorkItemRefs_Call {
  5699  	_c.Call.Return(run)
  5700  	return _c
  5701  }
  5702  
  5703  // GetPullRequests provides a mock function for the type Client
  5704  func (_mock *Client) GetPullRequests(context1 context.Context, getPullRequestsArgs git.GetPullRequestsArgs) (*[]git.GitPullRequest, error) {
  5705  	ret := _mock.Called(context1, getPullRequestsArgs)
  5706  
  5707  	if len(ret) == 0 {
  5708  		panic("no return value specified for GetPullRequests")
  5709  	}
  5710  
  5711  	var r0 *[]git.GitPullRequest
  5712  	var r1 error
  5713  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestsArgs) (*[]git.GitPullRequest, error)); ok {
  5714  		return returnFunc(context1, getPullRequestsArgs)
  5715  	}
  5716  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestsArgs) *[]git.GitPullRequest); ok {
  5717  		r0 = returnFunc(context1, getPullRequestsArgs)
  5718  	} else {
  5719  		if ret.Get(0) != nil {
  5720  			r0 = ret.Get(0).(*[]git.GitPullRequest)
  5721  		}
  5722  	}
  5723  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetPullRequestsArgs) error); ok {
  5724  		r1 = returnFunc(context1, getPullRequestsArgs)
  5725  	} else {
  5726  		r1 = ret.Error(1)
  5727  	}
  5728  	return r0, r1
  5729  }
  5730  
  5731  // Client_GetPullRequests_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPullRequests'
  5732  type Client_GetPullRequests_Call struct {
  5733  	*mock.Call
  5734  }
  5735  
  5736  // GetPullRequests is a helper method to define mock.On call
  5737  //   - context1 context.Context
  5738  //   - getPullRequestsArgs git.GetPullRequestsArgs
  5739  func (_e *Client_Expecter) GetPullRequests(context1 interface{}, getPullRequestsArgs interface{}) *Client_GetPullRequests_Call {
  5740  	return &Client_GetPullRequests_Call{Call: _e.mock.On("GetPullRequests", context1, getPullRequestsArgs)}
  5741  }
  5742  
  5743  func (_c *Client_GetPullRequests_Call) Run(run func(context1 context.Context, getPullRequestsArgs git.GetPullRequestsArgs)) *Client_GetPullRequests_Call {
  5744  	_c.Call.Run(func(args mock.Arguments) {
  5745  		var arg0 context.Context
  5746  		if args[0] != nil {
  5747  			arg0 = args[0].(context.Context)
  5748  		}
  5749  		var arg1 git.GetPullRequestsArgs
  5750  		if args[1] != nil {
  5751  			arg1 = args[1].(git.GetPullRequestsArgs)
  5752  		}
  5753  		run(
  5754  			arg0,
  5755  			arg1,
  5756  		)
  5757  	})
  5758  	return _c
  5759  }
  5760  
  5761  func (_c *Client_GetPullRequests_Call) Return(gitPullRequests *[]git.GitPullRequest, err error) *Client_GetPullRequests_Call {
  5762  	_c.Call.Return(gitPullRequests, err)
  5763  	return _c
  5764  }
  5765  
  5766  func (_c *Client_GetPullRequests_Call) RunAndReturn(run func(context1 context.Context, getPullRequestsArgs git.GetPullRequestsArgs) (*[]git.GitPullRequest, error)) *Client_GetPullRequests_Call {
  5767  	_c.Call.Return(run)
  5768  	return _c
  5769  }
  5770  
  5771  // GetPullRequestsByProject provides a mock function for the type Client
  5772  func (_mock *Client) GetPullRequestsByProject(context1 context.Context, getPullRequestsByProjectArgs git.GetPullRequestsByProjectArgs) (*[]git.GitPullRequest, error) {
  5773  	ret := _mock.Called(context1, getPullRequestsByProjectArgs)
  5774  
  5775  	if len(ret) == 0 {
  5776  		panic("no return value specified for GetPullRequestsByProject")
  5777  	}
  5778  
  5779  	var r0 *[]git.GitPullRequest
  5780  	var r1 error
  5781  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestsByProjectArgs) (*[]git.GitPullRequest, error)); ok {
  5782  		return returnFunc(context1, getPullRequestsByProjectArgs)
  5783  	}
  5784  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPullRequestsByProjectArgs) *[]git.GitPullRequest); ok {
  5785  		r0 = returnFunc(context1, getPullRequestsByProjectArgs)
  5786  	} else {
  5787  		if ret.Get(0) != nil {
  5788  			r0 = ret.Get(0).(*[]git.GitPullRequest)
  5789  		}
  5790  	}
  5791  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetPullRequestsByProjectArgs) error); ok {
  5792  		r1 = returnFunc(context1, getPullRequestsByProjectArgs)
  5793  	} else {
  5794  		r1 = ret.Error(1)
  5795  	}
  5796  	return r0, r1
  5797  }
  5798  
  5799  // Client_GetPullRequestsByProject_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPullRequestsByProject'
  5800  type Client_GetPullRequestsByProject_Call struct {
  5801  	*mock.Call
  5802  }
  5803  
  5804  // GetPullRequestsByProject is a helper method to define mock.On call
  5805  //   - context1 context.Context
  5806  //   - getPullRequestsByProjectArgs git.GetPullRequestsByProjectArgs
  5807  func (_e *Client_Expecter) GetPullRequestsByProject(context1 interface{}, getPullRequestsByProjectArgs interface{}) *Client_GetPullRequestsByProject_Call {
  5808  	return &Client_GetPullRequestsByProject_Call{Call: _e.mock.On("GetPullRequestsByProject", context1, getPullRequestsByProjectArgs)}
  5809  }
  5810  
  5811  func (_c *Client_GetPullRequestsByProject_Call) Run(run func(context1 context.Context, getPullRequestsByProjectArgs git.GetPullRequestsByProjectArgs)) *Client_GetPullRequestsByProject_Call {
  5812  	_c.Call.Run(func(args mock.Arguments) {
  5813  		var arg0 context.Context
  5814  		if args[0] != nil {
  5815  			arg0 = args[0].(context.Context)
  5816  		}
  5817  		var arg1 git.GetPullRequestsByProjectArgs
  5818  		if args[1] != nil {
  5819  			arg1 = args[1].(git.GetPullRequestsByProjectArgs)
  5820  		}
  5821  		run(
  5822  			arg0,
  5823  			arg1,
  5824  		)
  5825  	})
  5826  	return _c
  5827  }
  5828  
  5829  func (_c *Client_GetPullRequestsByProject_Call) Return(gitPullRequests *[]git.GitPullRequest, err error) *Client_GetPullRequestsByProject_Call {
  5830  	_c.Call.Return(gitPullRequests, err)
  5831  	return _c
  5832  }
  5833  
  5834  func (_c *Client_GetPullRequestsByProject_Call) RunAndReturn(run func(context1 context.Context, getPullRequestsByProjectArgs git.GetPullRequestsByProjectArgs) (*[]git.GitPullRequest, error)) *Client_GetPullRequestsByProject_Call {
  5835  	_c.Call.Return(run)
  5836  	return _c
  5837  }
  5838  
  5839  // GetPush provides a mock function for the type Client
  5840  func (_mock *Client) GetPush(context1 context.Context, getPushArgs git.GetPushArgs) (*git.GitPush, error) {
  5841  	ret := _mock.Called(context1, getPushArgs)
  5842  
  5843  	if len(ret) == 0 {
  5844  		panic("no return value specified for GetPush")
  5845  	}
  5846  
  5847  	var r0 *git.GitPush
  5848  	var r1 error
  5849  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPushArgs) (*git.GitPush, error)); ok {
  5850  		return returnFunc(context1, getPushArgs)
  5851  	}
  5852  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPushArgs) *git.GitPush); ok {
  5853  		r0 = returnFunc(context1, getPushArgs)
  5854  	} else {
  5855  		if ret.Get(0) != nil {
  5856  			r0 = ret.Get(0).(*git.GitPush)
  5857  		}
  5858  	}
  5859  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetPushArgs) error); ok {
  5860  		r1 = returnFunc(context1, getPushArgs)
  5861  	} else {
  5862  		r1 = ret.Error(1)
  5863  	}
  5864  	return r0, r1
  5865  }
  5866  
  5867  // Client_GetPush_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPush'
  5868  type Client_GetPush_Call struct {
  5869  	*mock.Call
  5870  }
  5871  
  5872  // GetPush is a helper method to define mock.On call
  5873  //   - context1 context.Context
  5874  //   - getPushArgs git.GetPushArgs
  5875  func (_e *Client_Expecter) GetPush(context1 interface{}, getPushArgs interface{}) *Client_GetPush_Call {
  5876  	return &Client_GetPush_Call{Call: _e.mock.On("GetPush", context1, getPushArgs)}
  5877  }
  5878  
  5879  func (_c *Client_GetPush_Call) Run(run func(context1 context.Context, getPushArgs git.GetPushArgs)) *Client_GetPush_Call {
  5880  	_c.Call.Run(func(args mock.Arguments) {
  5881  		var arg0 context.Context
  5882  		if args[0] != nil {
  5883  			arg0 = args[0].(context.Context)
  5884  		}
  5885  		var arg1 git.GetPushArgs
  5886  		if args[1] != nil {
  5887  			arg1 = args[1].(git.GetPushArgs)
  5888  		}
  5889  		run(
  5890  			arg0,
  5891  			arg1,
  5892  		)
  5893  	})
  5894  	return _c
  5895  }
  5896  
  5897  func (_c *Client_GetPush_Call) Return(gitPush *git.GitPush, err error) *Client_GetPush_Call {
  5898  	_c.Call.Return(gitPush, err)
  5899  	return _c
  5900  }
  5901  
  5902  func (_c *Client_GetPush_Call) RunAndReturn(run func(context1 context.Context, getPushArgs git.GetPushArgs) (*git.GitPush, error)) *Client_GetPush_Call {
  5903  	_c.Call.Return(run)
  5904  	return _c
  5905  }
  5906  
  5907  // GetPushCommits provides a mock function for the type Client
  5908  func (_mock *Client) GetPushCommits(context1 context.Context, getPushCommitsArgs git.GetPushCommitsArgs) (*[]git.GitCommitRef, error) {
  5909  	ret := _mock.Called(context1, getPushCommitsArgs)
  5910  
  5911  	if len(ret) == 0 {
  5912  		panic("no return value specified for GetPushCommits")
  5913  	}
  5914  
  5915  	var r0 *[]git.GitCommitRef
  5916  	var r1 error
  5917  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPushCommitsArgs) (*[]git.GitCommitRef, error)); ok {
  5918  		return returnFunc(context1, getPushCommitsArgs)
  5919  	}
  5920  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPushCommitsArgs) *[]git.GitCommitRef); ok {
  5921  		r0 = returnFunc(context1, getPushCommitsArgs)
  5922  	} else {
  5923  		if ret.Get(0) != nil {
  5924  			r0 = ret.Get(0).(*[]git.GitCommitRef)
  5925  		}
  5926  	}
  5927  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetPushCommitsArgs) error); ok {
  5928  		r1 = returnFunc(context1, getPushCommitsArgs)
  5929  	} else {
  5930  		r1 = ret.Error(1)
  5931  	}
  5932  	return r0, r1
  5933  }
  5934  
  5935  // Client_GetPushCommits_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPushCommits'
  5936  type Client_GetPushCommits_Call struct {
  5937  	*mock.Call
  5938  }
  5939  
  5940  // GetPushCommits is a helper method to define mock.On call
  5941  //   - context1 context.Context
  5942  //   - getPushCommitsArgs git.GetPushCommitsArgs
  5943  func (_e *Client_Expecter) GetPushCommits(context1 interface{}, getPushCommitsArgs interface{}) *Client_GetPushCommits_Call {
  5944  	return &Client_GetPushCommits_Call{Call: _e.mock.On("GetPushCommits", context1, getPushCommitsArgs)}
  5945  }
  5946  
  5947  func (_c *Client_GetPushCommits_Call) Run(run func(context1 context.Context, getPushCommitsArgs git.GetPushCommitsArgs)) *Client_GetPushCommits_Call {
  5948  	_c.Call.Run(func(args mock.Arguments) {
  5949  		var arg0 context.Context
  5950  		if args[0] != nil {
  5951  			arg0 = args[0].(context.Context)
  5952  		}
  5953  		var arg1 git.GetPushCommitsArgs
  5954  		if args[1] != nil {
  5955  			arg1 = args[1].(git.GetPushCommitsArgs)
  5956  		}
  5957  		run(
  5958  			arg0,
  5959  			arg1,
  5960  		)
  5961  	})
  5962  	return _c
  5963  }
  5964  
  5965  func (_c *Client_GetPushCommits_Call) Return(gitCommitRefs *[]git.GitCommitRef, err error) *Client_GetPushCommits_Call {
  5966  	_c.Call.Return(gitCommitRefs, err)
  5967  	return _c
  5968  }
  5969  
  5970  func (_c *Client_GetPushCommits_Call) RunAndReturn(run func(context1 context.Context, getPushCommitsArgs git.GetPushCommitsArgs) (*[]git.GitCommitRef, error)) *Client_GetPushCommits_Call {
  5971  	_c.Call.Return(run)
  5972  	return _c
  5973  }
  5974  
  5975  // GetPushes provides a mock function for the type Client
  5976  func (_mock *Client) GetPushes(context1 context.Context, getPushesArgs git.GetPushesArgs) (*[]git.GitPush, error) {
  5977  	ret := _mock.Called(context1, getPushesArgs)
  5978  
  5979  	if len(ret) == 0 {
  5980  		panic("no return value specified for GetPushes")
  5981  	}
  5982  
  5983  	var r0 *[]git.GitPush
  5984  	var r1 error
  5985  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPushesArgs) (*[]git.GitPush, error)); ok {
  5986  		return returnFunc(context1, getPushesArgs)
  5987  	}
  5988  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetPushesArgs) *[]git.GitPush); ok {
  5989  		r0 = returnFunc(context1, getPushesArgs)
  5990  	} else {
  5991  		if ret.Get(0) != nil {
  5992  			r0 = ret.Get(0).(*[]git.GitPush)
  5993  		}
  5994  	}
  5995  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetPushesArgs) error); ok {
  5996  		r1 = returnFunc(context1, getPushesArgs)
  5997  	} else {
  5998  		r1 = ret.Error(1)
  5999  	}
  6000  	return r0, r1
  6001  }
  6002  
  6003  // Client_GetPushes_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPushes'
  6004  type Client_GetPushes_Call struct {
  6005  	*mock.Call
  6006  }
  6007  
  6008  // GetPushes is a helper method to define mock.On call
  6009  //   - context1 context.Context
  6010  //   - getPushesArgs git.GetPushesArgs
  6011  func (_e *Client_Expecter) GetPushes(context1 interface{}, getPushesArgs interface{}) *Client_GetPushes_Call {
  6012  	return &Client_GetPushes_Call{Call: _e.mock.On("GetPushes", context1, getPushesArgs)}
  6013  }
  6014  
  6015  func (_c *Client_GetPushes_Call) Run(run func(context1 context.Context, getPushesArgs git.GetPushesArgs)) *Client_GetPushes_Call {
  6016  	_c.Call.Run(func(args mock.Arguments) {
  6017  		var arg0 context.Context
  6018  		if args[0] != nil {
  6019  			arg0 = args[0].(context.Context)
  6020  		}
  6021  		var arg1 git.GetPushesArgs
  6022  		if args[1] != nil {
  6023  			arg1 = args[1].(git.GetPushesArgs)
  6024  		}
  6025  		run(
  6026  			arg0,
  6027  			arg1,
  6028  		)
  6029  	})
  6030  	return _c
  6031  }
  6032  
  6033  func (_c *Client_GetPushes_Call) Return(gitPushs *[]git.GitPush, err error) *Client_GetPushes_Call {
  6034  	_c.Call.Return(gitPushs, err)
  6035  	return _c
  6036  }
  6037  
  6038  func (_c *Client_GetPushes_Call) RunAndReturn(run func(context1 context.Context, getPushesArgs git.GetPushesArgs) (*[]git.GitPush, error)) *Client_GetPushes_Call {
  6039  	_c.Call.Return(run)
  6040  	return _c
  6041  }
  6042  
  6043  // GetRecycleBinRepositories provides a mock function for the type Client
  6044  func (_mock *Client) GetRecycleBinRepositories(context1 context.Context, getRecycleBinRepositoriesArgs git.GetRecycleBinRepositoriesArgs) (*[]git.GitDeletedRepository, error) {
  6045  	ret := _mock.Called(context1, getRecycleBinRepositoriesArgs)
  6046  
  6047  	if len(ret) == 0 {
  6048  		panic("no return value specified for GetRecycleBinRepositories")
  6049  	}
  6050  
  6051  	var r0 *[]git.GitDeletedRepository
  6052  	var r1 error
  6053  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetRecycleBinRepositoriesArgs) (*[]git.GitDeletedRepository, error)); ok {
  6054  		return returnFunc(context1, getRecycleBinRepositoriesArgs)
  6055  	}
  6056  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetRecycleBinRepositoriesArgs) *[]git.GitDeletedRepository); ok {
  6057  		r0 = returnFunc(context1, getRecycleBinRepositoriesArgs)
  6058  	} else {
  6059  		if ret.Get(0) != nil {
  6060  			r0 = ret.Get(0).(*[]git.GitDeletedRepository)
  6061  		}
  6062  	}
  6063  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetRecycleBinRepositoriesArgs) error); ok {
  6064  		r1 = returnFunc(context1, getRecycleBinRepositoriesArgs)
  6065  	} else {
  6066  		r1 = ret.Error(1)
  6067  	}
  6068  	return r0, r1
  6069  }
  6070  
  6071  // Client_GetRecycleBinRepositories_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetRecycleBinRepositories'
  6072  type Client_GetRecycleBinRepositories_Call struct {
  6073  	*mock.Call
  6074  }
  6075  
  6076  // GetRecycleBinRepositories is a helper method to define mock.On call
  6077  //   - context1 context.Context
  6078  //   - getRecycleBinRepositoriesArgs git.GetRecycleBinRepositoriesArgs
  6079  func (_e *Client_Expecter) GetRecycleBinRepositories(context1 interface{}, getRecycleBinRepositoriesArgs interface{}) *Client_GetRecycleBinRepositories_Call {
  6080  	return &Client_GetRecycleBinRepositories_Call{Call: _e.mock.On("GetRecycleBinRepositories", context1, getRecycleBinRepositoriesArgs)}
  6081  }
  6082  
  6083  func (_c *Client_GetRecycleBinRepositories_Call) Run(run func(context1 context.Context, getRecycleBinRepositoriesArgs git.GetRecycleBinRepositoriesArgs)) *Client_GetRecycleBinRepositories_Call {
  6084  	_c.Call.Run(func(args mock.Arguments) {
  6085  		var arg0 context.Context
  6086  		if args[0] != nil {
  6087  			arg0 = args[0].(context.Context)
  6088  		}
  6089  		var arg1 git.GetRecycleBinRepositoriesArgs
  6090  		if args[1] != nil {
  6091  			arg1 = args[1].(git.GetRecycleBinRepositoriesArgs)
  6092  		}
  6093  		run(
  6094  			arg0,
  6095  			arg1,
  6096  		)
  6097  	})
  6098  	return _c
  6099  }
  6100  
  6101  func (_c *Client_GetRecycleBinRepositories_Call) Return(gitDeletedRepositorys *[]git.GitDeletedRepository, err error) *Client_GetRecycleBinRepositories_Call {
  6102  	_c.Call.Return(gitDeletedRepositorys, err)
  6103  	return _c
  6104  }
  6105  
  6106  func (_c *Client_GetRecycleBinRepositories_Call) RunAndReturn(run func(context1 context.Context, getRecycleBinRepositoriesArgs git.GetRecycleBinRepositoriesArgs) (*[]git.GitDeletedRepository, error)) *Client_GetRecycleBinRepositories_Call {
  6107  	_c.Call.Return(run)
  6108  	return _c
  6109  }
  6110  
  6111  // GetRefFavorite provides a mock function for the type Client
  6112  func (_mock *Client) GetRefFavorite(context1 context.Context, getRefFavoriteArgs git.GetRefFavoriteArgs) (*git.GitRefFavorite, error) {
  6113  	ret := _mock.Called(context1, getRefFavoriteArgs)
  6114  
  6115  	if len(ret) == 0 {
  6116  		panic("no return value specified for GetRefFavorite")
  6117  	}
  6118  
  6119  	var r0 *git.GitRefFavorite
  6120  	var r1 error
  6121  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetRefFavoriteArgs) (*git.GitRefFavorite, error)); ok {
  6122  		return returnFunc(context1, getRefFavoriteArgs)
  6123  	}
  6124  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetRefFavoriteArgs) *git.GitRefFavorite); ok {
  6125  		r0 = returnFunc(context1, getRefFavoriteArgs)
  6126  	} else {
  6127  		if ret.Get(0) != nil {
  6128  			r0 = ret.Get(0).(*git.GitRefFavorite)
  6129  		}
  6130  	}
  6131  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetRefFavoriteArgs) error); ok {
  6132  		r1 = returnFunc(context1, getRefFavoriteArgs)
  6133  	} else {
  6134  		r1 = ret.Error(1)
  6135  	}
  6136  	return r0, r1
  6137  }
  6138  
  6139  // Client_GetRefFavorite_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetRefFavorite'
  6140  type Client_GetRefFavorite_Call struct {
  6141  	*mock.Call
  6142  }
  6143  
  6144  // GetRefFavorite is a helper method to define mock.On call
  6145  //   - context1 context.Context
  6146  //   - getRefFavoriteArgs git.GetRefFavoriteArgs
  6147  func (_e *Client_Expecter) GetRefFavorite(context1 interface{}, getRefFavoriteArgs interface{}) *Client_GetRefFavorite_Call {
  6148  	return &Client_GetRefFavorite_Call{Call: _e.mock.On("GetRefFavorite", context1, getRefFavoriteArgs)}
  6149  }
  6150  
  6151  func (_c *Client_GetRefFavorite_Call) Run(run func(context1 context.Context, getRefFavoriteArgs git.GetRefFavoriteArgs)) *Client_GetRefFavorite_Call {
  6152  	_c.Call.Run(func(args mock.Arguments) {
  6153  		var arg0 context.Context
  6154  		if args[0] != nil {
  6155  			arg0 = args[0].(context.Context)
  6156  		}
  6157  		var arg1 git.GetRefFavoriteArgs
  6158  		if args[1] != nil {
  6159  			arg1 = args[1].(git.GetRefFavoriteArgs)
  6160  		}
  6161  		run(
  6162  			arg0,
  6163  			arg1,
  6164  		)
  6165  	})
  6166  	return _c
  6167  }
  6168  
  6169  func (_c *Client_GetRefFavorite_Call) Return(gitRefFavorite *git.GitRefFavorite, err error) *Client_GetRefFavorite_Call {
  6170  	_c.Call.Return(gitRefFavorite, err)
  6171  	return _c
  6172  }
  6173  
  6174  func (_c *Client_GetRefFavorite_Call) RunAndReturn(run func(context1 context.Context, getRefFavoriteArgs git.GetRefFavoriteArgs) (*git.GitRefFavorite, error)) *Client_GetRefFavorite_Call {
  6175  	_c.Call.Return(run)
  6176  	return _c
  6177  }
  6178  
  6179  // GetRefFavorites provides a mock function for the type Client
  6180  func (_mock *Client) GetRefFavorites(context1 context.Context, getRefFavoritesArgs git.GetRefFavoritesArgs) (*[]git.GitRefFavorite, error) {
  6181  	ret := _mock.Called(context1, getRefFavoritesArgs)
  6182  
  6183  	if len(ret) == 0 {
  6184  		panic("no return value specified for GetRefFavorites")
  6185  	}
  6186  
  6187  	var r0 *[]git.GitRefFavorite
  6188  	var r1 error
  6189  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetRefFavoritesArgs) (*[]git.GitRefFavorite, error)); ok {
  6190  		return returnFunc(context1, getRefFavoritesArgs)
  6191  	}
  6192  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetRefFavoritesArgs) *[]git.GitRefFavorite); ok {
  6193  		r0 = returnFunc(context1, getRefFavoritesArgs)
  6194  	} else {
  6195  		if ret.Get(0) != nil {
  6196  			r0 = ret.Get(0).(*[]git.GitRefFavorite)
  6197  		}
  6198  	}
  6199  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetRefFavoritesArgs) error); ok {
  6200  		r1 = returnFunc(context1, getRefFavoritesArgs)
  6201  	} else {
  6202  		r1 = ret.Error(1)
  6203  	}
  6204  	return r0, r1
  6205  }
  6206  
  6207  // Client_GetRefFavorites_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetRefFavorites'
  6208  type Client_GetRefFavorites_Call struct {
  6209  	*mock.Call
  6210  }
  6211  
  6212  // GetRefFavorites is a helper method to define mock.On call
  6213  //   - context1 context.Context
  6214  //   - getRefFavoritesArgs git.GetRefFavoritesArgs
  6215  func (_e *Client_Expecter) GetRefFavorites(context1 interface{}, getRefFavoritesArgs interface{}) *Client_GetRefFavorites_Call {
  6216  	return &Client_GetRefFavorites_Call{Call: _e.mock.On("GetRefFavorites", context1, getRefFavoritesArgs)}
  6217  }
  6218  
  6219  func (_c *Client_GetRefFavorites_Call) Run(run func(context1 context.Context, getRefFavoritesArgs git.GetRefFavoritesArgs)) *Client_GetRefFavorites_Call {
  6220  	_c.Call.Run(func(args mock.Arguments) {
  6221  		var arg0 context.Context
  6222  		if args[0] != nil {
  6223  			arg0 = args[0].(context.Context)
  6224  		}
  6225  		var arg1 git.GetRefFavoritesArgs
  6226  		if args[1] != nil {
  6227  			arg1 = args[1].(git.GetRefFavoritesArgs)
  6228  		}
  6229  		run(
  6230  			arg0,
  6231  			arg1,
  6232  		)
  6233  	})
  6234  	return _c
  6235  }
  6236  
  6237  func (_c *Client_GetRefFavorites_Call) Return(gitRefFavorites *[]git.GitRefFavorite, err error) *Client_GetRefFavorites_Call {
  6238  	_c.Call.Return(gitRefFavorites, err)
  6239  	return _c
  6240  }
  6241  
  6242  func (_c *Client_GetRefFavorites_Call) RunAndReturn(run func(context1 context.Context, getRefFavoritesArgs git.GetRefFavoritesArgs) (*[]git.GitRefFavorite, error)) *Client_GetRefFavorites_Call {
  6243  	_c.Call.Return(run)
  6244  	return _c
  6245  }
  6246  
  6247  // GetRefs provides a mock function for the type Client
  6248  func (_mock *Client) GetRefs(context1 context.Context, getRefsArgs git.GetRefsArgs) (*git.GetRefsResponseValue, error) {
  6249  	ret := _mock.Called(context1, getRefsArgs)
  6250  
  6251  	if len(ret) == 0 {
  6252  		panic("no return value specified for GetRefs")
  6253  	}
  6254  
  6255  	var r0 *git.GetRefsResponseValue
  6256  	var r1 error
  6257  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetRefsArgs) (*git.GetRefsResponseValue, error)); ok {
  6258  		return returnFunc(context1, getRefsArgs)
  6259  	}
  6260  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetRefsArgs) *git.GetRefsResponseValue); ok {
  6261  		r0 = returnFunc(context1, getRefsArgs)
  6262  	} else {
  6263  		if ret.Get(0) != nil {
  6264  			r0 = ret.Get(0).(*git.GetRefsResponseValue)
  6265  		}
  6266  	}
  6267  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetRefsArgs) error); ok {
  6268  		r1 = returnFunc(context1, getRefsArgs)
  6269  	} else {
  6270  		r1 = ret.Error(1)
  6271  	}
  6272  	return r0, r1
  6273  }
  6274  
  6275  // Client_GetRefs_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetRefs'
  6276  type Client_GetRefs_Call struct {
  6277  	*mock.Call
  6278  }
  6279  
  6280  // GetRefs is a helper method to define mock.On call
  6281  //   - context1 context.Context
  6282  //   - getRefsArgs git.GetRefsArgs
  6283  func (_e *Client_Expecter) GetRefs(context1 interface{}, getRefsArgs interface{}) *Client_GetRefs_Call {
  6284  	return &Client_GetRefs_Call{Call: _e.mock.On("GetRefs", context1, getRefsArgs)}
  6285  }
  6286  
  6287  func (_c *Client_GetRefs_Call) Run(run func(context1 context.Context, getRefsArgs git.GetRefsArgs)) *Client_GetRefs_Call {
  6288  	_c.Call.Run(func(args mock.Arguments) {
  6289  		var arg0 context.Context
  6290  		if args[0] != nil {
  6291  			arg0 = args[0].(context.Context)
  6292  		}
  6293  		var arg1 git.GetRefsArgs
  6294  		if args[1] != nil {
  6295  			arg1 = args[1].(git.GetRefsArgs)
  6296  		}
  6297  		run(
  6298  			arg0,
  6299  			arg1,
  6300  		)
  6301  	})
  6302  	return _c
  6303  }
  6304  
  6305  func (_c *Client_GetRefs_Call) Return(getRefsResponseValue *git.GetRefsResponseValue, err error) *Client_GetRefs_Call {
  6306  	_c.Call.Return(getRefsResponseValue, err)
  6307  	return _c
  6308  }
  6309  
  6310  func (_c *Client_GetRefs_Call) RunAndReturn(run func(context1 context.Context, getRefsArgs git.GetRefsArgs) (*git.GetRefsResponseValue, error)) *Client_GetRefs_Call {
  6311  	_c.Call.Return(run)
  6312  	return _c
  6313  }
  6314  
  6315  // GetRepositories provides a mock function for the type Client
  6316  func (_mock *Client) GetRepositories(context1 context.Context, getRepositoriesArgs git.GetRepositoriesArgs) (*[]git.GitRepository, error) {
  6317  	ret := _mock.Called(context1, getRepositoriesArgs)
  6318  
  6319  	if len(ret) == 0 {
  6320  		panic("no return value specified for GetRepositories")
  6321  	}
  6322  
  6323  	var r0 *[]git.GitRepository
  6324  	var r1 error
  6325  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetRepositoriesArgs) (*[]git.GitRepository, error)); ok {
  6326  		return returnFunc(context1, getRepositoriesArgs)
  6327  	}
  6328  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetRepositoriesArgs) *[]git.GitRepository); ok {
  6329  		r0 = returnFunc(context1, getRepositoriesArgs)
  6330  	} else {
  6331  		if ret.Get(0) != nil {
  6332  			r0 = ret.Get(0).(*[]git.GitRepository)
  6333  		}
  6334  	}
  6335  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetRepositoriesArgs) error); ok {
  6336  		r1 = returnFunc(context1, getRepositoriesArgs)
  6337  	} else {
  6338  		r1 = ret.Error(1)
  6339  	}
  6340  	return r0, r1
  6341  }
  6342  
  6343  // Client_GetRepositories_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetRepositories'
  6344  type Client_GetRepositories_Call struct {
  6345  	*mock.Call
  6346  }
  6347  
  6348  // GetRepositories is a helper method to define mock.On call
  6349  //   - context1 context.Context
  6350  //   - getRepositoriesArgs git.GetRepositoriesArgs
  6351  func (_e *Client_Expecter) GetRepositories(context1 interface{}, getRepositoriesArgs interface{}) *Client_GetRepositories_Call {
  6352  	return &Client_GetRepositories_Call{Call: _e.mock.On("GetRepositories", context1, getRepositoriesArgs)}
  6353  }
  6354  
  6355  func (_c *Client_GetRepositories_Call) Run(run func(context1 context.Context, getRepositoriesArgs git.GetRepositoriesArgs)) *Client_GetRepositories_Call {
  6356  	_c.Call.Run(func(args mock.Arguments) {
  6357  		var arg0 context.Context
  6358  		if args[0] != nil {
  6359  			arg0 = args[0].(context.Context)
  6360  		}
  6361  		var arg1 git.GetRepositoriesArgs
  6362  		if args[1] != nil {
  6363  			arg1 = args[1].(git.GetRepositoriesArgs)
  6364  		}
  6365  		run(
  6366  			arg0,
  6367  			arg1,
  6368  		)
  6369  	})
  6370  	return _c
  6371  }
  6372  
  6373  func (_c *Client_GetRepositories_Call) Return(gitRepositorys *[]git.GitRepository, err error) *Client_GetRepositories_Call {
  6374  	_c.Call.Return(gitRepositorys, err)
  6375  	return _c
  6376  }
  6377  
  6378  func (_c *Client_GetRepositories_Call) RunAndReturn(run func(context1 context.Context, getRepositoriesArgs git.GetRepositoriesArgs) (*[]git.GitRepository, error)) *Client_GetRepositories_Call {
  6379  	_c.Call.Return(run)
  6380  	return _c
  6381  }
  6382  
  6383  // GetRepository provides a mock function for the type Client
  6384  func (_mock *Client) GetRepository(context1 context.Context, getRepositoryArgs git.GetRepositoryArgs) (*git.GitRepository, error) {
  6385  	ret := _mock.Called(context1, getRepositoryArgs)
  6386  
  6387  	if len(ret) == 0 {
  6388  		panic("no return value specified for GetRepository")
  6389  	}
  6390  
  6391  	var r0 *git.GitRepository
  6392  	var r1 error
  6393  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetRepositoryArgs) (*git.GitRepository, error)); ok {
  6394  		return returnFunc(context1, getRepositoryArgs)
  6395  	}
  6396  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetRepositoryArgs) *git.GitRepository); ok {
  6397  		r0 = returnFunc(context1, getRepositoryArgs)
  6398  	} else {
  6399  		if ret.Get(0) != nil {
  6400  			r0 = ret.Get(0).(*git.GitRepository)
  6401  		}
  6402  	}
  6403  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetRepositoryArgs) error); ok {
  6404  		r1 = returnFunc(context1, getRepositoryArgs)
  6405  	} else {
  6406  		r1 = ret.Error(1)
  6407  	}
  6408  	return r0, r1
  6409  }
  6410  
  6411  // Client_GetRepository_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetRepository'
  6412  type Client_GetRepository_Call struct {
  6413  	*mock.Call
  6414  }
  6415  
  6416  // GetRepository is a helper method to define mock.On call
  6417  //   - context1 context.Context
  6418  //   - getRepositoryArgs git.GetRepositoryArgs
  6419  func (_e *Client_Expecter) GetRepository(context1 interface{}, getRepositoryArgs interface{}) *Client_GetRepository_Call {
  6420  	return &Client_GetRepository_Call{Call: _e.mock.On("GetRepository", context1, getRepositoryArgs)}
  6421  }
  6422  
  6423  func (_c *Client_GetRepository_Call) Run(run func(context1 context.Context, getRepositoryArgs git.GetRepositoryArgs)) *Client_GetRepository_Call {
  6424  	_c.Call.Run(func(args mock.Arguments) {
  6425  		var arg0 context.Context
  6426  		if args[0] != nil {
  6427  			arg0 = args[0].(context.Context)
  6428  		}
  6429  		var arg1 git.GetRepositoryArgs
  6430  		if args[1] != nil {
  6431  			arg1 = args[1].(git.GetRepositoryArgs)
  6432  		}
  6433  		run(
  6434  			arg0,
  6435  			arg1,
  6436  		)
  6437  	})
  6438  	return _c
  6439  }
  6440  
  6441  func (_c *Client_GetRepository_Call) Return(gitRepository *git.GitRepository, err error) *Client_GetRepository_Call {
  6442  	_c.Call.Return(gitRepository, err)
  6443  	return _c
  6444  }
  6445  
  6446  func (_c *Client_GetRepository_Call) RunAndReturn(run func(context1 context.Context, getRepositoryArgs git.GetRepositoryArgs) (*git.GitRepository, error)) *Client_GetRepository_Call {
  6447  	_c.Call.Return(run)
  6448  	return _c
  6449  }
  6450  
  6451  // GetRepositoryWithParent provides a mock function for the type Client
  6452  func (_mock *Client) GetRepositoryWithParent(context1 context.Context, getRepositoryWithParentArgs git.GetRepositoryWithParentArgs) (*git.GitRepository, error) {
  6453  	ret := _mock.Called(context1, getRepositoryWithParentArgs)
  6454  
  6455  	if len(ret) == 0 {
  6456  		panic("no return value specified for GetRepositoryWithParent")
  6457  	}
  6458  
  6459  	var r0 *git.GitRepository
  6460  	var r1 error
  6461  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetRepositoryWithParentArgs) (*git.GitRepository, error)); ok {
  6462  		return returnFunc(context1, getRepositoryWithParentArgs)
  6463  	}
  6464  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetRepositoryWithParentArgs) *git.GitRepository); ok {
  6465  		r0 = returnFunc(context1, getRepositoryWithParentArgs)
  6466  	} else {
  6467  		if ret.Get(0) != nil {
  6468  			r0 = ret.Get(0).(*git.GitRepository)
  6469  		}
  6470  	}
  6471  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetRepositoryWithParentArgs) error); ok {
  6472  		r1 = returnFunc(context1, getRepositoryWithParentArgs)
  6473  	} else {
  6474  		r1 = ret.Error(1)
  6475  	}
  6476  	return r0, r1
  6477  }
  6478  
  6479  // Client_GetRepositoryWithParent_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetRepositoryWithParent'
  6480  type Client_GetRepositoryWithParent_Call struct {
  6481  	*mock.Call
  6482  }
  6483  
  6484  // GetRepositoryWithParent is a helper method to define mock.On call
  6485  //   - context1 context.Context
  6486  //   - getRepositoryWithParentArgs git.GetRepositoryWithParentArgs
  6487  func (_e *Client_Expecter) GetRepositoryWithParent(context1 interface{}, getRepositoryWithParentArgs interface{}) *Client_GetRepositoryWithParent_Call {
  6488  	return &Client_GetRepositoryWithParent_Call{Call: _e.mock.On("GetRepositoryWithParent", context1, getRepositoryWithParentArgs)}
  6489  }
  6490  
  6491  func (_c *Client_GetRepositoryWithParent_Call) Run(run func(context1 context.Context, getRepositoryWithParentArgs git.GetRepositoryWithParentArgs)) *Client_GetRepositoryWithParent_Call {
  6492  	_c.Call.Run(func(args mock.Arguments) {
  6493  		var arg0 context.Context
  6494  		if args[0] != nil {
  6495  			arg0 = args[0].(context.Context)
  6496  		}
  6497  		var arg1 git.GetRepositoryWithParentArgs
  6498  		if args[1] != nil {
  6499  			arg1 = args[1].(git.GetRepositoryWithParentArgs)
  6500  		}
  6501  		run(
  6502  			arg0,
  6503  			arg1,
  6504  		)
  6505  	})
  6506  	return _c
  6507  }
  6508  
  6509  func (_c *Client_GetRepositoryWithParent_Call) Return(gitRepository *git.GitRepository, err error) *Client_GetRepositoryWithParent_Call {
  6510  	_c.Call.Return(gitRepository, err)
  6511  	return _c
  6512  }
  6513  
  6514  func (_c *Client_GetRepositoryWithParent_Call) RunAndReturn(run func(context1 context.Context, getRepositoryWithParentArgs git.GetRepositoryWithParentArgs) (*git.GitRepository, error)) *Client_GetRepositoryWithParent_Call {
  6515  	_c.Call.Return(run)
  6516  	return _c
  6517  }
  6518  
  6519  // GetRevert provides a mock function for the type Client
  6520  func (_mock *Client) GetRevert(context1 context.Context, getRevertArgs git.GetRevertArgs) (*git.GitRevert, error) {
  6521  	ret := _mock.Called(context1, getRevertArgs)
  6522  
  6523  	if len(ret) == 0 {
  6524  		panic("no return value specified for GetRevert")
  6525  	}
  6526  
  6527  	var r0 *git.GitRevert
  6528  	var r1 error
  6529  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetRevertArgs) (*git.GitRevert, error)); ok {
  6530  		return returnFunc(context1, getRevertArgs)
  6531  	}
  6532  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetRevertArgs) *git.GitRevert); ok {
  6533  		r0 = returnFunc(context1, getRevertArgs)
  6534  	} else {
  6535  		if ret.Get(0) != nil {
  6536  			r0 = ret.Get(0).(*git.GitRevert)
  6537  		}
  6538  	}
  6539  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetRevertArgs) error); ok {
  6540  		r1 = returnFunc(context1, getRevertArgs)
  6541  	} else {
  6542  		r1 = ret.Error(1)
  6543  	}
  6544  	return r0, r1
  6545  }
  6546  
  6547  // Client_GetRevert_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetRevert'
  6548  type Client_GetRevert_Call struct {
  6549  	*mock.Call
  6550  }
  6551  
  6552  // GetRevert is a helper method to define mock.On call
  6553  //   - context1 context.Context
  6554  //   - getRevertArgs git.GetRevertArgs
  6555  func (_e *Client_Expecter) GetRevert(context1 interface{}, getRevertArgs interface{}) *Client_GetRevert_Call {
  6556  	return &Client_GetRevert_Call{Call: _e.mock.On("GetRevert", context1, getRevertArgs)}
  6557  }
  6558  
  6559  func (_c *Client_GetRevert_Call) Run(run func(context1 context.Context, getRevertArgs git.GetRevertArgs)) *Client_GetRevert_Call {
  6560  	_c.Call.Run(func(args mock.Arguments) {
  6561  		var arg0 context.Context
  6562  		if args[0] != nil {
  6563  			arg0 = args[0].(context.Context)
  6564  		}
  6565  		var arg1 git.GetRevertArgs
  6566  		if args[1] != nil {
  6567  			arg1 = args[1].(git.GetRevertArgs)
  6568  		}
  6569  		run(
  6570  			arg0,
  6571  			arg1,
  6572  		)
  6573  	})
  6574  	return _c
  6575  }
  6576  
  6577  func (_c *Client_GetRevert_Call) Return(gitRevert *git.GitRevert, err error) *Client_GetRevert_Call {
  6578  	_c.Call.Return(gitRevert, err)
  6579  	return _c
  6580  }
  6581  
  6582  func (_c *Client_GetRevert_Call) RunAndReturn(run func(context1 context.Context, getRevertArgs git.GetRevertArgs) (*git.GitRevert, error)) *Client_GetRevert_Call {
  6583  	_c.Call.Return(run)
  6584  	return _c
  6585  }
  6586  
  6587  // GetRevertForRefName provides a mock function for the type Client
  6588  func (_mock *Client) GetRevertForRefName(context1 context.Context, getRevertForRefNameArgs git.GetRevertForRefNameArgs) (*git.GitRevert, error) {
  6589  	ret := _mock.Called(context1, getRevertForRefNameArgs)
  6590  
  6591  	if len(ret) == 0 {
  6592  		panic("no return value specified for GetRevertForRefName")
  6593  	}
  6594  
  6595  	var r0 *git.GitRevert
  6596  	var r1 error
  6597  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetRevertForRefNameArgs) (*git.GitRevert, error)); ok {
  6598  		return returnFunc(context1, getRevertForRefNameArgs)
  6599  	}
  6600  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetRevertForRefNameArgs) *git.GitRevert); ok {
  6601  		r0 = returnFunc(context1, getRevertForRefNameArgs)
  6602  	} else {
  6603  		if ret.Get(0) != nil {
  6604  			r0 = ret.Get(0).(*git.GitRevert)
  6605  		}
  6606  	}
  6607  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetRevertForRefNameArgs) error); ok {
  6608  		r1 = returnFunc(context1, getRevertForRefNameArgs)
  6609  	} else {
  6610  		r1 = ret.Error(1)
  6611  	}
  6612  	return r0, r1
  6613  }
  6614  
  6615  // Client_GetRevertForRefName_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetRevertForRefName'
  6616  type Client_GetRevertForRefName_Call struct {
  6617  	*mock.Call
  6618  }
  6619  
  6620  // GetRevertForRefName is a helper method to define mock.On call
  6621  //   - context1 context.Context
  6622  //   - getRevertForRefNameArgs git.GetRevertForRefNameArgs
  6623  func (_e *Client_Expecter) GetRevertForRefName(context1 interface{}, getRevertForRefNameArgs interface{}) *Client_GetRevertForRefName_Call {
  6624  	return &Client_GetRevertForRefName_Call{Call: _e.mock.On("GetRevertForRefName", context1, getRevertForRefNameArgs)}
  6625  }
  6626  
  6627  func (_c *Client_GetRevertForRefName_Call) Run(run func(context1 context.Context, getRevertForRefNameArgs git.GetRevertForRefNameArgs)) *Client_GetRevertForRefName_Call {
  6628  	_c.Call.Run(func(args mock.Arguments) {
  6629  		var arg0 context.Context
  6630  		if args[0] != nil {
  6631  			arg0 = args[0].(context.Context)
  6632  		}
  6633  		var arg1 git.GetRevertForRefNameArgs
  6634  		if args[1] != nil {
  6635  			arg1 = args[1].(git.GetRevertForRefNameArgs)
  6636  		}
  6637  		run(
  6638  			arg0,
  6639  			arg1,
  6640  		)
  6641  	})
  6642  	return _c
  6643  }
  6644  
  6645  func (_c *Client_GetRevertForRefName_Call) Return(gitRevert *git.GitRevert, err error) *Client_GetRevertForRefName_Call {
  6646  	_c.Call.Return(gitRevert, err)
  6647  	return _c
  6648  }
  6649  
  6650  func (_c *Client_GetRevertForRefName_Call) RunAndReturn(run func(context1 context.Context, getRevertForRefNameArgs git.GetRevertForRefNameArgs) (*git.GitRevert, error)) *Client_GetRevertForRefName_Call {
  6651  	_c.Call.Return(run)
  6652  	return _c
  6653  }
  6654  
  6655  // GetStatuses provides a mock function for the type Client
  6656  func (_mock *Client) GetStatuses(context1 context.Context, getStatusesArgs git.GetStatusesArgs) (*[]git.GitStatus, error) {
  6657  	ret := _mock.Called(context1, getStatusesArgs)
  6658  
  6659  	if len(ret) == 0 {
  6660  		panic("no return value specified for GetStatuses")
  6661  	}
  6662  
  6663  	var r0 *[]git.GitStatus
  6664  	var r1 error
  6665  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetStatusesArgs) (*[]git.GitStatus, error)); ok {
  6666  		return returnFunc(context1, getStatusesArgs)
  6667  	}
  6668  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetStatusesArgs) *[]git.GitStatus); ok {
  6669  		r0 = returnFunc(context1, getStatusesArgs)
  6670  	} else {
  6671  		if ret.Get(0) != nil {
  6672  			r0 = ret.Get(0).(*[]git.GitStatus)
  6673  		}
  6674  	}
  6675  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetStatusesArgs) error); ok {
  6676  		r1 = returnFunc(context1, getStatusesArgs)
  6677  	} else {
  6678  		r1 = ret.Error(1)
  6679  	}
  6680  	return r0, r1
  6681  }
  6682  
  6683  // Client_GetStatuses_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetStatuses'
  6684  type Client_GetStatuses_Call struct {
  6685  	*mock.Call
  6686  }
  6687  
  6688  // GetStatuses is a helper method to define mock.On call
  6689  //   - context1 context.Context
  6690  //   - getStatusesArgs git.GetStatusesArgs
  6691  func (_e *Client_Expecter) GetStatuses(context1 interface{}, getStatusesArgs interface{}) *Client_GetStatuses_Call {
  6692  	return &Client_GetStatuses_Call{Call: _e.mock.On("GetStatuses", context1, getStatusesArgs)}
  6693  }
  6694  
  6695  func (_c *Client_GetStatuses_Call) Run(run func(context1 context.Context, getStatusesArgs git.GetStatusesArgs)) *Client_GetStatuses_Call {
  6696  	_c.Call.Run(func(args mock.Arguments) {
  6697  		var arg0 context.Context
  6698  		if args[0] != nil {
  6699  			arg0 = args[0].(context.Context)
  6700  		}
  6701  		var arg1 git.GetStatusesArgs
  6702  		if args[1] != nil {
  6703  			arg1 = args[1].(git.GetStatusesArgs)
  6704  		}
  6705  		run(
  6706  			arg0,
  6707  			arg1,
  6708  		)
  6709  	})
  6710  	return _c
  6711  }
  6712  
  6713  func (_c *Client_GetStatuses_Call) Return(gitStatuss *[]git.GitStatus, err error) *Client_GetStatuses_Call {
  6714  	_c.Call.Return(gitStatuss, err)
  6715  	return _c
  6716  }
  6717  
  6718  func (_c *Client_GetStatuses_Call) RunAndReturn(run func(context1 context.Context, getStatusesArgs git.GetStatusesArgs) (*[]git.GitStatus, error)) *Client_GetStatuses_Call {
  6719  	_c.Call.Return(run)
  6720  	return _c
  6721  }
  6722  
  6723  // GetSuggestions provides a mock function for the type Client
  6724  func (_mock *Client) GetSuggestions(context1 context.Context, getSuggestionsArgs git.GetSuggestionsArgs) (*[]git.GitSuggestion, error) {
  6725  	ret := _mock.Called(context1, getSuggestionsArgs)
  6726  
  6727  	if len(ret) == 0 {
  6728  		panic("no return value specified for GetSuggestions")
  6729  	}
  6730  
  6731  	var r0 *[]git.GitSuggestion
  6732  	var r1 error
  6733  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetSuggestionsArgs) (*[]git.GitSuggestion, error)); ok {
  6734  		return returnFunc(context1, getSuggestionsArgs)
  6735  	}
  6736  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetSuggestionsArgs) *[]git.GitSuggestion); ok {
  6737  		r0 = returnFunc(context1, getSuggestionsArgs)
  6738  	} else {
  6739  		if ret.Get(0) != nil {
  6740  			r0 = ret.Get(0).(*[]git.GitSuggestion)
  6741  		}
  6742  	}
  6743  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetSuggestionsArgs) error); ok {
  6744  		r1 = returnFunc(context1, getSuggestionsArgs)
  6745  	} else {
  6746  		r1 = ret.Error(1)
  6747  	}
  6748  	return r0, r1
  6749  }
  6750  
  6751  // Client_GetSuggestions_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetSuggestions'
  6752  type Client_GetSuggestions_Call struct {
  6753  	*mock.Call
  6754  }
  6755  
  6756  // GetSuggestions is a helper method to define mock.On call
  6757  //   - context1 context.Context
  6758  //   - getSuggestionsArgs git.GetSuggestionsArgs
  6759  func (_e *Client_Expecter) GetSuggestions(context1 interface{}, getSuggestionsArgs interface{}) *Client_GetSuggestions_Call {
  6760  	return &Client_GetSuggestions_Call{Call: _e.mock.On("GetSuggestions", context1, getSuggestionsArgs)}
  6761  }
  6762  
  6763  func (_c *Client_GetSuggestions_Call) Run(run func(context1 context.Context, getSuggestionsArgs git.GetSuggestionsArgs)) *Client_GetSuggestions_Call {
  6764  	_c.Call.Run(func(args mock.Arguments) {
  6765  		var arg0 context.Context
  6766  		if args[0] != nil {
  6767  			arg0 = args[0].(context.Context)
  6768  		}
  6769  		var arg1 git.GetSuggestionsArgs
  6770  		if args[1] != nil {
  6771  			arg1 = args[1].(git.GetSuggestionsArgs)
  6772  		}
  6773  		run(
  6774  			arg0,
  6775  			arg1,
  6776  		)
  6777  	})
  6778  	return _c
  6779  }
  6780  
  6781  func (_c *Client_GetSuggestions_Call) Return(gitSuggestions *[]git.GitSuggestion, err error) *Client_GetSuggestions_Call {
  6782  	_c.Call.Return(gitSuggestions, err)
  6783  	return _c
  6784  }
  6785  
  6786  func (_c *Client_GetSuggestions_Call) RunAndReturn(run func(context1 context.Context, getSuggestionsArgs git.GetSuggestionsArgs) (*[]git.GitSuggestion, error)) *Client_GetSuggestions_Call {
  6787  	_c.Call.Return(run)
  6788  	return _c
  6789  }
  6790  
  6791  // GetThreads provides a mock function for the type Client
  6792  func (_mock *Client) GetThreads(context1 context.Context, getThreadsArgs git.GetThreadsArgs) (*[]git.GitPullRequestCommentThread, error) {
  6793  	ret := _mock.Called(context1, getThreadsArgs)
  6794  
  6795  	if len(ret) == 0 {
  6796  		panic("no return value specified for GetThreads")
  6797  	}
  6798  
  6799  	var r0 *[]git.GitPullRequestCommentThread
  6800  	var r1 error
  6801  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetThreadsArgs) (*[]git.GitPullRequestCommentThread, error)); ok {
  6802  		return returnFunc(context1, getThreadsArgs)
  6803  	}
  6804  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetThreadsArgs) *[]git.GitPullRequestCommentThread); ok {
  6805  		r0 = returnFunc(context1, getThreadsArgs)
  6806  	} else {
  6807  		if ret.Get(0) != nil {
  6808  			r0 = ret.Get(0).(*[]git.GitPullRequestCommentThread)
  6809  		}
  6810  	}
  6811  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetThreadsArgs) error); ok {
  6812  		r1 = returnFunc(context1, getThreadsArgs)
  6813  	} else {
  6814  		r1 = ret.Error(1)
  6815  	}
  6816  	return r0, r1
  6817  }
  6818  
  6819  // Client_GetThreads_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetThreads'
  6820  type Client_GetThreads_Call struct {
  6821  	*mock.Call
  6822  }
  6823  
  6824  // GetThreads is a helper method to define mock.On call
  6825  //   - context1 context.Context
  6826  //   - getThreadsArgs git.GetThreadsArgs
  6827  func (_e *Client_Expecter) GetThreads(context1 interface{}, getThreadsArgs interface{}) *Client_GetThreads_Call {
  6828  	return &Client_GetThreads_Call{Call: _e.mock.On("GetThreads", context1, getThreadsArgs)}
  6829  }
  6830  
  6831  func (_c *Client_GetThreads_Call) Run(run func(context1 context.Context, getThreadsArgs git.GetThreadsArgs)) *Client_GetThreads_Call {
  6832  	_c.Call.Run(func(args mock.Arguments) {
  6833  		var arg0 context.Context
  6834  		if args[0] != nil {
  6835  			arg0 = args[0].(context.Context)
  6836  		}
  6837  		var arg1 git.GetThreadsArgs
  6838  		if args[1] != nil {
  6839  			arg1 = args[1].(git.GetThreadsArgs)
  6840  		}
  6841  		run(
  6842  			arg0,
  6843  			arg1,
  6844  		)
  6845  	})
  6846  	return _c
  6847  }
  6848  
  6849  func (_c *Client_GetThreads_Call) Return(gitPullRequestCommentThreads *[]git.GitPullRequestCommentThread, err error) *Client_GetThreads_Call {
  6850  	_c.Call.Return(gitPullRequestCommentThreads, err)
  6851  	return _c
  6852  }
  6853  
  6854  func (_c *Client_GetThreads_Call) RunAndReturn(run func(context1 context.Context, getThreadsArgs git.GetThreadsArgs) (*[]git.GitPullRequestCommentThread, error)) *Client_GetThreads_Call {
  6855  	_c.Call.Return(run)
  6856  	return _c
  6857  }
  6858  
  6859  // GetTree provides a mock function for the type Client
  6860  func (_mock *Client) GetTree(context1 context.Context, getTreeArgs git.GetTreeArgs) (*git.GitTreeRef, error) {
  6861  	ret := _mock.Called(context1, getTreeArgs)
  6862  
  6863  	if len(ret) == 0 {
  6864  		panic("no return value specified for GetTree")
  6865  	}
  6866  
  6867  	var r0 *git.GitTreeRef
  6868  	var r1 error
  6869  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetTreeArgs) (*git.GitTreeRef, error)); ok {
  6870  		return returnFunc(context1, getTreeArgs)
  6871  	}
  6872  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetTreeArgs) *git.GitTreeRef); ok {
  6873  		r0 = returnFunc(context1, getTreeArgs)
  6874  	} else {
  6875  		if ret.Get(0) != nil {
  6876  			r0 = ret.Get(0).(*git.GitTreeRef)
  6877  		}
  6878  	}
  6879  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetTreeArgs) error); ok {
  6880  		r1 = returnFunc(context1, getTreeArgs)
  6881  	} else {
  6882  		r1 = ret.Error(1)
  6883  	}
  6884  	return r0, r1
  6885  }
  6886  
  6887  // Client_GetTree_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetTree'
  6888  type Client_GetTree_Call struct {
  6889  	*mock.Call
  6890  }
  6891  
  6892  // GetTree is a helper method to define mock.On call
  6893  //   - context1 context.Context
  6894  //   - getTreeArgs git.GetTreeArgs
  6895  func (_e *Client_Expecter) GetTree(context1 interface{}, getTreeArgs interface{}) *Client_GetTree_Call {
  6896  	return &Client_GetTree_Call{Call: _e.mock.On("GetTree", context1, getTreeArgs)}
  6897  }
  6898  
  6899  func (_c *Client_GetTree_Call) Run(run func(context1 context.Context, getTreeArgs git.GetTreeArgs)) *Client_GetTree_Call {
  6900  	_c.Call.Run(func(args mock.Arguments) {
  6901  		var arg0 context.Context
  6902  		if args[0] != nil {
  6903  			arg0 = args[0].(context.Context)
  6904  		}
  6905  		var arg1 git.GetTreeArgs
  6906  		if args[1] != nil {
  6907  			arg1 = args[1].(git.GetTreeArgs)
  6908  		}
  6909  		run(
  6910  			arg0,
  6911  			arg1,
  6912  		)
  6913  	})
  6914  	return _c
  6915  }
  6916  
  6917  func (_c *Client_GetTree_Call) Return(gitTreeRef *git.GitTreeRef, err error) *Client_GetTree_Call {
  6918  	_c.Call.Return(gitTreeRef, err)
  6919  	return _c
  6920  }
  6921  
  6922  func (_c *Client_GetTree_Call) RunAndReturn(run func(context1 context.Context, getTreeArgs git.GetTreeArgs) (*git.GitTreeRef, error)) *Client_GetTree_Call {
  6923  	_c.Call.Return(run)
  6924  	return _c
  6925  }
  6926  
  6927  // GetTreeZip provides a mock function for the type Client
  6928  func (_mock *Client) GetTreeZip(context1 context.Context, getTreeZipArgs git.GetTreeZipArgs) (io.ReadCloser, error) {
  6929  	ret := _mock.Called(context1, getTreeZipArgs)
  6930  
  6931  	if len(ret) == 0 {
  6932  		panic("no return value specified for GetTreeZip")
  6933  	}
  6934  
  6935  	var r0 io.ReadCloser
  6936  	var r1 error
  6937  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetTreeZipArgs) (io.ReadCloser, error)); ok {
  6938  		return returnFunc(context1, getTreeZipArgs)
  6939  	}
  6940  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.GetTreeZipArgs) io.ReadCloser); ok {
  6941  		r0 = returnFunc(context1, getTreeZipArgs)
  6942  	} else {
  6943  		if ret.Get(0) != nil {
  6944  			r0 = ret.Get(0).(io.ReadCloser)
  6945  		}
  6946  	}
  6947  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.GetTreeZipArgs) error); ok {
  6948  		r1 = returnFunc(context1, getTreeZipArgs)
  6949  	} else {
  6950  		r1 = ret.Error(1)
  6951  	}
  6952  	return r0, r1
  6953  }
  6954  
  6955  // Client_GetTreeZip_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetTreeZip'
  6956  type Client_GetTreeZip_Call struct {
  6957  	*mock.Call
  6958  }
  6959  
  6960  // GetTreeZip is a helper method to define mock.On call
  6961  //   - context1 context.Context
  6962  //   - getTreeZipArgs git.GetTreeZipArgs
  6963  func (_e *Client_Expecter) GetTreeZip(context1 interface{}, getTreeZipArgs interface{}) *Client_GetTreeZip_Call {
  6964  	return &Client_GetTreeZip_Call{Call: _e.mock.On("GetTreeZip", context1, getTreeZipArgs)}
  6965  }
  6966  
  6967  func (_c *Client_GetTreeZip_Call) Run(run func(context1 context.Context, getTreeZipArgs git.GetTreeZipArgs)) *Client_GetTreeZip_Call {
  6968  	_c.Call.Run(func(args mock.Arguments) {
  6969  		var arg0 context.Context
  6970  		if args[0] != nil {
  6971  			arg0 = args[0].(context.Context)
  6972  		}
  6973  		var arg1 git.GetTreeZipArgs
  6974  		if args[1] != nil {
  6975  			arg1 = args[1].(git.GetTreeZipArgs)
  6976  		}
  6977  		run(
  6978  			arg0,
  6979  			arg1,
  6980  		)
  6981  	})
  6982  	return _c
  6983  }
  6984  
  6985  func (_c *Client_GetTreeZip_Call) Return(readCloser io.ReadCloser, err error) *Client_GetTreeZip_Call {
  6986  	_c.Call.Return(readCloser, err)
  6987  	return _c
  6988  }
  6989  
  6990  func (_c *Client_GetTreeZip_Call) RunAndReturn(run func(context1 context.Context, getTreeZipArgs git.GetTreeZipArgs) (io.ReadCloser, error)) *Client_GetTreeZip_Call {
  6991  	_c.Call.Return(run)
  6992  	return _c
  6993  }
  6994  
  6995  // QueryImportRequests provides a mock function for the type Client
  6996  func (_mock *Client) QueryImportRequests(context1 context.Context, queryImportRequestsArgs git.QueryImportRequestsArgs) (*[]git.GitImportRequest, error) {
  6997  	ret := _mock.Called(context1, queryImportRequestsArgs)
  6998  
  6999  	if len(ret) == 0 {
  7000  		panic("no return value specified for QueryImportRequests")
  7001  	}
  7002  
  7003  	var r0 *[]git.GitImportRequest
  7004  	var r1 error
  7005  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.QueryImportRequestsArgs) (*[]git.GitImportRequest, error)); ok {
  7006  		return returnFunc(context1, queryImportRequestsArgs)
  7007  	}
  7008  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.QueryImportRequestsArgs) *[]git.GitImportRequest); ok {
  7009  		r0 = returnFunc(context1, queryImportRequestsArgs)
  7010  	} else {
  7011  		if ret.Get(0) != nil {
  7012  			r0 = ret.Get(0).(*[]git.GitImportRequest)
  7013  		}
  7014  	}
  7015  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.QueryImportRequestsArgs) error); ok {
  7016  		r1 = returnFunc(context1, queryImportRequestsArgs)
  7017  	} else {
  7018  		r1 = ret.Error(1)
  7019  	}
  7020  	return r0, r1
  7021  }
  7022  
  7023  // Client_QueryImportRequests_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'QueryImportRequests'
  7024  type Client_QueryImportRequests_Call struct {
  7025  	*mock.Call
  7026  }
  7027  
  7028  // QueryImportRequests is a helper method to define mock.On call
  7029  //   - context1 context.Context
  7030  //   - queryImportRequestsArgs git.QueryImportRequestsArgs
  7031  func (_e *Client_Expecter) QueryImportRequests(context1 interface{}, queryImportRequestsArgs interface{}) *Client_QueryImportRequests_Call {
  7032  	return &Client_QueryImportRequests_Call{Call: _e.mock.On("QueryImportRequests", context1, queryImportRequestsArgs)}
  7033  }
  7034  
  7035  func (_c *Client_QueryImportRequests_Call) Run(run func(context1 context.Context, queryImportRequestsArgs git.QueryImportRequestsArgs)) *Client_QueryImportRequests_Call {
  7036  	_c.Call.Run(func(args mock.Arguments) {
  7037  		var arg0 context.Context
  7038  		if args[0] != nil {
  7039  			arg0 = args[0].(context.Context)
  7040  		}
  7041  		var arg1 git.QueryImportRequestsArgs
  7042  		if args[1] != nil {
  7043  			arg1 = args[1].(git.QueryImportRequestsArgs)
  7044  		}
  7045  		run(
  7046  			arg0,
  7047  			arg1,
  7048  		)
  7049  	})
  7050  	return _c
  7051  }
  7052  
  7053  func (_c *Client_QueryImportRequests_Call) Return(gitImportRequests *[]git.GitImportRequest, err error) *Client_QueryImportRequests_Call {
  7054  	_c.Call.Return(gitImportRequests, err)
  7055  	return _c
  7056  }
  7057  
  7058  func (_c *Client_QueryImportRequests_Call) RunAndReturn(run func(context1 context.Context, queryImportRequestsArgs git.QueryImportRequestsArgs) (*[]git.GitImportRequest, error)) *Client_QueryImportRequests_Call {
  7059  	_c.Call.Return(run)
  7060  	return _c
  7061  }
  7062  
  7063  // RestoreRepositoryFromRecycleBin provides a mock function for the type Client
  7064  func (_mock *Client) RestoreRepositoryFromRecycleBin(context1 context.Context, restoreRepositoryFromRecycleBinArgs git.RestoreRepositoryFromRecycleBinArgs) (*git.GitRepository, error) {
  7065  	ret := _mock.Called(context1, restoreRepositoryFromRecycleBinArgs)
  7066  
  7067  	if len(ret) == 0 {
  7068  		panic("no return value specified for RestoreRepositoryFromRecycleBin")
  7069  	}
  7070  
  7071  	var r0 *git.GitRepository
  7072  	var r1 error
  7073  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.RestoreRepositoryFromRecycleBinArgs) (*git.GitRepository, error)); ok {
  7074  		return returnFunc(context1, restoreRepositoryFromRecycleBinArgs)
  7075  	}
  7076  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.RestoreRepositoryFromRecycleBinArgs) *git.GitRepository); ok {
  7077  		r0 = returnFunc(context1, restoreRepositoryFromRecycleBinArgs)
  7078  	} else {
  7079  		if ret.Get(0) != nil {
  7080  			r0 = ret.Get(0).(*git.GitRepository)
  7081  		}
  7082  	}
  7083  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.RestoreRepositoryFromRecycleBinArgs) error); ok {
  7084  		r1 = returnFunc(context1, restoreRepositoryFromRecycleBinArgs)
  7085  	} else {
  7086  		r1 = ret.Error(1)
  7087  	}
  7088  	return r0, r1
  7089  }
  7090  
  7091  // Client_RestoreRepositoryFromRecycleBin_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RestoreRepositoryFromRecycleBin'
  7092  type Client_RestoreRepositoryFromRecycleBin_Call struct {
  7093  	*mock.Call
  7094  }
  7095  
  7096  // RestoreRepositoryFromRecycleBin is a helper method to define mock.On call
  7097  //   - context1 context.Context
  7098  //   - restoreRepositoryFromRecycleBinArgs git.RestoreRepositoryFromRecycleBinArgs
  7099  func (_e *Client_Expecter) RestoreRepositoryFromRecycleBin(context1 interface{}, restoreRepositoryFromRecycleBinArgs interface{}) *Client_RestoreRepositoryFromRecycleBin_Call {
  7100  	return &Client_RestoreRepositoryFromRecycleBin_Call{Call: _e.mock.On("RestoreRepositoryFromRecycleBin", context1, restoreRepositoryFromRecycleBinArgs)}
  7101  }
  7102  
  7103  func (_c *Client_RestoreRepositoryFromRecycleBin_Call) Run(run func(context1 context.Context, restoreRepositoryFromRecycleBinArgs git.RestoreRepositoryFromRecycleBinArgs)) *Client_RestoreRepositoryFromRecycleBin_Call {
  7104  	_c.Call.Run(func(args mock.Arguments) {
  7105  		var arg0 context.Context
  7106  		if args[0] != nil {
  7107  			arg0 = args[0].(context.Context)
  7108  		}
  7109  		var arg1 git.RestoreRepositoryFromRecycleBinArgs
  7110  		if args[1] != nil {
  7111  			arg1 = args[1].(git.RestoreRepositoryFromRecycleBinArgs)
  7112  		}
  7113  		run(
  7114  			arg0,
  7115  			arg1,
  7116  		)
  7117  	})
  7118  	return _c
  7119  }
  7120  
  7121  func (_c *Client_RestoreRepositoryFromRecycleBin_Call) Return(gitRepository *git.GitRepository, err error) *Client_RestoreRepositoryFromRecycleBin_Call {
  7122  	_c.Call.Return(gitRepository, err)
  7123  	return _c
  7124  }
  7125  
  7126  func (_c *Client_RestoreRepositoryFromRecycleBin_Call) RunAndReturn(run func(context1 context.Context, restoreRepositoryFromRecycleBinArgs git.RestoreRepositoryFromRecycleBinArgs) (*git.GitRepository, error)) *Client_RestoreRepositoryFromRecycleBin_Call {
  7127  	_c.Call.Return(run)
  7128  	return _c
  7129  }
  7130  
  7131  // SharePullRequest provides a mock function for the type Client
  7132  func (_mock *Client) SharePullRequest(context1 context.Context, sharePullRequestArgs git.SharePullRequestArgs) error {
  7133  	ret := _mock.Called(context1, sharePullRequestArgs)
  7134  
  7135  	if len(ret) == 0 {
  7136  		panic("no return value specified for SharePullRequest")
  7137  	}
  7138  
  7139  	var r0 error
  7140  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.SharePullRequestArgs) error); ok {
  7141  		r0 = returnFunc(context1, sharePullRequestArgs)
  7142  	} else {
  7143  		r0 = ret.Error(0)
  7144  	}
  7145  	return r0
  7146  }
  7147  
  7148  // Client_SharePullRequest_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SharePullRequest'
  7149  type Client_SharePullRequest_Call struct {
  7150  	*mock.Call
  7151  }
  7152  
  7153  // SharePullRequest is a helper method to define mock.On call
  7154  //   - context1 context.Context
  7155  //   - sharePullRequestArgs git.SharePullRequestArgs
  7156  func (_e *Client_Expecter) SharePullRequest(context1 interface{}, sharePullRequestArgs interface{}) *Client_SharePullRequest_Call {
  7157  	return &Client_SharePullRequest_Call{Call: _e.mock.On("SharePullRequest", context1, sharePullRequestArgs)}
  7158  }
  7159  
  7160  func (_c *Client_SharePullRequest_Call) Run(run func(context1 context.Context, sharePullRequestArgs git.SharePullRequestArgs)) *Client_SharePullRequest_Call {
  7161  	_c.Call.Run(func(args mock.Arguments) {
  7162  		var arg0 context.Context
  7163  		if args[0] != nil {
  7164  			arg0 = args[0].(context.Context)
  7165  		}
  7166  		var arg1 git.SharePullRequestArgs
  7167  		if args[1] != nil {
  7168  			arg1 = args[1].(git.SharePullRequestArgs)
  7169  		}
  7170  		run(
  7171  			arg0,
  7172  			arg1,
  7173  		)
  7174  	})
  7175  	return _c
  7176  }
  7177  
  7178  func (_c *Client_SharePullRequest_Call) Return(err error) *Client_SharePullRequest_Call {
  7179  	_c.Call.Return(err)
  7180  	return _c
  7181  }
  7182  
  7183  func (_c *Client_SharePullRequest_Call) RunAndReturn(run func(context1 context.Context, sharePullRequestArgs git.SharePullRequestArgs) error) *Client_SharePullRequest_Call {
  7184  	_c.Call.Return(run)
  7185  	return _c
  7186  }
  7187  
  7188  // UpdateComment provides a mock function for the type Client
  7189  func (_mock *Client) UpdateComment(context1 context.Context, updateCommentArgs git.UpdateCommentArgs) (*git.Comment, error) {
  7190  	ret := _mock.Called(context1, updateCommentArgs)
  7191  
  7192  	if len(ret) == 0 {
  7193  		panic("no return value specified for UpdateComment")
  7194  	}
  7195  
  7196  	var r0 *git.Comment
  7197  	var r1 error
  7198  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.UpdateCommentArgs) (*git.Comment, error)); ok {
  7199  		return returnFunc(context1, updateCommentArgs)
  7200  	}
  7201  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.UpdateCommentArgs) *git.Comment); ok {
  7202  		r0 = returnFunc(context1, updateCommentArgs)
  7203  	} else {
  7204  		if ret.Get(0) != nil {
  7205  			r0 = ret.Get(0).(*git.Comment)
  7206  		}
  7207  	}
  7208  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.UpdateCommentArgs) error); ok {
  7209  		r1 = returnFunc(context1, updateCommentArgs)
  7210  	} else {
  7211  		r1 = ret.Error(1)
  7212  	}
  7213  	return r0, r1
  7214  }
  7215  
  7216  // Client_UpdateComment_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateComment'
  7217  type Client_UpdateComment_Call struct {
  7218  	*mock.Call
  7219  }
  7220  
  7221  // UpdateComment is a helper method to define mock.On call
  7222  //   - context1 context.Context
  7223  //   - updateCommentArgs git.UpdateCommentArgs
  7224  func (_e *Client_Expecter) UpdateComment(context1 interface{}, updateCommentArgs interface{}) *Client_UpdateComment_Call {
  7225  	return &Client_UpdateComment_Call{Call: _e.mock.On("UpdateComment", context1, updateCommentArgs)}
  7226  }
  7227  
  7228  func (_c *Client_UpdateComment_Call) Run(run func(context1 context.Context, updateCommentArgs git.UpdateCommentArgs)) *Client_UpdateComment_Call {
  7229  	_c.Call.Run(func(args mock.Arguments) {
  7230  		var arg0 context.Context
  7231  		if args[0] != nil {
  7232  			arg0 = args[0].(context.Context)
  7233  		}
  7234  		var arg1 git.UpdateCommentArgs
  7235  		if args[1] != nil {
  7236  			arg1 = args[1].(git.UpdateCommentArgs)
  7237  		}
  7238  		run(
  7239  			arg0,
  7240  			arg1,
  7241  		)
  7242  	})
  7243  	return _c
  7244  }
  7245  
  7246  func (_c *Client_UpdateComment_Call) Return(comment *git.Comment, err error) *Client_UpdateComment_Call {
  7247  	_c.Call.Return(comment, err)
  7248  	return _c
  7249  }
  7250  
  7251  func (_c *Client_UpdateComment_Call) RunAndReturn(run func(context1 context.Context, updateCommentArgs git.UpdateCommentArgs) (*git.Comment, error)) *Client_UpdateComment_Call {
  7252  	_c.Call.Return(run)
  7253  	return _c
  7254  }
  7255  
  7256  // UpdateImportRequest provides a mock function for the type Client
  7257  func (_mock *Client) UpdateImportRequest(context1 context.Context, updateImportRequestArgs git.UpdateImportRequestArgs) (*git.GitImportRequest, error) {
  7258  	ret := _mock.Called(context1, updateImportRequestArgs)
  7259  
  7260  	if len(ret) == 0 {
  7261  		panic("no return value specified for UpdateImportRequest")
  7262  	}
  7263  
  7264  	var r0 *git.GitImportRequest
  7265  	var r1 error
  7266  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.UpdateImportRequestArgs) (*git.GitImportRequest, error)); ok {
  7267  		return returnFunc(context1, updateImportRequestArgs)
  7268  	}
  7269  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.UpdateImportRequestArgs) *git.GitImportRequest); ok {
  7270  		r0 = returnFunc(context1, updateImportRequestArgs)
  7271  	} else {
  7272  		if ret.Get(0) != nil {
  7273  			r0 = ret.Get(0).(*git.GitImportRequest)
  7274  		}
  7275  	}
  7276  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.UpdateImportRequestArgs) error); ok {
  7277  		r1 = returnFunc(context1, updateImportRequestArgs)
  7278  	} else {
  7279  		r1 = ret.Error(1)
  7280  	}
  7281  	return r0, r1
  7282  }
  7283  
  7284  // Client_UpdateImportRequest_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateImportRequest'
  7285  type Client_UpdateImportRequest_Call struct {
  7286  	*mock.Call
  7287  }
  7288  
  7289  // UpdateImportRequest is a helper method to define mock.On call
  7290  //   - context1 context.Context
  7291  //   - updateImportRequestArgs git.UpdateImportRequestArgs
  7292  func (_e *Client_Expecter) UpdateImportRequest(context1 interface{}, updateImportRequestArgs interface{}) *Client_UpdateImportRequest_Call {
  7293  	return &Client_UpdateImportRequest_Call{Call: _e.mock.On("UpdateImportRequest", context1, updateImportRequestArgs)}
  7294  }
  7295  
  7296  func (_c *Client_UpdateImportRequest_Call) Run(run func(context1 context.Context, updateImportRequestArgs git.UpdateImportRequestArgs)) *Client_UpdateImportRequest_Call {
  7297  	_c.Call.Run(func(args mock.Arguments) {
  7298  		var arg0 context.Context
  7299  		if args[0] != nil {
  7300  			arg0 = args[0].(context.Context)
  7301  		}
  7302  		var arg1 git.UpdateImportRequestArgs
  7303  		if args[1] != nil {
  7304  			arg1 = args[1].(git.UpdateImportRequestArgs)
  7305  		}
  7306  		run(
  7307  			arg0,
  7308  			arg1,
  7309  		)
  7310  	})
  7311  	return _c
  7312  }
  7313  
  7314  func (_c *Client_UpdateImportRequest_Call) Return(gitImportRequest *git.GitImportRequest, err error) *Client_UpdateImportRequest_Call {
  7315  	_c.Call.Return(gitImportRequest, err)
  7316  	return _c
  7317  }
  7318  
  7319  func (_c *Client_UpdateImportRequest_Call) RunAndReturn(run func(context1 context.Context, updateImportRequestArgs git.UpdateImportRequestArgs) (*git.GitImportRequest, error)) *Client_UpdateImportRequest_Call {
  7320  	_c.Call.Return(run)
  7321  	return _c
  7322  }
  7323  
  7324  // UpdatePullRequest provides a mock function for the type Client
  7325  func (_mock *Client) UpdatePullRequest(context1 context.Context, updatePullRequestArgs git.UpdatePullRequestArgs) (*git.GitPullRequest, error) {
  7326  	ret := _mock.Called(context1, updatePullRequestArgs)
  7327  
  7328  	if len(ret) == 0 {
  7329  		panic("no return value specified for UpdatePullRequest")
  7330  	}
  7331  
  7332  	var r0 *git.GitPullRequest
  7333  	var r1 error
  7334  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.UpdatePullRequestArgs) (*git.GitPullRequest, error)); ok {
  7335  		return returnFunc(context1, updatePullRequestArgs)
  7336  	}
  7337  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.UpdatePullRequestArgs) *git.GitPullRequest); ok {
  7338  		r0 = returnFunc(context1, updatePullRequestArgs)
  7339  	} else {
  7340  		if ret.Get(0) != nil {
  7341  			r0 = ret.Get(0).(*git.GitPullRequest)
  7342  		}
  7343  	}
  7344  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.UpdatePullRequestArgs) error); ok {
  7345  		r1 = returnFunc(context1, updatePullRequestArgs)
  7346  	} else {
  7347  		r1 = ret.Error(1)
  7348  	}
  7349  	return r0, r1
  7350  }
  7351  
  7352  // Client_UpdatePullRequest_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdatePullRequest'
  7353  type Client_UpdatePullRequest_Call struct {
  7354  	*mock.Call
  7355  }
  7356  
  7357  // UpdatePullRequest is a helper method to define mock.On call
  7358  //   - context1 context.Context
  7359  //   - updatePullRequestArgs git.UpdatePullRequestArgs
  7360  func (_e *Client_Expecter) UpdatePullRequest(context1 interface{}, updatePullRequestArgs interface{}) *Client_UpdatePullRequest_Call {
  7361  	return &Client_UpdatePullRequest_Call{Call: _e.mock.On("UpdatePullRequest", context1, updatePullRequestArgs)}
  7362  }
  7363  
  7364  func (_c *Client_UpdatePullRequest_Call) Run(run func(context1 context.Context, updatePullRequestArgs git.UpdatePullRequestArgs)) *Client_UpdatePullRequest_Call {
  7365  	_c.Call.Run(func(args mock.Arguments) {
  7366  		var arg0 context.Context
  7367  		if args[0] != nil {
  7368  			arg0 = args[0].(context.Context)
  7369  		}
  7370  		var arg1 git.UpdatePullRequestArgs
  7371  		if args[1] != nil {
  7372  			arg1 = args[1].(git.UpdatePullRequestArgs)
  7373  		}
  7374  		run(
  7375  			arg0,
  7376  			arg1,
  7377  		)
  7378  	})
  7379  	return _c
  7380  }
  7381  
  7382  func (_c *Client_UpdatePullRequest_Call) Return(gitPullRequest *git.GitPullRequest, err error) *Client_UpdatePullRequest_Call {
  7383  	_c.Call.Return(gitPullRequest, err)
  7384  	return _c
  7385  }
  7386  
  7387  func (_c *Client_UpdatePullRequest_Call) RunAndReturn(run func(context1 context.Context, updatePullRequestArgs git.UpdatePullRequestArgs) (*git.GitPullRequest, error)) *Client_UpdatePullRequest_Call {
  7388  	_c.Call.Return(run)
  7389  	return _c
  7390  }
  7391  
  7392  // UpdatePullRequestIterationStatuses provides a mock function for the type Client
  7393  func (_mock *Client) UpdatePullRequestIterationStatuses(context1 context.Context, updatePullRequestIterationStatusesArgs git.UpdatePullRequestIterationStatusesArgs) error {
  7394  	ret := _mock.Called(context1, updatePullRequestIterationStatusesArgs)
  7395  
  7396  	if len(ret) == 0 {
  7397  		panic("no return value specified for UpdatePullRequestIterationStatuses")
  7398  	}
  7399  
  7400  	var r0 error
  7401  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.UpdatePullRequestIterationStatusesArgs) error); ok {
  7402  		r0 = returnFunc(context1, updatePullRequestIterationStatusesArgs)
  7403  	} else {
  7404  		r0 = ret.Error(0)
  7405  	}
  7406  	return r0
  7407  }
  7408  
  7409  // Client_UpdatePullRequestIterationStatuses_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdatePullRequestIterationStatuses'
  7410  type Client_UpdatePullRequestIterationStatuses_Call struct {
  7411  	*mock.Call
  7412  }
  7413  
  7414  // UpdatePullRequestIterationStatuses is a helper method to define mock.On call
  7415  //   - context1 context.Context
  7416  //   - updatePullRequestIterationStatusesArgs git.UpdatePullRequestIterationStatusesArgs
  7417  func (_e *Client_Expecter) UpdatePullRequestIterationStatuses(context1 interface{}, updatePullRequestIterationStatusesArgs interface{}) *Client_UpdatePullRequestIterationStatuses_Call {
  7418  	return &Client_UpdatePullRequestIterationStatuses_Call{Call: _e.mock.On("UpdatePullRequestIterationStatuses", context1, updatePullRequestIterationStatusesArgs)}
  7419  }
  7420  
  7421  func (_c *Client_UpdatePullRequestIterationStatuses_Call) Run(run func(context1 context.Context, updatePullRequestIterationStatusesArgs git.UpdatePullRequestIterationStatusesArgs)) *Client_UpdatePullRequestIterationStatuses_Call {
  7422  	_c.Call.Run(func(args mock.Arguments) {
  7423  		var arg0 context.Context
  7424  		if args[0] != nil {
  7425  			arg0 = args[0].(context.Context)
  7426  		}
  7427  		var arg1 git.UpdatePullRequestIterationStatusesArgs
  7428  		if args[1] != nil {
  7429  			arg1 = args[1].(git.UpdatePullRequestIterationStatusesArgs)
  7430  		}
  7431  		run(
  7432  			arg0,
  7433  			arg1,
  7434  		)
  7435  	})
  7436  	return _c
  7437  }
  7438  
  7439  func (_c *Client_UpdatePullRequestIterationStatuses_Call) Return(err error) *Client_UpdatePullRequestIterationStatuses_Call {
  7440  	_c.Call.Return(err)
  7441  	return _c
  7442  }
  7443  
  7444  func (_c *Client_UpdatePullRequestIterationStatuses_Call) RunAndReturn(run func(context1 context.Context, updatePullRequestIterationStatusesArgs git.UpdatePullRequestIterationStatusesArgs) error) *Client_UpdatePullRequestIterationStatuses_Call {
  7445  	_c.Call.Return(run)
  7446  	return _c
  7447  }
  7448  
  7449  // UpdatePullRequestProperties provides a mock function for the type Client
  7450  func (_mock *Client) UpdatePullRequestProperties(context1 context.Context, updatePullRequestPropertiesArgs git.UpdatePullRequestPropertiesArgs) (interface{}, error) {
  7451  	ret := _mock.Called(context1, updatePullRequestPropertiesArgs)
  7452  
  7453  	if len(ret) == 0 {
  7454  		panic("no return value specified for UpdatePullRequestProperties")
  7455  	}
  7456  
  7457  	var r0 interface{}
  7458  	var r1 error
  7459  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.UpdatePullRequestPropertiesArgs) (interface{}, error)); ok {
  7460  		return returnFunc(context1, updatePullRequestPropertiesArgs)
  7461  	}
  7462  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.UpdatePullRequestPropertiesArgs) interface{}); ok {
  7463  		r0 = returnFunc(context1, updatePullRequestPropertiesArgs)
  7464  	} else {
  7465  		if ret.Get(0) != nil {
  7466  			r0 = ret.Get(0).(interface{})
  7467  		}
  7468  	}
  7469  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.UpdatePullRequestPropertiesArgs) error); ok {
  7470  		r1 = returnFunc(context1, updatePullRequestPropertiesArgs)
  7471  	} else {
  7472  		r1 = ret.Error(1)
  7473  	}
  7474  	return r0, r1
  7475  }
  7476  
  7477  // Client_UpdatePullRequestProperties_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdatePullRequestProperties'
  7478  type Client_UpdatePullRequestProperties_Call struct {
  7479  	*mock.Call
  7480  }
  7481  
  7482  // UpdatePullRequestProperties is a helper method to define mock.On call
  7483  //   - context1 context.Context
  7484  //   - updatePullRequestPropertiesArgs git.UpdatePullRequestPropertiesArgs
  7485  func (_e *Client_Expecter) UpdatePullRequestProperties(context1 interface{}, updatePullRequestPropertiesArgs interface{}) *Client_UpdatePullRequestProperties_Call {
  7486  	return &Client_UpdatePullRequestProperties_Call{Call: _e.mock.On("UpdatePullRequestProperties", context1, updatePullRequestPropertiesArgs)}
  7487  }
  7488  
  7489  func (_c *Client_UpdatePullRequestProperties_Call) Run(run func(context1 context.Context, updatePullRequestPropertiesArgs git.UpdatePullRequestPropertiesArgs)) *Client_UpdatePullRequestProperties_Call {
  7490  	_c.Call.Run(func(args mock.Arguments) {
  7491  		var arg0 context.Context
  7492  		if args[0] != nil {
  7493  			arg0 = args[0].(context.Context)
  7494  		}
  7495  		var arg1 git.UpdatePullRequestPropertiesArgs
  7496  		if args[1] != nil {
  7497  			arg1 = args[1].(git.UpdatePullRequestPropertiesArgs)
  7498  		}
  7499  		run(
  7500  			arg0,
  7501  			arg1,
  7502  		)
  7503  	})
  7504  	return _c
  7505  }
  7506  
  7507  func (_c *Client_UpdatePullRequestProperties_Call) Return(ifaceVal interface{}, err error) *Client_UpdatePullRequestProperties_Call {
  7508  	_c.Call.Return(ifaceVal, err)
  7509  	return _c
  7510  }
  7511  
  7512  func (_c *Client_UpdatePullRequestProperties_Call) RunAndReturn(run func(context1 context.Context, updatePullRequestPropertiesArgs git.UpdatePullRequestPropertiesArgs) (interface{}, error)) *Client_UpdatePullRequestProperties_Call {
  7513  	_c.Call.Return(run)
  7514  	return _c
  7515  }
  7516  
  7517  // UpdatePullRequestReviewer provides a mock function for the type Client
  7518  func (_mock *Client) UpdatePullRequestReviewer(context1 context.Context, updatePullRequestReviewerArgs git.UpdatePullRequestReviewerArgs) (*git.IdentityRefWithVote, error) {
  7519  	ret := _mock.Called(context1, updatePullRequestReviewerArgs)
  7520  
  7521  	if len(ret) == 0 {
  7522  		panic("no return value specified for UpdatePullRequestReviewer")
  7523  	}
  7524  
  7525  	var r0 *git.IdentityRefWithVote
  7526  	var r1 error
  7527  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.UpdatePullRequestReviewerArgs) (*git.IdentityRefWithVote, error)); ok {
  7528  		return returnFunc(context1, updatePullRequestReviewerArgs)
  7529  	}
  7530  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.UpdatePullRequestReviewerArgs) *git.IdentityRefWithVote); ok {
  7531  		r0 = returnFunc(context1, updatePullRequestReviewerArgs)
  7532  	} else {
  7533  		if ret.Get(0) != nil {
  7534  			r0 = ret.Get(0).(*git.IdentityRefWithVote)
  7535  		}
  7536  	}
  7537  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.UpdatePullRequestReviewerArgs) error); ok {
  7538  		r1 = returnFunc(context1, updatePullRequestReviewerArgs)
  7539  	} else {
  7540  		r1 = ret.Error(1)
  7541  	}
  7542  	return r0, r1
  7543  }
  7544  
  7545  // Client_UpdatePullRequestReviewer_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdatePullRequestReviewer'
  7546  type Client_UpdatePullRequestReviewer_Call struct {
  7547  	*mock.Call
  7548  }
  7549  
  7550  // UpdatePullRequestReviewer is a helper method to define mock.On call
  7551  //   - context1 context.Context
  7552  //   - updatePullRequestReviewerArgs git.UpdatePullRequestReviewerArgs
  7553  func (_e *Client_Expecter) UpdatePullRequestReviewer(context1 interface{}, updatePullRequestReviewerArgs interface{}) *Client_UpdatePullRequestReviewer_Call {
  7554  	return &Client_UpdatePullRequestReviewer_Call{Call: _e.mock.On("UpdatePullRequestReviewer", context1, updatePullRequestReviewerArgs)}
  7555  }
  7556  
  7557  func (_c *Client_UpdatePullRequestReviewer_Call) Run(run func(context1 context.Context, updatePullRequestReviewerArgs git.UpdatePullRequestReviewerArgs)) *Client_UpdatePullRequestReviewer_Call {
  7558  	_c.Call.Run(func(args mock.Arguments) {
  7559  		var arg0 context.Context
  7560  		if args[0] != nil {
  7561  			arg0 = args[0].(context.Context)
  7562  		}
  7563  		var arg1 git.UpdatePullRequestReviewerArgs
  7564  		if args[1] != nil {
  7565  			arg1 = args[1].(git.UpdatePullRequestReviewerArgs)
  7566  		}
  7567  		run(
  7568  			arg0,
  7569  			arg1,
  7570  		)
  7571  	})
  7572  	return _c
  7573  }
  7574  
  7575  func (_c *Client_UpdatePullRequestReviewer_Call) Return(identityRefWithVote *git.IdentityRefWithVote, err error) *Client_UpdatePullRequestReviewer_Call {
  7576  	_c.Call.Return(identityRefWithVote, err)
  7577  	return _c
  7578  }
  7579  
  7580  func (_c *Client_UpdatePullRequestReviewer_Call) RunAndReturn(run func(context1 context.Context, updatePullRequestReviewerArgs git.UpdatePullRequestReviewerArgs) (*git.IdentityRefWithVote, error)) *Client_UpdatePullRequestReviewer_Call {
  7581  	_c.Call.Return(run)
  7582  	return _c
  7583  }
  7584  
  7585  // UpdatePullRequestReviewers provides a mock function for the type Client
  7586  func (_mock *Client) UpdatePullRequestReviewers(context1 context.Context, updatePullRequestReviewersArgs git.UpdatePullRequestReviewersArgs) error {
  7587  	ret := _mock.Called(context1, updatePullRequestReviewersArgs)
  7588  
  7589  	if len(ret) == 0 {
  7590  		panic("no return value specified for UpdatePullRequestReviewers")
  7591  	}
  7592  
  7593  	var r0 error
  7594  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.UpdatePullRequestReviewersArgs) error); ok {
  7595  		r0 = returnFunc(context1, updatePullRequestReviewersArgs)
  7596  	} else {
  7597  		r0 = ret.Error(0)
  7598  	}
  7599  	return r0
  7600  }
  7601  
  7602  // Client_UpdatePullRequestReviewers_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdatePullRequestReviewers'
  7603  type Client_UpdatePullRequestReviewers_Call struct {
  7604  	*mock.Call
  7605  }
  7606  
  7607  // UpdatePullRequestReviewers is a helper method to define mock.On call
  7608  //   - context1 context.Context
  7609  //   - updatePullRequestReviewersArgs git.UpdatePullRequestReviewersArgs
  7610  func (_e *Client_Expecter) UpdatePullRequestReviewers(context1 interface{}, updatePullRequestReviewersArgs interface{}) *Client_UpdatePullRequestReviewers_Call {
  7611  	return &Client_UpdatePullRequestReviewers_Call{Call: _e.mock.On("UpdatePullRequestReviewers", context1, updatePullRequestReviewersArgs)}
  7612  }
  7613  
  7614  func (_c *Client_UpdatePullRequestReviewers_Call) Run(run func(context1 context.Context, updatePullRequestReviewersArgs git.UpdatePullRequestReviewersArgs)) *Client_UpdatePullRequestReviewers_Call {
  7615  	_c.Call.Run(func(args mock.Arguments) {
  7616  		var arg0 context.Context
  7617  		if args[0] != nil {
  7618  			arg0 = args[0].(context.Context)
  7619  		}
  7620  		var arg1 git.UpdatePullRequestReviewersArgs
  7621  		if args[1] != nil {
  7622  			arg1 = args[1].(git.UpdatePullRequestReviewersArgs)
  7623  		}
  7624  		run(
  7625  			arg0,
  7626  			arg1,
  7627  		)
  7628  	})
  7629  	return _c
  7630  }
  7631  
  7632  func (_c *Client_UpdatePullRequestReviewers_Call) Return(err error) *Client_UpdatePullRequestReviewers_Call {
  7633  	_c.Call.Return(err)
  7634  	return _c
  7635  }
  7636  
  7637  func (_c *Client_UpdatePullRequestReviewers_Call) RunAndReturn(run func(context1 context.Context, updatePullRequestReviewersArgs git.UpdatePullRequestReviewersArgs) error) *Client_UpdatePullRequestReviewers_Call {
  7638  	_c.Call.Return(run)
  7639  	return _c
  7640  }
  7641  
  7642  // UpdatePullRequestStatuses provides a mock function for the type Client
  7643  func (_mock *Client) UpdatePullRequestStatuses(context1 context.Context, updatePullRequestStatusesArgs git.UpdatePullRequestStatusesArgs) error {
  7644  	ret := _mock.Called(context1, updatePullRequestStatusesArgs)
  7645  
  7646  	if len(ret) == 0 {
  7647  		panic("no return value specified for UpdatePullRequestStatuses")
  7648  	}
  7649  
  7650  	var r0 error
  7651  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.UpdatePullRequestStatusesArgs) error); ok {
  7652  		r0 = returnFunc(context1, updatePullRequestStatusesArgs)
  7653  	} else {
  7654  		r0 = ret.Error(0)
  7655  	}
  7656  	return r0
  7657  }
  7658  
  7659  // Client_UpdatePullRequestStatuses_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdatePullRequestStatuses'
  7660  type Client_UpdatePullRequestStatuses_Call struct {
  7661  	*mock.Call
  7662  }
  7663  
  7664  // UpdatePullRequestStatuses is a helper method to define mock.On call
  7665  //   - context1 context.Context
  7666  //   - updatePullRequestStatusesArgs git.UpdatePullRequestStatusesArgs
  7667  func (_e *Client_Expecter) UpdatePullRequestStatuses(context1 interface{}, updatePullRequestStatusesArgs interface{}) *Client_UpdatePullRequestStatuses_Call {
  7668  	return &Client_UpdatePullRequestStatuses_Call{Call: _e.mock.On("UpdatePullRequestStatuses", context1, updatePullRequestStatusesArgs)}
  7669  }
  7670  
  7671  func (_c *Client_UpdatePullRequestStatuses_Call) Run(run func(context1 context.Context, updatePullRequestStatusesArgs git.UpdatePullRequestStatusesArgs)) *Client_UpdatePullRequestStatuses_Call {
  7672  	_c.Call.Run(func(args mock.Arguments) {
  7673  		var arg0 context.Context
  7674  		if args[0] != nil {
  7675  			arg0 = args[0].(context.Context)
  7676  		}
  7677  		var arg1 git.UpdatePullRequestStatusesArgs
  7678  		if args[1] != nil {
  7679  			arg1 = args[1].(git.UpdatePullRequestStatusesArgs)
  7680  		}
  7681  		run(
  7682  			arg0,
  7683  			arg1,
  7684  		)
  7685  	})
  7686  	return _c
  7687  }
  7688  
  7689  func (_c *Client_UpdatePullRequestStatuses_Call) Return(err error) *Client_UpdatePullRequestStatuses_Call {
  7690  	_c.Call.Return(err)
  7691  	return _c
  7692  }
  7693  
  7694  func (_c *Client_UpdatePullRequestStatuses_Call) RunAndReturn(run func(context1 context.Context, updatePullRequestStatusesArgs git.UpdatePullRequestStatusesArgs) error) *Client_UpdatePullRequestStatuses_Call {
  7695  	_c.Call.Return(run)
  7696  	return _c
  7697  }
  7698  
  7699  // UpdateRef provides a mock function for the type Client
  7700  func (_mock *Client) UpdateRef(context1 context.Context, updateRefArgs git.UpdateRefArgs) (*git.GitRef, error) {
  7701  	ret := _mock.Called(context1, updateRefArgs)
  7702  
  7703  	if len(ret) == 0 {
  7704  		panic("no return value specified for UpdateRef")
  7705  	}
  7706  
  7707  	var r0 *git.GitRef
  7708  	var r1 error
  7709  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.UpdateRefArgs) (*git.GitRef, error)); ok {
  7710  		return returnFunc(context1, updateRefArgs)
  7711  	}
  7712  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.UpdateRefArgs) *git.GitRef); ok {
  7713  		r0 = returnFunc(context1, updateRefArgs)
  7714  	} else {
  7715  		if ret.Get(0) != nil {
  7716  			r0 = ret.Get(0).(*git.GitRef)
  7717  		}
  7718  	}
  7719  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.UpdateRefArgs) error); ok {
  7720  		r1 = returnFunc(context1, updateRefArgs)
  7721  	} else {
  7722  		r1 = ret.Error(1)
  7723  	}
  7724  	return r0, r1
  7725  }
  7726  
  7727  // Client_UpdateRef_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateRef'
  7728  type Client_UpdateRef_Call struct {
  7729  	*mock.Call
  7730  }
  7731  
  7732  // UpdateRef is a helper method to define mock.On call
  7733  //   - context1 context.Context
  7734  //   - updateRefArgs git.UpdateRefArgs
  7735  func (_e *Client_Expecter) UpdateRef(context1 interface{}, updateRefArgs interface{}) *Client_UpdateRef_Call {
  7736  	return &Client_UpdateRef_Call{Call: _e.mock.On("UpdateRef", context1, updateRefArgs)}
  7737  }
  7738  
  7739  func (_c *Client_UpdateRef_Call) Run(run func(context1 context.Context, updateRefArgs git.UpdateRefArgs)) *Client_UpdateRef_Call {
  7740  	_c.Call.Run(func(args mock.Arguments) {
  7741  		var arg0 context.Context
  7742  		if args[0] != nil {
  7743  			arg0 = args[0].(context.Context)
  7744  		}
  7745  		var arg1 git.UpdateRefArgs
  7746  		if args[1] != nil {
  7747  			arg1 = args[1].(git.UpdateRefArgs)
  7748  		}
  7749  		run(
  7750  			arg0,
  7751  			arg1,
  7752  		)
  7753  	})
  7754  	return _c
  7755  }
  7756  
  7757  func (_c *Client_UpdateRef_Call) Return(gitRef *git.GitRef, err error) *Client_UpdateRef_Call {
  7758  	_c.Call.Return(gitRef, err)
  7759  	return _c
  7760  }
  7761  
  7762  func (_c *Client_UpdateRef_Call) RunAndReturn(run func(context1 context.Context, updateRefArgs git.UpdateRefArgs) (*git.GitRef, error)) *Client_UpdateRef_Call {
  7763  	_c.Call.Return(run)
  7764  	return _c
  7765  }
  7766  
  7767  // UpdateRefs provides a mock function for the type Client
  7768  func (_mock *Client) UpdateRefs(context1 context.Context, updateRefsArgs git.UpdateRefsArgs) (*[]git.GitRefUpdateResult, error) {
  7769  	ret := _mock.Called(context1, updateRefsArgs)
  7770  
  7771  	if len(ret) == 0 {
  7772  		panic("no return value specified for UpdateRefs")
  7773  	}
  7774  
  7775  	var r0 *[]git.GitRefUpdateResult
  7776  	var r1 error
  7777  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.UpdateRefsArgs) (*[]git.GitRefUpdateResult, error)); ok {
  7778  		return returnFunc(context1, updateRefsArgs)
  7779  	}
  7780  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.UpdateRefsArgs) *[]git.GitRefUpdateResult); ok {
  7781  		r0 = returnFunc(context1, updateRefsArgs)
  7782  	} else {
  7783  		if ret.Get(0) != nil {
  7784  			r0 = ret.Get(0).(*[]git.GitRefUpdateResult)
  7785  		}
  7786  	}
  7787  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.UpdateRefsArgs) error); ok {
  7788  		r1 = returnFunc(context1, updateRefsArgs)
  7789  	} else {
  7790  		r1 = ret.Error(1)
  7791  	}
  7792  	return r0, r1
  7793  }
  7794  
  7795  // Client_UpdateRefs_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateRefs'
  7796  type Client_UpdateRefs_Call struct {
  7797  	*mock.Call
  7798  }
  7799  
  7800  // UpdateRefs is a helper method to define mock.On call
  7801  //   - context1 context.Context
  7802  //   - updateRefsArgs git.UpdateRefsArgs
  7803  func (_e *Client_Expecter) UpdateRefs(context1 interface{}, updateRefsArgs interface{}) *Client_UpdateRefs_Call {
  7804  	return &Client_UpdateRefs_Call{Call: _e.mock.On("UpdateRefs", context1, updateRefsArgs)}
  7805  }
  7806  
  7807  func (_c *Client_UpdateRefs_Call) Run(run func(context1 context.Context, updateRefsArgs git.UpdateRefsArgs)) *Client_UpdateRefs_Call {
  7808  	_c.Call.Run(func(args mock.Arguments) {
  7809  		var arg0 context.Context
  7810  		if args[0] != nil {
  7811  			arg0 = args[0].(context.Context)
  7812  		}
  7813  		var arg1 git.UpdateRefsArgs
  7814  		if args[1] != nil {
  7815  			arg1 = args[1].(git.UpdateRefsArgs)
  7816  		}
  7817  		run(
  7818  			arg0,
  7819  			arg1,
  7820  		)
  7821  	})
  7822  	return _c
  7823  }
  7824  
  7825  func (_c *Client_UpdateRefs_Call) Return(gitRefUpdateResults *[]git.GitRefUpdateResult, err error) *Client_UpdateRefs_Call {
  7826  	_c.Call.Return(gitRefUpdateResults, err)
  7827  	return _c
  7828  }
  7829  
  7830  func (_c *Client_UpdateRefs_Call) RunAndReturn(run func(context1 context.Context, updateRefsArgs git.UpdateRefsArgs) (*[]git.GitRefUpdateResult, error)) *Client_UpdateRefs_Call {
  7831  	_c.Call.Return(run)
  7832  	return _c
  7833  }
  7834  
  7835  // UpdateRepository provides a mock function for the type Client
  7836  func (_mock *Client) UpdateRepository(context1 context.Context, updateRepositoryArgs git.UpdateRepositoryArgs) (*git.GitRepository, error) {
  7837  	ret := _mock.Called(context1, updateRepositoryArgs)
  7838  
  7839  	if len(ret) == 0 {
  7840  		panic("no return value specified for UpdateRepository")
  7841  	}
  7842  
  7843  	var r0 *git.GitRepository
  7844  	var r1 error
  7845  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.UpdateRepositoryArgs) (*git.GitRepository, error)); ok {
  7846  		return returnFunc(context1, updateRepositoryArgs)
  7847  	}
  7848  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.UpdateRepositoryArgs) *git.GitRepository); ok {
  7849  		r0 = returnFunc(context1, updateRepositoryArgs)
  7850  	} else {
  7851  		if ret.Get(0) != nil {
  7852  			r0 = ret.Get(0).(*git.GitRepository)
  7853  		}
  7854  	}
  7855  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.UpdateRepositoryArgs) error); ok {
  7856  		r1 = returnFunc(context1, updateRepositoryArgs)
  7857  	} else {
  7858  		r1 = ret.Error(1)
  7859  	}
  7860  	return r0, r1
  7861  }
  7862  
  7863  // Client_UpdateRepository_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateRepository'
  7864  type Client_UpdateRepository_Call struct {
  7865  	*mock.Call
  7866  }
  7867  
  7868  // UpdateRepository is a helper method to define mock.On call
  7869  //   - context1 context.Context
  7870  //   - updateRepositoryArgs git.UpdateRepositoryArgs
  7871  func (_e *Client_Expecter) UpdateRepository(context1 interface{}, updateRepositoryArgs interface{}) *Client_UpdateRepository_Call {
  7872  	return &Client_UpdateRepository_Call{Call: _e.mock.On("UpdateRepository", context1, updateRepositoryArgs)}
  7873  }
  7874  
  7875  func (_c *Client_UpdateRepository_Call) Run(run func(context1 context.Context, updateRepositoryArgs git.UpdateRepositoryArgs)) *Client_UpdateRepository_Call {
  7876  	_c.Call.Run(func(args mock.Arguments) {
  7877  		var arg0 context.Context
  7878  		if args[0] != nil {
  7879  			arg0 = args[0].(context.Context)
  7880  		}
  7881  		var arg1 git.UpdateRepositoryArgs
  7882  		if args[1] != nil {
  7883  			arg1 = args[1].(git.UpdateRepositoryArgs)
  7884  		}
  7885  		run(
  7886  			arg0,
  7887  			arg1,
  7888  		)
  7889  	})
  7890  	return _c
  7891  }
  7892  
  7893  func (_c *Client_UpdateRepository_Call) Return(gitRepository *git.GitRepository, err error) *Client_UpdateRepository_Call {
  7894  	_c.Call.Return(gitRepository, err)
  7895  	return _c
  7896  }
  7897  
  7898  func (_c *Client_UpdateRepository_Call) RunAndReturn(run func(context1 context.Context, updateRepositoryArgs git.UpdateRepositoryArgs) (*git.GitRepository, error)) *Client_UpdateRepository_Call {
  7899  	_c.Call.Return(run)
  7900  	return _c
  7901  }
  7902  
  7903  // UpdateThread provides a mock function for the type Client
  7904  func (_mock *Client) UpdateThread(context1 context.Context, updateThreadArgs git.UpdateThreadArgs) (*git.GitPullRequestCommentThread, error) {
  7905  	ret := _mock.Called(context1, updateThreadArgs)
  7906  
  7907  	if len(ret) == 0 {
  7908  		panic("no return value specified for UpdateThread")
  7909  	}
  7910  
  7911  	var r0 *git.GitPullRequestCommentThread
  7912  	var r1 error
  7913  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.UpdateThreadArgs) (*git.GitPullRequestCommentThread, error)); ok {
  7914  		return returnFunc(context1, updateThreadArgs)
  7915  	}
  7916  	if returnFunc, ok := ret.Get(0).(func(context.Context, git.UpdateThreadArgs) *git.GitPullRequestCommentThread); ok {
  7917  		r0 = returnFunc(context1, updateThreadArgs)
  7918  	} else {
  7919  		if ret.Get(0) != nil {
  7920  			r0 = ret.Get(0).(*git.GitPullRequestCommentThread)
  7921  		}
  7922  	}
  7923  	if returnFunc, ok := ret.Get(1).(func(context.Context, git.UpdateThreadArgs) error); ok {
  7924  		r1 = returnFunc(context1, updateThreadArgs)
  7925  	} else {
  7926  		r1 = ret.Error(1)
  7927  	}
  7928  	return r0, r1
  7929  }
  7930  
  7931  // Client_UpdateThread_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateThread'
  7932  type Client_UpdateThread_Call struct {
  7933  	*mock.Call
  7934  }
  7935  
  7936  // UpdateThread is a helper method to define mock.On call
  7937  //   - context1 context.Context
  7938  //   - updateThreadArgs git.UpdateThreadArgs
  7939  func (_e *Client_Expecter) UpdateThread(context1 interface{}, updateThreadArgs interface{}) *Client_UpdateThread_Call {
  7940  	return &Client_UpdateThread_Call{Call: _e.mock.On("UpdateThread", context1, updateThreadArgs)}
  7941  }
  7942  
  7943  func (_c *Client_UpdateThread_Call) Run(run func(context1 context.Context, updateThreadArgs git.UpdateThreadArgs)) *Client_UpdateThread_Call {
  7944  	_c.Call.Run(func(args mock.Arguments) {
  7945  		var arg0 context.Context
  7946  		if args[0] != nil {
  7947  			arg0 = args[0].(context.Context)
  7948  		}
  7949  		var arg1 git.UpdateThreadArgs
  7950  		if args[1] != nil {
  7951  			arg1 = args[1].(git.UpdateThreadArgs)
  7952  		}
  7953  		run(
  7954  			arg0,
  7955  			arg1,
  7956  		)
  7957  	})
  7958  	return _c
  7959  }
  7960  
  7961  func (_c *Client_UpdateThread_Call) Return(gitPullRequestCommentThread *git.GitPullRequestCommentThread, err error) *Client_UpdateThread_Call {
  7962  	_c.Call.Return(gitPullRequestCommentThread, err)
  7963  	return _c
  7964  }
  7965  
  7966  func (_c *Client_UpdateThread_Call) RunAndReturn(run func(context1 context.Context, updateThreadArgs git.UpdateThreadArgs) (*git.GitPullRequestCommentThread, error)) *Client_UpdateThread_Call {
  7967  	_c.Call.Return(run)
  7968  	return _c
  7969  }