// Execute runs this command func (s *Server) Execute(args []string) error { opts := generator.GenOpts{ Spec: string(s.Spec), Target: string(s.Target), APIPackage: s.APIPackage, ModelPackage: s.ModelPackage, ServerPackage: s.ServerPackage, ClientPackage: s.ClientPackage, Principal: s.Principal, DefaultScheme: s.DefaultScheme, IncludeModel: !s.SkipModels, IncludeValidator: !s.SkipModels, IncludeHandler: !s.SkipOperations, IncludeParameters: !s.SkipOperations, IncludeResponses: !s.SkipOperations, IncludeMain: !s.ExcludeMain, IncludeSupport: !s.SkipSupport, ExcludeSpec: s.ExcludeSpec, TemplateDir: string(s.TemplateDir), WithContext: s.WithContext, DumpData: s.DumpData, } return generator.GenerateServer(s.Name, s.Models, s.Operations, opts) }
// Execute runs this command func (s *Server) Execute(args []string) error { opts := generator.GenOpts{ Spec: string(s.Spec), Target: string(s.Target), APIPackage: s.APIPackage, ModelPackage: s.ModelPackage, ServerPackage: s.ServerPackage, ClientPackage: s.ClientPackage, Principal: s.Principal, DefaultScheme: s.DefaultScheme, IncludeModel: !s.SkipModels, IncludeValidator: !s.SkipModels, IncludeHandler: !s.SkipOperations, IncludeParameters: !s.SkipOperations, IncludeResponses: !s.SkipOperations, } return generator.GenerateServer(s.Name, s.Models, s.Operations, opts) }