codec: implement proto v1 message for Frame
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
This commit is contained in:
		| @@ -4,3 +4,31 @@ package codec | |||||||
| type Frame struct { | type Frame struct { | ||||||
| 	Data []byte | 	Data []byte | ||||||
| } | } | ||||||
|  |  | ||||||
|  | func (m *Frame) MarshalJSON() ([]byte, error) { | ||||||
|  | 	return m.Data, nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (m *Frame) UnmarshalJSON(data []byte) error { | ||||||
|  | 	m.Data = data | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (m *Frame) ProtoMessage() {} | ||||||
|  |  | ||||||
|  | func (m *Frame) Reset() { | ||||||
|  | 	*m = Frame{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (m *Frame) String() string { | ||||||
|  | 	return string(m.Data) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (m *Frame) Marshal() ([]byte, error) { | ||||||
|  | 	return m.Data, nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (m *Frame) Unmarshal(data []byte) error { | ||||||
|  | 	m.Data = data | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user