mirror of https://github.com/grafana/grafana.git
29 lines
771 B
Go
29 lines
771 B
Go
|
//
|
||
|
// Code generated by grafana-app-sdk. DO NOT EDIT.
|
||
|
//
|
||
|
|
||
|
package v0alpha1
|
||
|
|
||
|
import (
|
||
|
"encoding/json"
|
||
|
"io"
|
||
|
|
||
|
"github.com/grafana/grafana-app-sdk/resource"
|
||
|
)
|
||
|
|
||
|
// AnnotationJSONCodec is an implementation of resource.Codec for kubernetes JSON encoding
|
||
|
type AnnotationJSONCodec struct{}
|
||
|
|
||
|
// Read reads JSON-encoded bytes from `reader` and unmarshals them into `into`
|
||
|
func (*AnnotationJSONCodec) Read(reader io.Reader, into resource.Object) error {
|
||
|
return json.NewDecoder(reader).Decode(into)
|
||
|
}
|
||
|
|
||
|
// Write writes JSON-encoded bytes into `writer` marshaled from `from`
|
||
|
func (*AnnotationJSONCodec) Write(writer io.Writer, from resource.Object) error {
|
||
|
return json.NewEncoder(writer).Encode(from)
|
||
|
}
|
||
|
|
||
|
// Interface compliance checks
|
||
|
var _ resource.Codec = &AnnotationJSONCodec{}
|