github.com/erda-project/erda-infra@v1.0.9/providers/component-protocol/protobuf/proto-go/cp/pb/protocol.json.pb.go (about) 1 // Code generated by protoc-gen-go-json. DO NOT EDIT. 2 // Source: protocol.proto 3 4 package pb 5 6 import ( 7 bytes "bytes" 8 json "encoding/json" 9 10 jsonpb "github.com/erda-project/erda-infra/pkg/transport/http/encoding/jsonpb" 11 protojson "google.golang.org/protobuf/encoding/protojson" 12 ) 13 14 // This is a compile-time assertion to ensure that this generated file 15 // is compatible with the "encoding/json" package it is being compiled against. 16 var _ json.Marshaler = (*ComponentProtocol)(nil) 17 var _ json.Unmarshaler = (*ComponentProtocol)(nil) 18 var _ json.Marshaler = (*Hierarchy)(nil) 19 var _ json.Unmarshaler = (*Hierarchy)(nil) 20 var _ json.Marshaler = (*Component)(nil) 21 var _ json.Unmarshaler = (*Component)(nil) 22 var _ json.Marshaler = (*ComponentOptions)(nil) 23 var _ json.Unmarshaler = (*ComponentOptions)(nil) 24 var _ json.Marshaler = (*Scenario)(nil) 25 var _ json.Unmarshaler = (*Scenario)(nil) 26 var _ json.Marshaler = (*ComponentEvent)(nil) 27 var _ json.Unmarshaler = (*ComponentEvent)(nil) 28 var _ json.Marshaler = (*DebugOptions)(nil) 29 var _ json.Unmarshaler = (*DebugOptions)(nil) 30 var _ json.Marshaler = (*ProtocolOptions)(nil) 31 var _ json.Unmarshaler = (*ProtocolOptions)(nil) 32 var _ json.Marshaler = (*RenderRequest)(nil) 33 var _ json.Unmarshaler = (*RenderRequest)(nil) 34 var _ json.Marshaler = (*RenderResponse)(nil) 35 var _ json.Unmarshaler = (*RenderResponse)(nil) 36 var _ json.Marshaler = (*IdentityInfo)(nil) 37 var _ json.Unmarshaler = (*IdentityInfo)(nil) 38 39 // ComponentProtocol implement json.Marshaler. 40 func (m *ComponentProtocol) MarshalJSON() ([]byte, error) { 41 buf := &bytes.Buffer{} 42 err := (&jsonpb.Marshaler{ 43 OrigName: false, 44 EnumsAsInts: false, 45 EmitDefaults: true, 46 }).Marshal(buf, m) 47 return buf.Bytes(), err 48 } 49 50 // ComponentProtocol implement json.Marshaler. 51 func (m *ComponentProtocol) UnmarshalJSON(b []byte) error { 52 return (&protojson.UnmarshalOptions{ 53 DiscardUnknown: true, 54 }).Unmarshal(b, m) 55 } 56 57 // Hierarchy implement json.Marshaler. 58 func (m *Hierarchy) MarshalJSON() ([]byte, error) { 59 buf := &bytes.Buffer{} 60 err := (&jsonpb.Marshaler{ 61 OrigName: false, 62 EnumsAsInts: false, 63 EmitDefaults: true, 64 }).Marshal(buf, m) 65 return buf.Bytes(), err 66 } 67 68 // Hierarchy implement json.Marshaler. 69 func (m *Hierarchy) UnmarshalJSON(b []byte) error { 70 return (&protojson.UnmarshalOptions{ 71 DiscardUnknown: true, 72 }).Unmarshal(b, m) 73 } 74 75 // Component implement json.Marshaler. 76 func (m *Component) MarshalJSON() ([]byte, error) { 77 buf := &bytes.Buffer{} 78 err := (&jsonpb.Marshaler{ 79 OrigName: false, 80 EnumsAsInts: false, 81 EmitDefaults: true, 82 }).Marshal(buf, m) 83 return buf.Bytes(), err 84 } 85 86 // Component implement json.Marshaler. 87 func (m *Component) UnmarshalJSON(b []byte) error { 88 return (&protojson.UnmarshalOptions{ 89 DiscardUnknown: true, 90 }).Unmarshal(b, m) 91 } 92 93 // ComponentOptions implement json.Marshaler. 94 func (m *ComponentOptions) MarshalJSON() ([]byte, error) { 95 buf := &bytes.Buffer{} 96 err := (&jsonpb.Marshaler{ 97 OrigName: false, 98 EnumsAsInts: false, 99 EmitDefaults: true, 100 }).Marshal(buf, m) 101 return buf.Bytes(), err 102 } 103 104 // ComponentOptions implement json.Marshaler. 105 func (m *ComponentOptions) UnmarshalJSON(b []byte) error { 106 return (&protojson.UnmarshalOptions{ 107 DiscardUnknown: true, 108 }).Unmarshal(b, m) 109 } 110 111 // Scenario implement json.Marshaler. 112 func (m *Scenario) MarshalJSON() ([]byte, error) { 113 buf := &bytes.Buffer{} 114 err := (&jsonpb.Marshaler{ 115 OrigName: false, 116 EnumsAsInts: false, 117 EmitDefaults: true, 118 }).Marshal(buf, m) 119 return buf.Bytes(), err 120 } 121 122 // Scenario implement json.Marshaler. 123 func (m *Scenario) UnmarshalJSON(b []byte) error { 124 return (&protojson.UnmarshalOptions{ 125 DiscardUnknown: true, 126 }).Unmarshal(b, m) 127 } 128 129 // ComponentEvent implement json.Marshaler. 130 func (m *ComponentEvent) MarshalJSON() ([]byte, error) { 131 buf := &bytes.Buffer{} 132 err := (&jsonpb.Marshaler{ 133 OrigName: false, 134 EnumsAsInts: false, 135 EmitDefaults: true, 136 }).Marshal(buf, m) 137 return buf.Bytes(), err 138 } 139 140 // ComponentEvent implement json.Marshaler. 141 func (m *ComponentEvent) UnmarshalJSON(b []byte) error { 142 return (&protojson.UnmarshalOptions{ 143 DiscardUnknown: true, 144 }).Unmarshal(b, m) 145 } 146 147 // DebugOptions implement json.Marshaler. 148 func (m *DebugOptions) MarshalJSON() ([]byte, error) { 149 buf := &bytes.Buffer{} 150 err := (&jsonpb.Marshaler{ 151 OrigName: false, 152 EnumsAsInts: false, 153 EmitDefaults: true, 154 }).Marshal(buf, m) 155 return buf.Bytes(), err 156 } 157 158 // DebugOptions implement json.Marshaler. 159 func (m *DebugOptions) UnmarshalJSON(b []byte) error { 160 return (&protojson.UnmarshalOptions{ 161 DiscardUnknown: true, 162 }).Unmarshal(b, m) 163 } 164 165 // ProtocolOptions implement json.Marshaler. 166 func (m *ProtocolOptions) MarshalJSON() ([]byte, error) { 167 buf := &bytes.Buffer{} 168 err := (&jsonpb.Marshaler{ 169 OrigName: false, 170 EnumsAsInts: false, 171 EmitDefaults: true, 172 }).Marshal(buf, m) 173 return buf.Bytes(), err 174 } 175 176 // ProtocolOptions implement json.Marshaler. 177 func (m *ProtocolOptions) UnmarshalJSON(b []byte) error { 178 return (&protojson.UnmarshalOptions{ 179 DiscardUnknown: true, 180 }).Unmarshal(b, m) 181 } 182 183 // RenderRequest implement json.Marshaler. 184 func (m *RenderRequest) MarshalJSON() ([]byte, error) { 185 buf := &bytes.Buffer{} 186 err := (&jsonpb.Marshaler{ 187 OrigName: false, 188 EnumsAsInts: false, 189 EmitDefaults: true, 190 }).Marshal(buf, m) 191 return buf.Bytes(), err 192 } 193 194 // RenderRequest implement json.Marshaler. 195 func (m *RenderRequest) UnmarshalJSON(b []byte) error { 196 return (&protojson.UnmarshalOptions{ 197 DiscardUnknown: true, 198 }).Unmarshal(b, m) 199 } 200 201 // RenderResponse implement json.Marshaler. 202 func (m *RenderResponse) MarshalJSON() ([]byte, error) { 203 buf := &bytes.Buffer{} 204 err := (&jsonpb.Marshaler{ 205 OrigName: false, 206 EnumsAsInts: false, 207 EmitDefaults: true, 208 }).Marshal(buf, m) 209 return buf.Bytes(), err 210 } 211 212 // RenderResponse implement json.Marshaler. 213 func (m *RenderResponse) UnmarshalJSON(b []byte) error { 214 return (&protojson.UnmarshalOptions{ 215 DiscardUnknown: true, 216 }).Unmarshal(b, m) 217 } 218 219 // IdentityInfo implement json.Marshaler. 220 func (m *IdentityInfo) MarshalJSON() ([]byte, error) { 221 buf := &bytes.Buffer{} 222 err := (&jsonpb.Marshaler{ 223 OrigName: false, 224 EnumsAsInts: false, 225 EmitDefaults: true, 226 }).Marshal(buf, m) 227 return buf.Bytes(), err 228 } 229 230 // IdentityInfo implement json.Marshaler. 231 func (m *IdentityInfo) UnmarshalJSON(b []byte) error { 232 return (&protojson.UnmarshalOptions{ 233 DiscardUnknown: true, 234 }).Unmarshal(b, m) 235 }