2026-07-02 14:22:37 +08:00

35 lines
1.5 KiB
Go

package hostwithdrawal
type userDTO struct {
UserID string `json:"userId"`
DisplayUserID string `json:"displayUserId"`
Username string `json:"username"`
Avatar string `json:"avatar"`
}
type itemDTO struct {
ID string `json:"id"`
RecordType string `json:"recordType"`
Identity string `json:"identity"`
SalaryAssetType string `json:"salaryAssetType"`
SourceUserID string `json:"sourceUserId"`
SourceUser userDTO `json:"sourceUser"`
SellerUserID string `json:"sellerUserId"`
SellerUser userDTO `json:"sellerUser"`
USDMinorAmount int64 `json:"usdMinorAmount"`
CoinAmount int64 `json:"coinAmount"`
Status string `json:"status"`
TransactionID string `json:"transactionId"`
CommandID string `json:"commandId"`
ApplicationID string `json:"applicationId"`
FreezeTransactionID string `json:"freezeTransactionId"`
AuditTransactionID string `json:"auditTransactionId"`
WithdrawMethod string `json:"withdrawMethod"`
WithdrawAddress string `json:"withdrawAddress"`
AuditRemark string `json:"auditRemark"`
AuditImageURL string `json:"auditImageUrl"`
Metadata map[string]any `json:"metadata"`
CreatedAtMS int64 `json:"createdAtMs"`
UpdatedAtMS int64 `json:"updatedAtMs"`
}