import { AuthInfoRes } from './AuthInfoRes'; import { ModuleDTO } from './ModuleDTO'; import { TagV5DTO } from './TagV5DTO'; import { SdkResponse } from "@huaweicloud/huaweicloud-sdk-core/SdkResponse"; export declare class ShowDeviceResponse extends SdkResponse { private 'app_id'?; private 'app_name'?; private 'device_id'?; private 'node_id'?; private 'gateway_id'?; private 'device_name'?; private 'node_type'?; description?: string; private 'fw_version'?; private 'sw_version'?; private 'device_sdk_version'?; private 'auth_info'?; private 'product_id'?; private 'product_name'?; status?: string; private 'create_time'?; private 'connection_status_update_time'?; private 'active_time'?; tags?: Array; modules?: Array; private 'extension_info'?; constructor(); withAppId(appId: string): ShowDeviceResponse; set appId(appId: string | undefined); get appId(): string | undefined; withAppName(appName: string): ShowDeviceResponse; set appName(appName: string | undefined); get appName(): string | undefined; withDeviceId(deviceId: string): ShowDeviceResponse; set deviceId(deviceId: string | undefined); get deviceId(): string | undefined; withNodeId(nodeId: string): ShowDeviceResponse; set nodeId(nodeId: string | undefined); get nodeId(): string | undefined; withGatewayId(gatewayId: string): ShowDeviceResponse; set gatewayId(gatewayId: string | undefined); get gatewayId(): string | undefined; withDeviceName(deviceName: string): ShowDeviceResponse; set deviceName(deviceName: string | undefined); get deviceName(): string | undefined; withNodeType(nodeType: string): ShowDeviceResponse; set nodeType(nodeType: string | undefined); get nodeType(): string | undefined; withDescription(description: string): ShowDeviceResponse; withFwVersion(fwVersion: string): ShowDeviceResponse; set fwVersion(fwVersion: string | undefined); get fwVersion(): string | undefined; withSwVersion(swVersion: string): ShowDeviceResponse; set swVersion(swVersion: string | undefined); get swVersion(): string | undefined; withDeviceSdkVersion(deviceSdkVersion: string): ShowDeviceResponse; set deviceSdkVersion(deviceSdkVersion: string | undefined); get deviceSdkVersion(): string | undefined; withAuthInfo(authInfo: AuthInfoRes): ShowDeviceResponse; set authInfo(authInfo: AuthInfoRes | undefined); get authInfo(): AuthInfoRes | undefined; withProductId(productId: string): ShowDeviceResponse; set productId(productId: string | undefined); get productId(): string | undefined; withProductName(productName: string): ShowDeviceResponse; set productName(productName: string | undefined); get productName(): string | undefined; withStatus(status: string): ShowDeviceResponse; withCreateTime(createTime: string): ShowDeviceResponse; set createTime(createTime: string | undefined); get createTime(): string | undefined; withConnectionStatusUpdateTime(connectionStatusUpdateTime: string): ShowDeviceResponse; set connectionStatusUpdateTime(connectionStatusUpdateTime: string | undefined); get connectionStatusUpdateTime(): string | undefined; withActiveTime(activeTime: string): ShowDeviceResponse; set activeTime(activeTime: string | undefined); get activeTime(): string | undefined; withTags(tags: Array): ShowDeviceResponse; withModules(modules: Array): ShowDeviceResponse; withExtensionInfo(extensionInfo: object): ShowDeviceResponse; set extensionInfo(extensionInfo: object | undefined); get extensionInfo(): object | undefined; } //# sourceMappingURL=ShowDeviceResponse.d.ts.map