33 lines
619 B
Go
33 lines
619 B
Go
package store
|
|
|
|
import "gorm.io/gorm"
|
|
|
|
type TronAccount struct {
|
|
gorm.Model
|
|
AccountID string `gorm:"unique" json:"account_id"`
|
|
Label string `json:"label"`
|
|
Address string `gorm:"unique" json:"address"`
|
|
HDIndex int `gorm:"unique" json:"hd_index"`
|
|
Spender string `json:"spender"`
|
|
}
|
|
|
|
func (a *TronAccount) GetAccountID() string {
|
|
return a.AccountID
|
|
}
|
|
|
|
func (a *TronAccount) GetHDIndex() int {
|
|
return a.HDIndex
|
|
}
|
|
|
|
func (a *TronAccount) GetAddress() string {
|
|
return a.Address
|
|
}
|
|
|
|
func (a *TronAccount) GetSpender() string {
|
|
return a.Spender
|
|
}
|
|
|
|
func (a *TronAccount) GetLabel() string {
|
|
return a.Label
|
|
}
|