UNPKG

@iotize/tap

Version:

IoTize Device client for Javascript

110 lines (109 loc) 2.56 kB
/** * Generated file. Do not edit */ import { TapResponse } from '@iotize/tap'; import { LocalTime } from './models'; import { AbstractService, ServiceCallType } from '@iotize/tap'; export declare class TimeService extends AbstractService { resources: { getNtpServer: ServiceCallType<void, string>; putNtpServer: ServiceCallType<string, void>; getTimeZone: ServiceCallType<void, string>; putTimeZone: ServiceCallType<string, void>; getLocalTime: ServiceCallType<void, LocalTime>; }; /** * Get NTP server name * * LWM2M path: /1024//77 * * @tapVersion(">=1.107") * @return */ getNtpServer(): Promise<TapResponse<string>>; /** * * * LWM2M path: /1024//77 * * @tapVersion(">=1.107") * @return call options */ getNtpServerCall(): ServiceCallType; /** * Put NTP server name * * LWM2M path: /1024//77 * * @tapVersion(">=1.107") * @param serverName input * @return */ putNtpServer(serverName: string): Promise<TapResponse<void>>; /** * * * LWM2M path: /1024//77 * * @tapVersion(">=1.107") * @param serverName input * @return call options */ putNtpServerCall(serverName: string): ServiceCallType; /** * Get Tap time zone * * LWM2M path: /1024//78 * * @tapVersion(">=1.107") * @return */ getTimeZone(): Promise<TapResponse<string>>; /** * * * LWM2M path: /1024//78 * * @tapVersion(">=1.107") * @return call options */ getTimeZoneCall(): ServiceCallType; /** * Put Tap time zone * * LWM2M path: /1024//78 * * @tapVersion(">=1.107") * @param serverName input * @return */ putTimeZone(serverName: string): Promise<TapResponse<void>>; /** * * * LWM2M path: /1024//78 * * @tapVersion(">=1.107") * @param serverName input * @return call options */ putTimeZoneCall(serverName: string): ServiceCallType; /** * Get Tap local time * * LWM2M path: /1024//79 * * @tapVersion(">=1.107") * @return */ getLocalTime(): Promise<TapResponse<LocalTime>>; /** * * * LWM2M path: /1024//79 * * @tapVersion(">=1.107") * @return call options */ getLocalTimeCall(): ServiceCallType; }