@bridgerakol/samsung-smart-api
Version:
Node Module For Connecting Samsung Smartthings API
42 lines (41 loc) • 1.08 kB
TypeScript
import { locationPayload, locationResponse, listLocation } from './payloadType';
export default class Locations {
BaseUrl: string;
ReqHeader: Object;
constructor(BearerToken: string, BaseUrl: string);
getList: () => Promise<{
data: listLocation;
status: boolean;
} | {
data: any;
status: boolean;
}>;
getDetail: (locationId: string) => Promise<{
data: locationResponse;
status: boolean;
} | {
data: any;
status: boolean;
}>;
create: (payload: locationPayload) => Promise<{
data: locationResponse;
status: boolean;
} | {
data: any;
status: boolean;
}>;
remove: (locationId: string) => Promise<{
data: {};
status: boolean;
} | {
data: any;
status: boolean;
}>;
update: (locationId: string, payload: locationPayload) => Promise<{
data: locationResponse;
status: boolean;
} | {
data: any;
status: boolean;
}>;
}