UNPKG

@bridgerakol/samsung-smart-api

Version:

Node Module For Connecting Samsung Smartthings API

42 lines (41 loc) 1.08 kB
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; }>; }