OSDN Git Service

feat: add node discovery and status check (#374)
[bytom/vapor.git] / toolbar / federation / database / orm / cross_transaction_req.go
1 package orm
2
3 import (
4         "github.com/vapor/toolbar/common"
5 )
6
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          common.Timestamp `json:"-"`
17         UpdatedAt          common.Timestamp `json:"-"`
18
19         CrossTransaction *CrossTransaction `gorm:"foreignkey:CrossTransactionID" json:"-"`
20         Asset            *Asset            `json:"asset"`
21 }