package coinledger type coinLedgerUserDTO struct { UserID string `json:"userId"` DisplayUserID string `json:"displayUserId"` Username string `json:"username"` Avatar string `json:"avatar"` } type coinLedgerEntryDTO struct { EntryID int64 `json:"entryId"` TransactionID string `json:"transactionId"` UserID string `json:"userId"` User coinLedgerUserDTO `json:"user"` BizType string `json:"bizType"` Direction string `json:"direction"` Amount int64 `json:"amount"` AvailableDelta int64 `json:"availableDelta"` AvailableAfter int64 `json:"availableAfter"` CounterpartyUserID string `json:"counterpartyUserId"` RoomID string `json:"roomId"` CreatedAtMS int64 `json:"createdAtMs"` }