state

package
v0.7.8 Latest Latest
Warning

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

Go to latest
Published: Oct 25, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DefaultState = State{
	Version: 1,
}

Functions

func GetDefaultStateDirpath added in v0.7.7

func GetDefaultStateDirpath() (string, error)

func GetDefaultStateFilepath

func GetDefaultStateFilepath() (string, error)

func WriteStateFile

func WriteStateFile(path string, state *State) error

Types

type State

type State struct {
	Version                      int             `json:"version"`
	AccountID                    *int64          `json:"account_id"`
	MachineID                    *int64          `json:"machine_id"`
	LatestKnownVersion           *semver.Version `json:"latest_known_version,omitempty"`
	LastestKnownVersionUpdatedAt *time.Time      `json:"latest_known_version_updated_at"`

	IngestionToken *typesv1.AccountToken `json:"ingestion_token,omitempty"`

	// preferences set in the CLI/TUI when querying
	CurrentOrgID     *int64 `json:"current_org_id,omitempty"`
	CurrentAccountID *int64 `json:"current_account_id,omitempty"`
	CurrentMachineID *int64 `json:"current_machine_id,omitempty"`
	// contains filtered or unexported fields
}

func ReadStateFile

func ReadStateFile(path string, dflt *State) (*State, error)

func (*State) WriteBack

func (cfg *State) WriteBack() error

Jump to

Keyboard shortcuts

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