code: func ToValidOperationID(s string, capitalizeFirstLetter bool) string {
  	var buffer bytes.Buffer
  	capitalize := capitalizeFirstLetter
  	for i, r := range s {
  		if unicode.IsLetter(r) || r == '_' || (i != 0 && unicode.IsDigit(r)) {
  			if capitalize {
  				buffer.WriteRune(unicode.ToUpper(r))
  				capitalize = false
  			} else {
  				buffer.WriteRune(r)
  			}
  		} else {
  			capitalize = true
  		}
  	}
  	return buffer.String()
  }
docs: // ToValidOperationID makes an string a valid op ID (e.g. removing punctuations and whitespaces and make it camel case)