@iotize/tap
Version:
IoTize Device client for Javascript
110 lines (109 loc) • 2.56 kB
TypeScript
/**
* 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;
}