24 lines
942 B
Go
24 lines
942 B
Go
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"`
|
|
}
|