Files
grafana/apps/folder/pkg/apis/folder/v1beta1/folder_schema_gen.go
T

35 lines
896 B
Go
Generated

//
// Code generated by grafana-app-sdk. DO NOT EDIT.
//
package v1beta1
import (
"github.com/grafana/grafana-app-sdk/resource"
)
// schema is unexported to prevent accidental overwrites
var (
schemaFolder = resource.NewSimpleSchema("folder.grafana.app", "v1beta1", &Folder{}, &FolderList{}, resource.WithKind("Folder"),
resource.WithPlural("folders"), resource.WithScope(resource.NamespacedScope))
kindFolder = resource.Kind{
Schema: schemaFolder,
Codecs: map[resource.KindEncoding]resource.Codec{
resource.KindEncodingJSON: &FolderJSONCodec{},
},
}
)
// Kind returns a resource.Kind for this Schema with a JSON codec
func FolderKind() resource.Kind {
return kindFolder
}
// Schema returns a resource.SimpleSchema representation of Folder
func FolderSchema() *resource.SimpleSchema {
return schemaFolder
}
// Interface compliance checks
var _ resource.Schema = kindFolder