Adding more docs to v2 swagger model.

once and done job, not much fun to be honest ;)
This commit is contained in:
Dave Shanley
2022-09-18 13:07:07 -04:00
parent 649a93b008
commit e52cc69bab
17 changed files with 219 additions and 25 deletions

View File

@@ -5,6 +5,8 @@ package v3
import low "github.com/pb33f/libopenapi/datamodel/low/v3"
// Server represents a high-level OpenAPI 3+ Server object, that is backed by a low level one.
// - https://spec.openapis.org/oas/v3.1.0#server-object
type Server struct {
URL string
Description string
@@ -12,6 +14,7 @@ type Server struct {
low *low.Server
}
// NewServer will create a new high-level Server instance from a low-level one.
func NewServer(server *low.Server) *Server {
s := new(Server)
s.low = server
@@ -25,6 +28,7 @@ func NewServer(server *low.Server) *Server {
return s
}
// GoLow returns the low-level Server instance that was used to create the high-level one
func (s *Server) GoLow() *low.Server {
return s.low
}