package models

// Extension Structure of the extension obj
type Extension struct {
	ID         string `json:"id"`
	Name       string `json:"name"`
	Version    string `json:"version"`
	Icon       string `json:"-"`
	Service    string `json:"service"`
	CreatedAt  string `json:"-"`
	UpdatedAt  string `json:"-"`
	Order      int    `json:"-"`
	SslPorts   string `json:"sslPorts" pg:"sslPorts"`
	Issuer     string `json:"issuer"`
	Language   string `json:"-"`
	Support    string `json:"support"`
	Displays   string `json:"displays"`
	Status     string `json:"status"`
	RequireKey string `json:"require_key"`
}

func (Extension) () string {
	return "extensions"
}