4 "github.com/vapor/toolbar/federation/types"
7 type CrossTransactionReq struct {
8 ID uint64 `gorm:"primary_key" json:"-"`
9 CrossTransactionID uint64 `json:"-"`
10 SourcePos uint64 `json:"-"`
11 AssetID uint64 `json:"-"`
12 AssetAmount uint64 `json:"amount"`
13 Script string `json:"-"`
14 FromAddress string `json:"from_address"`
15 ToAddress string `json:"to_address"`
16 CreatedAt types.Timestamp `json:"-"`
17 UpdatedAt types.Timestamp `json:"-"`
19 CrossTransaction *CrossTransaction `gorm:"foreignkey:CrossTransactionID" json:"-"`
20 Asset *Asset `json:"asset"`