Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Chapters []string = []string{"config", "api", "endpoints", "heartbeats", "notifications"}
Functions ¶
This section is empty.
Types ¶
type Default ¶
type Default struct { Key string `json:"key"` Description string `json:"description"` Example string `json:"example"` }
Notification is the struct for the heartbeats
type Docs ¶
type Docs struct { SiteRoot string `json:"siteRoot"` Cache *Cache `json:"cache"` Endpoints []Endpoint `json:"endpoints"` Examples []Example `json:"examples"` Heartbeats []Heartbeat `json:"heartbeats"` Services []Service `json:"services"` Defaults []Default `json:"defaults"` }
Docs is the struct for the documentation
var Documentation Docs
func NewDocumentation ¶
NewDocumentation creates a new documentation
type Endpoint ¶
type Endpoint struct { Path string `json:"path"` Methods []string `json:"method"` Description string `json:"description"` }
Endpoint is the struct for the endpoints
type Example ¶
type Example struct { Title string `json:"title"` Code string `json:"code"` Description string `json:"description"` QueryParameters string `json:"queryParameters"` QueryDescription string `json:"queryDescription"` ResponseCodes []ResponseCode `json:"responseCodes"` }
Example is the struct for the examples
type Heartbeat ¶
type Heartbeat struct { Key string `json:"key"` Description string `json:"description"` Example string `json:"example"` }
Heartbeat is the struct for the heartbeats
type ResponseCode ¶
ResponseCode is the struct for the response codes
Click to show internal directories.
Click to hide internal directories.