code: func (c *LicenseV3) String() string {
  	var features []string
  	if !c.Expiry().IsZero() {
  		features = append(features, fmt.Sprintf("expires at %v", c.Expiry()))
  	}
  	if c.Spec.ReportsUsage.Value() {
  		features = append(features, "reports usage")
  	}
  	if c.Spec.SupportsKubernetes.Value() {
  		features = append(features, "supports kubernetes")
  	}
  	if c.Spec.AWSProductID != "" {
  		features = append(features, fmt.Sprintf("is limited to AWS product ID %q", c.Spec.AWSProductID))
  	}
  	if c.Spec.AWSAccountID != "" {
  		features = append(features, fmt.Sprintf("is limited to AWS account ID %q", c.Spec.AWSAccountID))
  	}
  	if len(features) == 0 {
  		return ""
  	}
  	return strings.Join(features, ",")
  }
docs: // String represents a human readable version of license enabled features