123456789101112131415161718192021222324 |
- package models
- import (
- "encoding"
- "encoding/json"
- )
- var _ encoding.BinaryMarshaler = (*Online)(nil)
- var _ encoding.BinaryUnmarshaler = (*Online)(nil)
- type Online struct {
- UserId string
- ServerId string
- }
- // UnmarshalBinary implements encoding.BinaryUnmarshaler.
- func (o *Online) UnmarshalBinary(data []byte) error {
- return json.Unmarshal(data, o)
- }
- // MarshalBinary implements encoding.BinaryMarshaler.
- func (o *Online) MarshalBinary() (data []byte, err error) {
- return json.Marshal(o)
- }
|