MCPcopy Create free account
hub / github.com/cloudbase/garm / BelongsTo

Method BelongsTo

params/params.go:1311–1329  ·  view source on GitHub ↗
(entity ForgeEntity)

Source from the content-addressed store, hash-verified

1309}
1310
1311func (j Job) BelongsTo(entity ForgeEntity) bool {
1312 switch entity.EntityType {
1313 case ForgeEntityTypeRepository:
1314 if j.RepoID != nil {
1315 return entity.ID == j.RepoID.String()
1316 }
1317 case ForgeEntityTypeEnterprise:
1318 if j.EnterpriseID != nil {
1319 return entity.ID == j.EnterpriseID.String()
1320 }
1321 case ForgeEntityTypeOrganization:
1322 if j.OrgID != nil {
1323 return entity.ID == j.OrgID.String()
1324 }
1325 default:
1326 return false
1327 }
1328 return false
1329}
1330
1331// swagger:model Jobs
1332// used by swagger client generated code

Callers 2

handleWatcherEventMethod · 0.45
setCacheForEntityMethod · 0.45

Calls 1

StringMethod · 0.45

Tested by

no test coverage detected