23 lines
664 B
Go
23 lines
664 B
Go
package tonemod
|
|
|
|
import "encoding/json"
|
|
|
|
// ToneValue
|
|
type ToneValue struct {
|
|
OfficialRecomPlayCount int64 `json:"officialRecomPlayCount"`
|
|
GoldCoinAreaPayCount int64 `josn:"goldCoinAreaPayCount"`
|
|
LatestUploadPlayCount int64 `json:"latestUploadPlayCount"`
|
|
MostLikesPlayCount int64 `json:"mostLikesPlayCount"`
|
|
PlayAtMostPlayCount int64 `json:"playAtMostPlayCount"`
|
|
MostCommentsPlayCount int64 `json:"mostCommentsPlayCount"`
|
|
FreeAreaPlayCount int64 `json:"freeAreaPlayCount"`
|
|
}
|
|
|
|
func (v ToneValue) MarshalBinary() ([]byte, error) {
|
|
return json.Marshal(v)
|
|
}
|
|
|
|
func (v *ToneValue) UnmarshalBinary(b []byte) error {
|
|
return json.Unmarshal(b, v)
|
|
}
|