Constructors
Properties
Methods
_details
- _details(lockId): Promise<AugustLockDetails[]>
Returns Promise<AugustLockDetails[]>
_locks
- _locks(): Promise<any>
Returns Promise<any>
_status
- _status(lockId): Promise<any>
Returns Promise<any>
_subscribe
- _subscribe(lockId, callback): Promise<(() => void)>
Returns Promise<(() => void)>
addSimpleProps
- addSimpleProps(obj): void
Parameters
- obj: {
doorState?: any;
info?: any;
lockID?: any;
state?: any;
status?: any;
}Optional
doorState?: any
Optional
info?: any
Optional
lockID?: any
Optional
state?: any
Optional
status?: any
Returns void
authorize
- authorize(): Promise<boolean>
Returns Promise<boolean>
details
- details(lockId): Promise<AugustLockDetails[]>
Returns Promise<AugustLockDetails[]>
fetch
- fetch(__namedParameters): Promise<TinyResult>
Parameters
- __namedParameters: FetchOptions
Returns Promise<TinyResult>
get
- get(endpoint): Promise<TinyResult>
Returns Promise<TinyResult>
lock
- lock(lockId): Promise<AugustLockStatus>
Returns Promise<AugustLockStatus>
locks
- locks(): Promise<any>
Returns Promise<any>
post
- post(endpoint, data): Promise<TinyResult>
Returns Promise<TinyResult>
put
- put(endpoint, data): Promise<TinyResult>
Returns Promise<TinyResult>
status
- status(lockId): Promise<any>
Returns Promise<any>
subscribe
- subscribe(lockId, callback): Promise<(() => void)>
Returns Promise<(() => void)>
unlock
- unlock(lockId): Promise<AugustLockStatus>
Returns Promise<AugustLockStatus>
validate
- validate(code): Promise<boolean>
Returns Promise<boolean>
Static
addSimpleProps
- addSimpleProps(config, obj): void
Parameters
- config: config
- obj: {
doorState?: any;
info?: any;
lockID?: any;
state?: any;
status?: any;
}Optional
doorState?: any
Optional
info?: any
Optional
lockID?: any
Optional
state?: any
Optional
status?: any
Returns void
Static
authorize
- authorize(config): Promise<boolean>
Returns Promise<boolean>
Static
details
- details(config, lockId): Promise<AugustLockDetails[]>
Parameters
- config: config
- lockId: string
Returns Promise<AugustLockDetails[]>
Static
lock
- lock(config, lockId): Promise<AugustLockStatus>
Parameters
- config: config
- lockId: string
Returns Promise<AugustLockStatus>
Static
locks
- locks(config): Promise<any>
Returns Promise<any>
Static
status
- status(config, lockId): Promise<any>
Parameters
- config: config
- lockId: string
Returns Promise<any>
Static
subscribe
- subscribe(config, lockId, callback?): Promise<(() => void)>
Parameters
- config: config
- lockId: string
Optional
callback: any
Returns Promise<(() => void)>
Static
unlock
- unlock(config, lockId): Promise<AugustLockStatus>
Parameters
- config: config
- lockId: string
Returns Promise<AugustLockStatus>
Static
validate
- validate(config, code): Promise<boolean>
Parameters
- config: config
- code: string
Returns Promise<boolean>