mirror of
https://github.com/LukeHagar/libopenapi.git
synced 2025-12-09 20:47:44 +00:00
Adding more docs to v2 swagger model.
once and done job, not much fun to be honest ;)
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user