@iotize/device-client.js
Version:
IoTize Device client for Javascript
18 lines (17 loc) • 689 B
TypeScript
import { TapRequest } from "../model/models";
import { HeaderInterface } from "../../api";
export declare class Header implements HeaderInterface {
path: TapRequest.Path;
resourceInstance: number | undefined;
static PATH_EXPRESSION: RegExp;
static MAX_ID: number;
constructor(path: TapRequest.Path, resourceInstance?: number | undefined);
getResourceInstance(): number | undefined;
getPath(): string;
readonly objectId: number;
readonly objectInstance: number;
readonly resourceId: number;
static fromBytes(bytes: Uint8Array): Header;
static fromString(command: string): Header;
static validateId(id: number): number;
}