...
1
16
17 package serializer
18
19 import (
20 "k8s.io/apimachinery/pkg/runtime"
21 )
22
23
24
25 type negotiatedSerializerWrapper struct {
26 info runtime.SerializerInfo
27 }
28
29 func NegotiatedSerializerWrapper(info runtime.SerializerInfo) runtime.NegotiatedSerializer {
30 return &negotiatedSerializerWrapper{info}
31 }
32
33 func (n *negotiatedSerializerWrapper) SupportedMediaTypes() []runtime.SerializerInfo {
34 return []runtime.SerializerInfo{n.info}
35 }
36
37 func (n *negotiatedSerializerWrapper) EncoderForVersion(e runtime.Encoder, _ runtime.GroupVersioner) runtime.Encoder {
38 return e
39 }
40
41 func (n *negotiatedSerializerWrapper) DecoderToVersion(d runtime.Decoder, _gv runtime.GroupVersioner) runtime.Decoder {
42 return d
43 }
44
View as plain text