github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/atc/db/dbfakes/fake_resource.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package dbfakes
     3  
     4  import (
     5  	"context"
     6  	"sync"
     7  	"time"
     8  
     9  	"github.com/pf-qiu/concourse/v6/atc"
    10  	"github.com/pf-qiu/concourse/v6/atc/db"
    11  )
    12  
    13  type FakeResource struct {
    14  	APIPinnedVersionStub        func() atc.Version
    15  	aPIPinnedVersionMutex       sync.RWMutex
    16  	aPIPinnedVersionArgsForCall []struct {
    17  	}
    18  	aPIPinnedVersionReturns struct {
    19  		result1 atc.Version
    20  	}
    21  	aPIPinnedVersionReturnsOnCall map[int]struct {
    22  		result1 atc.Version
    23  	}
    24  	BuildSummaryStub        func() *atc.BuildSummary
    25  	buildSummaryMutex       sync.RWMutex
    26  	buildSummaryArgsForCall []struct {
    27  	}
    28  	buildSummaryReturns struct {
    29  		result1 *atc.BuildSummary
    30  	}
    31  	buildSummaryReturnsOnCall map[int]struct {
    32  		result1 *atc.BuildSummary
    33  	}
    34  	CheckEveryStub        func() string
    35  	checkEveryMutex       sync.RWMutex
    36  	checkEveryArgsForCall []struct {
    37  	}
    38  	checkEveryReturns struct {
    39  		result1 string
    40  	}
    41  	checkEveryReturnsOnCall map[int]struct {
    42  		result1 string
    43  	}
    44  	CheckPlanStub        func(atc.Version, time.Duration, db.ResourceTypes, atc.Source) atc.CheckPlan
    45  	checkPlanMutex       sync.RWMutex
    46  	checkPlanArgsForCall []struct {
    47  		arg1 atc.Version
    48  		arg2 time.Duration
    49  		arg3 db.ResourceTypes
    50  		arg4 atc.Source
    51  	}
    52  	checkPlanReturns struct {
    53  		result1 atc.CheckPlan
    54  	}
    55  	checkPlanReturnsOnCall map[int]struct {
    56  		result1 atc.CheckPlan
    57  	}
    58  	CheckTimeoutStub        func() string
    59  	checkTimeoutMutex       sync.RWMutex
    60  	checkTimeoutArgsForCall []struct {
    61  	}
    62  	checkTimeoutReturns struct {
    63  		result1 string
    64  	}
    65  	checkTimeoutReturnsOnCall map[int]struct {
    66  		result1 string
    67  	}
    68  	ConfigStub        func() atc.ResourceConfig
    69  	configMutex       sync.RWMutex
    70  	configArgsForCall []struct {
    71  	}
    72  	configReturns struct {
    73  		result1 atc.ResourceConfig
    74  	}
    75  	configReturnsOnCall map[int]struct {
    76  		result1 atc.ResourceConfig
    77  	}
    78  	ConfigPinnedVersionStub        func() atc.Version
    79  	configPinnedVersionMutex       sync.RWMutex
    80  	configPinnedVersionArgsForCall []struct {
    81  	}
    82  	configPinnedVersionReturns struct {
    83  		result1 atc.Version
    84  	}
    85  	configPinnedVersionReturnsOnCall map[int]struct {
    86  		result1 atc.Version
    87  	}
    88  	CreateBuildStub        func(context.Context, bool, atc.Plan) (db.Build, bool, error)
    89  	createBuildMutex       sync.RWMutex
    90  	createBuildArgsForCall []struct {
    91  		arg1 context.Context
    92  		arg2 bool
    93  		arg3 atc.Plan
    94  	}
    95  	createBuildReturns struct {
    96  		result1 db.Build
    97  		result2 bool
    98  		result3 error
    99  	}
   100  	createBuildReturnsOnCall map[int]struct {
   101  		result1 db.Build
   102  		result2 bool
   103  		result3 error
   104  	}
   105  	CurrentPinnedVersionStub        func() atc.Version
   106  	currentPinnedVersionMutex       sync.RWMutex
   107  	currentPinnedVersionArgsForCall []struct {
   108  	}
   109  	currentPinnedVersionReturns struct {
   110  		result1 atc.Version
   111  	}
   112  	currentPinnedVersionReturnsOnCall map[int]struct {
   113  		result1 atc.Version
   114  	}
   115  	DisableVersionStub        func(int) error
   116  	disableVersionMutex       sync.RWMutex
   117  	disableVersionArgsForCall []struct {
   118  		arg1 int
   119  	}
   120  	disableVersionReturns struct {
   121  		result1 error
   122  	}
   123  	disableVersionReturnsOnCall map[int]struct {
   124  		result1 error
   125  	}
   126  	EnableVersionStub        func(int) error
   127  	enableVersionMutex       sync.RWMutex
   128  	enableVersionArgsForCall []struct {
   129  		arg1 int
   130  	}
   131  	enableVersionReturns struct {
   132  		result1 error
   133  	}
   134  	enableVersionReturnsOnCall map[int]struct {
   135  		result1 error
   136  	}
   137  	FindVersionStub        func(atc.Version) (db.ResourceConfigVersion, bool, error)
   138  	findVersionMutex       sync.RWMutex
   139  	findVersionArgsForCall []struct {
   140  		arg1 atc.Version
   141  	}
   142  	findVersionReturns struct {
   143  		result1 db.ResourceConfigVersion
   144  		result2 bool
   145  		result3 error
   146  	}
   147  	findVersionReturnsOnCall map[int]struct {
   148  		result1 db.ResourceConfigVersion
   149  		result2 bool
   150  		result3 error
   151  	}
   152  	HasWebhookStub        func() bool
   153  	hasWebhookMutex       sync.RWMutex
   154  	hasWebhookArgsForCall []struct {
   155  	}
   156  	hasWebhookReturns struct {
   157  		result1 bool
   158  	}
   159  	hasWebhookReturnsOnCall map[int]struct {
   160  		result1 bool
   161  	}
   162  	IDStub        func() int
   163  	iDMutex       sync.RWMutex
   164  	iDArgsForCall []struct {
   165  	}
   166  	iDReturns struct {
   167  		result1 int
   168  	}
   169  	iDReturnsOnCall map[int]struct {
   170  		result1 int
   171  	}
   172  	IconStub        func() string
   173  	iconMutex       sync.RWMutex
   174  	iconArgsForCall []struct {
   175  	}
   176  	iconReturns struct {
   177  		result1 string
   178  	}
   179  	iconReturnsOnCall map[int]struct {
   180  		result1 string
   181  	}
   182  	LastCheckEndTimeStub        func() time.Time
   183  	lastCheckEndTimeMutex       sync.RWMutex
   184  	lastCheckEndTimeArgsForCall []struct {
   185  	}
   186  	lastCheckEndTimeReturns struct {
   187  		result1 time.Time
   188  	}
   189  	lastCheckEndTimeReturnsOnCall map[int]struct {
   190  		result1 time.Time
   191  	}
   192  	LastCheckStartTimeStub        func() time.Time
   193  	lastCheckStartTimeMutex       sync.RWMutex
   194  	lastCheckStartTimeArgsForCall []struct {
   195  	}
   196  	lastCheckStartTimeReturns struct {
   197  		result1 time.Time
   198  	}
   199  	lastCheckStartTimeReturnsOnCall map[int]struct {
   200  		result1 time.Time
   201  	}
   202  	NameStub        func() string
   203  	nameMutex       sync.RWMutex
   204  	nameArgsForCall []struct {
   205  	}
   206  	nameReturns struct {
   207  		result1 string
   208  	}
   209  	nameReturnsOnCall map[int]struct {
   210  		result1 string
   211  	}
   212  	NotifyScanStub        func() error
   213  	notifyScanMutex       sync.RWMutex
   214  	notifyScanArgsForCall []struct {
   215  	}
   216  	notifyScanReturns struct {
   217  		result1 error
   218  	}
   219  	notifyScanReturnsOnCall map[int]struct {
   220  		result1 error
   221  	}
   222  	PinCommentStub        func() string
   223  	pinCommentMutex       sync.RWMutex
   224  	pinCommentArgsForCall []struct {
   225  	}
   226  	pinCommentReturns struct {
   227  		result1 string
   228  	}
   229  	pinCommentReturnsOnCall map[int]struct {
   230  		result1 string
   231  	}
   232  	PinVersionStub        func(int) (bool, error)
   233  	pinVersionMutex       sync.RWMutex
   234  	pinVersionArgsForCall []struct {
   235  		arg1 int
   236  	}
   237  	pinVersionReturns struct {
   238  		result1 bool
   239  		result2 error
   240  	}
   241  	pinVersionReturnsOnCall map[int]struct {
   242  		result1 bool
   243  		result2 error
   244  	}
   245  	PipelineStub        func() (db.Pipeline, bool, error)
   246  	pipelineMutex       sync.RWMutex
   247  	pipelineArgsForCall []struct {
   248  	}
   249  	pipelineReturns struct {
   250  		result1 db.Pipeline
   251  		result2 bool
   252  		result3 error
   253  	}
   254  	pipelineReturnsOnCall map[int]struct {
   255  		result1 db.Pipeline
   256  		result2 bool
   257  		result3 error
   258  	}
   259  	PipelineIDStub        func() int
   260  	pipelineIDMutex       sync.RWMutex
   261  	pipelineIDArgsForCall []struct {
   262  	}
   263  	pipelineIDReturns struct {
   264  		result1 int
   265  	}
   266  	pipelineIDReturnsOnCall map[int]struct {
   267  		result1 int
   268  	}
   269  	PipelineInstanceVarsStub        func() atc.InstanceVars
   270  	pipelineInstanceVarsMutex       sync.RWMutex
   271  	pipelineInstanceVarsArgsForCall []struct {
   272  	}
   273  	pipelineInstanceVarsReturns struct {
   274  		result1 atc.InstanceVars
   275  	}
   276  	pipelineInstanceVarsReturnsOnCall map[int]struct {
   277  		result1 atc.InstanceVars
   278  	}
   279  	PipelineNameStub        func() string
   280  	pipelineNameMutex       sync.RWMutex
   281  	pipelineNameArgsForCall []struct {
   282  	}
   283  	pipelineNameReturns struct {
   284  		result1 string
   285  	}
   286  	pipelineNameReturnsOnCall map[int]struct {
   287  		result1 string
   288  	}
   289  	PipelineRefStub        func() atc.PipelineRef
   290  	pipelineRefMutex       sync.RWMutex
   291  	pipelineRefArgsForCall []struct {
   292  	}
   293  	pipelineRefReturns struct {
   294  		result1 atc.PipelineRef
   295  	}
   296  	pipelineRefReturnsOnCall map[int]struct {
   297  		result1 atc.PipelineRef
   298  	}
   299  	PublicStub        func() bool
   300  	publicMutex       sync.RWMutex
   301  	publicArgsForCall []struct {
   302  	}
   303  	publicReturns struct {
   304  		result1 bool
   305  	}
   306  	publicReturnsOnCall map[int]struct {
   307  		result1 bool
   308  	}
   309  	ReloadStub        func() (bool, error)
   310  	reloadMutex       sync.RWMutex
   311  	reloadArgsForCall []struct {
   312  	}
   313  	reloadReturns struct {
   314  		result1 bool
   315  		result2 error
   316  	}
   317  	reloadReturnsOnCall map[int]struct {
   318  		result1 bool
   319  		result2 error
   320  	}
   321  	ResourceConfigIDStub        func() int
   322  	resourceConfigIDMutex       sync.RWMutex
   323  	resourceConfigIDArgsForCall []struct {
   324  	}
   325  	resourceConfigIDReturns struct {
   326  		result1 int
   327  	}
   328  	resourceConfigIDReturnsOnCall map[int]struct {
   329  		result1 int
   330  	}
   331  	ResourceConfigScopeIDStub        func() int
   332  	resourceConfigScopeIDMutex       sync.RWMutex
   333  	resourceConfigScopeIDArgsForCall []struct {
   334  	}
   335  	resourceConfigScopeIDReturns struct {
   336  		result1 int
   337  	}
   338  	resourceConfigScopeIDReturnsOnCall map[int]struct {
   339  		result1 int
   340  	}
   341  	SaveUncheckedVersionStub        func(atc.Version, db.ResourceConfigMetadataFields, db.ResourceConfig) (bool, error)
   342  	saveUncheckedVersionMutex       sync.RWMutex
   343  	saveUncheckedVersionArgsForCall []struct {
   344  		arg1 atc.Version
   345  		arg2 db.ResourceConfigMetadataFields
   346  		arg3 db.ResourceConfig
   347  	}
   348  	saveUncheckedVersionReturns struct {
   349  		result1 bool
   350  		result2 error
   351  	}
   352  	saveUncheckedVersionReturnsOnCall map[int]struct {
   353  		result1 bool
   354  		result2 error
   355  	}
   356  	SetPinCommentStub        func(string) error
   357  	setPinCommentMutex       sync.RWMutex
   358  	setPinCommentArgsForCall []struct {
   359  		arg1 string
   360  	}
   361  	setPinCommentReturns struct {
   362  		result1 error
   363  	}
   364  	setPinCommentReturnsOnCall map[int]struct {
   365  		result1 error
   366  	}
   367  	SetResourceConfigScopeStub        func(db.ResourceConfigScope) error
   368  	setResourceConfigScopeMutex       sync.RWMutex
   369  	setResourceConfigScopeArgsForCall []struct {
   370  		arg1 db.ResourceConfigScope
   371  	}
   372  	setResourceConfigScopeReturns struct {
   373  		result1 error
   374  	}
   375  	setResourceConfigScopeReturnsOnCall map[int]struct {
   376  		result1 error
   377  	}
   378  	SourceStub        func() atc.Source
   379  	sourceMutex       sync.RWMutex
   380  	sourceArgsForCall []struct {
   381  	}
   382  	sourceReturns struct {
   383  		result1 atc.Source
   384  	}
   385  	sourceReturnsOnCall map[int]struct {
   386  		result1 atc.Source
   387  	}
   388  	TagsStub        func() atc.Tags
   389  	tagsMutex       sync.RWMutex
   390  	tagsArgsForCall []struct {
   391  	}
   392  	tagsReturns struct {
   393  		result1 atc.Tags
   394  	}
   395  	tagsReturnsOnCall map[int]struct {
   396  		result1 atc.Tags
   397  	}
   398  	TeamIDStub        func() int
   399  	teamIDMutex       sync.RWMutex
   400  	teamIDArgsForCall []struct {
   401  	}
   402  	teamIDReturns struct {
   403  		result1 int
   404  	}
   405  	teamIDReturnsOnCall map[int]struct {
   406  		result1 int
   407  	}
   408  	TeamNameStub        func() string
   409  	teamNameMutex       sync.RWMutex
   410  	teamNameArgsForCall []struct {
   411  	}
   412  	teamNameReturns struct {
   413  		result1 string
   414  	}
   415  	teamNameReturnsOnCall map[int]struct {
   416  		result1 string
   417  	}
   418  	TypeStub        func() string
   419  	typeMutex       sync.RWMutex
   420  	typeArgsForCall []struct {
   421  	}
   422  	typeReturns struct {
   423  		result1 string
   424  	}
   425  	typeReturnsOnCall map[int]struct {
   426  		result1 string
   427  	}
   428  	UnpinVersionStub        func() error
   429  	unpinVersionMutex       sync.RWMutex
   430  	unpinVersionArgsForCall []struct {
   431  	}
   432  	unpinVersionReturns struct {
   433  		result1 error
   434  	}
   435  	unpinVersionReturnsOnCall map[int]struct {
   436  		result1 error
   437  	}
   438  	UpdateMetadataStub        func(atc.Version, db.ResourceConfigMetadataFields) (bool, error)
   439  	updateMetadataMutex       sync.RWMutex
   440  	updateMetadataArgsForCall []struct {
   441  		arg1 atc.Version
   442  		arg2 db.ResourceConfigMetadataFields
   443  	}
   444  	updateMetadataReturns struct {
   445  		result1 bool
   446  		result2 error
   447  	}
   448  	updateMetadataReturnsOnCall map[int]struct {
   449  		result1 bool
   450  		result2 error
   451  	}
   452  	VersionsStub        func(db.Page, atc.Version) ([]atc.ResourceVersion, db.Pagination, bool, error)
   453  	versionsMutex       sync.RWMutex
   454  	versionsArgsForCall []struct {
   455  		arg1 db.Page
   456  		arg2 atc.Version
   457  	}
   458  	versionsReturns struct {
   459  		result1 []atc.ResourceVersion
   460  		result2 db.Pagination
   461  		result3 bool
   462  		result4 error
   463  	}
   464  	versionsReturnsOnCall map[int]struct {
   465  		result1 []atc.ResourceVersion
   466  		result2 db.Pagination
   467  		result3 bool
   468  		result4 error
   469  	}
   470  	WebhookTokenStub        func() string
   471  	webhookTokenMutex       sync.RWMutex
   472  	webhookTokenArgsForCall []struct {
   473  	}
   474  	webhookTokenReturns struct {
   475  		result1 string
   476  	}
   477  	webhookTokenReturnsOnCall map[int]struct {
   478  		result1 string
   479  	}
   480  	invocations      map[string][][]interface{}
   481  	invocationsMutex sync.RWMutex
   482  }
   483  
   484  func (fake *FakeResource) APIPinnedVersion() atc.Version {
   485  	fake.aPIPinnedVersionMutex.Lock()
   486  	ret, specificReturn := fake.aPIPinnedVersionReturnsOnCall[len(fake.aPIPinnedVersionArgsForCall)]
   487  	fake.aPIPinnedVersionArgsForCall = append(fake.aPIPinnedVersionArgsForCall, struct {
   488  	}{})
   489  	fake.recordInvocation("APIPinnedVersion", []interface{}{})
   490  	fake.aPIPinnedVersionMutex.Unlock()
   491  	if fake.APIPinnedVersionStub != nil {
   492  		return fake.APIPinnedVersionStub()
   493  	}
   494  	if specificReturn {
   495  		return ret.result1
   496  	}
   497  	fakeReturns := fake.aPIPinnedVersionReturns
   498  	return fakeReturns.result1
   499  }
   500  
   501  func (fake *FakeResource) APIPinnedVersionCallCount() int {
   502  	fake.aPIPinnedVersionMutex.RLock()
   503  	defer fake.aPIPinnedVersionMutex.RUnlock()
   504  	return len(fake.aPIPinnedVersionArgsForCall)
   505  }
   506  
   507  func (fake *FakeResource) APIPinnedVersionCalls(stub func() atc.Version) {
   508  	fake.aPIPinnedVersionMutex.Lock()
   509  	defer fake.aPIPinnedVersionMutex.Unlock()
   510  	fake.APIPinnedVersionStub = stub
   511  }
   512  
   513  func (fake *FakeResource) APIPinnedVersionReturns(result1 atc.Version) {
   514  	fake.aPIPinnedVersionMutex.Lock()
   515  	defer fake.aPIPinnedVersionMutex.Unlock()
   516  	fake.APIPinnedVersionStub = nil
   517  	fake.aPIPinnedVersionReturns = struct {
   518  		result1 atc.Version
   519  	}{result1}
   520  }
   521  
   522  func (fake *FakeResource) APIPinnedVersionReturnsOnCall(i int, result1 atc.Version) {
   523  	fake.aPIPinnedVersionMutex.Lock()
   524  	defer fake.aPIPinnedVersionMutex.Unlock()
   525  	fake.APIPinnedVersionStub = nil
   526  	if fake.aPIPinnedVersionReturnsOnCall == nil {
   527  		fake.aPIPinnedVersionReturnsOnCall = make(map[int]struct {
   528  			result1 atc.Version
   529  		})
   530  	}
   531  	fake.aPIPinnedVersionReturnsOnCall[i] = struct {
   532  		result1 atc.Version
   533  	}{result1}
   534  }
   535  
   536  func (fake *FakeResource) BuildSummary() *atc.BuildSummary {
   537  	fake.buildSummaryMutex.Lock()
   538  	ret, specificReturn := fake.buildSummaryReturnsOnCall[len(fake.buildSummaryArgsForCall)]
   539  	fake.buildSummaryArgsForCall = append(fake.buildSummaryArgsForCall, struct {
   540  	}{})
   541  	fake.recordInvocation("BuildSummary", []interface{}{})
   542  	fake.buildSummaryMutex.Unlock()
   543  	if fake.BuildSummaryStub != nil {
   544  		return fake.BuildSummaryStub()
   545  	}
   546  	if specificReturn {
   547  		return ret.result1
   548  	}
   549  	fakeReturns := fake.buildSummaryReturns
   550  	return fakeReturns.result1
   551  }
   552  
   553  func (fake *FakeResource) BuildSummaryCallCount() int {
   554  	fake.buildSummaryMutex.RLock()
   555  	defer fake.buildSummaryMutex.RUnlock()
   556  	return len(fake.buildSummaryArgsForCall)
   557  }
   558  
   559  func (fake *FakeResource) BuildSummaryCalls(stub func() *atc.BuildSummary) {
   560  	fake.buildSummaryMutex.Lock()
   561  	defer fake.buildSummaryMutex.Unlock()
   562  	fake.BuildSummaryStub = stub
   563  }
   564  
   565  func (fake *FakeResource) BuildSummaryReturns(result1 *atc.BuildSummary) {
   566  	fake.buildSummaryMutex.Lock()
   567  	defer fake.buildSummaryMutex.Unlock()
   568  	fake.BuildSummaryStub = nil
   569  	fake.buildSummaryReturns = struct {
   570  		result1 *atc.BuildSummary
   571  	}{result1}
   572  }
   573  
   574  func (fake *FakeResource) BuildSummaryReturnsOnCall(i int, result1 *atc.BuildSummary) {
   575  	fake.buildSummaryMutex.Lock()
   576  	defer fake.buildSummaryMutex.Unlock()
   577  	fake.BuildSummaryStub = nil
   578  	if fake.buildSummaryReturnsOnCall == nil {
   579  		fake.buildSummaryReturnsOnCall = make(map[int]struct {
   580  			result1 *atc.BuildSummary
   581  		})
   582  	}
   583  	fake.buildSummaryReturnsOnCall[i] = struct {
   584  		result1 *atc.BuildSummary
   585  	}{result1}
   586  }
   587  
   588  func (fake *FakeResource) CheckEvery() string {
   589  	fake.checkEveryMutex.Lock()
   590  	ret, specificReturn := fake.checkEveryReturnsOnCall[len(fake.checkEveryArgsForCall)]
   591  	fake.checkEveryArgsForCall = append(fake.checkEveryArgsForCall, struct {
   592  	}{})
   593  	fake.recordInvocation("CheckEvery", []interface{}{})
   594  	fake.checkEveryMutex.Unlock()
   595  	if fake.CheckEveryStub != nil {
   596  		return fake.CheckEveryStub()
   597  	}
   598  	if specificReturn {
   599  		return ret.result1
   600  	}
   601  	fakeReturns := fake.checkEveryReturns
   602  	return fakeReturns.result1
   603  }
   604  
   605  func (fake *FakeResource) CheckEveryCallCount() int {
   606  	fake.checkEveryMutex.RLock()
   607  	defer fake.checkEveryMutex.RUnlock()
   608  	return len(fake.checkEveryArgsForCall)
   609  }
   610  
   611  func (fake *FakeResource) CheckEveryCalls(stub func() string) {
   612  	fake.checkEveryMutex.Lock()
   613  	defer fake.checkEveryMutex.Unlock()
   614  	fake.CheckEveryStub = stub
   615  }
   616  
   617  func (fake *FakeResource) CheckEveryReturns(result1 string) {
   618  	fake.checkEveryMutex.Lock()
   619  	defer fake.checkEveryMutex.Unlock()
   620  	fake.CheckEveryStub = nil
   621  	fake.checkEveryReturns = struct {
   622  		result1 string
   623  	}{result1}
   624  }
   625  
   626  func (fake *FakeResource) CheckEveryReturnsOnCall(i int, result1 string) {
   627  	fake.checkEveryMutex.Lock()
   628  	defer fake.checkEveryMutex.Unlock()
   629  	fake.CheckEveryStub = nil
   630  	if fake.checkEveryReturnsOnCall == nil {
   631  		fake.checkEveryReturnsOnCall = make(map[int]struct {
   632  			result1 string
   633  		})
   634  	}
   635  	fake.checkEveryReturnsOnCall[i] = struct {
   636  		result1 string
   637  	}{result1}
   638  }
   639  
   640  func (fake *FakeResource) CheckPlan(arg1 atc.Version, arg2 time.Duration, arg3 db.ResourceTypes, arg4 atc.Source) atc.CheckPlan {
   641  	fake.checkPlanMutex.Lock()
   642  	ret, specificReturn := fake.checkPlanReturnsOnCall[len(fake.checkPlanArgsForCall)]
   643  	fake.checkPlanArgsForCall = append(fake.checkPlanArgsForCall, struct {
   644  		arg1 atc.Version
   645  		arg2 time.Duration
   646  		arg3 db.ResourceTypes
   647  		arg4 atc.Source
   648  	}{arg1, arg2, arg3, arg4})
   649  	fake.recordInvocation("CheckPlan", []interface{}{arg1, arg2, arg3, arg4})
   650  	fake.checkPlanMutex.Unlock()
   651  	if fake.CheckPlanStub != nil {
   652  		return fake.CheckPlanStub(arg1, arg2, arg3, arg4)
   653  	}
   654  	if specificReturn {
   655  		return ret.result1
   656  	}
   657  	fakeReturns := fake.checkPlanReturns
   658  	return fakeReturns.result1
   659  }
   660  
   661  func (fake *FakeResource) CheckPlanCallCount() int {
   662  	fake.checkPlanMutex.RLock()
   663  	defer fake.checkPlanMutex.RUnlock()
   664  	return len(fake.checkPlanArgsForCall)
   665  }
   666  
   667  func (fake *FakeResource) CheckPlanCalls(stub func(atc.Version, time.Duration, db.ResourceTypes, atc.Source) atc.CheckPlan) {
   668  	fake.checkPlanMutex.Lock()
   669  	defer fake.checkPlanMutex.Unlock()
   670  	fake.CheckPlanStub = stub
   671  }
   672  
   673  func (fake *FakeResource) CheckPlanArgsForCall(i int) (atc.Version, time.Duration, db.ResourceTypes, atc.Source) {
   674  	fake.checkPlanMutex.RLock()
   675  	defer fake.checkPlanMutex.RUnlock()
   676  	argsForCall := fake.checkPlanArgsForCall[i]
   677  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4
   678  }
   679  
   680  func (fake *FakeResource) CheckPlanReturns(result1 atc.CheckPlan) {
   681  	fake.checkPlanMutex.Lock()
   682  	defer fake.checkPlanMutex.Unlock()
   683  	fake.CheckPlanStub = nil
   684  	fake.checkPlanReturns = struct {
   685  		result1 atc.CheckPlan
   686  	}{result1}
   687  }
   688  
   689  func (fake *FakeResource) CheckPlanReturnsOnCall(i int, result1 atc.CheckPlan) {
   690  	fake.checkPlanMutex.Lock()
   691  	defer fake.checkPlanMutex.Unlock()
   692  	fake.CheckPlanStub = nil
   693  	if fake.checkPlanReturnsOnCall == nil {
   694  		fake.checkPlanReturnsOnCall = make(map[int]struct {
   695  			result1 atc.CheckPlan
   696  		})
   697  	}
   698  	fake.checkPlanReturnsOnCall[i] = struct {
   699  		result1 atc.CheckPlan
   700  	}{result1}
   701  }
   702  
   703  func (fake *FakeResource) CheckTimeout() string {
   704  	fake.checkTimeoutMutex.Lock()
   705  	ret, specificReturn := fake.checkTimeoutReturnsOnCall[len(fake.checkTimeoutArgsForCall)]
   706  	fake.checkTimeoutArgsForCall = append(fake.checkTimeoutArgsForCall, struct {
   707  	}{})
   708  	fake.recordInvocation("CheckTimeout", []interface{}{})
   709  	fake.checkTimeoutMutex.Unlock()
   710  	if fake.CheckTimeoutStub != nil {
   711  		return fake.CheckTimeoutStub()
   712  	}
   713  	if specificReturn {
   714  		return ret.result1
   715  	}
   716  	fakeReturns := fake.checkTimeoutReturns
   717  	return fakeReturns.result1
   718  }
   719  
   720  func (fake *FakeResource) CheckTimeoutCallCount() int {
   721  	fake.checkTimeoutMutex.RLock()
   722  	defer fake.checkTimeoutMutex.RUnlock()
   723  	return len(fake.checkTimeoutArgsForCall)
   724  }
   725  
   726  func (fake *FakeResource) CheckTimeoutCalls(stub func() string) {
   727  	fake.checkTimeoutMutex.Lock()
   728  	defer fake.checkTimeoutMutex.Unlock()
   729  	fake.CheckTimeoutStub = stub
   730  }
   731  
   732  func (fake *FakeResource) CheckTimeoutReturns(result1 string) {
   733  	fake.checkTimeoutMutex.Lock()
   734  	defer fake.checkTimeoutMutex.Unlock()
   735  	fake.CheckTimeoutStub = nil
   736  	fake.checkTimeoutReturns = struct {
   737  		result1 string
   738  	}{result1}
   739  }
   740  
   741  func (fake *FakeResource) CheckTimeoutReturnsOnCall(i int, result1 string) {
   742  	fake.checkTimeoutMutex.Lock()
   743  	defer fake.checkTimeoutMutex.Unlock()
   744  	fake.CheckTimeoutStub = nil
   745  	if fake.checkTimeoutReturnsOnCall == nil {
   746  		fake.checkTimeoutReturnsOnCall = make(map[int]struct {
   747  			result1 string
   748  		})
   749  	}
   750  	fake.checkTimeoutReturnsOnCall[i] = struct {
   751  		result1 string
   752  	}{result1}
   753  }
   754  
   755  func (fake *FakeResource) Config() atc.ResourceConfig {
   756  	fake.configMutex.Lock()
   757  	ret, specificReturn := fake.configReturnsOnCall[len(fake.configArgsForCall)]
   758  	fake.configArgsForCall = append(fake.configArgsForCall, struct {
   759  	}{})
   760  	fake.recordInvocation("Config", []interface{}{})
   761  	fake.configMutex.Unlock()
   762  	if fake.ConfigStub != nil {
   763  		return fake.ConfigStub()
   764  	}
   765  	if specificReturn {
   766  		return ret.result1
   767  	}
   768  	fakeReturns := fake.configReturns
   769  	return fakeReturns.result1
   770  }
   771  
   772  func (fake *FakeResource) ConfigCallCount() int {
   773  	fake.configMutex.RLock()
   774  	defer fake.configMutex.RUnlock()
   775  	return len(fake.configArgsForCall)
   776  }
   777  
   778  func (fake *FakeResource) ConfigCalls(stub func() atc.ResourceConfig) {
   779  	fake.configMutex.Lock()
   780  	defer fake.configMutex.Unlock()
   781  	fake.ConfigStub = stub
   782  }
   783  
   784  func (fake *FakeResource) ConfigReturns(result1 atc.ResourceConfig) {
   785  	fake.configMutex.Lock()
   786  	defer fake.configMutex.Unlock()
   787  	fake.ConfigStub = nil
   788  	fake.configReturns = struct {
   789  		result1 atc.ResourceConfig
   790  	}{result1}
   791  }
   792  
   793  func (fake *FakeResource) ConfigReturnsOnCall(i int, result1 atc.ResourceConfig) {
   794  	fake.configMutex.Lock()
   795  	defer fake.configMutex.Unlock()
   796  	fake.ConfigStub = nil
   797  	if fake.configReturnsOnCall == nil {
   798  		fake.configReturnsOnCall = make(map[int]struct {
   799  			result1 atc.ResourceConfig
   800  		})
   801  	}
   802  	fake.configReturnsOnCall[i] = struct {
   803  		result1 atc.ResourceConfig
   804  	}{result1}
   805  }
   806  
   807  func (fake *FakeResource) ConfigPinnedVersion() atc.Version {
   808  	fake.configPinnedVersionMutex.Lock()
   809  	ret, specificReturn := fake.configPinnedVersionReturnsOnCall[len(fake.configPinnedVersionArgsForCall)]
   810  	fake.configPinnedVersionArgsForCall = append(fake.configPinnedVersionArgsForCall, struct {
   811  	}{})
   812  	fake.recordInvocation("ConfigPinnedVersion", []interface{}{})
   813  	fake.configPinnedVersionMutex.Unlock()
   814  	if fake.ConfigPinnedVersionStub != nil {
   815  		return fake.ConfigPinnedVersionStub()
   816  	}
   817  	if specificReturn {
   818  		return ret.result1
   819  	}
   820  	fakeReturns := fake.configPinnedVersionReturns
   821  	return fakeReturns.result1
   822  }
   823  
   824  func (fake *FakeResource) ConfigPinnedVersionCallCount() int {
   825  	fake.configPinnedVersionMutex.RLock()
   826  	defer fake.configPinnedVersionMutex.RUnlock()
   827  	return len(fake.configPinnedVersionArgsForCall)
   828  }
   829  
   830  func (fake *FakeResource) ConfigPinnedVersionCalls(stub func() atc.Version) {
   831  	fake.configPinnedVersionMutex.Lock()
   832  	defer fake.configPinnedVersionMutex.Unlock()
   833  	fake.ConfigPinnedVersionStub = stub
   834  }
   835  
   836  func (fake *FakeResource) ConfigPinnedVersionReturns(result1 atc.Version) {
   837  	fake.configPinnedVersionMutex.Lock()
   838  	defer fake.configPinnedVersionMutex.Unlock()
   839  	fake.ConfigPinnedVersionStub = nil
   840  	fake.configPinnedVersionReturns = struct {
   841  		result1 atc.Version
   842  	}{result1}
   843  }
   844  
   845  func (fake *FakeResource) ConfigPinnedVersionReturnsOnCall(i int, result1 atc.Version) {
   846  	fake.configPinnedVersionMutex.Lock()
   847  	defer fake.configPinnedVersionMutex.Unlock()
   848  	fake.ConfigPinnedVersionStub = nil
   849  	if fake.configPinnedVersionReturnsOnCall == nil {
   850  		fake.configPinnedVersionReturnsOnCall = make(map[int]struct {
   851  			result1 atc.Version
   852  		})
   853  	}
   854  	fake.configPinnedVersionReturnsOnCall[i] = struct {
   855  		result1 atc.Version
   856  	}{result1}
   857  }
   858  
   859  func (fake *FakeResource) CreateBuild(arg1 context.Context, arg2 bool, arg3 atc.Plan) (db.Build, bool, error) {
   860  	fake.createBuildMutex.Lock()
   861  	ret, specificReturn := fake.createBuildReturnsOnCall[len(fake.createBuildArgsForCall)]
   862  	fake.createBuildArgsForCall = append(fake.createBuildArgsForCall, struct {
   863  		arg1 context.Context
   864  		arg2 bool
   865  		arg3 atc.Plan
   866  	}{arg1, arg2, arg3})
   867  	fake.recordInvocation("CreateBuild", []interface{}{arg1, arg2, arg3})
   868  	fake.createBuildMutex.Unlock()
   869  	if fake.CreateBuildStub != nil {
   870  		return fake.CreateBuildStub(arg1, arg2, arg3)
   871  	}
   872  	if specificReturn {
   873  		return ret.result1, ret.result2, ret.result3
   874  	}
   875  	fakeReturns := fake.createBuildReturns
   876  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   877  }
   878  
   879  func (fake *FakeResource) CreateBuildCallCount() int {
   880  	fake.createBuildMutex.RLock()
   881  	defer fake.createBuildMutex.RUnlock()
   882  	return len(fake.createBuildArgsForCall)
   883  }
   884  
   885  func (fake *FakeResource) CreateBuildCalls(stub func(context.Context, bool, atc.Plan) (db.Build, bool, error)) {
   886  	fake.createBuildMutex.Lock()
   887  	defer fake.createBuildMutex.Unlock()
   888  	fake.CreateBuildStub = stub
   889  }
   890  
   891  func (fake *FakeResource) CreateBuildArgsForCall(i int) (context.Context, bool, atc.Plan) {
   892  	fake.createBuildMutex.RLock()
   893  	defer fake.createBuildMutex.RUnlock()
   894  	argsForCall := fake.createBuildArgsForCall[i]
   895  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   896  }
   897  
   898  func (fake *FakeResource) CreateBuildReturns(result1 db.Build, result2 bool, result3 error) {
   899  	fake.createBuildMutex.Lock()
   900  	defer fake.createBuildMutex.Unlock()
   901  	fake.CreateBuildStub = nil
   902  	fake.createBuildReturns = struct {
   903  		result1 db.Build
   904  		result2 bool
   905  		result3 error
   906  	}{result1, result2, result3}
   907  }
   908  
   909  func (fake *FakeResource) CreateBuildReturnsOnCall(i int, result1 db.Build, result2 bool, result3 error) {
   910  	fake.createBuildMutex.Lock()
   911  	defer fake.createBuildMutex.Unlock()
   912  	fake.CreateBuildStub = nil
   913  	if fake.createBuildReturnsOnCall == nil {
   914  		fake.createBuildReturnsOnCall = make(map[int]struct {
   915  			result1 db.Build
   916  			result2 bool
   917  			result3 error
   918  		})
   919  	}
   920  	fake.createBuildReturnsOnCall[i] = struct {
   921  		result1 db.Build
   922  		result2 bool
   923  		result3 error
   924  	}{result1, result2, result3}
   925  }
   926  
   927  func (fake *FakeResource) CurrentPinnedVersion() atc.Version {
   928  	fake.currentPinnedVersionMutex.Lock()
   929  	ret, specificReturn := fake.currentPinnedVersionReturnsOnCall[len(fake.currentPinnedVersionArgsForCall)]
   930  	fake.currentPinnedVersionArgsForCall = append(fake.currentPinnedVersionArgsForCall, struct {
   931  	}{})
   932  	fake.recordInvocation("CurrentPinnedVersion", []interface{}{})
   933  	fake.currentPinnedVersionMutex.Unlock()
   934  	if fake.CurrentPinnedVersionStub != nil {
   935  		return fake.CurrentPinnedVersionStub()
   936  	}
   937  	if specificReturn {
   938  		return ret.result1
   939  	}
   940  	fakeReturns := fake.currentPinnedVersionReturns
   941  	return fakeReturns.result1
   942  }
   943  
   944  func (fake *FakeResource) CurrentPinnedVersionCallCount() int {
   945  	fake.currentPinnedVersionMutex.RLock()
   946  	defer fake.currentPinnedVersionMutex.RUnlock()
   947  	return len(fake.currentPinnedVersionArgsForCall)
   948  }
   949  
   950  func (fake *FakeResource) CurrentPinnedVersionCalls(stub func() atc.Version) {
   951  	fake.currentPinnedVersionMutex.Lock()
   952  	defer fake.currentPinnedVersionMutex.Unlock()
   953  	fake.CurrentPinnedVersionStub = stub
   954  }
   955  
   956  func (fake *FakeResource) CurrentPinnedVersionReturns(result1 atc.Version) {
   957  	fake.currentPinnedVersionMutex.Lock()
   958  	defer fake.currentPinnedVersionMutex.Unlock()
   959  	fake.CurrentPinnedVersionStub = nil
   960  	fake.currentPinnedVersionReturns = struct {
   961  		result1 atc.Version
   962  	}{result1}
   963  }
   964  
   965  func (fake *FakeResource) CurrentPinnedVersionReturnsOnCall(i int, result1 atc.Version) {
   966  	fake.currentPinnedVersionMutex.Lock()
   967  	defer fake.currentPinnedVersionMutex.Unlock()
   968  	fake.CurrentPinnedVersionStub = nil
   969  	if fake.currentPinnedVersionReturnsOnCall == nil {
   970  		fake.currentPinnedVersionReturnsOnCall = make(map[int]struct {
   971  			result1 atc.Version
   972  		})
   973  	}
   974  	fake.currentPinnedVersionReturnsOnCall[i] = struct {
   975  		result1 atc.Version
   976  	}{result1}
   977  }
   978  
   979  func (fake *FakeResource) DisableVersion(arg1 int) error {
   980  	fake.disableVersionMutex.Lock()
   981  	ret, specificReturn := fake.disableVersionReturnsOnCall[len(fake.disableVersionArgsForCall)]
   982  	fake.disableVersionArgsForCall = append(fake.disableVersionArgsForCall, struct {
   983  		arg1 int
   984  	}{arg1})
   985  	fake.recordInvocation("DisableVersion", []interface{}{arg1})
   986  	fake.disableVersionMutex.Unlock()
   987  	if fake.DisableVersionStub != nil {
   988  		return fake.DisableVersionStub(arg1)
   989  	}
   990  	if specificReturn {
   991  		return ret.result1
   992  	}
   993  	fakeReturns := fake.disableVersionReturns
   994  	return fakeReturns.result1
   995  }
   996  
   997  func (fake *FakeResource) DisableVersionCallCount() int {
   998  	fake.disableVersionMutex.RLock()
   999  	defer fake.disableVersionMutex.RUnlock()
  1000  	return len(fake.disableVersionArgsForCall)
  1001  }
  1002  
  1003  func (fake *FakeResource) DisableVersionCalls(stub func(int) error) {
  1004  	fake.disableVersionMutex.Lock()
  1005  	defer fake.disableVersionMutex.Unlock()
  1006  	fake.DisableVersionStub = stub
  1007  }
  1008  
  1009  func (fake *FakeResource) DisableVersionArgsForCall(i int) int {
  1010  	fake.disableVersionMutex.RLock()
  1011  	defer fake.disableVersionMutex.RUnlock()
  1012  	argsForCall := fake.disableVersionArgsForCall[i]
  1013  	return argsForCall.arg1
  1014  }
  1015  
  1016  func (fake *FakeResource) DisableVersionReturns(result1 error) {
  1017  	fake.disableVersionMutex.Lock()
  1018  	defer fake.disableVersionMutex.Unlock()
  1019  	fake.DisableVersionStub = nil
  1020  	fake.disableVersionReturns = struct {
  1021  		result1 error
  1022  	}{result1}
  1023  }
  1024  
  1025  func (fake *FakeResource) DisableVersionReturnsOnCall(i int, result1 error) {
  1026  	fake.disableVersionMutex.Lock()
  1027  	defer fake.disableVersionMutex.Unlock()
  1028  	fake.DisableVersionStub = nil
  1029  	if fake.disableVersionReturnsOnCall == nil {
  1030  		fake.disableVersionReturnsOnCall = make(map[int]struct {
  1031  			result1 error
  1032  		})
  1033  	}
  1034  	fake.disableVersionReturnsOnCall[i] = struct {
  1035  		result1 error
  1036  	}{result1}
  1037  }
  1038  
  1039  func (fake *FakeResource) EnableVersion(arg1 int) error {
  1040  	fake.enableVersionMutex.Lock()
  1041  	ret, specificReturn := fake.enableVersionReturnsOnCall[len(fake.enableVersionArgsForCall)]
  1042  	fake.enableVersionArgsForCall = append(fake.enableVersionArgsForCall, struct {
  1043  		arg1 int
  1044  	}{arg1})
  1045  	fake.recordInvocation("EnableVersion", []interface{}{arg1})
  1046  	fake.enableVersionMutex.Unlock()
  1047  	if fake.EnableVersionStub != nil {
  1048  		return fake.EnableVersionStub(arg1)
  1049  	}
  1050  	if specificReturn {
  1051  		return ret.result1
  1052  	}
  1053  	fakeReturns := fake.enableVersionReturns
  1054  	return fakeReturns.result1
  1055  }
  1056  
  1057  func (fake *FakeResource) EnableVersionCallCount() int {
  1058  	fake.enableVersionMutex.RLock()
  1059  	defer fake.enableVersionMutex.RUnlock()
  1060  	return len(fake.enableVersionArgsForCall)
  1061  }
  1062  
  1063  func (fake *FakeResource) EnableVersionCalls(stub func(int) error) {
  1064  	fake.enableVersionMutex.Lock()
  1065  	defer fake.enableVersionMutex.Unlock()
  1066  	fake.EnableVersionStub = stub
  1067  }
  1068  
  1069  func (fake *FakeResource) EnableVersionArgsForCall(i int) int {
  1070  	fake.enableVersionMutex.RLock()
  1071  	defer fake.enableVersionMutex.RUnlock()
  1072  	argsForCall := fake.enableVersionArgsForCall[i]
  1073  	return argsForCall.arg1
  1074  }
  1075  
  1076  func (fake *FakeResource) EnableVersionReturns(result1 error) {
  1077  	fake.enableVersionMutex.Lock()
  1078  	defer fake.enableVersionMutex.Unlock()
  1079  	fake.EnableVersionStub = nil
  1080  	fake.enableVersionReturns = struct {
  1081  		result1 error
  1082  	}{result1}
  1083  }
  1084  
  1085  func (fake *FakeResource) EnableVersionReturnsOnCall(i int, result1 error) {
  1086  	fake.enableVersionMutex.Lock()
  1087  	defer fake.enableVersionMutex.Unlock()
  1088  	fake.EnableVersionStub = nil
  1089  	if fake.enableVersionReturnsOnCall == nil {
  1090  		fake.enableVersionReturnsOnCall = make(map[int]struct {
  1091  			result1 error
  1092  		})
  1093  	}
  1094  	fake.enableVersionReturnsOnCall[i] = struct {
  1095  		result1 error
  1096  	}{result1}
  1097  }
  1098  
  1099  func (fake *FakeResource) FindVersion(arg1 atc.Version) (db.ResourceConfigVersion, bool, error) {
  1100  	fake.findVersionMutex.Lock()
  1101  	ret, specificReturn := fake.findVersionReturnsOnCall[len(fake.findVersionArgsForCall)]
  1102  	fake.findVersionArgsForCall = append(fake.findVersionArgsForCall, struct {
  1103  		arg1 atc.Version
  1104  	}{arg1})
  1105  	fake.recordInvocation("FindVersion", []interface{}{arg1})
  1106  	fake.findVersionMutex.Unlock()
  1107  	if fake.FindVersionStub != nil {
  1108  		return fake.FindVersionStub(arg1)
  1109  	}
  1110  	if specificReturn {
  1111  		return ret.result1, ret.result2, ret.result3
  1112  	}
  1113  	fakeReturns := fake.findVersionReturns
  1114  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1115  }
  1116  
  1117  func (fake *FakeResource) FindVersionCallCount() int {
  1118  	fake.findVersionMutex.RLock()
  1119  	defer fake.findVersionMutex.RUnlock()
  1120  	return len(fake.findVersionArgsForCall)
  1121  }
  1122  
  1123  func (fake *FakeResource) FindVersionCalls(stub func(atc.Version) (db.ResourceConfigVersion, bool, error)) {
  1124  	fake.findVersionMutex.Lock()
  1125  	defer fake.findVersionMutex.Unlock()
  1126  	fake.FindVersionStub = stub
  1127  }
  1128  
  1129  func (fake *FakeResource) FindVersionArgsForCall(i int) atc.Version {
  1130  	fake.findVersionMutex.RLock()
  1131  	defer fake.findVersionMutex.RUnlock()
  1132  	argsForCall := fake.findVersionArgsForCall[i]
  1133  	return argsForCall.arg1
  1134  }
  1135  
  1136  func (fake *FakeResource) FindVersionReturns(result1 db.ResourceConfigVersion, result2 bool, result3 error) {
  1137  	fake.findVersionMutex.Lock()
  1138  	defer fake.findVersionMutex.Unlock()
  1139  	fake.FindVersionStub = nil
  1140  	fake.findVersionReturns = struct {
  1141  		result1 db.ResourceConfigVersion
  1142  		result2 bool
  1143  		result3 error
  1144  	}{result1, result2, result3}
  1145  }
  1146  
  1147  func (fake *FakeResource) FindVersionReturnsOnCall(i int, result1 db.ResourceConfigVersion, result2 bool, result3 error) {
  1148  	fake.findVersionMutex.Lock()
  1149  	defer fake.findVersionMutex.Unlock()
  1150  	fake.FindVersionStub = nil
  1151  	if fake.findVersionReturnsOnCall == nil {
  1152  		fake.findVersionReturnsOnCall = make(map[int]struct {
  1153  			result1 db.ResourceConfigVersion
  1154  			result2 bool
  1155  			result3 error
  1156  		})
  1157  	}
  1158  	fake.findVersionReturnsOnCall[i] = struct {
  1159  		result1 db.ResourceConfigVersion
  1160  		result2 bool
  1161  		result3 error
  1162  	}{result1, result2, result3}
  1163  }
  1164  
  1165  func (fake *FakeResource) HasWebhook() bool {
  1166  	fake.hasWebhookMutex.Lock()
  1167  	ret, specificReturn := fake.hasWebhookReturnsOnCall[len(fake.hasWebhookArgsForCall)]
  1168  	fake.hasWebhookArgsForCall = append(fake.hasWebhookArgsForCall, struct {
  1169  	}{})
  1170  	fake.recordInvocation("HasWebhook", []interface{}{})
  1171  	fake.hasWebhookMutex.Unlock()
  1172  	if fake.HasWebhookStub != nil {
  1173  		return fake.HasWebhookStub()
  1174  	}
  1175  	if specificReturn {
  1176  		return ret.result1
  1177  	}
  1178  	fakeReturns := fake.hasWebhookReturns
  1179  	return fakeReturns.result1
  1180  }
  1181  
  1182  func (fake *FakeResource) HasWebhookCallCount() int {
  1183  	fake.hasWebhookMutex.RLock()
  1184  	defer fake.hasWebhookMutex.RUnlock()
  1185  	return len(fake.hasWebhookArgsForCall)
  1186  }
  1187  
  1188  func (fake *FakeResource) HasWebhookCalls(stub func() bool) {
  1189  	fake.hasWebhookMutex.Lock()
  1190  	defer fake.hasWebhookMutex.Unlock()
  1191  	fake.HasWebhookStub = stub
  1192  }
  1193  
  1194  func (fake *FakeResource) HasWebhookReturns(result1 bool) {
  1195  	fake.hasWebhookMutex.Lock()
  1196  	defer fake.hasWebhookMutex.Unlock()
  1197  	fake.HasWebhookStub = nil
  1198  	fake.hasWebhookReturns = struct {
  1199  		result1 bool
  1200  	}{result1}
  1201  }
  1202  
  1203  func (fake *FakeResource) HasWebhookReturnsOnCall(i int, result1 bool) {
  1204  	fake.hasWebhookMutex.Lock()
  1205  	defer fake.hasWebhookMutex.Unlock()
  1206  	fake.HasWebhookStub = nil
  1207  	if fake.hasWebhookReturnsOnCall == nil {
  1208  		fake.hasWebhookReturnsOnCall = make(map[int]struct {
  1209  			result1 bool
  1210  		})
  1211  	}
  1212  	fake.hasWebhookReturnsOnCall[i] = struct {
  1213  		result1 bool
  1214  	}{result1}
  1215  }
  1216  
  1217  func (fake *FakeResource) ID() int {
  1218  	fake.iDMutex.Lock()
  1219  	ret, specificReturn := fake.iDReturnsOnCall[len(fake.iDArgsForCall)]
  1220  	fake.iDArgsForCall = append(fake.iDArgsForCall, struct {
  1221  	}{})
  1222  	fake.recordInvocation("ID", []interface{}{})
  1223  	fake.iDMutex.Unlock()
  1224  	if fake.IDStub != nil {
  1225  		return fake.IDStub()
  1226  	}
  1227  	if specificReturn {
  1228  		return ret.result1
  1229  	}
  1230  	fakeReturns := fake.iDReturns
  1231  	return fakeReturns.result1
  1232  }
  1233  
  1234  func (fake *FakeResource) IDCallCount() int {
  1235  	fake.iDMutex.RLock()
  1236  	defer fake.iDMutex.RUnlock()
  1237  	return len(fake.iDArgsForCall)
  1238  }
  1239  
  1240  func (fake *FakeResource) IDCalls(stub func() int) {
  1241  	fake.iDMutex.Lock()
  1242  	defer fake.iDMutex.Unlock()
  1243  	fake.IDStub = stub
  1244  }
  1245  
  1246  func (fake *FakeResource) IDReturns(result1 int) {
  1247  	fake.iDMutex.Lock()
  1248  	defer fake.iDMutex.Unlock()
  1249  	fake.IDStub = nil
  1250  	fake.iDReturns = struct {
  1251  		result1 int
  1252  	}{result1}
  1253  }
  1254  
  1255  func (fake *FakeResource) IDReturnsOnCall(i int, result1 int) {
  1256  	fake.iDMutex.Lock()
  1257  	defer fake.iDMutex.Unlock()
  1258  	fake.IDStub = nil
  1259  	if fake.iDReturnsOnCall == nil {
  1260  		fake.iDReturnsOnCall = make(map[int]struct {
  1261  			result1 int
  1262  		})
  1263  	}
  1264  	fake.iDReturnsOnCall[i] = struct {
  1265  		result1 int
  1266  	}{result1}
  1267  }
  1268  
  1269  func (fake *FakeResource) Icon() string {
  1270  	fake.iconMutex.Lock()
  1271  	ret, specificReturn := fake.iconReturnsOnCall[len(fake.iconArgsForCall)]
  1272  	fake.iconArgsForCall = append(fake.iconArgsForCall, struct {
  1273  	}{})
  1274  	fake.recordInvocation("Icon", []interface{}{})
  1275  	fake.iconMutex.Unlock()
  1276  	if fake.IconStub != nil {
  1277  		return fake.IconStub()
  1278  	}
  1279  	if specificReturn {
  1280  		return ret.result1
  1281  	}
  1282  	fakeReturns := fake.iconReturns
  1283  	return fakeReturns.result1
  1284  }
  1285  
  1286  func (fake *FakeResource) IconCallCount() int {
  1287  	fake.iconMutex.RLock()
  1288  	defer fake.iconMutex.RUnlock()
  1289  	return len(fake.iconArgsForCall)
  1290  }
  1291  
  1292  func (fake *FakeResource) IconCalls(stub func() string) {
  1293  	fake.iconMutex.Lock()
  1294  	defer fake.iconMutex.Unlock()
  1295  	fake.IconStub = stub
  1296  }
  1297  
  1298  func (fake *FakeResource) IconReturns(result1 string) {
  1299  	fake.iconMutex.Lock()
  1300  	defer fake.iconMutex.Unlock()
  1301  	fake.IconStub = nil
  1302  	fake.iconReturns = struct {
  1303  		result1 string
  1304  	}{result1}
  1305  }
  1306  
  1307  func (fake *FakeResource) IconReturnsOnCall(i int, result1 string) {
  1308  	fake.iconMutex.Lock()
  1309  	defer fake.iconMutex.Unlock()
  1310  	fake.IconStub = nil
  1311  	if fake.iconReturnsOnCall == nil {
  1312  		fake.iconReturnsOnCall = make(map[int]struct {
  1313  			result1 string
  1314  		})
  1315  	}
  1316  	fake.iconReturnsOnCall[i] = struct {
  1317  		result1 string
  1318  	}{result1}
  1319  }
  1320  
  1321  func (fake *FakeResource) LastCheckEndTime() time.Time {
  1322  	fake.lastCheckEndTimeMutex.Lock()
  1323  	ret, specificReturn := fake.lastCheckEndTimeReturnsOnCall[len(fake.lastCheckEndTimeArgsForCall)]
  1324  	fake.lastCheckEndTimeArgsForCall = append(fake.lastCheckEndTimeArgsForCall, struct {
  1325  	}{})
  1326  	fake.recordInvocation("LastCheckEndTime", []interface{}{})
  1327  	fake.lastCheckEndTimeMutex.Unlock()
  1328  	if fake.LastCheckEndTimeStub != nil {
  1329  		return fake.LastCheckEndTimeStub()
  1330  	}
  1331  	if specificReturn {
  1332  		return ret.result1
  1333  	}
  1334  	fakeReturns := fake.lastCheckEndTimeReturns
  1335  	return fakeReturns.result1
  1336  }
  1337  
  1338  func (fake *FakeResource) LastCheckEndTimeCallCount() int {
  1339  	fake.lastCheckEndTimeMutex.RLock()
  1340  	defer fake.lastCheckEndTimeMutex.RUnlock()
  1341  	return len(fake.lastCheckEndTimeArgsForCall)
  1342  }
  1343  
  1344  func (fake *FakeResource) LastCheckEndTimeCalls(stub func() time.Time) {
  1345  	fake.lastCheckEndTimeMutex.Lock()
  1346  	defer fake.lastCheckEndTimeMutex.Unlock()
  1347  	fake.LastCheckEndTimeStub = stub
  1348  }
  1349  
  1350  func (fake *FakeResource) LastCheckEndTimeReturns(result1 time.Time) {
  1351  	fake.lastCheckEndTimeMutex.Lock()
  1352  	defer fake.lastCheckEndTimeMutex.Unlock()
  1353  	fake.LastCheckEndTimeStub = nil
  1354  	fake.lastCheckEndTimeReturns = struct {
  1355  		result1 time.Time
  1356  	}{result1}
  1357  }
  1358  
  1359  func (fake *FakeResource) LastCheckEndTimeReturnsOnCall(i int, result1 time.Time) {
  1360  	fake.lastCheckEndTimeMutex.Lock()
  1361  	defer fake.lastCheckEndTimeMutex.Unlock()
  1362  	fake.LastCheckEndTimeStub = nil
  1363  	if fake.lastCheckEndTimeReturnsOnCall == nil {
  1364  		fake.lastCheckEndTimeReturnsOnCall = make(map[int]struct {
  1365  			result1 time.Time
  1366  		})
  1367  	}
  1368  	fake.lastCheckEndTimeReturnsOnCall[i] = struct {
  1369  		result1 time.Time
  1370  	}{result1}
  1371  }
  1372  
  1373  func (fake *FakeResource) LastCheckStartTime() time.Time {
  1374  	fake.lastCheckStartTimeMutex.Lock()
  1375  	ret, specificReturn := fake.lastCheckStartTimeReturnsOnCall[len(fake.lastCheckStartTimeArgsForCall)]
  1376  	fake.lastCheckStartTimeArgsForCall = append(fake.lastCheckStartTimeArgsForCall, struct {
  1377  	}{})
  1378  	fake.recordInvocation("LastCheckStartTime", []interface{}{})
  1379  	fake.lastCheckStartTimeMutex.Unlock()
  1380  	if fake.LastCheckStartTimeStub != nil {
  1381  		return fake.LastCheckStartTimeStub()
  1382  	}
  1383  	if specificReturn {
  1384  		return ret.result1
  1385  	}
  1386  	fakeReturns := fake.lastCheckStartTimeReturns
  1387  	return fakeReturns.result1
  1388  }
  1389  
  1390  func (fake *FakeResource) LastCheckStartTimeCallCount() int {
  1391  	fake.lastCheckStartTimeMutex.RLock()
  1392  	defer fake.lastCheckStartTimeMutex.RUnlock()
  1393  	return len(fake.lastCheckStartTimeArgsForCall)
  1394  }
  1395  
  1396  func (fake *FakeResource) LastCheckStartTimeCalls(stub func() time.Time) {
  1397  	fake.lastCheckStartTimeMutex.Lock()
  1398  	defer fake.lastCheckStartTimeMutex.Unlock()
  1399  	fake.LastCheckStartTimeStub = stub
  1400  }
  1401  
  1402  func (fake *FakeResource) LastCheckStartTimeReturns(result1 time.Time) {
  1403  	fake.lastCheckStartTimeMutex.Lock()
  1404  	defer fake.lastCheckStartTimeMutex.Unlock()
  1405  	fake.LastCheckStartTimeStub = nil
  1406  	fake.lastCheckStartTimeReturns = struct {
  1407  		result1 time.Time
  1408  	}{result1}
  1409  }
  1410  
  1411  func (fake *FakeResource) LastCheckStartTimeReturnsOnCall(i int, result1 time.Time) {
  1412  	fake.lastCheckStartTimeMutex.Lock()
  1413  	defer fake.lastCheckStartTimeMutex.Unlock()
  1414  	fake.LastCheckStartTimeStub = nil
  1415  	if fake.lastCheckStartTimeReturnsOnCall == nil {
  1416  		fake.lastCheckStartTimeReturnsOnCall = make(map[int]struct {
  1417  			result1 time.Time
  1418  		})
  1419  	}
  1420  	fake.lastCheckStartTimeReturnsOnCall[i] = struct {
  1421  		result1 time.Time
  1422  	}{result1}
  1423  }
  1424  
  1425  func (fake *FakeResource) Name() string {
  1426  	fake.nameMutex.Lock()
  1427  	ret, specificReturn := fake.nameReturnsOnCall[len(fake.nameArgsForCall)]
  1428  	fake.nameArgsForCall = append(fake.nameArgsForCall, struct {
  1429  	}{})
  1430  	fake.recordInvocation("Name", []interface{}{})
  1431  	fake.nameMutex.Unlock()
  1432  	if fake.NameStub != nil {
  1433  		return fake.NameStub()
  1434  	}
  1435  	if specificReturn {
  1436  		return ret.result1
  1437  	}
  1438  	fakeReturns := fake.nameReturns
  1439  	return fakeReturns.result1
  1440  }
  1441  
  1442  func (fake *FakeResource) NameCallCount() int {
  1443  	fake.nameMutex.RLock()
  1444  	defer fake.nameMutex.RUnlock()
  1445  	return len(fake.nameArgsForCall)
  1446  }
  1447  
  1448  func (fake *FakeResource) NameCalls(stub func() string) {
  1449  	fake.nameMutex.Lock()
  1450  	defer fake.nameMutex.Unlock()
  1451  	fake.NameStub = stub
  1452  }
  1453  
  1454  func (fake *FakeResource) NameReturns(result1 string) {
  1455  	fake.nameMutex.Lock()
  1456  	defer fake.nameMutex.Unlock()
  1457  	fake.NameStub = nil
  1458  	fake.nameReturns = struct {
  1459  		result1 string
  1460  	}{result1}
  1461  }
  1462  
  1463  func (fake *FakeResource) NameReturnsOnCall(i int, result1 string) {
  1464  	fake.nameMutex.Lock()
  1465  	defer fake.nameMutex.Unlock()
  1466  	fake.NameStub = nil
  1467  	if fake.nameReturnsOnCall == nil {
  1468  		fake.nameReturnsOnCall = make(map[int]struct {
  1469  			result1 string
  1470  		})
  1471  	}
  1472  	fake.nameReturnsOnCall[i] = struct {
  1473  		result1 string
  1474  	}{result1}
  1475  }
  1476  
  1477  func (fake *FakeResource) NotifyScan() error {
  1478  	fake.notifyScanMutex.Lock()
  1479  	ret, specificReturn := fake.notifyScanReturnsOnCall[len(fake.notifyScanArgsForCall)]
  1480  	fake.notifyScanArgsForCall = append(fake.notifyScanArgsForCall, struct {
  1481  	}{})
  1482  	fake.recordInvocation("NotifyScan", []interface{}{})
  1483  	fake.notifyScanMutex.Unlock()
  1484  	if fake.NotifyScanStub != nil {
  1485  		return fake.NotifyScanStub()
  1486  	}
  1487  	if specificReturn {
  1488  		return ret.result1
  1489  	}
  1490  	fakeReturns := fake.notifyScanReturns
  1491  	return fakeReturns.result1
  1492  }
  1493  
  1494  func (fake *FakeResource) NotifyScanCallCount() int {
  1495  	fake.notifyScanMutex.RLock()
  1496  	defer fake.notifyScanMutex.RUnlock()
  1497  	return len(fake.notifyScanArgsForCall)
  1498  }
  1499  
  1500  func (fake *FakeResource) NotifyScanCalls(stub func() error) {
  1501  	fake.notifyScanMutex.Lock()
  1502  	defer fake.notifyScanMutex.Unlock()
  1503  	fake.NotifyScanStub = stub
  1504  }
  1505  
  1506  func (fake *FakeResource) NotifyScanReturns(result1 error) {
  1507  	fake.notifyScanMutex.Lock()
  1508  	defer fake.notifyScanMutex.Unlock()
  1509  	fake.NotifyScanStub = nil
  1510  	fake.notifyScanReturns = struct {
  1511  		result1 error
  1512  	}{result1}
  1513  }
  1514  
  1515  func (fake *FakeResource) NotifyScanReturnsOnCall(i int, result1 error) {
  1516  	fake.notifyScanMutex.Lock()
  1517  	defer fake.notifyScanMutex.Unlock()
  1518  	fake.NotifyScanStub = nil
  1519  	if fake.notifyScanReturnsOnCall == nil {
  1520  		fake.notifyScanReturnsOnCall = make(map[int]struct {
  1521  			result1 error
  1522  		})
  1523  	}
  1524  	fake.notifyScanReturnsOnCall[i] = struct {
  1525  		result1 error
  1526  	}{result1}
  1527  }
  1528  
  1529  func (fake *FakeResource) PinComment() string {
  1530  	fake.pinCommentMutex.Lock()
  1531  	ret, specificReturn := fake.pinCommentReturnsOnCall[len(fake.pinCommentArgsForCall)]
  1532  	fake.pinCommentArgsForCall = append(fake.pinCommentArgsForCall, struct {
  1533  	}{})
  1534  	fake.recordInvocation("PinComment", []interface{}{})
  1535  	fake.pinCommentMutex.Unlock()
  1536  	if fake.PinCommentStub != nil {
  1537  		return fake.PinCommentStub()
  1538  	}
  1539  	if specificReturn {
  1540  		return ret.result1
  1541  	}
  1542  	fakeReturns := fake.pinCommentReturns
  1543  	return fakeReturns.result1
  1544  }
  1545  
  1546  func (fake *FakeResource) PinCommentCallCount() int {
  1547  	fake.pinCommentMutex.RLock()
  1548  	defer fake.pinCommentMutex.RUnlock()
  1549  	return len(fake.pinCommentArgsForCall)
  1550  }
  1551  
  1552  func (fake *FakeResource) PinCommentCalls(stub func() string) {
  1553  	fake.pinCommentMutex.Lock()
  1554  	defer fake.pinCommentMutex.Unlock()
  1555  	fake.PinCommentStub = stub
  1556  }
  1557  
  1558  func (fake *FakeResource) PinCommentReturns(result1 string) {
  1559  	fake.pinCommentMutex.Lock()
  1560  	defer fake.pinCommentMutex.Unlock()
  1561  	fake.PinCommentStub = nil
  1562  	fake.pinCommentReturns = struct {
  1563  		result1 string
  1564  	}{result1}
  1565  }
  1566  
  1567  func (fake *FakeResource) PinCommentReturnsOnCall(i int, result1 string) {
  1568  	fake.pinCommentMutex.Lock()
  1569  	defer fake.pinCommentMutex.Unlock()
  1570  	fake.PinCommentStub = nil
  1571  	if fake.pinCommentReturnsOnCall == nil {
  1572  		fake.pinCommentReturnsOnCall = make(map[int]struct {
  1573  			result1 string
  1574  		})
  1575  	}
  1576  	fake.pinCommentReturnsOnCall[i] = struct {
  1577  		result1 string
  1578  	}{result1}
  1579  }
  1580  
  1581  func (fake *FakeResource) PinVersion(arg1 int) (bool, error) {
  1582  	fake.pinVersionMutex.Lock()
  1583  	ret, specificReturn := fake.pinVersionReturnsOnCall[len(fake.pinVersionArgsForCall)]
  1584  	fake.pinVersionArgsForCall = append(fake.pinVersionArgsForCall, struct {
  1585  		arg1 int
  1586  	}{arg1})
  1587  	fake.recordInvocation("PinVersion", []interface{}{arg1})
  1588  	fake.pinVersionMutex.Unlock()
  1589  	if fake.PinVersionStub != nil {
  1590  		return fake.PinVersionStub(arg1)
  1591  	}
  1592  	if specificReturn {
  1593  		return ret.result1, ret.result2
  1594  	}
  1595  	fakeReturns := fake.pinVersionReturns
  1596  	return fakeReturns.result1, fakeReturns.result2
  1597  }
  1598  
  1599  func (fake *FakeResource) PinVersionCallCount() int {
  1600  	fake.pinVersionMutex.RLock()
  1601  	defer fake.pinVersionMutex.RUnlock()
  1602  	return len(fake.pinVersionArgsForCall)
  1603  }
  1604  
  1605  func (fake *FakeResource) PinVersionCalls(stub func(int) (bool, error)) {
  1606  	fake.pinVersionMutex.Lock()
  1607  	defer fake.pinVersionMutex.Unlock()
  1608  	fake.PinVersionStub = stub
  1609  }
  1610  
  1611  func (fake *FakeResource) PinVersionArgsForCall(i int) int {
  1612  	fake.pinVersionMutex.RLock()
  1613  	defer fake.pinVersionMutex.RUnlock()
  1614  	argsForCall := fake.pinVersionArgsForCall[i]
  1615  	return argsForCall.arg1
  1616  }
  1617  
  1618  func (fake *FakeResource) PinVersionReturns(result1 bool, result2 error) {
  1619  	fake.pinVersionMutex.Lock()
  1620  	defer fake.pinVersionMutex.Unlock()
  1621  	fake.PinVersionStub = nil
  1622  	fake.pinVersionReturns = struct {
  1623  		result1 bool
  1624  		result2 error
  1625  	}{result1, result2}
  1626  }
  1627  
  1628  func (fake *FakeResource) PinVersionReturnsOnCall(i int, result1 bool, result2 error) {
  1629  	fake.pinVersionMutex.Lock()
  1630  	defer fake.pinVersionMutex.Unlock()
  1631  	fake.PinVersionStub = nil
  1632  	if fake.pinVersionReturnsOnCall == nil {
  1633  		fake.pinVersionReturnsOnCall = make(map[int]struct {
  1634  			result1 bool
  1635  			result2 error
  1636  		})
  1637  	}
  1638  	fake.pinVersionReturnsOnCall[i] = struct {
  1639  		result1 bool
  1640  		result2 error
  1641  	}{result1, result2}
  1642  }
  1643  
  1644  func (fake *FakeResource) Pipeline() (db.Pipeline, bool, error) {
  1645  	fake.pipelineMutex.Lock()
  1646  	ret, specificReturn := fake.pipelineReturnsOnCall[len(fake.pipelineArgsForCall)]
  1647  	fake.pipelineArgsForCall = append(fake.pipelineArgsForCall, struct {
  1648  	}{})
  1649  	fake.recordInvocation("Pipeline", []interface{}{})
  1650  	fake.pipelineMutex.Unlock()
  1651  	if fake.PipelineStub != nil {
  1652  		return fake.PipelineStub()
  1653  	}
  1654  	if specificReturn {
  1655  		return ret.result1, ret.result2, ret.result3
  1656  	}
  1657  	fakeReturns := fake.pipelineReturns
  1658  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1659  }
  1660  
  1661  func (fake *FakeResource) PipelineCallCount() int {
  1662  	fake.pipelineMutex.RLock()
  1663  	defer fake.pipelineMutex.RUnlock()
  1664  	return len(fake.pipelineArgsForCall)
  1665  }
  1666  
  1667  func (fake *FakeResource) PipelineCalls(stub func() (db.Pipeline, bool, error)) {
  1668  	fake.pipelineMutex.Lock()
  1669  	defer fake.pipelineMutex.Unlock()
  1670  	fake.PipelineStub = stub
  1671  }
  1672  
  1673  func (fake *FakeResource) PipelineReturns(result1 db.Pipeline, result2 bool, result3 error) {
  1674  	fake.pipelineMutex.Lock()
  1675  	defer fake.pipelineMutex.Unlock()
  1676  	fake.PipelineStub = nil
  1677  	fake.pipelineReturns = struct {
  1678  		result1 db.Pipeline
  1679  		result2 bool
  1680  		result3 error
  1681  	}{result1, result2, result3}
  1682  }
  1683  
  1684  func (fake *FakeResource) PipelineReturnsOnCall(i int, result1 db.Pipeline, result2 bool, result3 error) {
  1685  	fake.pipelineMutex.Lock()
  1686  	defer fake.pipelineMutex.Unlock()
  1687  	fake.PipelineStub = nil
  1688  	if fake.pipelineReturnsOnCall == nil {
  1689  		fake.pipelineReturnsOnCall = make(map[int]struct {
  1690  			result1 db.Pipeline
  1691  			result2 bool
  1692  			result3 error
  1693  		})
  1694  	}
  1695  	fake.pipelineReturnsOnCall[i] = struct {
  1696  		result1 db.Pipeline
  1697  		result2 bool
  1698  		result3 error
  1699  	}{result1, result2, result3}
  1700  }
  1701  
  1702  func (fake *FakeResource) PipelineID() int {
  1703  	fake.pipelineIDMutex.Lock()
  1704  	ret, specificReturn := fake.pipelineIDReturnsOnCall[len(fake.pipelineIDArgsForCall)]
  1705  	fake.pipelineIDArgsForCall = append(fake.pipelineIDArgsForCall, struct {
  1706  	}{})
  1707  	fake.recordInvocation("PipelineID", []interface{}{})
  1708  	fake.pipelineIDMutex.Unlock()
  1709  	if fake.PipelineIDStub != nil {
  1710  		return fake.PipelineIDStub()
  1711  	}
  1712  	if specificReturn {
  1713  		return ret.result1
  1714  	}
  1715  	fakeReturns := fake.pipelineIDReturns
  1716  	return fakeReturns.result1
  1717  }
  1718  
  1719  func (fake *FakeResource) PipelineIDCallCount() int {
  1720  	fake.pipelineIDMutex.RLock()
  1721  	defer fake.pipelineIDMutex.RUnlock()
  1722  	return len(fake.pipelineIDArgsForCall)
  1723  }
  1724  
  1725  func (fake *FakeResource) PipelineIDCalls(stub func() int) {
  1726  	fake.pipelineIDMutex.Lock()
  1727  	defer fake.pipelineIDMutex.Unlock()
  1728  	fake.PipelineIDStub = stub
  1729  }
  1730  
  1731  func (fake *FakeResource) PipelineIDReturns(result1 int) {
  1732  	fake.pipelineIDMutex.Lock()
  1733  	defer fake.pipelineIDMutex.Unlock()
  1734  	fake.PipelineIDStub = nil
  1735  	fake.pipelineIDReturns = struct {
  1736  		result1 int
  1737  	}{result1}
  1738  }
  1739  
  1740  func (fake *FakeResource) PipelineIDReturnsOnCall(i int, result1 int) {
  1741  	fake.pipelineIDMutex.Lock()
  1742  	defer fake.pipelineIDMutex.Unlock()
  1743  	fake.PipelineIDStub = nil
  1744  	if fake.pipelineIDReturnsOnCall == nil {
  1745  		fake.pipelineIDReturnsOnCall = make(map[int]struct {
  1746  			result1 int
  1747  		})
  1748  	}
  1749  	fake.pipelineIDReturnsOnCall[i] = struct {
  1750  		result1 int
  1751  	}{result1}
  1752  }
  1753  
  1754  func (fake *FakeResource) PipelineInstanceVars() atc.InstanceVars {
  1755  	fake.pipelineInstanceVarsMutex.Lock()
  1756  	ret, specificReturn := fake.pipelineInstanceVarsReturnsOnCall[len(fake.pipelineInstanceVarsArgsForCall)]
  1757  	fake.pipelineInstanceVarsArgsForCall = append(fake.pipelineInstanceVarsArgsForCall, struct {
  1758  	}{})
  1759  	fake.recordInvocation("PipelineInstanceVars", []interface{}{})
  1760  	fake.pipelineInstanceVarsMutex.Unlock()
  1761  	if fake.PipelineInstanceVarsStub != nil {
  1762  		return fake.PipelineInstanceVarsStub()
  1763  	}
  1764  	if specificReturn {
  1765  		return ret.result1
  1766  	}
  1767  	fakeReturns := fake.pipelineInstanceVarsReturns
  1768  	return fakeReturns.result1
  1769  }
  1770  
  1771  func (fake *FakeResource) PipelineInstanceVarsCallCount() int {
  1772  	fake.pipelineInstanceVarsMutex.RLock()
  1773  	defer fake.pipelineInstanceVarsMutex.RUnlock()
  1774  	return len(fake.pipelineInstanceVarsArgsForCall)
  1775  }
  1776  
  1777  func (fake *FakeResource) PipelineInstanceVarsCalls(stub func() atc.InstanceVars) {
  1778  	fake.pipelineInstanceVarsMutex.Lock()
  1779  	defer fake.pipelineInstanceVarsMutex.Unlock()
  1780  	fake.PipelineInstanceVarsStub = stub
  1781  }
  1782  
  1783  func (fake *FakeResource) PipelineInstanceVarsReturns(result1 atc.InstanceVars) {
  1784  	fake.pipelineInstanceVarsMutex.Lock()
  1785  	defer fake.pipelineInstanceVarsMutex.Unlock()
  1786  	fake.PipelineInstanceVarsStub = nil
  1787  	fake.pipelineInstanceVarsReturns = struct {
  1788  		result1 atc.InstanceVars
  1789  	}{result1}
  1790  }
  1791  
  1792  func (fake *FakeResource) PipelineInstanceVarsReturnsOnCall(i int, result1 atc.InstanceVars) {
  1793  	fake.pipelineInstanceVarsMutex.Lock()
  1794  	defer fake.pipelineInstanceVarsMutex.Unlock()
  1795  	fake.PipelineInstanceVarsStub = nil
  1796  	if fake.pipelineInstanceVarsReturnsOnCall == nil {
  1797  		fake.pipelineInstanceVarsReturnsOnCall = make(map[int]struct {
  1798  			result1 atc.InstanceVars
  1799  		})
  1800  	}
  1801  	fake.pipelineInstanceVarsReturnsOnCall[i] = struct {
  1802  		result1 atc.InstanceVars
  1803  	}{result1}
  1804  }
  1805  
  1806  func (fake *FakeResource) PipelineName() string {
  1807  	fake.pipelineNameMutex.Lock()
  1808  	ret, specificReturn := fake.pipelineNameReturnsOnCall[len(fake.pipelineNameArgsForCall)]
  1809  	fake.pipelineNameArgsForCall = append(fake.pipelineNameArgsForCall, struct {
  1810  	}{})
  1811  	fake.recordInvocation("PipelineName", []interface{}{})
  1812  	fake.pipelineNameMutex.Unlock()
  1813  	if fake.PipelineNameStub != nil {
  1814  		return fake.PipelineNameStub()
  1815  	}
  1816  	if specificReturn {
  1817  		return ret.result1
  1818  	}
  1819  	fakeReturns := fake.pipelineNameReturns
  1820  	return fakeReturns.result1
  1821  }
  1822  
  1823  func (fake *FakeResource) PipelineNameCallCount() int {
  1824  	fake.pipelineNameMutex.RLock()
  1825  	defer fake.pipelineNameMutex.RUnlock()
  1826  	return len(fake.pipelineNameArgsForCall)
  1827  }
  1828  
  1829  func (fake *FakeResource) PipelineNameCalls(stub func() string) {
  1830  	fake.pipelineNameMutex.Lock()
  1831  	defer fake.pipelineNameMutex.Unlock()
  1832  	fake.PipelineNameStub = stub
  1833  }
  1834  
  1835  func (fake *FakeResource) PipelineNameReturns(result1 string) {
  1836  	fake.pipelineNameMutex.Lock()
  1837  	defer fake.pipelineNameMutex.Unlock()
  1838  	fake.PipelineNameStub = nil
  1839  	fake.pipelineNameReturns = struct {
  1840  		result1 string
  1841  	}{result1}
  1842  }
  1843  
  1844  func (fake *FakeResource) PipelineNameReturnsOnCall(i int, result1 string) {
  1845  	fake.pipelineNameMutex.Lock()
  1846  	defer fake.pipelineNameMutex.Unlock()
  1847  	fake.PipelineNameStub = nil
  1848  	if fake.pipelineNameReturnsOnCall == nil {
  1849  		fake.pipelineNameReturnsOnCall = make(map[int]struct {
  1850  			result1 string
  1851  		})
  1852  	}
  1853  	fake.pipelineNameReturnsOnCall[i] = struct {
  1854  		result1 string
  1855  	}{result1}
  1856  }
  1857  
  1858  func (fake *FakeResource) PipelineRef() atc.PipelineRef {
  1859  	fake.pipelineRefMutex.Lock()
  1860  	ret, specificReturn := fake.pipelineRefReturnsOnCall[len(fake.pipelineRefArgsForCall)]
  1861  	fake.pipelineRefArgsForCall = append(fake.pipelineRefArgsForCall, struct {
  1862  	}{})
  1863  	fake.recordInvocation("PipelineRef", []interface{}{})
  1864  	fake.pipelineRefMutex.Unlock()
  1865  	if fake.PipelineRefStub != nil {
  1866  		return fake.PipelineRefStub()
  1867  	}
  1868  	if specificReturn {
  1869  		return ret.result1
  1870  	}
  1871  	fakeReturns := fake.pipelineRefReturns
  1872  	return fakeReturns.result1
  1873  }
  1874  
  1875  func (fake *FakeResource) PipelineRefCallCount() int {
  1876  	fake.pipelineRefMutex.RLock()
  1877  	defer fake.pipelineRefMutex.RUnlock()
  1878  	return len(fake.pipelineRefArgsForCall)
  1879  }
  1880  
  1881  func (fake *FakeResource) PipelineRefCalls(stub func() atc.PipelineRef) {
  1882  	fake.pipelineRefMutex.Lock()
  1883  	defer fake.pipelineRefMutex.Unlock()
  1884  	fake.PipelineRefStub = stub
  1885  }
  1886  
  1887  func (fake *FakeResource) PipelineRefReturns(result1 atc.PipelineRef) {
  1888  	fake.pipelineRefMutex.Lock()
  1889  	defer fake.pipelineRefMutex.Unlock()
  1890  	fake.PipelineRefStub = nil
  1891  	fake.pipelineRefReturns = struct {
  1892  		result1 atc.PipelineRef
  1893  	}{result1}
  1894  }
  1895  
  1896  func (fake *FakeResource) PipelineRefReturnsOnCall(i int, result1 atc.PipelineRef) {
  1897  	fake.pipelineRefMutex.Lock()
  1898  	defer fake.pipelineRefMutex.Unlock()
  1899  	fake.PipelineRefStub = nil
  1900  	if fake.pipelineRefReturnsOnCall == nil {
  1901  		fake.pipelineRefReturnsOnCall = make(map[int]struct {
  1902  			result1 atc.PipelineRef
  1903  		})
  1904  	}
  1905  	fake.pipelineRefReturnsOnCall[i] = struct {
  1906  		result1 atc.PipelineRef
  1907  	}{result1}
  1908  }
  1909  
  1910  func (fake *FakeResource) Public() bool {
  1911  	fake.publicMutex.Lock()
  1912  	ret, specificReturn := fake.publicReturnsOnCall[len(fake.publicArgsForCall)]
  1913  	fake.publicArgsForCall = append(fake.publicArgsForCall, struct {
  1914  	}{})
  1915  	fake.recordInvocation("Public", []interface{}{})
  1916  	fake.publicMutex.Unlock()
  1917  	if fake.PublicStub != nil {
  1918  		return fake.PublicStub()
  1919  	}
  1920  	if specificReturn {
  1921  		return ret.result1
  1922  	}
  1923  	fakeReturns := fake.publicReturns
  1924  	return fakeReturns.result1
  1925  }
  1926  
  1927  func (fake *FakeResource) PublicCallCount() int {
  1928  	fake.publicMutex.RLock()
  1929  	defer fake.publicMutex.RUnlock()
  1930  	return len(fake.publicArgsForCall)
  1931  }
  1932  
  1933  func (fake *FakeResource) PublicCalls(stub func() bool) {
  1934  	fake.publicMutex.Lock()
  1935  	defer fake.publicMutex.Unlock()
  1936  	fake.PublicStub = stub
  1937  }
  1938  
  1939  func (fake *FakeResource) PublicReturns(result1 bool) {
  1940  	fake.publicMutex.Lock()
  1941  	defer fake.publicMutex.Unlock()
  1942  	fake.PublicStub = nil
  1943  	fake.publicReturns = struct {
  1944  		result1 bool
  1945  	}{result1}
  1946  }
  1947  
  1948  func (fake *FakeResource) PublicReturnsOnCall(i int, result1 bool) {
  1949  	fake.publicMutex.Lock()
  1950  	defer fake.publicMutex.Unlock()
  1951  	fake.PublicStub = nil
  1952  	if fake.publicReturnsOnCall == nil {
  1953  		fake.publicReturnsOnCall = make(map[int]struct {
  1954  			result1 bool
  1955  		})
  1956  	}
  1957  	fake.publicReturnsOnCall[i] = struct {
  1958  		result1 bool
  1959  	}{result1}
  1960  }
  1961  
  1962  func (fake *FakeResource) Reload() (bool, error) {
  1963  	fake.reloadMutex.Lock()
  1964  	ret, specificReturn := fake.reloadReturnsOnCall[len(fake.reloadArgsForCall)]
  1965  	fake.reloadArgsForCall = append(fake.reloadArgsForCall, struct {
  1966  	}{})
  1967  	fake.recordInvocation("Reload", []interface{}{})
  1968  	fake.reloadMutex.Unlock()
  1969  	if fake.ReloadStub != nil {
  1970  		return fake.ReloadStub()
  1971  	}
  1972  	if specificReturn {
  1973  		return ret.result1, ret.result2
  1974  	}
  1975  	fakeReturns := fake.reloadReturns
  1976  	return fakeReturns.result1, fakeReturns.result2
  1977  }
  1978  
  1979  func (fake *FakeResource) ReloadCallCount() int {
  1980  	fake.reloadMutex.RLock()
  1981  	defer fake.reloadMutex.RUnlock()
  1982  	return len(fake.reloadArgsForCall)
  1983  }
  1984  
  1985  func (fake *FakeResource) ReloadCalls(stub func() (bool, error)) {
  1986  	fake.reloadMutex.Lock()
  1987  	defer fake.reloadMutex.Unlock()
  1988  	fake.ReloadStub = stub
  1989  }
  1990  
  1991  func (fake *FakeResource) ReloadReturns(result1 bool, result2 error) {
  1992  	fake.reloadMutex.Lock()
  1993  	defer fake.reloadMutex.Unlock()
  1994  	fake.ReloadStub = nil
  1995  	fake.reloadReturns = struct {
  1996  		result1 bool
  1997  		result2 error
  1998  	}{result1, result2}
  1999  }
  2000  
  2001  func (fake *FakeResource) ReloadReturnsOnCall(i int, result1 bool, result2 error) {
  2002  	fake.reloadMutex.Lock()
  2003  	defer fake.reloadMutex.Unlock()
  2004  	fake.ReloadStub = nil
  2005  	if fake.reloadReturnsOnCall == nil {
  2006  		fake.reloadReturnsOnCall = make(map[int]struct {
  2007  			result1 bool
  2008  			result2 error
  2009  		})
  2010  	}
  2011  	fake.reloadReturnsOnCall[i] = struct {
  2012  		result1 bool
  2013  		result2 error
  2014  	}{result1, result2}
  2015  }
  2016  
  2017  func (fake *FakeResource) ResourceConfigID() int {
  2018  	fake.resourceConfigIDMutex.Lock()
  2019  	ret, specificReturn := fake.resourceConfigIDReturnsOnCall[len(fake.resourceConfigIDArgsForCall)]
  2020  	fake.resourceConfigIDArgsForCall = append(fake.resourceConfigIDArgsForCall, struct {
  2021  	}{})
  2022  	fake.recordInvocation("ResourceConfigID", []interface{}{})
  2023  	fake.resourceConfigIDMutex.Unlock()
  2024  	if fake.ResourceConfigIDStub != nil {
  2025  		return fake.ResourceConfigIDStub()
  2026  	}
  2027  	if specificReturn {
  2028  		return ret.result1
  2029  	}
  2030  	fakeReturns := fake.resourceConfigIDReturns
  2031  	return fakeReturns.result1
  2032  }
  2033  
  2034  func (fake *FakeResource) ResourceConfigIDCallCount() int {
  2035  	fake.resourceConfigIDMutex.RLock()
  2036  	defer fake.resourceConfigIDMutex.RUnlock()
  2037  	return len(fake.resourceConfigIDArgsForCall)
  2038  }
  2039  
  2040  func (fake *FakeResource) ResourceConfigIDCalls(stub func() int) {
  2041  	fake.resourceConfigIDMutex.Lock()
  2042  	defer fake.resourceConfigIDMutex.Unlock()
  2043  	fake.ResourceConfigIDStub = stub
  2044  }
  2045  
  2046  func (fake *FakeResource) ResourceConfigIDReturns(result1 int) {
  2047  	fake.resourceConfigIDMutex.Lock()
  2048  	defer fake.resourceConfigIDMutex.Unlock()
  2049  	fake.ResourceConfigIDStub = nil
  2050  	fake.resourceConfigIDReturns = struct {
  2051  		result1 int
  2052  	}{result1}
  2053  }
  2054  
  2055  func (fake *FakeResource) ResourceConfigIDReturnsOnCall(i int, result1 int) {
  2056  	fake.resourceConfigIDMutex.Lock()
  2057  	defer fake.resourceConfigIDMutex.Unlock()
  2058  	fake.ResourceConfigIDStub = nil
  2059  	if fake.resourceConfigIDReturnsOnCall == nil {
  2060  		fake.resourceConfigIDReturnsOnCall = make(map[int]struct {
  2061  			result1 int
  2062  		})
  2063  	}
  2064  	fake.resourceConfigIDReturnsOnCall[i] = struct {
  2065  		result1 int
  2066  	}{result1}
  2067  }
  2068  
  2069  func (fake *FakeResource) ResourceConfigScopeID() int {
  2070  	fake.resourceConfigScopeIDMutex.Lock()
  2071  	ret, specificReturn := fake.resourceConfigScopeIDReturnsOnCall[len(fake.resourceConfigScopeIDArgsForCall)]
  2072  	fake.resourceConfigScopeIDArgsForCall = append(fake.resourceConfigScopeIDArgsForCall, struct {
  2073  	}{})
  2074  	fake.recordInvocation("ResourceConfigScopeID", []interface{}{})
  2075  	fake.resourceConfigScopeIDMutex.Unlock()
  2076  	if fake.ResourceConfigScopeIDStub != nil {
  2077  		return fake.ResourceConfigScopeIDStub()
  2078  	}
  2079  	if specificReturn {
  2080  		return ret.result1
  2081  	}
  2082  	fakeReturns := fake.resourceConfigScopeIDReturns
  2083  	return fakeReturns.result1
  2084  }
  2085  
  2086  func (fake *FakeResource) ResourceConfigScopeIDCallCount() int {
  2087  	fake.resourceConfigScopeIDMutex.RLock()
  2088  	defer fake.resourceConfigScopeIDMutex.RUnlock()
  2089  	return len(fake.resourceConfigScopeIDArgsForCall)
  2090  }
  2091  
  2092  func (fake *FakeResource) ResourceConfigScopeIDCalls(stub func() int) {
  2093  	fake.resourceConfigScopeIDMutex.Lock()
  2094  	defer fake.resourceConfigScopeIDMutex.Unlock()
  2095  	fake.ResourceConfigScopeIDStub = stub
  2096  }
  2097  
  2098  func (fake *FakeResource) ResourceConfigScopeIDReturns(result1 int) {
  2099  	fake.resourceConfigScopeIDMutex.Lock()
  2100  	defer fake.resourceConfigScopeIDMutex.Unlock()
  2101  	fake.ResourceConfigScopeIDStub = nil
  2102  	fake.resourceConfigScopeIDReturns = struct {
  2103  		result1 int
  2104  	}{result1}
  2105  }
  2106  
  2107  func (fake *FakeResource) ResourceConfigScopeIDReturnsOnCall(i int, result1 int) {
  2108  	fake.resourceConfigScopeIDMutex.Lock()
  2109  	defer fake.resourceConfigScopeIDMutex.Unlock()
  2110  	fake.ResourceConfigScopeIDStub = nil
  2111  	if fake.resourceConfigScopeIDReturnsOnCall == nil {
  2112  		fake.resourceConfigScopeIDReturnsOnCall = make(map[int]struct {
  2113  			result1 int
  2114  		})
  2115  	}
  2116  	fake.resourceConfigScopeIDReturnsOnCall[i] = struct {
  2117  		result1 int
  2118  	}{result1}
  2119  }
  2120  
  2121  func (fake *FakeResource) SaveUncheckedVersion(arg1 atc.Version, arg2 db.ResourceConfigMetadataFields, arg3 db.ResourceConfig) (bool, error) {
  2122  	fake.saveUncheckedVersionMutex.Lock()
  2123  	ret, specificReturn := fake.saveUncheckedVersionReturnsOnCall[len(fake.saveUncheckedVersionArgsForCall)]
  2124  	fake.saveUncheckedVersionArgsForCall = append(fake.saveUncheckedVersionArgsForCall, struct {
  2125  		arg1 atc.Version
  2126  		arg2 db.ResourceConfigMetadataFields
  2127  		arg3 db.ResourceConfig
  2128  	}{arg1, arg2, arg3})
  2129  	fake.recordInvocation("SaveUncheckedVersion", []interface{}{arg1, arg2, arg3})
  2130  	fake.saveUncheckedVersionMutex.Unlock()
  2131  	if fake.SaveUncheckedVersionStub != nil {
  2132  		return fake.SaveUncheckedVersionStub(arg1, arg2, arg3)
  2133  	}
  2134  	if specificReturn {
  2135  		return ret.result1, ret.result2
  2136  	}
  2137  	fakeReturns := fake.saveUncheckedVersionReturns
  2138  	return fakeReturns.result1, fakeReturns.result2
  2139  }
  2140  
  2141  func (fake *FakeResource) SaveUncheckedVersionCallCount() int {
  2142  	fake.saveUncheckedVersionMutex.RLock()
  2143  	defer fake.saveUncheckedVersionMutex.RUnlock()
  2144  	return len(fake.saveUncheckedVersionArgsForCall)
  2145  }
  2146  
  2147  func (fake *FakeResource) SaveUncheckedVersionCalls(stub func(atc.Version, db.ResourceConfigMetadataFields, db.ResourceConfig) (bool, error)) {
  2148  	fake.saveUncheckedVersionMutex.Lock()
  2149  	defer fake.saveUncheckedVersionMutex.Unlock()
  2150  	fake.SaveUncheckedVersionStub = stub
  2151  }
  2152  
  2153  func (fake *FakeResource) SaveUncheckedVersionArgsForCall(i int) (atc.Version, db.ResourceConfigMetadataFields, db.ResourceConfig) {
  2154  	fake.saveUncheckedVersionMutex.RLock()
  2155  	defer fake.saveUncheckedVersionMutex.RUnlock()
  2156  	argsForCall := fake.saveUncheckedVersionArgsForCall[i]
  2157  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
  2158  }
  2159  
  2160  func (fake *FakeResource) SaveUncheckedVersionReturns(result1 bool, result2 error) {
  2161  	fake.saveUncheckedVersionMutex.Lock()
  2162  	defer fake.saveUncheckedVersionMutex.Unlock()
  2163  	fake.SaveUncheckedVersionStub = nil
  2164  	fake.saveUncheckedVersionReturns = struct {
  2165  		result1 bool
  2166  		result2 error
  2167  	}{result1, result2}
  2168  }
  2169  
  2170  func (fake *FakeResource) SaveUncheckedVersionReturnsOnCall(i int, result1 bool, result2 error) {
  2171  	fake.saveUncheckedVersionMutex.Lock()
  2172  	defer fake.saveUncheckedVersionMutex.Unlock()
  2173  	fake.SaveUncheckedVersionStub = nil
  2174  	if fake.saveUncheckedVersionReturnsOnCall == nil {
  2175  		fake.saveUncheckedVersionReturnsOnCall = make(map[int]struct {
  2176  			result1 bool
  2177  			result2 error
  2178  		})
  2179  	}
  2180  	fake.saveUncheckedVersionReturnsOnCall[i] = struct {
  2181  		result1 bool
  2182  		result2 error
  2183  	}{result1, result2}
  2184  }
  2185  
  2186  func (fake *FakeResource) SetPinComment(arg1 string) error {
  2187  	fake.setPinCommentMutex.Lock()
  2188  	ret, specificReturn := fake.setPinCommentReturnsOnCall[len(fake.setPinCommentArgsForCall)]
  2189  	fake.setPinCommentArgsForCall = append(fake.setPinCommentArgsForCall, struct {
  2190  		arg1 string
  2191  	}{arg1})
  2192  	fake.recordInvocation("SetPinComment", []interface{}{arg1})
  2193  	fake.setPinCommentMutex.Unlock()
  2194  	if fake.SetPinCommentStub != nil {
  2195  		return fake.SetPinCommentStub(arg1)
  2196  	}
  2197  	if specificReturn {
  2198  		return ret.result1
  2199  	}
  2200  	fakeReturns := fake.setPinCommentReturns
  2201  	return fakeReturns.result1
  2202  }
  2203  
  2204  func (fake *FakeResource) SetPinCommentCallCount() int {
  2205  	fake.setPinCommentMutex.RLock()
  2206  	defer fake.setPinCommentMutex.RUnlock()
  2207  	return len(fake.setPinCommentArgsForCall)
  2208  }
  2209  
  2210  func (fake *FakeResource) SetPinCommentCalls(stub func(string) error) {
  2211  	fake.setPinCommentMutex.Lock()
  2212  	defer fake.setPinCommentMutex.Unlock()
  2213  	fake.SetPinCommentStub = stub
  2214  }
  2215  
  2216  func (fake *FakeResource) SetPinCommentArgsForCall(i int) string {
  2217  	fake.setPinCommentMutex.RLock()
  2218  	defer fake.setPinCommentMutex.RUnlock()
  2219  	argsForCall := fake.setPinCommentArgsForCall[i]
  2220  	return argsForCall.arg1
  2221  }
  2222  
  2223  func (fake *FakeResource) SetPinCommentReturns(result1 error) {
  2224  	fake.setPinCommentMutex.Lock()
  2225  	defer fake.setPinCommentMutex.Unlock()
  2226  	fake.SetPinCommentStub = nil
  2227  	fake.setPinCommentReturns = struct {
  2228  		result1 error
  2229  	}{result1}
  2230  }
  2231  
  2232  func (fake *FakeResource) SetPinCommentReturnsOnCall(i int, result1 error) {
  2233  	fake.setPinCommentMutex.Lock()
  2234  	defer fake.setPinCommentMutex.Unlock()
  2235  	fake.SetPinCommentStub = nil
  2236  	if fake.setPinCommentReturnsOnCall == nil {
  2237  		fake.setPinCommentReturnsOnCall = make(map[int]struct {
  2238  			result1 error
  2239  		})
  2240  	}
  2241  	fake.setPinCommentReturnsOnCall[i] = struct {
  2242  		result1 error
  2243  	}{result1}
  2244  }
  2245  
  2246  func (fake *FakeResource) SetResourceConfigScope(arg1 db.ResourceConfigScope) error {
  2247  	fake.setResourceConfigScopeMutex.Lock()
  2248  	ret, specificReturn := fake.setResourceConfigScopeReturnsOnCall[len(fake.setResourceConfigScopeArgsForCall)]
  2249  	fake.setResourceConfigScopeArgsForCall = append(fake.setResourceConfigScopeArgsForCall, struct {
  2250  		arg1 db.ResourceConfigScope
  2251  	}{arg1})
  2252  	fake.recordInvocation("SetResourceConfigScope", []interface{}{arg1})
  2253  	fake.setResourceConfigScopeMutex.Unlock()
  2254  	if fake.SetResourceConfigScopeStub != nil {
  2255  		return fake.SetResourceConfigScopeStub(arg1)
  2256  	}
  2257  	if specificReturn {
  2258  		return ret.result1
  2259  	}
  2260  	fakeReturns := fake.setResourceConfigScopeReturns
  2261  	return fakeReturns.result1
  2262  }
  2263  
  2264  func (fake *FakeResource) SetResourceConfigScopeCallCount() int {
  2265  	fake.setResourceConfigScopeMutex.RLock()
  2266  	defer fake.setResourceConfigScopeMutex.RUnlock()
  2267  	return len(fake.setResourceConfigScopeArgsForCall)
  2268  }
  2269  
  2270  func (fake *FakeResource) SetResourceConfigScopeCalls(stub func(db.ResourceConfigScope) error) {
  2271  	fake.setResourceConfigScopeMutex.Lock()
  2272  	defer fake.setResourceConfigScopeMutex.Unlock()
  2273  	fake.SetResourceConfigScopeStub = stub
  2274  }
  2275  
  2276  func (fake *FakeResource) SetResourceConfigScopeArgsForCall(i int) db.ResourceConfigScope {
  2277  	fake.setResourceConfigScopeMutex.RLock()
  2278  	defer fake.setResourceConfigScopeMutex.RUnlock()
  2279  	argsForCall := fake.setResourceConfigScopeArgsForCall[i]
  2280  	return argsForCall.arg1
  2281  }
  2282  
  2283  func (fake *FakeResource) SetResourceConfigScopeReturns(result1 error) {
  2284  	fake.setResourceConfigScopeMutex.Lock()
  2285  	defer fake.setResourceConfigScopeMutex.Unlock()
  2286  	fake.SetResourceConfigScopeStub = nil
  2287  	fake.setResourceConfigScopeReturns = struct {
  2288  		result1 error
  2289  	}{result1}
  2290  }
  2291  
  2292  func (fake *FakeResource) SetResourceConfigScopeReturnsOnCall(i int, result1 error) {
  2293  	fake.setResourceConfigScopeMutex.Lock()
  2294  	defer fake.setResourceConfigScopeMutex.Unlock()
  2295  	fake.SetResourceConfigScopeStub = nil
  2296  	if fake.setResourceConfigScopeReturnsOnCall == nil {
  2297  		fake.setResourceConfigScopeReturnsOnCall = make(map[int]struct {
  2298  			result1 error
  2299  		})
  2300  	}
  2301  	fake.setResourceConfigScopeReturnsOnCall[i] = struct {
  2302  		result1 error
  2303  	}{result1}
  2304  }
  2305  
  2306  func (fake *FakeResource) Source() atc.Source {
  2307  	fake.sourceMutex.Lock()
  2308  	ret, specificReturn := fake.sourceReturnsOnCall[len(fake.sourceArgsForCall)]
  2309  	fake.sourceArgsForCall = append(fake.sourceArgsForCall, struct {
  2310  	}{})
  2311  	fake.recordInvocation("Source", []interface{}{})
  2312  	fake.sourceMutex.Unlock()
  2313  	if fake.SourceStub != nil {
  2314  		return fake.SourceStub()
  2315  	}
  2316  	if specificReturn {
  2317  		return ret.result1
  2318  	}
  2319  	fakeReturns := fake.sourceReturns
  2320  	return fakeReturns.result1
  2321  }
  2322  
  2323  func (fake *FakeResource) SourceCallCount() int {
  2324  	fake.sourceMutex.RLock()
  2325  	defer fake.sourceMutex.RUnlock()
  2326  	return len(fake.sourceArgsForCall)
  2327  }
  2328  
  2329  func (fake *FakeResource) SourceCalls(stub func() atc.Source) {
  2330  	fake.sourceMutex.Lock()
  2331  	defer fake.sourceMutex.Unlock()
  2332  	fake.SourceStub = stub
  2333  }
  2334  
  2335  func (fake *FakeResource) SourceReturns(result1 atc.Source) {
  2336  	fake.sourceMutex.Lock()
  2337  	defer fake.sourceMutex.Unlock()
  2338  	fake.SourceStub = nil
  2339  	fake.sourceReturns = struct {
  2340  		result1 atc.Source
  2341  	}{result1}
  2342  }
  2343  
  2344  func (fake *FakeResource) SourceReturnsOnCall(i int, result1 atc.Source) {
  2345  	fake.sourceMutex.Lock()
  2346  	defer fake.sourceMutex.Unlock()
  2347  	fake.SourceStub = nil
  2348  	if fake.sourceReturnsOnCall == nil {
  2349  		fake.sourceReturnsOnCall = make(map[int]struct {
  2350  			result1 atc.Source
  2351  		})
  2352  	}
  2353  	fake.sourceReturnsOnCall[i] = struct {
  2354  		result1 atc.Source
  2355  	}{result1}
  2356  }
  2357  
  2358  func (fake *FakeResource) Tags() atc.Tags {
  2359  	fake.tagsMutex.Lock()
  2360  	ret, specificReturn := fake.tagsReturnsOnCall[len(fake.tagsArgsForCall)]
  2361  	fake.tagsArgsForCall = append(fake.tagsArgsForCall, struct {
  2362  	}{})
  2363  	fake.recordInvocation("Tags", []interface{}{})
  2364  	fake.tagsMutex.Unlock()
  2365  	if fake.TagsStub != nil {
  2366  		return fake.TagsStub()
  2367  	}
  2368  	if specificReturn {
  2369  		return ret.result1
  2370  	}
  2371  	fakeReturns := fake.tagsReturns
  2372  	return fakeReturns.result1
  2373  }
  2374  
  2375  func (fake *FakeResource) TagsCallCount() int {
  2376  	fake.tagsMutex.RLock()
  2377  	defer fake.tagsMutex.RUnlock()
  2378  	return len(fake.tagsArgsForCall)
  2379  }
  2380  
  2381  func (fake *FakeResource) TagsCalls(stub func() atc.Tags) {
  2382  	fake.tagsMutex.Lock()
  2383  	defer fake.tagsMutex.Unlock()
  2384  	fake.TagsStub = stub
  2385  }
  2386  
  2387  func (fake *FakeResource) TagsReturns(result1 atc.Tags) {
  2388  	fake.tagsMutex.Lock()
  2389  	defer fake.tagsMutex.Unlock()
  2390  	fake.TagsStub = nil
  2391  	fake.tagsReturns = struct {
  2392  		result1 atc.Tags
  2393  	}{result1}
  2394  }
  2395  
  2396  func (fake *FakeResource) TagsReturnsOnCall(i int, result1 atc.Tags) {
  2397  	fake.tagsMutex.Lock()
  2398  	defer fake.tagsMutex.Unlock()
  2399  	fake.TagsStub = nil
  2400  	if fake.tagsReturnsOnCall == nil {
  2401  		fake.tagsReturnsOnCall = make(map[int]struct {
  2402  			result1 atc.Tags
  2403  		})
  2404  	}
  2405  	fake.tagsReturnsOnCall[i] = struct {
  2406  		result1 atc.Tags
  2407  	}{result1}
  2408  }
  2409  
  2410  func (fake *FakeResource) TeamID() int {
  2411  	fake.teamIDMutex.Lock()
  2412  	ret, specificReturn := fake.teamIDReturnsOnCall[len(fake.teamIDArgsForCall)]
  2413  	fake.teamIDArgsForCall = append(fake.teamIDArgsForCall, struct {
  2414  	}{})
  2415  	fake.recordInvocation("TeamID", []interface{}{})
  2416  	fake.teamIDMutex.Unlock()
  2417  	if fake.TeamIDStub != nil {
  2418  		return fake.TeamIDStub()
  2419  	}
  2420  	if specificReturn {
  2421  		return ret.result1
  2422  	}
  2423  	fakeReturns := fake.teamIDReturns
  2424  	return fakeReturns.result1
  2425  }
  2426  
  2427  func (fake *FakeResource) TeamIDCallCount() int {
  2428  	fake.teamIDMutex.RLock()
  2429  	defer fake.teamIDMutex.RUnlock()
  2430  	return len(fake.teamIDArgsForCall)
  2431  }
  2432  
  2433  func (fake *FakeResource) TeamIDCalls(stub func() int) {
  2434  	fake.teamIDMutex.Lock()
  2435  	defer fake.teamIDMutex.Unlock()
  2436  	fake.TeamIDStub = stub
  2437  }
  2438  
  2439  func (fake *FakeResource) TeamIDReturns(result1 int) {
  2440  	fake.teamIDMutex.Lock()
  2441  	defer fake.teamIDMutex.Unlock()
  2442  	fake.TeamIDStub = nil
  2443  	fake.teamIDReturns = struct {
  2444  		result1 int
  2445  	}{result1}
  2446  }
  2447  
  2448  func (fake *FakeResource) TeamIDReturnsOnCall(i int, result1 int) {
  2449  	fake.teamIDMutex.Lock()
  2450  	defer fake.teamIDMutex.Unlock()
  2451  	fake.TeamIDStub = nil
  2452  	if fake.teamIDReturnsOnCall == nil {
  2453  		fake.teamIDReturnsOnCall = make(map[int]struct {
  2454  			result1 int
  2455  		})
  2456  	}
  2457  	fake.teamIDReturnsOnCall[i] = struct {
  2458  		result1 int
  2459  	}{result1}
  2460  }
  2461  
  2462  func (fake *FakeResource) TeamName() string {
  2463  	fake.teamNameMutex.Lock()
  2464  	ret, specificReturn := fake.teamNameReturnsOnCall[len(fake.teamNameArgsForCall)]
  2465  	fake.teamNameArgsForCall = append(fake.teamNameArgsForCall, struct {
  2466  	}{})
  2467  	fake.recordInvocation("TeamName", []interface{}{})
  2468  	fake.teamNameMutex.Unlock()
  2469  	if fake.TeamNameStub != nil {
  2470  		return fake.TeamNameStub()
  2471  	}
  2472  	if specificReturn {
  2473  		return ret.result1
  2474  	}
  2475  	fakeReturns := fake.teamNameReturns
  2476  	return fakeReturns.result1
  2477  }
  2478  
  2479  func (fake *FakeResource) TeamNameCallCount() int {
  2480  	fake.teamNameMutex.RLock()
  2481  	defer fake.teamNameMutex.RUnlock()
  2482  	return len(fake.teamNameArgsForCall)
  2483  }
  2484  
  2485  func (fake *FakeResource) TeamNameCalls(stub func() string) {
  2486  	fake.teamNameMutex.Lock()
  2487  	defer fake.teamNameMutex.Unlock()
  2488  	fake.TeamNameStub = stub
  2489  }
  2490  
  2491  func (fake *FakeResource) TeamNameReturns(result1 string) {
  2492  	fake.teamNameMutex.Lock()
  2493  	defer fake.teamNameMutex.Unlock()
  2494  	fake.TeamNameStub = nil
  2495  	fake.teamNameReturns = struct {
  2496  		result1 string
  2497  	}{result1}
  2498  }
  2499  
  2500  func (fake *FakeResource) TeamNameReturnsOnCall(i int, result1 string) {
  2501  	fake.teamNameMutex.Lock()
  2502  	defer fake.teamNameMutex.Unlock()
  2503  	fake.TeamNameStub = nil
  2504  	if fake.teamNameReturnsOnCall == nil {
  2505  		fake.teamNameReturnsOnCall = make(map[int]struct {
  2506  			result1 string
  2507  		})
  2508  	}
  2509  	fake.teamNameReturnsOnCall[i] = struct {
  2510  		result1 string
  2511  	}{result1}
  2512  }
  2513  
  2514  func (fake *FakeResource) Type() string {
  2515  	fake.typeMutex.Lock()
  2516  	ret, specificReturn := fake.typeReturnsOnCall[len(fake.typeArgsForCall)]
  2517  	fake.typeArgsForCall = append(fake.typeArgsForCall, struct {
  2518  	}{})
  2519  	fake.recordInvocation("Type", []interface{}{})
  2520  	fake.typeMutex.Unlock()
  2521  	if fake.TypeStub != nil {
  2522  		return fake.TypeStub()
  2523  	}
  2524  	if specificReturn {
  2525  		return ret.result1
  2526  	}
  2527  	fakeReturns := fake.typeReturns
  2528  	return fakeReturns.result1
  2529  }
  2530  
  2531  func (fake *FakeResource) TypeCallCount() int {
  2532  	fake.typeMutex.RLock()
  2533  	defer fake.typeMutex.RUnlock()
  2534  	return len(fake.typeArgsForCall)
  2535  }
  2536  
  2537  func (fake *FakeResource) TypeCalls(stub func() string) {
  2538  	fake.typeMutex.Lock()
  2539  	defer fake.typeMutex.Unlock()
  2540  	fake.TypeStub = stub
  2541  }
  2542  
  2543  func (fake *FakeResource) TypeReturns(result1 string) {
  2544  	fake.typeMutex.Lock()
  2545  	defer fake.typeMutex.Unlock()
  2546  	fake.TypeStub = nil
  2547  	fake.typeReturns = struct {
  2548  		result1 string
  2549  	}{result1}
  2550  }
  2551  
  2552  func (fake *FakeResource) TypeReturnsOnCall(i int, result1 string) {
  2553  	fake.typeMutex.Lock()
  2554  	defer fake.typeMutex.Unlock()
  2555  	fake.TypeStub = nil
  2556  	if fake.typeReturnsOnCall == nil {
  2557  		fake.typeReturnsOnCall = make(map[int]struct {
  2558  			result1 string
  2559  		})
  2560  	}
  2561  	fake.typeReturnsOnCall[i] = struct {
  2562  		result1 string
  2563  	}{result1}
  2564  }
  2565  
  2566  func (fake *FakeResource) UnpinVersion() error {
  2567  	fake.unpinVersionMutex.Lock()
  2568  	ret, specificReturn := fake.unpinVersionReturnsOnCall[len(fake.unpinVersionArgsForCall)]
  2569  	fake.unpinVersionArgsForCall = append(fake.unpinVersionArgsForCall, struct {
  2570  	}{})
  2571  	fake.recordInvocation("UnpinVersion", []interface{}{})
  2572  	fake.unpinVersionMutex.Unlock()
  2573  	if fake.UnpinVersionStub != nil {
  2574  		return fake.UnpinVersionStub()
  2575  	}
  2576  	if specificReturn {
  2577  		return ret.result1
  2578  	}
  2579  	fakeReturns := fake.unpinVersionReturns
  2580  	return fakeReturns.result1
  2581  }
  2582  
  2583  func (fake *FakeResource) UnpinVersionCallCount() int {
  2584  	fake.unpinVersionMutex.RLock()
  2585  	defer fake.unpinVersionMutex.RUnlock()
  2586  	return len(fake.unpinVersionArgsForCall)
  2587  }
  2588  
  2589  func (fake *FakeResource) UnpinVersionCalls(stub func() error) {
  2590  	fake.unpinVersionMutex.Lock()
  2591  	defer fake.unpinVersionMutex.Unlock()
  2592  	fake.UnpinVersionStub = stub
  2593  }
  2594  
  2595  func (fake *FakeResource) UnpinVersionReturns(result1 error) {
  2596  	fake.unpinVersionMutex.Lock()
  2597  	defer fake.unpinVersionMutex.Unlock()
  2598  	fake.UnpinVersionStub = nil
  2599  	fake.unpinVersionReturns = struct {
  2600  		result1 error
  2601  	}{result1}
  2602  }
  2603  
  2604  func (fake *FakeResource) UnpinVersionReturnsOnCall(i int, result1 error) {
  2605  	fake.unpinVersionMutex.Lock()
  2606  	defer fake.unpinVersionMutex.Unlock()
  2607  	fake.UnpinVersionStub = nil
  2608  	if fake.unpinVersionReturnsOnCall == nil {
  2609  		fake.unpinVersionReturnsOnCall = make(map[int]struct {
  2610  			result1 error
  2611  		})
  2612  	}
  2613  	fake.unpinVersionReturnsOnCall[i] = struct {
  2614  		result1 error
  2615  	}{result1}
  2616  }
  2617  
  2618  func (fake *FakeResource) UpdateMetadata(arg1 atc.Version, arg2 db.ResourceConfigMetadataFields) (bool, error) {
  2619  	fake.updateMetadataMutex.Lock()
  2620  	ret, specificReturn := fake.updateMetadataReturnsOnCall[len(fake.updateMetadataArgsForCall)]
  2621  	fake.updateMetadataArgsForCall = append(fake.updateMetadataArgsForCall, struct {
  2622  		arg1 atc.Version
  2623  		arg2 db.ResourceConfigMetadataFields
  2624  	}{arg1, arg2})
  2625  	fake.recordInvocation("UpdateMetadata", []interface{}{arg1, arg2})
  2626  	fake.updateMetadataMutex.Unlock()
  2627  	if fake.UpdateMetadataStub != nil {
  2628  		return fake.UpdateMetadataStub(arg1, arg2)
  2629  	}
  2630  	if specificReturn {
  2631  		return ret.result1, ret.result2
  2632  	}
  2633  	fakeReturns := fake.updateMetadataReturns
  2634  	return fakeReturns.result1, fakeReturns.result2
  2635  }
  2636  
  2637  func (fake *FakeResource) UpdateMetadataCallCount() int {
  2638  	fake.updateMetadataMutex.RLock()
  2639  	defer fake.updateMetadataMutex.RUnlock()
  2640  	return len(fake.updateMetadataArgsForCall)
  2641  }
  2642  
  2643  func (fake *FakeResource) UpdateMetadataCalls(stub func(atc.Version, db.ResourceConfigMetadataFields) (bool, error)) {
  2644  	fake.updateMetadataMutex.Lock()
  2645  	defer fake.updateMetadataMutex.Unlock()
  2646  	fake.UpdateMetadataStub = stub
  2647  }
  2648  
  2649  func (fake *FakeResource) UpdateMetadataArgsForCall(i int) (atc.Version, db.ResourceConfigMetadataFields) {
  2650  	fake.updateMetadataMutex.RLock()
  2651  	defer fake.updateMetadataMutex.RUnlock()
  2652  	argsForCall := fake.updateMetadataArgsForCall[i]
  2653  	return argsForCall.arg1, argsForCall.arg2
  2654  }
  2655  
  2656  func (fake *FakeResource) UpdateMetadataReturns(result1 bool, result2 error) {
  2657  	fake.updateMetadataMutex.Lock()
  2658  	defer fake.updateMetadataMutex.Unlock()
  2659  	fake.UpdateMetadataStub = nil
  2660  	fake.updateMetadataReturns = struct {
  2661  		result1 bool
  2662  		result2 error
  2663  	}{result1, result2}
  2664  }
  2665  
  2666  func (fake *FakeResource) UpdateMetadataReturnsOnCall(i int, result1 bool, result2 error) {
  2667  	fake.updateMetadataMutex.Lock()
  2668  	defer fake.updateMetadataMutex.Unlock()
  2669  	fake.UpdateMetadataStub = nil
  2670  	if fake.updateMetadataReturnsOnCall == nil {
  2671  		fake.updateMetadataReturnsOnCall = make(map[int]struct {
  2672  			result1 bool
  2673  			result2 error
  2674  		})
  2675  	}
  2676  	fake.updateMetadataReturnsOnCall[i] = struct {
  2677  		result1 bool
  2678  		result2 error
  2679  	}{result1, result2}
  2680  }
  2681  
  2682  func (fake *FakeResource) Versions(arg1 db.Page, arg2 atc.Version) ([]atc.ResourceVersion, db.Pagination, bool, error) {
  2683  	fake.versionsMutex.Lock()
  2684  	ret, specificReturn := fake.versionsReturnsOnCall[len(fake.versionsArgsForCall)]
  2685  	fake.versionsArgsForCall = append(fake.versionsArgsForCall, struct {
  2686  		arg1 db.Page
  2687  		arg2 atc.Version
  2688  	}{arg1, arg2})
  2689  	fake.recordInvocation("Versions", []interface{}{arg1, arg2})
  2690  	fake.versionsMutex.Unlock()
  2691  	if fake.VersionsStub != nil {
  2692  		return fake.VersionsStub(arg1, arg2)
  2693  	}
  2694  	if specificReturn {
  2695  		return ret.result1, ret.result2, ret.result3, ret.result4
  2696  	}
  2697  	fakeReturns := fake.versionsReturns
  2698  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3, fakeReturns.result4
  2699  }
  2700  
  2701  func (fake *FakeResource) VersionsCallCount() int {
  2702  	fake.versionsMutex.RLock()
  2703  	defer fake.versionsMutex.RUnlock()
  2704  	return len(fake.versionsArgsForCall)
  2705  }
  2706  
  2707  func (fake *FakeResource) VersionsCalls(stub func(db.Page, atc.Version) ([]atc.ResourceVersion, db.Pagination, bool, error)) {
  2708  	fake.versionsMutex.Lock()
  2709  	defer fake.versionsMutex.Unlock()
  2710  	fake.VersionsStub = stub
  2711  }
  2712  
  2713  func (fake *FakeResource) VersionsArgsForCall(i int) (db.Page, atc.Version) {
  2714  	fake.versionsMutex.RLock()
  2715  	defer fake.versionsMutex.RUnlock()
  2716  	argsForCall := fake.versionsArgsForCall[i]
  2717  	return argsForCall.arg1, argsForCall.arg2
  2718  }
  2719  
  2720  func (fake *FakeResource) VersionsReturns(result1 []atc.ResourceVersion, result2 db.Pagination, result3 bool, result4 error) {
  2721  	fake.versionsMutex.Lock()
  2722  	defer fake.versionsMutex.Unlock()
  2723  	fake.VersionsStub = nil
  2724  	fake.versionsReturns = struct {
  2725  		result1 []atc.ResourceVersion
  2726  		result2 db.Pagination
  2727  		result3 bool
  2728  		result4 error
  2729  	}{result1, result2, result3, result4}
  2730  }
  2731  
  2732  func (fake *FakeResource) VersionsReturnsOnCall(i int, result1 []atc.ResourceVersion, result2 db.Pagination, result3 bool, result4 error) {
  2733  	fake.versionsMutex.Lock()
  2734  	defer fake.versionsMutex.Unlock()
  2735  	fake.VersionsStub = nil
  2736  	if fake.versionsReturnsOnCall == nil {
  2737  		fake.versionsReturnsOnCall = make(map[int]struct {
  2738  			result1 []atc.ResourceVersion
  2739  			result2 db.Pagination
  2740  			result3 bool
  2741  			result4 error
  2742  		})
  2743  	}
  2744  	fake.versionsReturnsOnCall[i] = struct {
  2745  		result1 []atc.ResourceVersion
  2746  		result2 db.Pagination
  2747  		result3 bool
  2748  		result4 error
  2749  	}{result1, result2, result3, result4}
  2750  }
  2751  
  2752  func (fake *FakeResource) WebhookToken() string {
  2753  	fake.webhookTokenMutex.Lock()
  2754  	ret, specificReturn := fake.webhookTokenReturnsOnCall[len(fake.webhookTokenArgsForCall)]
  2755  	fake.webhookTokenArgsForCall = append(fake.webhookTokenArgsForCall, struct {
  2756  	}{})
  2757  	fake.recordInvocation("WebhookToken", []interface{}{})
  2758  	fake.webhookTokenMutex.Unlock()
  2759  	if fake.WebhookTokenStub != nil {
  2760  		return fake.WebhookTokenStub()
  2761  	}
  2762  	if specificReturn {
  2763  		return ret.result1
  2764  	}
  2765  	fakeReturns := fake.webhookTokenReturns
  2766  	return fakeReturns.result1
  2767  }
  2768  
  2769  func (fake *FakeResource) WebhookTokenCallCount() int {
  2770  	fake.webhookTokenMutex.RLock()
  2771  	defer fake.webhookTokenMutex.RUnlock()
  2772  	return len(fake.webhookTokenArgsForCall)
  2773  }
  2774  
  2775  func (fake *FakeResource) WebhookTokenCalls(stub func() string) {
  2776  	fake.webhookTokenMutex.Lock()
  2777  	defer fake.webhookTokenMutex.Unlock()
  2778  	fake.WebhookTokenStub = stub
  2779  }
  2780  
  2781  func (fake *FakeResource) WebhookTokenReturns(result1 string) {
  2782  	fake.webhookTokenMutex.Lock()
  2783  	defer fake.webhookTokenMutex.Unlock()
  2784  	fake.WebhookTokenStub = nil
  2785  	fake.webhookTokenReturns = struct {
  2786  		result1 string
  2787  	}{result1}
  2788  }
  2789  
  2790  func (fake *FakeResource) WebhookTokenReturnsOnCall(i int, result1 string) {
  2791  	fake.webhookTokenMutex.Lock()
  2792  	defer fake.webhookTokenMutex.Unlock()
  2793  	fake.WebhookTokenStub = nil
  2794  	if fake.webhookTokenReturnsOnCall == nil {
  2795  		fake.webhookTokenReturnsOnCall = make(map[int]struct {
  2796  			result1 string
  2797  		})
  2798  	}
  2799  	fake.webhookTokenReturnsOnCall[i] = struct {
  2800  		result1 string
  2801  	}{result1}
  2802  }
  2803  
  2804  func (fake *FakeResource) Invocations() map[string][][]interface{} {
  2805  	fake.invocationsMutex.RLock()
  2806  	defer fake.invocationsMutex.RUnlock()
  2807  	fake.aPIPinnedVersionMutex.RLock()
  2808  	defer fake.aPIPinnedVersionMutex.RUnlock()
  2809  	fake.buildSummaryMutex.RLock()
  2810  	defer fake.buildSummaryMutex.RUnlock()
  2811  	fake.checkEveryMutex.RLock()
  2812  	defer fake.checkEveryMutex.RUnlock()
  2813  	fake.checkPlanMutex.RLock()
  2814  	defer fake.checkPlanMutex.RUnlock()
  2815  	fake.checkTimeoutMutex.RLock()
  2816  	defer fake.checkTimeoutMutex.RUnlock()
  2817  	fake.configMutex.RLock()
  2818  	defer fake.configMutex.RUnlock()
  2819  	fake.configPinnedVersionMutex.RLock()
  2820  	defer fake.configPinnedVersionMutex.RUnlock()
  2821  	fake.createBuildMutex.RLock()
  2822  	defer fake.createBuildMutex.RUnlock()
  2823  	fake.currentPinnedVersionMutex.RLock()
  2824  	defer fake.currentPinnedVersionMutex.RUnlock()
  2825  	fake.disableVersionMutex.RLock()
  2826  	defer fake.disableVersionMutex.RUnlock()
  2827  	fake.enableVersionMutex.RLock()
  2828  	defer fake.enableVersionMutex.RUnlock()
  2829  	fake.findVersionMutex.RLock()
  2830  	defer fake.findVersionMutex.RUnlock()
  2831  	fake.hasWebhookMutex.RLock()
  2832  	defer fake.hasWebhookMutex.RUnlock()
  2833  	fake.iDMutex.RLock()
  2834  	defer fake.iDMutex.RUnlock()
  2835  	fake.iconMutex.RLock()
  2836  	defer fake.iconMutex.RUnlock()
  2837  	fake.lastCheckEndTimeMutex.RLock()
  2838  	defer fake.lastCheckEndTimeMutex.RUnlock()
  2839  	fake.lastCheckStartTimeMutex.RLock()
  2840  	defer fake.lastCheckStartTimeMutex.RUnlock()
  2841  	fake.nameMutex.RLock()
  2842  	defer fake.nameMutex.RUnlock()
  2843  	fake.notifyScanMutex.RLock()
  2844  	defer fake.notifyScanMutex.RUnlock()
  2845  	fake.pinCommentMutex.RLock()
  2846  	defer fake.pinCommentMutex.RUnlock()
  2847  	fake.pinVersionMutex.RLock()
  2848  	defer fake.pinVersionMutex.RUnlock()
  2849  	fake.pipelineMutex.RLock()
  2850  	defer fake.pipelineMutex.RUnlock()
  2851  	fake.pipelineIDMutex.RLock()
  2852  	defer fake.pipelineIDMutex.RUnlock()
  2853  	fake.pipelineInstanceVarsMutex.RLock()
  2854  	defer fake.pipelineInstanceVarsMutex.RUnlock()
  2855  	fake.pipelineNameMutex.RLock()
  2856  	defer fake.pipelineNameMutex.RUnlock()
  2857  	fake.pipelineRefMutex.RLock()
  2858  	defer fake.pipelineRefMutex.RUnlock()
  2859  	fake.publicMutex.RLock()
  2860  	defer fake.publicMutex.RUnlock()
  2861  	fake.reloadMutex.RLock()
  2862  	defer fake.reloadMutex.RUnlock()
  2863  	fake.resourceConfigIDMutex.RLock()
  2864  	defer fake.resourceConfigIDMutex.RUnlock()
  2865  	fake.resourceConfigScopeIDMutex.RLock()
  2866  	defer fake.resourceConfigScopeIDMutex.RUnlock()
  2867  	fake.saveUncheckedVersionMutex.RLock()
  2868  	defer fake.saveUncheckedVersionMutex.RUnlock()
  2869  	fake.setPinCommentMutex.RLock()
  2870  	defer fake.setPinCommentMutex.RUnlock()
  2871  	fake.setResourceConfigScopeMutex.RLock()
  2872  	defer fake.setResourceConfigScopeMutex.RUnlock()
  2873  	fake.sourceMutex.RLock()
  2874  	defer fake.sourceMutex.RUnlock()
  2875  	fake.tagsMutex.RLock()
  2876  	defer fake.tagsMutex.RUnlock()
  2877  	fake.teamIDMutex.RLock()
  2878  	defer fake.teamIDMutex.RUnlock()
  2879  	fake.teamNameMutex.RLock()
  2880  	defer fake.teamNameMutex.RUnlock()
  2881  	fake.typeMutex.RLock()
  2882  	defer fake.typeMutex.RUnlock()
  2883  	fake.unpinVersionMutex.RLock()
  2884  	defer fake.unpinVersionMutex.RUnlock()
  2885  	fake.updateMetadataMutex.RLock()
  2886  	defer fake.updateMetadataMutex.RUnlock()
  2887  	fake.versionsMutex.RLock()
  2888  	defer fake.versionsMutex.RUnlock()
  2889  	fake.webhookTokenMutex.RLock()
  2890  	defer fake.webhookTokenMutex.RUnlock()
  2891  	copiedInvocations := map[string][][]interface{}{}
  2892  	for key, value := range fake.invocations {
  2893  		copiedInvocations[key] = value
  2894  	}
  2895  	return copiedInvocations
  2896  }
  2897  
  2898  func (fake *FakeResource) recordInvocation(key string, args []interface{}) {
  2899  	fake.invocationsMutex.Lock()
  2900  	defer fake.invocationsMutex.Unlock()
  2901  	if fake.invocations == nil {
  2902  		fake.invocations = map[string][][]interface{}{}
  2903  	}
  2904  	if fake.invocations[key] == nil {
  2905  		fake.invocations[key] = [][]interface{}{}
  2906  	}
  2907  	fake.invocations[key] = append(fake.invocations[key], args)
  2908  }
  2909  
  2910  var _ db.Resource = new(FakeResource)