12345678910111213141516171819202122232425 |
- package models
- import (
- "encoding"
- "encoding/json"
- )
- var _ encoding.BinaryMarshaler = (*Online)(nil)
- var _ encoding.BinaryUnmarshaler = (*Online)(nil)
- type Online struct {
- UserId string `json:"userId"` // UserId 用户ID
- ServerId string `json:"serverId"` // ServerId 服务器ID
- // FirebaseMessagingToken string `json:"firebaseMessagingToken"` // FirebaseMessagingToken FirebaseMessagingToken
- }
- // 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)
- }
|