import { AuthInfoRes } from './AuthInfoRes'; import { ModuleDTO } from './ModuleDTO'; import { TagV5DTO } from './TagV5DTO'; import { SdkResponse } from "@huaweicloud/huaweicloud-sdk-core/SdkResponse"; export declare class UpdateDeviceResponse 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): UpdateDeviceResponse; set appId(appId: string | undefined); get appId(): string | undefined; withAppName(appName: string): UpdateDeviceResponse; set appName(appName: string | undefined); get appName(): string | undefined; withDeviceId(deviceId: string): UpdateDeviceResponse; set deviceId(deviceId: string | undefined); get deviceId(): string | undefined; withNodeId(nodeId: string): UpdateDeviceResponse; set nodeId(nodeId: string | undefined); get nodeId(): string | undefined; withGatewayId(gatewayId: string): UpdateDeviceResponse; set gatewayId(gatewayId: string | undefined); get gatewayId(): string | undefined; withDeviceName(deviceName: string): UpdateDeviceResponse; set deviceName(deviceName: string | undefined); get deviceName(): string | undefined; withNodeType(nodeType: string): UpdateDeviceResponse; set nodeType(nodeType: string | undefined); get nodeType(): string | undefined; withDescription(description: string): UpdateDeviceResponse; withFwVersion(fwVersion: string): UpdateDeviceResponse; set fwVersion(fwVersion: string | undefined); get fwVersion(): string | undefined; withSwVersion(swVersion: string): UpdateDeviceResponse; set swVersion(swVersion: string | undefined); get swVersion(): string | undefined; withDeviceSdkVersion(deviceSdkVersion: string): UpdateDeviceResponse; set deviceSdkVersion(deviceSdkVersion: string | undefined); get deviceSdkVersion(): string | undefined; withAuthInfo(authInfo: AuthInfoRes): UpdateDeviceResponse; set authInfo(authInfo: AuthInfoRes | undefined); get authInfo(): AuthInfoRes | undefined; withProductId(productId: string): UpdateDeviceResponse; set productId(productId: string | undefined); get productId(): string | undefined; withProductName(productName: string): UpdateDeviceResponse; set productName(productName: string | undefined); get productName(): string | undefined; withStatus(status: string): UpdateDeviceResponse; withCreateTime(createTime: string): UpdateDeviceResponse; set createTime(createTime: string | undefined); get createTime(): string | undefined; withConnectionStatusUpdateTime(connectionStatusUpdateTime: string): UpdateDeviceResponse; set connectionStatusUpdateTime(connectionStatusUpdateTime: string | undefined); get connectionStatusUpdateTime(): string | undefined; withActiveTime(activeTime: string): UpdateDeviceResponse; set activeTime(activeTime: string | undefined); get activeTime(): string | undefined; withTags(tags: Array): UpdateDeviceResponse; withModules(modules: Array): UpdateDeviceResponse; withExtensionInfo(extensionInfo: object): UpdateDeviceResponse; set extensionInfo(extensionInfo: object | undefined); get extensionInfo(): object | undefined; } //# sourceMappingURL=UpdateDeviceResponse.d.ts.map