Skip to content
Snippets Groups Projects
versionapi.gotmpl 602 B
// This file is safe to edit. Once it exists it will not be overwritten

{{ if .Copyright -}}// {{ comment .Copyright -}}{{ end }}


package {{ .APIPackage }}

import (
  "encoding/json"

  {{ imports .DefaultImports }}
  {{ imports .Imports }}
)

var (
	VCSCommit     string
	VersionTag    = "dev"
	injectVersion = orusapi.InjectVersion(VersionTag, VCSCommit)
)

func GetSwaggerJSON() json.RawMessage {
	return injectVersion(SwaggerJSON)
}

func GetFlatSwaggerJSON() json.RawMessage {
	return injectVersion(FlatSwaggerJSON)
}

func GetVersion() string {
	return orusapi.GetVersion(GetSwaggerJSON())
}