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  }