Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( TableStyleSUI = table.StyleLight TableTagSUI = "" TableSortConfigSUI = []table.SortBy{ {Name: "STATUS", Mode: table.Dsc}, {Name: "COUNTRY", Mode: table.Asc}, {Name: "TOTAL\nTRANSACTIONS", Mode: table.Dsc}, } ColumnConfigSUI = [...]table.ColumnConfig{ ColumnNameStatus: { Name: "STATUS", Align: text.AlignCenter, AlignHeader: text.AlignCenter, VAlign: text.VAlignMiddle, VAlignHeader: text.VAlignMiddle, Hidden: false, }, ColumnNameAddress: { Name: "ADDRESS", Align: text.AlignLeft, AlignHeader: text.AlignCenter, VAlign: text.VAlignMiddle, VAlignHeader: text.VAlignMiddle, Hidden: false, }, ColumnNamePortRPC: { Name: "RPC", Align: text.AlignCenter, AlignHeader: text.AlignCenter, VAlign: text.VAlignMiddle, VAlignHeader: text.VAlignMiddle, Hidden: false, }, ColumnNameTotalTransactions: { Name: "TOTAL\nTRANSACTIONS", Align: text.AlignCenter, AlignHeader: text.AlignCenter, VAlign: text.VAlignMiddle, VAlignHeader: text.VAlignMiddle, Hidden: false, }, ColumnNameLatestCheckpoint: { Name: "LATEST\nCHECKPOINT", Align: text.AlignCenter, AlignHeader: text.AlignCenter, VAlign: text.VAlignMiddle, VAlignHeader: text.VAlignMiddle, Hidden: false, }, ColumnNameHighestCheckpoint: { Name: "SYNCED\nCHECKPOINT", Align: text.AlignCenter, AlignHeader: text.AlignCenter, VAlign: text.VAlignMiddle, VAlignHeader: text.VAlignMiddle, Hidden: false, }, ColumnNameTXSyncProgress: { Name: "TRANSACTIONS\nSYNC PROGRESS", Align: text.AlignCenter, AlignHeader: text.AlignCenter, VAlign: text.VAlignMiddle, VAlignHeader: text.VAlignMiddle, Hidden: false, }, ColumnNameCheckSyncProgress: { Name: "CHECKPOINTS\nSYNC PROGRESS", Align: text.AlignCenter, AlignHeader: text.AlignCenter, VAlign: text.VAlignMiddle, VAlignHeader: text.VAlignMiddle, Hidden: false, }, ColumnNameConnectedPeers: { Name: "CONNECTED\nPEERS", Align: text.AlignCenter, AlignHeader: text.AlignCenter, VAlign: text.VAlignMiddle, VAlignHeader: text.VAlignMiddle, Hidden: false, }, ColumnNameUptime: { Name: "UPTIME", Align: text.AlignCenter, AlignHeader: text.AlignCenter, VAlign: text.VAlignMiddle, VAlignHeader: text.VAlignMiddle, Hidden: false, }, ColumnNameVersion: { Name: "VERSION", Align: text.AlignCenter, AlignHeader: text.AlignCenter, VAlign: text.VAlignMiddle, VAlignHeader: text.VAlignMiddle, Hidden: false, }, ColumnNameCommit: { Name: "COMMIT", Align: text.AlignCenter, AlignHeader: text.AlignCenter, VAlign: text.VAlignMiddle, VAlignHeader: text.VAlignMiddle, Hidden: false, }, ColumnNameCompany: { Name: "PROVIDER", Align: text.AlignCenter, AlignHeader: text.AlignCenter, VAlign: text.VAlignMiddle, VAlignHeader: text.VAlignMiddle, Hidden: false, }, ColumnNameCountry: { Name: "COUNTRY", Align: text.AlignLeft, AlignHeader: text.AlignCenter, VAlign: text.VAlignMiddle, VAlignHeader: text.VAlignMiddle, Hidden: false, }, } )
Functions ¶
func ColumnNameStrings ¶
func ColumnNameStrings() []string
ColumnNameStrings returns a slice of all String values of the enum
func GetTableTitleSUI ¶
Types ¶
type ColumnName ¶
type ColumnName int
const ( ColumnNameStatus ColumnName = iota ColumnNameAddress ColumnNamePortRPC ColumnNameTotalTransactions ColumnNameLatestCheckpoint ColumnNameHighestCheckpoint ColumnNameTXSyncProgress ColumnNameCheckSyncProgress ColumnNameConnectedPeers ColumnNameUptime ColumnNameVersion ColumnNameCommit ColumnNameCompany ColumnNameCountry )
func ColumnNameString ¶
func ColumnNameString(s string) (ColumnName, error)
ColumnNameString retrieves an enum value from the enum constants string name. Throws an error if the param is not part of the enum.
func ColumnNameValues ¶
func ColumnNameValues() []ColumnName
ColumnNameValues returns all values of the enum
func (ColumnName) IsAColumnName ¶
func (i ColumnName) IsAColumnName() bool
IsAColumnName returns "true" if the value is listed in the enum definition. "false" otherwise
func (ColumnName) MarshalJSON ¶
func (i ColumnName) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaler interface for ColumnName
func (ColumnName) String ¶
func (i ColumnName) String() string
func (*ColumnName) UnmarshalJSON ¶
func (i *ColumnName) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaler interface for ColumnName
Click to show internal directories.
Click to hide internal directories.