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