code: func (g *ResourceQuotaGeneratorV1) StructuredGenerate() (runtime.Object, error) {
  	if err := g.validate(); err != nil {
  		return nil, err
  	}
  
  	resourceList, err := populateResourceListV1(g.Hard)
  	if err != nil {
  		return nil, err
  	}
  
  	scopes, err := parseScopes(g.Scopes)
  	if err != nil {
  		return nil, err
  	}
  
  	resourceQuota := &v1.ResourceQuota{}
  	resourceQuota.Name = g.Name
  	resourceQuota.Spec.Hard = resourceList
  	resourceQuota.Spec.Scopes = scopes
  	return resourceQuota, nil
  }
docs: // StructuredGenerate outputs a ResourceQuota object using the configured fields