github.com/kubeshop/testkube@v1.17.23/pkg/api/v1/testkube/model_repository_updt_exetended.go (about) 1 package testkube 2 3 // IsEmpty check if update is empty 4 func (r *RepositoryUpdate) IsEmpty() bool { 5 var stringFields = []*string{r.Type_, r.Uri, r.Branch, r.Commit, r.Path, 6 r.Username, r.Token, r.CertificateSecret, r.WorkingDir, r.AuthType} 7 var secretRefs = []**SecretRef{r.UsernameSecret, r.TokenSecret} 8 9 for _, field := range stringFields { 10 if field != nil { 11 return false 12 } 13 } 14 15 for _, field := range secretRefs { 16 if field != nil { 17 return false 18 } 19 } 20 21 return true 22 }