models

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 17, 2021 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Block

type Block struct {
	Id              int64      `gorm:"column:id"`
	Hash            []byte     `gorm:"column:hash"`
	EpochNumber     uint16     `gorm:"column:epoch_no"`
	SlotNumber      uint32     `gorm:"column:slot_no"`
	EpochSlotNumber uint32     `gorm:"column:epoch_slot_no"`
	BlockNumber     uint32     `gorm:"column:block_no"`
	PreviousID      int64      `gorm:"column:previous_id"`
	SlotLeaderID    int64      `gorm:"column:slot_leader_id"`
	Size            uint32     `gorm:"column:size"`
	Time            *time.Time `gorm:"column:time"`
	TxCount         int64      `gorm:"column:tx_count"`
	ProtoMajor      uint16     `gorm:"column:proto_major"`
	ProtoMinor      uint16     `gorm:"column:proto_minor"`
	VrfKey          string     `gorm:"column:vrf_key"`
	OpCert          []byte     `gorm:"column:op_cert"`
	OpCertCounter   uint32     `gorm:"column:op_cert_counter"`
}

func (Block) TableName

func (Block) TableName() string

Override default pluralized table name

type Epoch

type Epoch struct {
	Id int64 `gorm:"column:id"`
	// This data type may not be large enough. The DB column uses NUMERIC(38, 0)
	OutSum      uint64     `gorm:"column:out_sum"`
	Fees        uint64     `gorm:"column:fees"`
	TxCount     uint32     `gorm:"column:tx_count"`
	BlockCount  uint32     `gorm:"column:blk_count"`
	EpochNumber uint32     `gorm:"column:no"`
	StartTime   *time.Time `gorm:"column:start_time"`
	EndTime     *time.Time `gorm:"column:end_time"`
}

func (Epoch) TableName

func (Epoch) TableName() string

Override default pluralized table name

type Meta added in v0.2.0

type Meta struct {
	Id        int64      `gorm:"column:id"`
	StartTime *time.Time `gorm:"column:start_time"`
	Network   string     `gorm:"column:network_name"`
}

func (Meta) TableName added in v0.2.0

func (Meta) TableName() string

Override default pluralized table name

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL