UNPKG

@iotize/tap

Version:

IoTize Device client for Javascript

229 lines (228 loc) 5.16 kB
/** * Generated file. Do not edit */ import { TapResponse } from '@iotize/tap'; import { AbstractService, ServiceCallType } from '@iotize/tap'; export declare class EthernetService extends AbstractService { resources: { getIp: ServiceCallType<void, string>; putIp: ServiceCallType<string, void>; getGatewayIp: ServiceCallType<void, string>; putGatewayIp: ServiceCallType<string, void>; getIpMask: ServiceCallType<void, string>; putIpMask: ServiceCallType<string, void>; getHostname: ServiceCallType<void, string>; getDnsIp: ServiceCallType<void, string>; putDnsIp: ServiceCallType<string, void>; getEnabled: ServiceCallType<void, boolean>; putEnabled: ServiceCallType<boolean, void>; }; /** * Get Ethernet IP * * LWM2M path: /1024//85 * * @tapVersion(">=2.7") * @return */ getIp(): Promise<TapResponse<string>>; /** * * * LWM2M path: /1024//85 * * @tapVersion(">=2.7") * @return call options */ getIpCall(): ServiceCallType; /** * Set ethernet IP address * * LWM2M path: /1024//85 * * @tapVersion(">=2.7") * @param data input * @return */ putIp(data: string): Promise<TapResponse<void>>; /** * * * LWM2M path: /1024//85 * * @tapVersion(">=2.7") * @param data input * @return call options */ putIpCall(data: string): ServiceCallType; /** * Get gateway IP address * * LWM2M path: /1024//86 * * @tapVersion(">=2.7") * @return */ getGatewayIp(): Promise<TapResponse<string>>; /** * * * LWM2M path: /1024//86 * * @tapVersion(">=2.7") * @return call options */ getGatewayIpCall(): ServiceCallType; /** * Write gateway IP address * * LWM2M path: /1024//86 * * @tapVersion(">=2.7") * @param data input * @return */ putGatewayIp(data: string): Promise<TapResponse<void>>; /** * * * LWM2M path: /1024//86 * * @tapVersion(">=2.7") * @param data input * @return call options */ putGatewayIpCall(data: string): ServiceCallType; /** * Get ethernet gateway IP mask * * LWM2M path: /1024//87 * * @tapVersion(">=2.7") * @return */ getIpMask(): Promise<TapResponse<string>>; /** * * * LWM2M path: /1024//87 * * @tapVersion(">=2.7") * @return call options */ getIpMaskCall(): ServiceCallType; /** * Write ethernet gateway IP mask * * LWM2M path: /1024//87 * * @tapVersion(">=2.7") * @param data input * @return */ putIpMask(data: string): Promise<TapResponse<void>>; /** * * * LWM2M path: /1024//87 * * @tapVersion(">=2.7") * @param data input * @return call options */ putIpMaskCall(data: string): ServiceCallType; /** * Get ethernet hostname * * LWM2M path: /1024//93 * * @tapVersion(">=2.7") * @return */ getHostname(): Promise<TapResponse<string>>; /** * * * LWM2M path: /1024//93 * * @tapVersion(">=2.7") * @return call options */ getHostnameCall(): ServiceCallType; /** * Get ethernet network dns ip * * LWM2M path: /1024//124 * * @tapVersion(">=2.7") * @return */ getDnsIp(): Promise<TapResponse<string>>; /** * * * LWM2M path: /1024//124 * * @tapVersion(">=2.7") * @return call options */ getDnsIpCall(): ServiceCallType; /** * Write ethernet network dns ip * * LWM2M path: /1024//124 * * @tapVersion(">=2.7") * @param key input * @return */ putDnsIp(key: string): Promise<TapResponse<void>>; /** * * * LWM2M path: /1024//124 * * @tapVersion(">=2.7") * @param key input * @return call options */ putDnsIpCall(key: string): ServiceCallType; /** * Get Ethernet enable status * * LWM2M path: /1024//130 * * @tapVersion(">=2.7") * @return */ getEnabled(): Promise<TapResponse<boolean>>; /** * * * LWM2M path: /1024//130 * * @tapVersion(">=2.7") * @return call options */ getEnabledCall(): ServiceCallType; /** * Write Ethernet enable status * * LWM2M path: /1024//130 * * @tapVersion(">=2.7") * @param isEnabled input * @return */ putEnabled(isEnabled: boolean): Promise<TapResponse<void>>; /** * * * LWM2M path: /1024//130 * * @tapVersion(">=2.7") * @param isEnabled input * @return call options */ putEnabledCall(isEnabled: boolean): ServiceCallType; }