UNPKG

@bridgerakol/samsung-smart-api

Version:

Node Module For Connecting Samsung Smartthings API

43 lines (42 loc) 1.28 kB
import { roomsPayload, roomList, roomsResponse } from './payloadType'; export default class Rooms { BaseUrl: string; ReqHeader: Object; constructor(BearerToken: string, BaseUrl: string); getList: (locationId: string) => Promise<{ data: roomList; status: boolean; } | { data: any; status: boolean; }>; getBulkList: (locations: string[]) => Promise<[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]>; getDetail: (locationId: string, roomId: string) => Promise<{ data: roomsResponse; status: boolean; } | { data: any; status: boolean; }>; create: (locationId: string, payload: roomsPayload) => Promise<{ data: roomsResponse; status: boolean; } | { data: any; status: boolean; }>; remove: (locationId: string, roomId: string) => Promise<{ data: {}; status: boolean; } | { data: any; status: boolean; }>; update: (locationId: string, roomId: string, payload: roomsPayload) => Promise<{ data: roomsResponse; status: boolean; } | { data: any; status: boolean; }>; }