ringtypes

package
v0.7.0 Latest Latest
Warning

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

Go to latest
Published: Oct 5, 2026 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Overview

Package ringtypes contains schema-backed scalar types shared by the public API projections and generated provider models.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BatteryReading

type BatteryReading float64

BatteryReading accepts Ring's numeric and numeric-text percentage values.

func (*BatteryReading) UnmarshalJSON

func (reading *BatteryReading) UnmarshalJSON(data []byte) error

type ConnectionState

type ConnectionState string

ConnectionState is an open provider connectivity state.

type DeviceFamily

type DeviceFamily string

DeviceFamily is an open provider family label.

type DeviceKind

type DeviceKind string

DeviceKind is an open provider hardware kind.

type HistoryFeedType

type HistoryFeedType string

HistoryFeedType is an open provider history feed classification.

type LocationResourceType

type LocationResourceType string

LocationResourceType is an open JSON:API resource type.

type OwnerID

type OwnerID string

OwnerID normalizes a numeric or textual provider identifier to a string.

func (*OwnerID) UnmarshalJSON

func (id *OwnerID) UnmarshalJSON(data []byte) error

type PowerMode

type PowerMode string

PowerMode is an open provider power configuration.

type RecordingStatus

type RecordingStatus string

RecordingStatus is an open provider recording status.

type TimelineEventType

type TimelineEventType string

TimelineEventType is an open provider event kind.

type TimelineState

type TimelineState string

TimelineState is an open provider timeline state.

Jump to

Keyboard shortcuts

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