@bridgerakol/samsung-smart-api
Version:
Node Module For Connecting Samsung Smartthings API
63 lines (62 loc) • 1.47 kB
TypeScript
export default class Devices {
BaseUrl: string;
ReqHeader: Object;
constructor(BearerToken: string, BaseUrl: string);
getList: () => Promise<{
data: any;
status: boolean;
} | {
data: any;
status: boolean;
}>;
getListLocation: (locationId: string) => Promise<{
data: any;
status: boolean;
} | {
data: any;
status: boolean;
}>;
getStatus: (deviceID: string) => Promise<{
data: any;
status: boolean;
} | {
data: any;
status: boolean;
}>;
getBulkStatus: (device: string[]) => Promise<{
dev: string;
res: {
data: any;
status: boolean;
} | {
data: any;
status: boolean;
};
status: boolean;
}[]>;
getHealth: (deviceId: string) => Promise<{
data: any;
status: boolean;
} | {
data: any;
status: boolean;
}>;
getBulkHealth: (device: string[]) => Promise<{
dev: string;
res: {
data: any;
status: boolean;
} | {
data: any;
status: boolean;
};
status: boolean;
}[]>;
commands: (deviceId: string, command: string) => Promise<{
data: any;
status: boolean;
} | {
data: any;
status: boolean;
}>;
}