networking/v1alpha3/sidecar_json.gen.go (51 lines of code) (raw):

// Code generated by protoc-gen-jsonshim. DO NOT EDIT. package v1alpha3 import ( bytes "bytes" jsonpb "github.com/golang/protobuf/jsonpb" ) // MarshalJSON is a custom marshaler for Sidecar func (this *Sidecar) MarshalJSON() ([]byte, error) { str, err := SidecarMarshaler.MarshalToString(this) return []byte(str), err } // UnmarshalJSON is a custom unmarshaler for Sidecar func (this *Sidecar) UnmarshalJSON(b []byte) error { return SidecarUnmarshaler.Unmarshal(bytes.NewReader(b), this) } // MarshalJSON is a custom marshaler for IstioIngressListener func (this *IstioIngressListener) MarshalJSON() ([]byte, error) { str, err := SidecarMarshaler.MarshalToString(this) return []byte(str), err } // UnmarshalJSON is a custom unmarshaler for IstioIngressListener func (this *IstioIngressListener) UnmarshalJSON(b []byte) error { return SidecarUnmarshaler.Unmarshal(bytes.NewReader(b), this) } // MarshalJSON is a custom marshaler for IstioEgressListener func (this *IstioEgressListener) MarshalJSON() ([]byte, error) { str, err := SidecarMarshaler.MarshalToString(this) return []byte(str), err } // UnmarshalJSON is a custom unmarshaler for IstioEgressListener func (this *IstioEgressListener) UnmarshalJSON(b []byte) error { return SidecarUnmarshaler.Unmarshal(bytes.NewReader(b), this) } // MarshalJSON is a custom marshaler for WorkloadSelector func (this *WorkloadSelector) MarshalJSON() ([]byte, error) { str, err := SidecarMarshaler.MarshalToString(this) return []byte(str), err } // UnmarshalJSON is a custom unmarshaler for WorkloadSelector func (this *WorkloadSelector) UnmarshalJSON(b []byte) error { return SidecarUnmarshaler.Unmarshal(bytes.NewReader(b), this) } // MarshalJSON is a custom marshaler for OutboundTrafficPolicy func (this *OutboundTrafficPolicy) MarshalJSON() ([]byte, error) { str, err := SidecarMarshaler.MarshalToString(this) return []byte(str), err } // UnmarshalJSON is a custom unmarshaler for OutboundTrafficPolicy func (this *OutboundTrafficPolicy) UnmarshalJSON(b []byte) error { return SidecarUnmarshaler.Unmarshal(bytes.NewReader(b), this) } // MarshalJSON is a custom marshaler for SidecarPort func (this *SidecarPort) MarshalJSON() ([]byte, error) { str, err := SidecarMarshaler.MarshalToString(this) return []byte(str), err } // UnmarshalJSON is a custom unmarshaler for SidecarPort func (this *SidecarPort) UnmarshalJSON(b []byte) error { return SidecarUnmarshaler.Unmarshal(bytes.NewReader(b), this) } var ( SidecarMarshaler = &jsonpb.Marshaler{} SidecarUnmarshaler = &jsonpb.Unmarshaler{AllowUnknownFields: true} )