35 lines
1.5 KiB
Go
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"`
|
|
}
|