dashboard

package
v0.0.0-...-83a780d Latest Latest
Warning

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

Go to latest
Published: Jun 19, 2025 License: AGPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Delete

func Delete(ctx context.Context, params *DeleteParams, cred *config.Credentials) error

Delete command is used to delete a dashboard from Arduino IoT Cloud.

func Extract

func Extract(ctx context.Context, params *ExtractParams, cred *config.Credentials) (map[string]interface{}, error)

Extract command is used to extract a dashboard template from a dashboard on Arduino IoT Cloud.

Types

type CreateParams

type CreateParams struct {
	Name     *string           // Name of the new dashboard
	Override map[string]string // Template parameters to be overridden
	Template string            // Path of the template file
}

CreateParams contains the parameters needed to create a new dashboard.

type DashboardInfo

type DashboardInfo struct {
	Name      string   `json:"name"`
	ID        string   `json:"id"`
	UpdatedAt string   `json:"updated_at"`
	Widgets   []string `json:"widgets"`
}

DashboardInfo contains the most interesting information, in string format, of an Arduino IoT Cloud dashboard.

func Create

func Create(ctx context.Context, params *CreateParams, cred *config.Credentials) (*DashboardInfo, error)

Create allows to create a new dashboard.

func List

func List(ctx context.Context, cred *config.Credentials) ([]DashboardInfo, error)

List command is used to list the dashboards of Arduino IoT Cloud.

type DeleteParams

type DeleteParams struct {
	ID string
}

DeleteParams contains the parameters needed to delete a dashboard from Arduino IoT Cloud.

type ExtractParams

type ExtractParams struct {
	ID string
}

ExtractParams contains the parameters needed to extract a template dashboard from Arduino IoT Cloud.

Jump to

Keyboard shortcuts

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