github.com/cs3org/reva/v2@v2.27.7/pkg/share/mocks/Manager.go (about)

     1  // Copyright 2018-2022 CERN
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //     http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  //
    15  // In applying this license, CERN does not waive the privileges and immunities
    16  // granted to it by virtue of its status as an Intergovernmental Organization
    17  // or submit itself to any jurisdiction.
    18  
    19  // Code generated by mockery v2.40.2. DO NOT EDIT.
    20  
    21  package mocks
    22  
    23  import (
    24  	context "context"
    25  
    26  	collaborationv1beta1 "github.com/cs3org/go-cs3apis/cs3/sharing/collaboration/v1beta1"
    27  
    28  	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
    29  
    30  	mock "github.com/stretchr/testify/mock"
    31  
    32  	providerv1beta1 "github.com/cs3org/go-cs3apis/cs3/storage/provider/v1beta1"
    33  
    34  	userv1beta1 "github.com/cs3org/go-cs3apis/cs3/identity/user/v1beta1"
    35  )
    36  
    37  // Manager is an autogenerated mock type for the Manager type
    38  type Manager struct {
    39  	mock.Mock
    40  }
    41  
    42  type Manager_Expecter struct {
    43  	mock *mock.Mock
    44  }
    45  
    46  func (_m *Manager) EXPECT() *Manager_Expecter {
    47  	return &Manager_Expecter{mock: &_m.Mock}
    48  }
    49  
    50  // GetReceivedShare provides a mock function with given fields: ctx, ref
    51  func (_m *Manager) GetReceivedShare(ctx context.Context, ref *collaborationv1beta1.ShareReference) (*collaborationv1beta1.ReceivedShare, error) {
    52  	ret := _m.Called(ctx, ref)
    53  
    54  	if len(ret) == 0 {
    55  		panic("no return value specified for GetReceivedShare")
    56  	}
    57  
    58  	var r0 *collaborationv1beta1.ReceivedShare
    59  	var r1 error
    60  	if rf, ok := ret.Get(0).(func(context.Context, *collaborationv1beta1.ShareReference) (*collaborationv1beta1.ReceivedShare, error)); ok {
    61  		return rf(ctx, ref)
    62  	}
    63  	if rf, ok := ret.Get(0).(func(context.Context, *collaborationv1beta1.ShareReference) *collaborationv1beta1.ReceivedShare); ok {
    64  		r0 = rf(ctx, ref)
    65  	} else {
    66  		if ret.Get(0) != nil {
    67  			r0 = ret.Get(0).(*collaborationv1beta1.ReceivedShare)
    68  		}
    69  	}
    70  
    71  	if rf, ok := ret.Get(1).(func(context.Context, *collaborationv1beta1.ShareReference) error); ok {
    72  		r1 = rf(ctx, ref)
    73  	} else {
    74  		r1 = ret.Error(1)
    75  	}
    76  
    77  	return r0, r1
    78  }
    79  
    80  // Manager_GetReceivedShare_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetReceivedShare'
    81  type Manager_GetReceivedShare_Call struct {
    82  	*mock.Call
    83  }
    84  
    85  // GetReceivedShare is a helper method to define mock.On call
    86  //   - ctx context.Context
    87  //   - ref *collaborationv1beta1.ShareReference
    88  func (_e *Manager_Expecter) GetReceivedShare(ctx interface{}, ref interface{}) *Manager_GetReceivedShare_Call {
    89  	return &Manager_GetReceivedShare_Call{Call: _e.mock.On("GetReceivedShare", ctx, ref)}
    90  }
    91  
    92  func (_c *Manager_GetReceivedShare_Call) Run(run func(ctx context.Context, ref *collaborationv1beta1.ShareReference)) *Manager_GetReceivedShare_Call {
    93  	_c.Call.Run(func(args mock.Arguments) {
    94  		run(args[0].(context.Context), args[1].(*collaborationv1beta1.ShareReference))
    95  	})
    96  	return _c
    97  }
    98  
    99  func (_c *Manager_GetReceivedShare_Call) Return(_a0 *collaborationv1beta1.ReceivedShare, _a1 error) *Manager_GetReceivedShare_Call {
   100  	_c.Call.Return(_a0, _a1)
   101  	return _c
   102  }
   103  
   104  func (_c *Manager_GetReceivedShare_Call) RunAndReturn(run func(context.Context, *collaborationv1beta1.ShareReference) (*collaborationv1beta1.ReceivedShare, error)) *Manager_GetReceivedShare_Call {
   105  	_c.Call.Return(run)
   106  	return _c
   107  }
   108  
   109  // GetShare provides a mock function with given fields: ctx, ref
   110  func (_m *Manager) GetShare(ctx context.Context, ref *collaborationv1beta1.ShareReference) (*collaborationv1beta1.Share, error) {
   111  	ret := _m.Called(ctx, ref)
   112  
   113  	if len(ret) == 0 {
   114  		panic("no return value specified for GetShare")
   115  	}
   116  
   117  	var r0 *collaborationv1beta1.Share
   118  	var r1 error
   119  	if rf, ok := ret.Get(0).(func(context.Context, *collaborationv1beta1.ShareReference) (*collaborationv1beta1.Share, error)); ok {
   120  		return rf(ctx, ref)
   121  	}
   122  	if rf, ok := ret.Get(0).(func(context.Context, *collaborationv1beta1.ShareReference) *collaborationv1beta1.Share); ok {
   123  		r0 = rf(ctx, ref)
   124  	} else {
   125  		if ret.Get(0) != nil {
   126  			r0 = ret.Get(0).(*collaborationv1beta1.Share)
   127  		}
   128  	}
   129  
   130  	if rf, ok := ret.Get(1).(func(context.Context, *collaborationv1beta1.ShareReference) error); ok {
   131  		r1 = rf(ctx, ref)
   132  	} else {
   133  		r1 = ret.Error(1)
   134  	}
   135  
   136  	return r0, r1
   137  }
   138  
   139  // Manager_GetShare_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetShare'
   140  type Manager_GetShare_Call struct {
   141  	*mock.Call
   142  }
   143  
   144  // GetShare is a helper method to define mock.On call
   145  //   - ctx context.Context
   146  //   - ref *collaborationv1beta1.ShareReference
   147  func (_e *Manager_Expecter) GetShare(ctx interface{}, ref interface{}) *Manager_GetShare_Call {
   148  	return &Manager_GetShare_Call{Call: _e.mock.On("GetShare", ctx, ref)}
   149  }
   150  
   151  func (_c *Manager_GetShare_Call) Run(run func(ctx context.Context, ref *collaborationv1beta1.ShareReference)) *Manager_GetShare_Call {
   152  	_c.Call.Run(func(args mock.Arguments) {
   153  		run(args[0].(context.Context), args[1].(*collaborationv1beta1.ShareReference))
   154  	})
   155  	return _c
   156  }
   157  
   158  func (_c *Manager_GetShare_Call) Return(_a0 *collaborationv1beta1.Share, _a1 error) *Manager_GetShare_Call {
   159  	_c.Call.Return(_a0, _a1)
   160  	return _c
   161  }
   162  
   163  func (_c *Manager_GetShare_Call) RunAndReturn(run func(context.Context, *collaborationv1beta1.ShareReference) (*collaborationv1beta1.Share, error)) *Manager_GetShare_Call {
   164  	_c.Call.Return(run)
   165  	return _c
   166  }
   167  
   168  // ListReceivedShares provides a mock function with given fields: ctx, filters, forUser
   169  func (_m *Manager) ListReceivedShares(ctx context.Context, filters []*collaborationv1beta1.Filter, forUser *userv1beta1.UserId) ([]*collaborationv1beta1.ReceivedShare, error) {
   170  	ret := _m.Called(ctx, filters, forUser)
   171  
   172  	if len(ret) == 0 {
   173  		panic("no return value specified for ListReceivedShares")
   174  	}
   175  
   176  	var r0 []*collaborationv1beta1.ReceivedShare
   177  	var r1 error
   178  	if rf, ok := ret.Get(0).(func(context.Context, []*collaborationv1beta1.Filter, *userv1beta1.UserId) ([]*collaborationv1beta1.ReceivedShare, error)); ok {
   179  		return rf(ctx, filters, forUser)
   180  	}
   181  	if rf, ok := ret.Get(0).(func(context.Context, []*collaborationv1beta1.Filter, *userv1beta1.UserId) []*collaborationv1beta1.ReceivedShare); ok {
   182  		r0 = rf(ctx, filters, forUser)
   183  	} else {
   184  		if ret.Get(0) != nil {
   185  			r0 = ret.Get(0).([]*collaborationv1beta1.ReceivedShare)
   186  		}
   187  	}
   188  
   189  	if rf, ok := ret.Get(1).(func(context.Context, []*collaborationv1beta1.Filter, *userv1beta1.UserId) error); ok {
   190  		r1 = rf(ctx, filters, forUser)
   191  	} else {
   192  		r1 = ret.Error(1)
   193  	}
   194  
   195  	return r0, r1
   196  }
   197  
   198  // Manager_ListReceivedShares_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListReceivedShares'
   199  type Manager_ListReceivedShares_Call struct {
   200  	*mock.Call
   201  }
   202  
   203  // ListReceivedShares is a helper method to define mock.On call
   204  //   - ctx context.Context
   205  //   - filters []*collaborationv1beta1.Filter
   206  //   - forUser *userv1beta1.UserId
   207  func (_e *Manager_Expecter) ListReceivedShares(ctx interface{}, filters interface{}, forUser interface{}) *Manager_ListReceivedShares_Call {
   208  	return &Manager_ListReceivedShares_Call{Call: _e.mock.On("ListReceivedShares", ctx, filters, forUser)}
   209  }
   210  
   211  func (_c *Manager_ListReceivedShares_Call) Run(run func(ctx context.Context, filters []*collaborationv1beta1.Filter, forUser *userv1beta1.UserId)) *Manager_ListReceivedShares_Call {
   212  	_c.Call.Run(func(args mock.Arguments) {
   213  		run(args[0].(context.Context), args[1].([]*collaborationv1beta1.Filter), args[2].(*userv1beta1.UserId))
   214  	})
   215  	return _c
   216  }
   217  
   218  func (_c *Manager_ListReceivedShares_Call) Return(_a0 []*collaborationv1beta1.ReceivedShare, _a1 error) *Manager_ListReceivedShares_Call {
   219  	_c.Call.Return(_a0, _a1)
   220  	return _c
   221  }
   222  
   223  func (_c *Manager_ListReceivedShares_Call) RunAndReturn(run func(context.Context, []*collaborationv1beta1.Filter, *userv1beta1.UserId) ([]*collaborationv1beta1.ReceivedShare, error)) *Manager_ListReceivedShares_Call {
   224  	_c.Call.Return(run)
   225  	return _c
   226  }
   227  
   228  // ListShares provides a mock function with given fields: ctx, filters
   229  func (_m *Manager) ListShares(ctx context.Context, filters []*collaborationv1beta1.Filter) ([]*collaborationv1beta1.Share, error) {
   230  	ret := _m.Called(ctx, filters)
   231  
   232  	if len(ret) == 0 {
   233  		panic("no return value specified for ListShares")
   234  	}
   235  
   236  	var r0 []*collaborationv1beta1.Share
   237  	var r1 error
   238  	if rf, ok := ret.Get(0).(func(context.Context, []*collaborationv1beta1.Filter) ([]*collaborationv1beta1.Share, error)); ok {
   239  		return rf(ctx, filters)
   240  	}
   241  	if rf, ok := ret.Get(0).(func(context.Context, []*collaborationv1beta1.Filter) []*collaborationv1beta1.Share); ok {
   242  		r0 = rf(ctx, filters)
   243  	} else {
   244  		if ret.Get(0) != nil {
   245  			r0 = ret.Get(0).([]*collaborationv1beta1.Share)
   246  		}
   247  	}
   248  
   249  	if rf, ok := ret.Get(1).(func(context.Context, []*collaborationv1beta1.Filter) error); ok {
   250  		r1 = rf(ctx, filters)
   251  	} else {
   252  		r1 = ret.Error(1)
   253  	}
   254  
   255  	return r0, r1
   256  }
   257  
   258  // Manager_ListShares_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListShares'
   259  type Manager_ListShares_Call struct {
   260  	*mock.Call
   261  }
   262  
   263  // ListShares is a helper method to define mock.On call
   264  //   - ctx context.Context
   265  //   - filters []*collaborationv1beta1.Filter
   266  func (_e *Manager_Expecter) ListShares(ctx interface{}, filters interface{}) *Manager_ListShares_Call {
   267  	return &Manager_ListShares_Call{Call: _e.mock.On("ListShares", ctx, filters)}
   268  }
   269  
   270  func (_c *Manager_ListShares_Call) Run(run func(ctx context.Context, filters []*collaborationv1beta1.Filter)) *Manager_ListShares_Call {
   271  	_c.Call.Run(func(args mock.Arguments) {
   272  		run(args[0].(context.Context), args[1].([]*collaborationv1beta1.Filter))
   273  	})
   274  	return _c
   275  }
   276  
   277  func (_c *Manager_ListShares_Call) Return(_a0 []*collaborationv1beta1.Share, _a1 error) *Manager_ListShares_Call {
   278  	_c.Call.Return(_a0, _a1)
   279  	return _c
   280  }
   281  
   282  func (_c *Manager_ListShares_Call) RunAndReturn(run func(context.Context, []*collaborationv1beta1.Filter) ([]*collaborationv1beta1.Share, error)) *Manager_ListShares_Call {
   283  	_c.Call.Return(run)
   284  	return _c
   285  }
   286  
   287  // Share provides a mock function with given fields: ctx, md, g
   288  func (_m *Manager) Share(ctx context.Context, md *providerv1beta1.ResourceInfo, g *collaborationv1beta1.ShareGrant) (*collaborationv1beta1.Share, error) {
   289  	ret := _m.Called(ctx, md, g)
   290  
   291  	if len(ret) == 0 {
   292  		panic("no return value specified for Share")
   293  	}
   294  
   295  	var r0 *collaborationv1beta1.Share
   296  	var r1 error
   297  	if rf, ok := ret.Get(0).(func(context.Context, *providerv1beta1.ResourceInfo, *collaborationv1beta1.ShareGrant) (*collaborationv1beta1.Share, error)); ok {
   298  		return rf(ctx, md, g)
   299  	}
   300  	if rf, ok := ret.Get(0).(func(context.Context, *providerv1beta1.ResourceInfo, *collaborationv1beta1.ShareGrant) *collaborationv1beta1.Share); ok {
   301  		r0 = rf(ctx, md, g)
   302  	} else {
   303  		if ret.Get(0) != nil {
   304  			r0 = ret.Get(0).(*collaborationv1beta1.Share)
   305  		}
   306  	}
   307  
   308  	if rf, ok := ret.Get(1).(func(context.Context, *providerv1beta1.ResourceInfo, *collaborationv1beta1.ShareGrant) error); ok {
   309  		r1 = rf(ctx, md, g)
   310  	} else {
   311  		r1 = ret.Error(1)
   312  	}
   313  
   314  	return r0, r1
   315  }
   316  
   317  // Manager_Share_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Share'
   318  type Manager_Share_Call struct {
   319  	*mock.Call
   320  }
   321  
   322  // Share is a helper method to define mock.On call
   323  //   - ctx context.Context
   324  //   - md *providerv1beta1.ResourceInfo
   325  //   - g *collaborationv1beta1.ShareGrant
   326  func (_e *Manager_Expecter) Share(ctx interface{}, md interface{}, g interface{}) *Manager_Share_Call {
   327  	return &Manager_Share_Call{Call: _e.mock.On("Share", ctx, md, g)}
   328  }
   329  
   330  func (_c *Manager_Share_Call) Run(run func(ctx context.Context, md *providerv1beta1.ResourceInfo, g *collaborationv1beta1.ShareGrant)) *Manager_Share_Call {
   331  	_c.Call.Run(func(args mock.Arguments) {
   332  		run(args[0].(context.Context), args[1].(*providerv1beta1.ResourceInfo), args[2].(*collaborationv1beta1.ShareGrant))
   333  	})
   334  	return _c
   335  }
   336  
   337  func (_c *Manager_Share_Call) Return(_a0 *collaborationv1beta1.Share, _a1 error) *Manager_Share_Call {
   338  	_c.Call.Return(_a0, _a1)
   339  	return _c
   340  }
   341  
   342  func (_c *Manager_Share_Call) RunAndReturn(run func(context.Context, *providerv1beta1.ResourceInfo, *collaborationv1beta1.ShareGrant) (*collaborationv1beta1.Share, error)) *Manager_Share_Call {
   343  	_c.Call.Return(run)
   344  	return _c
   345  }
   346  
   347  // Unshare provides a mock function with given fields: ctx, ref
   348  func (_m *Manager) Unshare(ctx context.Context, ref *collaborationv1beta1.ShareReference) error {
   349  	ret := _m.Called(ctx, ref)
   350  
   351  	if len(ret) == 0 {
   352  		panic("no return value specified for Unshare")
   353  	}
   354  
   355  	var r0 error
   356  	if rf, ok := ret.Get(0).(func(context.Context, *collaborationv1beta1.ShareReference) error); ok {
   357  		r0 = rf(ctx, ref)
   358  	} else {
   359  		r0 = ret.Error(0)
   360  	}
   361  
   362  	return r0
   363  }
   364  
   365  // Manager_Unshare_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Unshare'
   366  type Manager_Unshare_Call struct {
   367  	*mock.Call
   368  }
   369  
   370  // Unshare is a helper method to define mock.On call
   371  //   - ctx context.Context
   372  //   - ref *collaborationv1beta1.ShareReference
   373  func (_e *Manager_Expecter) Unshare(ctx interface{}, ref interface{}) *Manager_Unshare_Call {
   374  	return &Manager_Unshare_Call{Call: _e.mock.On("Unshare", ctx, ref)}
   375  }
   376  
   377  func (_c *Manager_Unshare_Call) Run(run func(ctx context.Context, ref *collaborationv1beta1.ShareReference)) *Manager_Unshare_Call {
   378  	_c.Call.Run(func(args mock.Arguments) {
   379  		run(args[0].(context.Context), args[1].(*collaborationv1beta1.ShareReference))
   380  	})
   381  	return _c
   382  }
   383  
   384  func (_c *Manager_Unshare_Call) Return(_a0 error) *Manager_Unshare_Call {
   385  	_c.Call.Return(_a0)
   386  	return _c
   387  }
   388  
   389  func (_c *Manager_Unshare_Call) RunAndReturn(run func(context.Context, *collaborationv1beta1.ShareReference) error) *Manager_Unshare_Call {
   390  	_c.Call.Return(run)
   391  	return _c
   392  }
   393  
   394  // UpdateReceivedShare provides a mock function with given fields: ctx, _a1, fieldMask, forUser
   395  func (_m *Manager) UpdateReceivedShare(ctx context.Context, _a1 *collaborationv1beta1.ReceivedShare, fieldMask *fieldmaskpb.FieldMask, forUser *userv1beta1.UserId) (*collaborationv1beta1.ReceivedShare, error) {
   396  	ret := _m.Called(ctx, _a1, fieldMask, forUser)
   397  
   398  	if len(ret) == 0 {
   399  		panic("no return value specified for UpdateReceivedShare")
   400  	}
   401  
   402  	var r0 *collaborationv1beta1.ReceivedShare
   403  	var r1 error
   404  	if rf, ok := ret.Get(0).(func(context.Context, *collaborationv1beta1.ReceivedShare, *fieldmaskpb.FieldMask, *userv1beta1.UserId) (*collaborationv1beta1.ReceivedShare, error)); ok {
   405  		return rf(ctx, _a1, fieldMask, forUser)
   406  	}
   407  	if rf, ok := ret.Get(0).(func(context.Context, *collaborationv1beta1.ReceivedShare, *fieldmaskpb.FieldMask, *userv1beta1.UserId) *collaborationv1beta1.ReceivedShare); ok {
   408  		r0 = rf(ctx, _a1, fieldMask, forUser)
   409  	} else {
   410  		if ret.Get(0) != nil {
   411  			r0 = ret.Get(0).(*collaborationv1beta1.ReceivedShare)
   412  		}
   413  	}
   414  
   415  	if rf, ok := ret.Get(1).(func(context.Context, *collaborationv1beta1.ReceivedShare, *fieldmaskpb.FieldMask, *userv1beta1.UserId) error); ok {
   416  		r1 = rf(ctx, _a1, fieldMask, forUser)
   417  	} else {
   418  		r1 = ret.Error(1)
   419  	}
   420  
   421  	return r0, r1
   422  }
   423  
   424  // Manager_UpdateReceivedShare_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateReceivedShare'
   425  type Manager_UpdateReceivedShare_Call struct {
   426  	*mock.Call
   427  }
   428  
   429  // UpdateReceivedShare is a helper method to define mock.On call
   430  //   - ctx context.Context
   431  //   - _a1 *collaborationv1beta1.ReceivedShare
   432  //   - fieldMask *fieldmaskpb.FieldMask
   433  //   - forUser *userv1beta1.UserId
   434  func (_e *Manager_Expecter) UpdateReceivedShare(ctx interface{}, _a1 interface{}, fieldMask interface{}, forUser interface{}) *Manager_UpdateReceivedShare_Call {
   435  	return &Manager_UpdateReceivedShare_Call{Call: _e.mock.On("UpdateReceivedShare", ctx, _a1, fieldMask, forUser)}
   436  }
   437  
   438  func (_c *Manager_UpdateReceivedShare_Call) Run(run func(ctx context.Context, _a1 *collaborationv1beta1.ReceivedShare, fieldMask *fieldmaskpb.FieldMask, forUser *userv1beta1.UserId)) *Manager_UpdateReceivedShare_Call {
   439  	_c.Call.Run(func(args mock.Arguments) {
   440  		run(args[0].(context.Context), args[1].(*collaborationv1beta1.ReceivedShare), args[2].(*fieldmaskpb.FieldMask), args[3].(*userv1beta1.UserId))
   441  	})
   442  	return _c
   443  }
   444  
   445  func (_c *Manager_UpdateReceivedShare_Call) Return(_a0 *collaborationv1beta1.ReceivedShare, _a1 error) *Manager_UpdateReceivedShare_Call {
   446  	_c.Call.Return(_a0, _a1)
   447  	return _c
   448  }
   449  
   450  func (_c *Manager_UpdateReceivedShare_Call) RunAndReturn(run func(context.Context, *collaborationv1beta1.ReceivedShare, *fieldmaskpb.FieldMask, *userv1beta1.UserId) (*collaborationv1beta1.ReceivedShare, error)) *Manager_UpdateReceivedShare_Call {
   451  	_c.Call.Return(run)
   452  	return _c
   453  }
   454  
   455  // UpdateShare provides a mock function with given fields: ctx, ref, p, updated, fieldMask
   456  func (_m *Manager) UpdateShare(ctx context.Context, ref *collaborationv1beta1.ShareReference, p *collaborationv1beta1.SharePermissions, updated *collaborationv1beta1.Share, fieldMask *fieldmaskpb.FieldMask) (*collaborationv1beta1.Share, error) {
   457  	ret := _m.Called(ctx, ref, p, updated, fieldMask)
   458  
   459  	if len(ret) == 0 {
   460  		panic("no return value specified for UpdateShare")
   461  	}
   462  
   463  	var r0 *collaborationv1beta1.Share
   464  	var r1 error
   465  	if rf, ok := ret.Get(0).(func(context.Context, *collaborationv1beta1.ShareReference, *collaborationv1beta1.SharePermissions, *collaborationv1beta1.Share, *fieldmaskpb.FieldMask) (*collaborationv1beta1.Share, error)); ok {
   466  		return rf(ctx, ref, p, updated, fieldMask)
   467  	}
   468  	if rf, ok := ret.Get(0).(func(context.Context, *collaborationv1beta1.ShareReference, *collaborationv1beta1.SharePermissions, *collaborationv1beta1.Share, *fieldmaskpb.FieldMask) *collaborationv1beta1.Share); ok {
   469  		r0 = rf(ctx, ref, p, updated, fieldMask)
   470  	} else {
   471  		if ret.Get(0) != nil {
   472  			r0 = ret.Get(0).(*collaborationv1beta1.Share)
   473  		}
   474  	}
   475  
   476  	if rf, ok := ret.Get(1).(func(context.Context, *collaborationv1beta1.ShareReference, *collaborationv1beta1.SharePermissions, *collaborationv1beta1.Share, *fieldmaskpb.FieldMask) error); ok {
   477  		r1 = rf(ctx, ref, p, updated, fieldMask)
   478  	} else {
   479  		r1 = ret.Error(1)
   480  	}
   481  
   482  	return r0, r1
   483  }
   484  
   485  // Manager_UpdateShare_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateShare'
   486  type Manager_UpdateShare_Call struct {
   487  	*mock.Call
   488  }
   489  
   490  // UpdateShare is a helper method to define mock.On call
   491  //   - ctx context.Context
   492  //   - ref *collaborationv1beta1.ShareReference
   493  //   - p *collaborationv1beta1.SharePermissions
   494  //   - updated *collaborationv1beta1.Share
   495  //   - fieldMask *fieldmaskpb.FieldMask
   496  func (_e *Manager_Expecter) UpdateShare(ctx interface{}, ref interface{}, p interface{}, updated interface{}, fieldMask interface{}) *Manager_UpdateShare_Call {
   497  	return &Manager_UpdateShare_Call{Call: _e.mock.On("UpdateShare", ctx, ref, p, updated, fieldMask)}
   498  }
   499  
   500  func (_c *Manager_UpdateShare_Call) Run(run func(ctx context.Context, ref *collaborationv1beta1.ShareReference, p *collaborationv1beta1.SharePermissions, updated *collaborationv1beta1.Share, fieldMask *fieldmaskpb.FieldMask)) *Manager_UpdateShare_Call {
   501  	_c.Call.Run(func(args mock.Arguments) {
   502  		run(args[0].(context.Context), args[1].(*collaborationv1beta1.ShareReference), args[2].(*collaborationv1beta1.SharePermissions), args[3].(*collaborationv1beta1.Share), args[4].(*fieldmaskpb.FieldMask))
   503  	})
   504  	return _c
   505  }
   506  
   507  func (_c *Manager_UpdateShare_Call) Return(_a0 *collaborationv1beta1.Share, _a1 error) *Manager_UpdateShare_Call {
   508  	_c.Call.Return(_a0, _a1)
   509  	return _c
   510  }
   511  
   512  func (_c *Manager_UpdateShare_Call) RunAndReturn(run func(context.Context, *collaborationv1beta1.ShareReference, *collaborationv1beta1.SharePermissions, *collaborationv1beta1.Share, *fieldmaskpb.FieldMask) (*collaborationv1beta1.Share, error)) *Manager_UpdateShare_Call {
   513  	_c.Call.Return(run)
   514  	return _c
   515  }
   516  
   517  // NewManager creates a new instance of Manager. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
   518  // The first argument is typically a *testing.T value.
   519  func NewManager(t interface {
   520  	mock.TestingT
   521  	Cleanup(func())
   522  }) *Manager {
   523  	mock := &Manager{}
   524  	mock.Mock.Test(t)
   525  
   526  	t.Cleanup(func() { mock.AssertExpectations(t) })
   527  
   528  	return mock
   529  }