code: func signerType(scheme *design.SecuritySchemeDefinition) string {
  	switch scheme.Kind {
  	case design.JWTSecurityKind:
  		return "goaclient.JWTSigner" // goa client package imported under goaclient
  	case design.OAuth2SecurityKind:
  		return "goaclient.OAuth2Signer"
  	case design.APIKeySecurityKind:
  		return "goaclient.APIKeySigner"
  	case design.BasicAuthSecurityKind:
  		return "goaclient.BasicSigner"
  	}
  	return ""
  }
docs: // signerType returns the name of the client signer used for the defined security model on the Action