Versions in this module Expand all Collapse all v0 v0.10.7 Oct 9, 2024 v0.10.6 Oct 6, 2024 Changes in this version + type ActionRespReq = dm.ActionRespReq + type ActionSendReq = dm.ActionSendReq + type ActionSendResp = dm.ActionSendResp + type CommonSchemaCreateReq = dm.CommonSchemaCreateReq + type CommonSchemaIndexReq = dm.CommonSchemaIndexReq + type CommonSchemaIndexResp = dm.CommonSchemaIndexResp + type CommonSchemaInfo = dm.CommonSchemaInfo + type CommonSchemaUpdateReq = dm.CommonSchemaUpdateReq + type CompareInt64 = dm.CompareInt64 + type CompareString = dm.CompareString + type CustomTopic = dm.CustomTopic + type DeviceCore = dm.DeviceCore + type DeviceCountInfo = dm.DeviceCountInfo + type DeviceCountReq = dm.DeviceCountReq + type DeviceCountResp = dm.DeviceCountResp + type DeviceError = dm.DeviceError + type DeviceGatewayBindDevice = dm.DeviceGatewayBindDevice + type DeviceGatewayIndexReq = dm.DeviceGatewayIndexReq + type DeviceGatewayIndexResp = dm.DeviceGatewayIndexResp + type DeviceGatewayMultiCreateReq = dm.DeviceGatewayMultiCreateReq + type DeviceGatewayMultiSaveReq = dm.DeviceGatewayMultiSaveReq + type DeviceGatewaySign = dm.DeviceGatewaySign + type DeviceGroup interface + GroupDeviceIndex func(ctx context.Context, in *GroupDeviceIndexReq, opts ...grpc.CallOption) (*GroupDeviceIndexResp, error) + GroupDeviceMultiCreate func(ctx context.Context, in *GroupDeviceMultiSaveReq, opts ...grpc.CallOption) (*Empty, error) + GroupDeviceMultiDelete func(ctx context.Context, in *GroupDeviceMultiDeleteReq, opts ...grpc.CallOption) (*Empty, error) + GroupDeviceMultiUpdate func(ctx context.Context, in *GroupDeviceMultiSaveReq, opts ...grpc.CallOption) (*Empty, error) + GroupInfoCreate func(ctx context.Context, in *GroupInfo, opts ...grpc.CallOption) (*WithID, error) + GroupInfoDelete func(ctx context.Context, in *WithID, opts ...grpc.CallOption) (*Empty, error) + GroupInfoIndex func(ctx context.Context, in *GroupInfoIndexReq, opts ...grpc.CallOption) (*GroupInfoIndexResp, error) + GroupInfoRead func(ctx context.Context, in *WithIDChildren, opts ...grpc.CallOption) (*GroupInfo, error) + GroupInfoUpdate func(ctx context.Context, in *GroupInfo, opts ...grpc.CallOption) (*Empty, error) + func NewDeviceGroup(cli zrpc.Client) DeviceGroup + func NewDirectDeviceGroup(svcCtx *svc.ServiceContext, svr dm.DeviceGroupServer) DeviceGroup + type DeviceInfo = dm.DeviceInfo + type DeviceInfoBindReq = dm.DeviceInfoBindReq + type DeviceInfoCanBindReq = dm.DeviceInfoCanBindReq + type DeviceInfoCount = dm.DeviceInfoCount + type DeviceInfoCountReq = dm.DeviceInfoCountReq + type DeviceInfoDeleteReq = dm.DeviceInfoDeleteReq + type DeviceInfoIndexReq = dm.DeviceInfoIndexReq + type DeviceInfoIndexResp = dm.DeviceInfoIndexResp + type DeviceInfoMultiBindReq = dm.DeviceInfoMultiBindReq + type DeviceInfoMultiBindResp = dm.DeviceInfoMultiBindResp + type DeviceInfoMultiUpdateReq = dm.DeviceInfoMultiUpdateReq + type DeviceInfoReadReq = dm.DeviceInfoReadReq + type DeviceModuleVersion = dm.DeviceModuleVersion + type DeviceModuleVersionIndexReq = dm.DeviceModuleVersionIndexReq + type DeviceModuleVersionIndexResp = dm.DeviceModuleVersionIndexResp + type DeviceModuleVersionReadReq = dm.DeviceModuleVersionReadReq + type DeviceMoveReq = dm.DeviceMoveReq + type DeviceOnlineMultiFix = dm.DeviceOnlineMultiFix + type DeviceOnlineMultiFixReq = dm.DeviceOnlineMultiFixReq + type DeviceProfile = dm.DeviceProfile + type DeviceProfileIndexReq = dm.DeviceProfileIndexReq + type DeviceProfileIndexResp = dm.DeviceProfileIndexResp + type DeviceProfileReadReq = dm.DeviceProfileReadReq + type DeviceTransferReq = dm.DeviceTransferReq + type DeviceTypeCountReq = dm.DeviceTypeCountReq + type DeviceTypeCountResp = dm.DeviceTypeCountResp + type Empty = dm.Empty + type EventLogIndexReq = dm.EventLogIndexReq + type EventLogIndexResp = dm.EventLogIndexResp + type EventLogInfo = dm.EventLogInfo + type Firmware = dm.Firmware + type FirmwareFile = dm.FirmwareFile + type FirmwareInfo = dm.FirmwareInfo + type FirmwareInfoDeleteReq = dm.FirmwareInfoDeleteReq + type FirmwareInfoDeleteResp = dm.FirmwareInfoDeleteResp + type FirmwareInfoIndexReq = dm.FirmwareInfoIndexReq + type FirmwareInfoIndexResp = dm.FirmwareInfoIndexResp + type FirmwareInfoReadReq = dm.FirmwareInfoReadReq + type FirmwareInfoReadResp = dm.FirmwareInfoReadResp + type FirmwareResp = dm.FirmwareResp + type GatewayCanBindIndexReq = dm.GatewayCanBindIndexReq + type GatewayCanBindIndexResp = dm.GatewayCanBindIndexResp + type GatewayGetFoundReq = dm.GatewayGetFoundReq + type GatewayNotifyBindSendReq = dm.GatewayNotifyBindSendReq + type GroupDeviceIndexReq = dm.GroupDeviceIndexReq + type GroupDeviceIndexResp = dm.GroupDeviceIndexResp + type GroupDeviceMultiDeleteReq = dm.GroupDeviceMultiDeleteReq + type GroupDeviceMultiSaveReq = dm.GroupDeviceMultiSaveReq + type GroupInfo = dm.GroupInfo + type GroupInfoCreateReq = dm.GroupInfoCreateReq + type GroupInfoIndexReq = dm.GroupInfoIndexReq + type GroupInfoIndexResp = dm.GroupInfoIndexResp + type GroupInfoUpdateReq = dm.GroupInfoUpdateReq + type HubLogIndexReq = dm.HubLogIndexReq + type HubLogIndexResp = dm.HubLogIndexResp + type HubLogInfo = dm.HubLogInfo + type IDPath = dm.IDPath + type IDPathWithUpdate = dm.IDPathWithUpdate + type OtaFirmwareDeviceCancelReq = dm.OtaFirmwareDeviceCancelReq + type OtaFirmwareDeviceConfirmReq = dm.OtaFirmwareDeviceConfirmReq + type OtaFirmwareDeviceIndexReq = dm.OtaFirmwareDeviceIndexReq + type OtaFirmwareDeviceIndexResp = dm.OtaFirmwareDeviceIndexResp + type OtaFirmwareDeviceInfo = dm.OtaFirmwareDeviceInfo + type OtaFirmwareDeviceRetryReq = dm.OtaFirmwareDeviceRetryReq + type OtaFirmwareFile = dm.OtaFirmwareFile + type OtaFirmwareFileIndexReq = dm.OtaFirmwareFileIndexReq + type OtaFirmwareFileIndexResp = dm.OtaFirmwareFileIndexResp + type OtaFirmwareFileInfo = dm.OtaFirmwareFileInfo + type OtaFirmwareFileReq = dm.OtaFirmwareFileReq + type OtaFirmwareFileResp = dm.OtaFirmwareFileResp + type OtaFirmwareInfo = dm.OtaFirmwareInfo + type OtaFirmwareInfoCreateReq = dm.OtaFirmwareInfoCreateReq + type OtaFirmwareInfoIndexReq = dm.OtaFirmwareInfoIndexReq + type OtaFirmwareInfoIndexResp = dm.OtaFirmwareInfoIndexResp + type OtaFirmwareInfoUpdateReq = dm.OtaFirmwareInfoUpdateReq + type OtaFirmwareJobIndexReq = dm.OtaFirmwareJobIndexReq + type OtaFirmwareJobIndexResp = dm.OtaFirmwareJobIndexResp + type OtaFirmwareJobInfo = dm.OtaFirmwareJobInfo + type OtaJobByDeviceIndexReq = dm.OtaJobByDeviceIndexReq + type OtaJobDynamicInfo = dm.OtaJobDynamicInfo + type OtaJobStaticInfo = dm.OtaJobStaticInfo + type OtaModuleInfo = dm.OtaModuleInfo + type OtaModuleInfoIndexReq = dm.OtaModuleInfoIndexReq + type OtaModuleInfoIndexResp = dm.OtaModuleInfoIndexResp + type PageInfo = dm.PageInfo + type PageInfo_OrderBy = dm.PageInfo_OrderBy + type Point = dm.Point + type ProductCategory = dm.ProductCategory + type ProductCategoryIndexReq = dm.ProductCategoryIndexReq + type ProductCategoryIndexResp = dm.ProductCategoryIndexResp + type ProductCategorySchemaIndexReq = dm.ProductCategorySchemaIndexReq + type ProductCategorySchemaIndexResp = dm.ProductCategorySchemaIndexResp + type ProductCategorySchemaMultiSaveReq = dm.ProductCategorySchemaMultiSaveReq + type ProductCustom = dm.ProductCustom + type ProductCustomReadReq = dm.ProductCustomReadReq + type ProductCustomUi = dm.ProductCustomUi + type ProductInfo = dm.ProductInfo + type ProductInfoDeleteReq = dm.ProductInfoDeleteReq + type ProductInfoIndexReq = dm.ProductInfoIndexReq + type ProductInfoIndexResp = dm.ProductInfoIndexResp + type ProductInfoReadReq = dm.ProductInfoReadReq + type ProductInitReq = dm.ProductInitReq + type ProductRemoteConfig = dm.ProductRemoteConfig + type ProductSchemaCreateReq = dm.ProductSchemaCreateReq + type ProductSchemaDeleteReq = dm.ProductSchemaDeleteReq + type ProductSchemaIndexReq = dm.ProductSchemaIndexReq + type ProductSchemaIndexResp = dm.ProductSchemaIndexResp + type ProductSchemaInfo = dm.ProductSchemaInfo + type ProductSchemaMultiCreateReq = dm.ProductSchemaMultiCreateReq + type ProductSchemaTslImportReq = dm.ProductSchemaTslImportReq + type ProductSchemaTslReadReq = dm.ProductSchemaTslReadReq + type ProductSchemaTslReadResp = dm.ProductSchemaTslReadResp + type ProductSchemaUpdateReq = dm.ProductSchemaUpdateReq + type PropertyControlMultiSendReq = dm.PropertyControlMultiSendReq + type PropertyControlMultiSendResp = dm.PropertyControlMultiSendResp + type PropertyControlSendMsg = dm.PropertyControlSendMsg + type PropertyControlSendReq = dm.PropertyControlSendReq + type PropertyControlSendResp = dm.PropertyControlSendResp + type PropertyGetReportSendReq = dm.PropertyGetReportSendReq + type PropertyGetReportSendResp = dm.PropertyGetReportSendResp + type PropertyLogIndexReq = dm.PropertyLogIndexReq + type PropertyLogIndexResp = dm.PropertyLogIndexResp + type PropertyLogInfo = dm.PropertyLogInfo + type PropertyLogLatestIndexReq = dm.PropertyLogLatestIndexReq + type ProtocolConfigField = dm.ProtocolConfigField + type ProtocolConfigInfo = dm.ProtocolConfigInfo + type ProtocolInfo = dm.ProtocolInfo + type ProtocolInfoIndexReq = dm.ProtocolInfoIndexReq + type ProtocolInfoIndexResp = dm.ProtocolInfoIndexResp + type RemoteConfigCreateReq = dm.RemoteConfigCreateReq + type RemoteConfigIndexReq = dm.RemoteConfigIndexReq + type RemoteConfigIndexResp = dm.RemoteConfigIndexResp + type RemoteConfigLastReadReq = dm.RemoteConfigLastReadReq + type RemoteConfigLastReadResp = dm.RemoteConfigLastReadResp + type RemoteConfigPushAllReq = dm.RemoteConfigPushAllReq + type RespReadReq = dm.RespReadReq + type RootCheckReq = dm.RootCheckReq + type SdkLogIndexReq = dm.SdkLogIndexReq + type SdkLogIndexResp = dm.SdkLogIndexResp + type SdkLogInfo = dm.SdkLogInfo + type SendLogIndexReq = dm.SendLogIndexReq + type SendLogIndexResp = dm.SendLogIndexResp + type SendLogInfo = dm.SendLogInfo + type SendMsgReq = dm.SendMsgReq + type SendMsgResp = dm.SendMsgResp + type SendOption = dm.SendOption + type ShadowIndex = dm.ShadowIndex + type ShadowIndexResp = dm.ShadowIndexResp + type SharePerm = dm.SharePerm + type StatusLogIndexReq = dm.StatusLogIndexReq + type StatusLogIndexResp = dm.StatusLogIndexResp + type StatusLogInfo = dm.StatusLogInfo + type TimeRange = dm.TimeRange + type UserDeviceCollectSave = dm.UserDeviceCollectSave + type UserDeviceShareIndexReq = dm.UserDeviceShareIndexReq + type UserDeviceShareIndexResp = dm.UserDeviceShareIndexResp + type UserDeviceShareInfo = dm.UserDeviceShareInfo + type UserDeviceShareMultiDeleteReq = dm.UserDeviceShareMultiDeleteReq + type UserDeviceShareReadReq = dm.UserDeviceShareReadReq + type WithID = dm.WithID + type WithIDChildren = dm.WithIDChildren + type WithIDCode = dm.WithIDCode + type WithProfile = dm.WithProfile