Skip to content
github-actions[bot] edited this page Aug 11, 2023 · 2 revisions

Class: Motion

Hierarchy

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new Motion(hue, data)

Parameters

Name Type
hue Hue
data MotionGet

Inherited from

Resource.constructor

Defined in

src/structures/Resource.ts:64

Properties

data

data: MotionGet

Inherited from

Resource.data

Defined in

src/structures/Resource.ts:54


hue

Readonly hue: Hue

Inherited from

Resource.hue

Defined in

src/structures/Resource.ts:51


type

type: ResourceType = ResourceType.Motion

Overrides

Resource.type

Defined in

src/structures/Motion.ts:10

Accessors

enabled

get enabled(): boolean

Returns

boolean

Defined in

src/structures/Motion.ts:16


id

get id(): string

Returns

string

Inherited from

Resource.id

Defined in

src/structures/Resource.ts:56


identifier

get identifier(): ResourceIdentifier<ResourceType>

Returns

ResourceIdentifier<ResourceType>

Inherited from

Resource.identifier

Defined in

src/structures/Resource.ts:60


manager

get manager(): MotionManager

Returns

MotionManager

Overrides

Resource.manager

Defined in

src/structures/Motion.ts:12


motionDetected

get motionDetected(): boolean

Returns

boolean

Defined in

src/structures/Motion.ts:20


motionValid

get motionValid(): boolean

Returns

boolean

Defined in

src/structures/Motion.ts:24

Methods

_clone

_clone(): Motion

Returns

Motion

Inherited from

Resource._clone

Defined in

src/structures/Resource.ts:77


_patch

_patch(data): void

Parameters

Name Type
data Partial<MotionGet>

Returns

void

Inherited from

Resource._patch

Defined in

src/structures/Resource.ts:73


_update

_update(data): Motion

Parameters

Name Type
data Partial<MotionGet>

Returns

Motion

Inherited from

Resource._update

Defined in

src/structures/Resource.ts:81


disable

disable(): Promise<void>

Returns

Promise<void>

Defined in

src/structures/Motion.ts:28


edit

edit(options): Promise<void>

Parameters

Name Type
options MotionEditOptions

Returns

Promise<void>

Defined in

src/structures/Motion.ts:36


enable

enable(): Promise<void>

Returns

Promise<void>

Defined in

src/structures/Motion.ts:32


isType

isType<T>(type): this is NarrowResource<T>

Type parameters

Name Type
T extends ResourceType

Parameters

Name Type
type T

Returns

this is NarrowResource<T>

Inherited from

Resource.isType

Defined in

src/structures/Resource.ts:69

hue.ts

Clone this wiki locally