OSDN Git Service

5a58749e4dd9f0ec8b32ff2f420a0a6f6b594de0
[bytom/vapor.git] / federation / database / orm / cross_transaction_req.go
1 package orm
2
3 import (
4         "github.com/vapor/federation/types"
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          types.Timestamp `json:"-"`
17         UpdatedAt          types.Timestamp `json:"-"`
18
19         CrossTransaction *CrossTransaction `gorm:"foreignkey:CrossTransactionID" json:"-"`
20         Asset            *Asset            `json:"asset"`
21 }