odometer

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Apr 7, 2025 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetLatestValue

func GetLatestValue(ctx context.Context, c client.Client, vehicleId int64) (int64, error)

Types

type OdometerRecord

type OdometerRecord struct {
	ID              int64     `json:"id,omitempty"`
	Date            time.Time `json:"date,omitempty"`
	InitialOdometer int64     `json:"initialOdometer,omitempty"`
	Odometer        int64     `json:"odometer,omitempty"`
	Notes           string    `json:"notes,omitempty"`
	Tags            string    `json:"tags,omitempty"`
	ExtraFields     []string  `json:"extraFields,omitempty"`
	Files           []string  `json:"files,omitempty"`
}

func GetRecords

func GetRecords(ctx context.Context, c client.Client, vehicleId int64) ([]OdometerRecord, error)

func (OdometerRecord) Add

func (o OdometerRecord) Add(ctx context.Context, c client.Client, vehicleId int64) error

func (OdometerRecord) Delete

func (o OdometerRecord) Delete(ctx context.Context, c client.Client) error

func (OdometerRecord) Update

func (o OdometerRecord) Update(ctx context.Context, c client.Client) error

Jump to

Keyboard shortcuts

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