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  }