Documentation ¶
Index ¶
- func AddMetric(objects []stub.ApiMetric) (metrics []*m.Metric)
- func AttributeFromApi(apiAttr map[string]stub.ApiAttribute) (attributes m.Attributes)
- func AttributeToApi(attributes m.Attributes) (apiAttr map[string]stub.ApiAttribute)
- func GetStatistic(statistic []*m.Statistic) (result stub.ApiStatistics)
- func GetStubArea(area *m.Area) (obj *stub.ApiArea)
- func GetStubScript(script *m.Script) (result *stub.ApiScript)
- func ImportArea(from *stub.ApiArea) (*int64, *m.Area)
- func ImportDashboard(obj *stub.ApiDashboard) (ver *m.Dashboard)
- func ImportDashboardCard(obj *stub.ApiDashboardCard) (ver *m.DashboardCard)
- func ImportDashboardCardItem(obj *stub.ApiDashboardCardItem) (ver *m.DashboardCardItem)
- func ImportDashboardTab(obj *stub.ApiDashboardTab) (ver *m.DashboardTab)
- func ImportImage(from *stub.ApiImage) (*int64, *m.Image)
- func ImportScript(from *stub.ApiScript) (*int64, *m.Script)
- func Metric(metric *m.Metric) (object *stub.ApiMetric)
- func Metrics(metrics []*m.Metric) (objects []stub.ApiMetric)
- func ToAction(action *m.Action) (obj stub.ApiAction)
- func ToCondition(cond *m.Condition) (obj *stub.ApiCondition)
- func ToDashboard(ver *m.Dashboard) (obj *stub.ApiDashboard)
- func ToDashboardCard(ver *m.DashboardCard) (obj *stub.ApiDashboardCard)
- func ToDashboardCardItem(ver *m.DashboardCardItem) (obj *stub.ApiDashboardCardItem)
- func ToDashboardShort(ver *m.Dashboard) (obj *stub.ApiDashboardShort)
- func ToDashboardTab(ver *m.DashboardTab) (obj *stub.ApiDashboardTab)
- func ToDashboardTabShort(ver *m.DashboardTab) (obj *stub.ApiDashboardTab)
- func ToEntity(entity *m.Entity) (obj *stub.ApiEntity)
- func ToLog(log *m.Log) (obj *stub.ApiLog)
- func ToMessage(message *m.Message) (obj stub.ApiMessage)
- func ToTrigger(trigger *m.Trigger) (obj *stub.ApiTrigger)
- func ToVariable(ver m.Variable) (obj *stub.ApiVariable)
- type Action
- func (r Action) Add(from *stub.ApiNewActionRequest) (action *m.Action)
- func (r Action) ToAction(action *m.Action) (obj stub.ApiAction)
- func (r Action) ToListResult(list []*m.Action) []stub.ApiAction
- func (r Action) ToSearchResult(list []*m.Action) *stub.ApiSearchActionResult
- func (r Action) Update(from *stub.ActionServiceUpdateActionJSONBody, id int64) (action *m.Action)
- type Area
- type Automation
- func (r Automation) AddTask(obj *stub.ApiNewTaskRequest) (task *m.NewTask)
- func (r Automation) GetTask(task *m.Task) (obj *stub.ApiTask)
- func (r Automation) ToListResult(list []*m.Task) []*stub.ApiTask
- func (r Automation) UpdateTask(obj *stub.AutomationServiceUpdateTaskJSONBody, id int64) (task *m.UpdateTask)
- type Backup
- type Condition
- func (r Condition) AddCondition(from *stub.ApiNewConditionRequest) (action *m.Condition)
- func (r Condition) ToListResult(list []*m.Condition) []*stub.ApiCondition
- func (r Condition) ToSearchResult(list []*m.Condition) *stub.ApiSearchConditionResult
- func (r Condition) UpdateCondition(from *stub.ConditionServiceUpdateConditionJSONBody, id int64) (action *m.Condition)
- type Dashboard
- func (r Dashboard) AddDashboard(obj *stub.ApiNewDashboardRequest) (ver *m.Dashboard)
- func (r Dashboard) ToDashboard(ver *m.Dashboard) (obj *stub.ApiDashboard)
- func (r Dashboard) ToListResult(list []*m.Dashboard) []*stub.ApiDashboardShort
- func (r Dashboard) ToSearchResult(list []*m.Dashboard) *stub.ApiSearchDashboardResult
- func (r Dashboard) UpdateDashboard(obj *stub.DashboardServiceUpdateDashboardJSONBody, id int64) (ver *m.Dashboard)
- type DashboardCard
- func (r DashboardCard) AddDashboardCard(obj *stub.ApiNewDashboardCardRequest) (ver *m.DashboardCard)
- func (r DashboardCard) ToListResult(list []*m.DashboardCard) []*stub.ApiDashboardCard
- func (r DashboardCard) UpdateDashboardCard(obj *stub.DashboardCardServiceUpdateDashboardCardJSONBody, id int64) (ver *m.DashboardCard)
- type DashboardCardItem
- func (r DashboardCardItem) AddDashboardCardItem(obj *stub.ApiNewDashboardCardItemRequest) (ver *m.DashboardCardItem)
- func (r DashboardCardItem) ToDashboardCardItem(ver *m.DashboardCardItem) (obj *stub.ApiDashboardCardItem)
- func (r DashboardCardItem) ToListResult(list []*m.DashboardCardItem) []*stub.ApiDashboardCardItem
- func (r DashboardCardItem) UpdateDashboardCardItem(obj *stub.DashboardCardItemServiceUpdateDashboardCardItemJSONBody, id int64) (ver *m.DashboardCardItem)
- type DashboardTab
- func (r DashboardTab) AddDashboardTab(obj *stub.ApiNewDashboardTabRequest) (ver *m.DashboardTab)
- func (r DashboardTab) ToDashboardTab(ver *m.DashboardTab) (obj *stub.ApiDashboardTab)
- func (r DashboardTab) ToListResult(list []*m.DashboardTab) []*stub.ApiDashboardTab
- func (r DashboardTab) UpdateDashboardTab(obj *stub.DashboardTabServiceUpdateDashboardTabJSONBody, id int64) (ver *m.DashboardTab)
- type DeveloperTools
- type Dto
- type Entity
- func (r Entity) AddEntity(obj *stub.ApiNewEntityRequest) (entity *m.Entity)
- func (r Entity) ImportEntity(from *stub.ApiEntity) (to *m.Entity)
- func (r Entity) ToEntityShort(entity *m.Entity) (obj *stub.ApiEntityShort)
- func (r Entity) ToListResult(list []*m.Entity) []*stub.ApiEntity
- func (r Entity) ToSearchResult(list []*m.Entity) *stub.ApiSearchEntityResult
- func (r Entity) UpdateEntity(obj *stub.EntityServiceUpdateEntityJSONBody) (entity *m.Entity)
- type EntityStorage
- type Image
- func (i Image) FromNewImageRequest(req *stub.ApiNewImageRequest) (image *m.Image)
- func (i Image) FromUpdateImageRequest(req *stub.ImageServiceUpdateImageByIdJSONBody, id int64) (image *m.Image)
- func (i Image) ToFilterList(items []*m.ImageFilterList) (result stub.ApiGetImageFilterListResult)
- func (i Image) ToImage(image *m.Image) (result *stub.ApiImage)
- func (i Image) ToImageList(items []*m.Image) (result *stub.ApiGetImageListByDateResult)
- func (i Image) ToImageListResult(images []*m.Image) []*stub.ApiImage
- type Log
- type MessageDelivery
- type Mqtt
- func (r Mqtt) GetClientById(from *admin.ClientInfo) (client *stub.ApiClient)
- func (r Mqtt) GetSubscriptionList(list []*admin.SubscriptionInfo) []*stub.ApiSubscription
- func (r Mqtt) GetSubscriptiontById(from *admin.SubscriptionInfo) (client *stub.ApiSubscription)
- func (r Mqtt) ToListResult(list []*admin.ClientInfo) []*stub.ApiClient
- type Plugin
- func (p Plugin) Options(options m.PluginOptions) (result *stub.ApiPluginOptionsResult)
- func (p Plugin) ToGetPlugin(plugin *m.Plugin, options m.PluginOptions) (result *stub.ApiPlugin)
- func (p Plugin) ToPluginListResult(plugins []*m.Plugin) []*stub.ApiPluginShort
- func (p Plugin) ToSearchResult(list []*m.Plugin) *stub.ApiSearchPluginResult
- type Role
- func (r Role) FromNewRoleRequest(from *stub.ApiNewRoleRequest) (to *m.Role)
- func (r Role) FromUpdateRoleRequest(from *stub.RoleServiceUpdateRoleByNameJSONBody, name string) (to *m.Role)
- func (r Role) GetStubRole(from *m.Role) (to stub.ApiRole)
- func (r Role) ToAccessListResult(accessList *access_list.AccessList) *stub.ApiAccessList
- func (r Role) ToListResult(list []*m.Role) []stub.ApiRole
- func (r Role) ToRoleAccessListResult(accessList access_list.AccessList) *stub.ApiRoleAccessListResult
- func (r Role) ToSearchResult(list []*m.Role) *stub.ApiSearchRoleListResult
- func (r Role) UpdateRoleAccessList(req *stub.RoleServiceUpdateRoleAccessListJSONBody, name string) (accessListDif map[string]map[string]bool)
- type Script
- func (s Script) FromExecSrcScriptRequest(req *stub.ApiExecSrcScriptRequest) (script *m.Script)
- func (s Script) FromNewScriptRequest(req *stub.ApiNewScriptRequest) (script *m.Script)
- func (s Script) FromUpdateScriptRequest(req *stub.ScriptServiceUpdateScriptByIdJSONBody, id int64) (script *m.Script)
- func (s Script) GetStubScript(script *m.Script) (result *stub.ApiScript)
- func (s Script) ToListResult(list []*m.Script) []*stub.ApiScript
- func (s Script) ToSearchResult(list []*m.Script) *stub.ApiSearchScriptListResult
- type Trigger
- func (r Trigger) AddTrigger(from *stub.ApiNewTriggerRequest) (action *m.NewTrigger)
- func (r Trigger) ToListResult(list []*m.Trigger) []*stub.ApiTrigger
- func (r Trigger) ToSearchResult(list []*m.Trigger) *stub.ApiSearchTriggerResult
- func (r Trigger) ToTrigger(action *m.Trigger) (obj *stub.ApiTrigger)
- func (r Trigger) UpdateTrigger(from *stub.TriggerServiceUpdateTriggerJSONBody, id int64) (action *m.UpdateTrigger)
- type User
- func (u User) AddUserRequest(req *stub.ApiNewtUserRequest) (user *m.User)
- func (u User) ToListResult(list []*m.User) []*stub.ApiUserShot
- func (u User) ToUserFull(user *m.User) (result *stub.ApiUserFull)
- func (u User) ToUserShot(user *m.User) (result *stub.ApiUserShot)
- func (u User) UpdateUserByIdRequest(req *stub.UserServiceUpdateUserByIdJSONBody, id int64) (user *m.User)
- type Variable
- func (r Variable) AddVariable(from *stub.ApiNewVariableRequest) (ver m.Variable)
- func (r Variable) ToListResult(list []m.Variable) []*stub.ApiVariable
- func (r Variable) ToVariable(ver m.Variable) (obj *stub.ApiVariable)
- func (r Variable) UpdateVariable(obj *stub.VariableServiceUpdateVariableJSONBody, name string) (ver m.Variable)
- type Zigbee2mqtt
- func (u Zigbee2mqtt) AddZigbee2MqttBridgeRequest(obj *stub.ApiNewZigbee2mqttRequest) (bridge *m.Zigbee2mqtt)
- func (u Zigbee2mqtt) AddZigbee2MqttBridgeResult(bridge *m.Zigbee2mqtt) (obj stub.ApiZigbee2mqtt)
- func (u Zigbee2mqtt) GetBridgeListResult(list []*m.Zigbee2mqtt) []*stub.ApiZigbee2mqttShort
- func (u Zigbee2mqtt) SearchDevice(list []*m.Zigbee2mqttDevice) (obj *stub.ApiSearchDeviceResult)
- func (u Zigbee2mqtt) ToListResult(list []*m.Zigbee2mqttDevice) []*stub.ApiZigbee2mqttDevice
- func (u Zigbee2mqtt) ToZigbee2MqttDevice(device *m.Zigbee2mqttDevice) (obj *stub.ApiZigbee2mqttDevice)
- func (u Zigbee2mqtt) ToZigbee2mqttInfo(bridge *m.Zigbee2mqtt) (obj *stub.ApiZigbee2mqtt)
- func (u Zigbee2mqtt) UpdateBridgeByIdRequest(obj *stub.Zigbee2mqttServiceUpdateBridgeByIdJSONBody, id int64) (bridge *m.Zigbee2mqtt)
- func (u Zigbee2mqtt) UpdateBridgeByIdResult(bridge *m.Zigbee2mqtt) (obj *stub.ApiZigbee2mqtt)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AttributeFromApi ¶ added in v0.5.1
func AttributeFromApi(apiAttr map[string]stub.ApiAttribute) (attributes m.Attributes)
AttributeFromApi ...
func AttributeToApi ¶ added in v0.5.1
func AttributeToApi(attributes m.Attributes) (apiAttr map[string]stub.ApiAttribute)
AttributeToApi ...
func GetStatistic ¶ added in v0.12.0
func GetStatistic(statistic []*m.Statistic) (result stub.ApiStatistics)
func GetStubArea ¶ added in v0.12.0
GetStubArea ...
func GetStubScript ¶ added in v0.12.0
GetStubScript ...
func ImportDashboard ¶ added in v0.6.0
func ImportDashboard(obj *stub.ApiDashboard) (ver *m.Dashboard)
ImportDashboard ...
func ImportDashboardCard ¶ added in v0.6.0
func ImportDashboardCard(obj *stub.ApiDashboardCard) (ver *m.DashboardCard)
func ImportDashboardCardItem ¶ added in v0.6.0
func ImportDashboardCardItem(obj *stub.ApiDashboardCardItem) (ver *m.DashboardCardItem)
func ImportDashboardTab ¶ added in v0.6.0
func ImportDashboardTab(obj *stub.ApiDashboardTab) (ver *m.DashboardTab)
func ToCondition ¶ added in v0.12.0
func ToCondition(cond *m.Condition) (obj *stub.ApiCondition)
ToCondition ...
func ToDashboard ¶ added in v0.6.0
func ToDashboard(ver *m.Dashboard) (obj *stub.ApiDashboard)
ToDashboard ...
func ToDashboardCard ¶ added in v0.6.0
func ToDashboardCard(ver *m.DashboardCard) (obj *stub.ApiDashboardCard)
ToDashboardCard ...
func ToDashboardCardItem ¶ added in v0.6.0
func ToDashboardCardItem(ver *m.DashboardCardItem) (obj *stub.ApiDashboardCardItem)
ToDashboardCardItem ...
func ToDashboardShort ¶ added in v0.6.0
func ToDashboardShort(ver *m.Dashboard) (obj *stub.ApiDashboardShort)
ToDashboardShort ...
func ToDashboardTab ¶ added in v0.6.0
func ToDashboardTab(ver *m.DashboardTab) (obj *stub.ApiDashboardTab)
ToDashboardTab ...
func ToDashboardTabShort ¶ added in v0.6.0
func ToDashboardTabShort(ver *m.DashboardTab) (obj *stub.ApiDashboardTab)
ToDashboardTabShort ...
func ToTrigger ¶ added in v0.12.0
func ToTrigger(trigger *m.Trigger) (obj *stub.ApiTrigger)
ToTrigger ...
func ToVariable ¶ added in v0.6.0
func ToVariable(ver m.Variable) (obj *stub.ApiVariable)
ToVariable ...
Types ¶
type Action ¶ added in v0.12.0
type Action struct{}
Action ...
func (Action) Add ¶ added in v0.12.0
func (r Action) Add(from *stub.ApiNewActionRequest) (action *m.Action)
Add ...
func (Action) ToListResult ¶ added in v0.12.0
ToListResult ...
func (Action) ToSearchResult ¶ added in v0.12.0
func (r Action) ToSearchResult(list []*m.Action) *stub.ApiSearchActionResult
ToSearchResult ...
type Area ¶ added in v0.5.2
type Area struct{}
Area ...
func (Area) AddArea ¶ added in v0.5.2
func (r Area) AddArea(from *stub.ApiNewAreaRequest) (area *m.Area)
AddArea ...
func (Area) ToListResult ¶ added in v0.5.2
ToListResult ...
func (Area) ToSearchResult ¶ added in v0.5.2
func (r Area) ToSearchResult(list []*m.Area) stub.ApiSearchAreaResult
ToSearchResult ...
func (Area) UpdateArea ¶ added in v0.5.2
UpdateArea ...
type Automation ¶ added in v0.5.2
type Automation struct{}
Automation ...
func (Automation) AddTask ¶ added in v0.5.2
func (r Automation) AddTask(obj *stub.ApiNewTaskRequest) (task *m.NewTask)
AddTask ...
func (Automation) GetTask ¶ added in v0.11.0
func (r Automation) GetTask(task *m.Task) (obj *stub.ApiTask)
GetTask ...
func (Automation) ToListResult ¶ added in v0.5.2
func (r Automation) ToListResult(list []*m.Task) []*stub.ApiTask
ToListResult ...
func (Automation) UpdateTask ¶ added in v0.5.2
func (r Automation) UpdateTask(obj *stub.AutomationServiceUpdateTaskJSONBody, id int64) (task *m.UpdateTask)
UpdateTask ...
type Condition ¶ added in v0.12.0
type Condition struct{}
Condition ...
func (Condition) AddCondition ¶ added in v0.12.0
func (r Condition) AddCondition(from *stub.ApiNewConditionRequest) (action *m.Condition)
AddCondition ...
func (Condition) ToListResult ¶ added in v0.12.0
func (r Condition) ToListResult(list []*m.Condition) []*stub.ApiCondition
ToListResult ...
func (Condition) ToSearchResult ¶ added in v0.12.0
func (r Condition) ToSearchResult(list []*m.Condition) *stub.ApiSearchConditionResult
ToSearchResult ...
func (Condition) UpdateCondition ¶ added in v0.12.0
func (r Condition) UpdateCondition(from *stub.ConditionServiceUpdateConditionJSONBody, id int64) (action *m.Condition)
UpdateCondition ...
type Dashboard ¶ added in v0.6.0
type Dashboard struct{}
Dashboard ...
func (Dashboard) AddDashboard ¶ added in v0.6.0
func (r Dashboard) AddDashboard(obj *stub.ApiNewDashboardRequest) (ver *m.Dashboard)
func (Dashboard) ToDashboard ¶ added in v0.6.0
func (r Dashboard) ToDashboard(ver *m.Dashboard) (obj *stub.ApiDashboard)
ToDashboard ...
func (Dashboard) ToListResult ¶ added in v0.6.0
func (r Dashboard) ToListResult(list []*m.Dashboard) []*stub.ApiDashboardShort
ToListResult ...
func (Dashboard) ToSearchResult ¶ added in v0.7.0
func (r Dashboard) ToSearchResult(list []*m.Dashboard) *stub.ApiSearchDashboardResult
ToSearchResult ...
func (Dashboard) UpdateDashboard ¶ added in v0.6.0
type DashboardCard ¶ added in v0.6.0
type DashboardCard struct{}
DashboardCard ...
func NewDashboardCardDto ¶ added in v0.6.0
func NewDashboardCardDto() DashboardCard
NewDashboardCardDto ...
func (DashboardCard) AddDashboardCard ¶ added in v0.6.0
func (r DashboardCard) AddDashboardCard(obj *stub.ApiNewDashboardCardRequest) (ver *m.DashboardCard)
func (DashboardCard) ToListResult ¶ added in v0.6.0
func (r DashboardCard) ToListResult(list []*m.DashboardCard) []*stub.ApiDashboardCard
ToListResult ...
func (DashboardCard) UpdateDashboardCard ¶ added in v0.6.0
func (r DashboardCard) UpdateDashboardCard(obj *stub.DashboardCardServiceUpdateDashboardCardJSONBody, id int64) (ver *m.DashboardCard)
type DashboardCardItem ¶ added in v0.6.0
type DashboardCardItem struct{}
DashboardCardItem ...
func NewDashboardCardItemDto ¶ added in v0.6.0
func NewDashboardCardItemDto() DashboardCardItem
NewDashboardCardItemDto ...
func (DashboardCardItem) AddDashboardCardItem ¶ added in v0.6.0
func (r DashboardCardItem) AddDashboardCardItem(obj *stub.ApiNewDashboardCardItemRequest) (ver *m.DashboardCardItem)
func (DashboardCardItem) ToDashboardCardItem ¶ added in v0.6.0
func (r DashboardCardItem) ToDashboardCardItem(ver *m.DashboardCardItem) (obj *stub.ApiDashboardCardItem)
ToDashboardCardItem ...
func (DashboardCardItem) ToListResult ¶ added in v0.6.0
func (r DashboardCardItem) ToListResult(list []*m.DashboardCardItem) []*stub.ApiDashboardCardItem
ToListResult ...
func (DashboardCardItem) UpdateDashboardCardItem ¶ added in v0.6.0
func (r DashboardCardItem) UpdateDashboardCardItem(obj *stub.DashboardCardItemServiceUpdateDashboardCardItemJSONBody, id int64) (ver *m.DashboardCardItem)
type DashboardTab ¶ added in v0.6.0
type DashboardTab struct{}
DashboardTab ...
func NewDashboardTabDto ¶ added in v0.6.0
func NewDashboardTabDto() DashboardTab
NewDashboardTabDto ...
func (DashboardTab) AddDashboardTab ¶ added in v0.6.0
func (r DashboardTab) AddDashboardTab(obj *stub.ApiNewDashboardTabRequest) (ver *m.DashboardTab)
func (DashboardTab) ToDashboardTab ¶ added in v0.6.0
func (r DashboardTab) ToDashboardTab(ver *m.DashboardTab) (obj *stub.ApiDashboardTab)
ToDashboardTab ...
func (DashboardTab) ToListResult ¶ added in v0.6.0
func (r DashboardTab) ToListResult(list []*m.DashboardTab) []*stub.ApiDashboardTab
ToListResult ...
func (DashboardTab) UpdateDashboardTab ¶ added in v0.6.0
func (r DashboardTab) UpdateDashboardTab(obj *stub.DashboardTabServiceUpdateDashboardTabJSONBody, id int64) (ver *m.DashboardTab)
type DeveloperTools ¶ added in v0.12.0
type DeveloperTools struct { }
func NewDeveloperToolsDto ¶ added in v0.12.0
func NewDeveloperToolsDto() DeveloperTools
func (DeveloperTools) ToListResult ¶ added in v0.12.0
func (DeveloperTools) ToListResult(state bus.Stats) []*stub.ApiBusStateItem
type Dto ¶
type Dto struct { Role Role User User Image Image Script Script Plugin Plugin Entity Entity Zigbee2mqtt Zigbee2mqtt Area Area Action Action Condition Condition Trigger Trigger Automation Automation Log Log Dashboard Dashboard DashboardCard DashboardCard DashboardCardItem DashboardCardItem DashboardTab DashboardTab Variable Variable EntityStorage EntityStorage MessageDelivery MessageDelivery DeveloperTools DeveloperTools Mqtt Mqtt Backup Backup }
Dto ...
type Entity ¶ added in v0.5.1
type Entity struct{}
Entity ...
func (Entity) AddEntity ¶ added in v0.5.2
func (r Entity) AddEntity(obj *stub.ApiNewEntityRequest) (entity *m.Entity)
AddEntity ...
func (Entity) ImportEntity ¶ added in v0.7.2
func (Entity) ToEntityShort ¶ added in v0.5.2
func (r Entity) ToEntityShort(entity *m.Entity) (obj *stub.ApiEntityShort)
ToEntityShort ...
func (Entity) ToListResult ¶ added in v0.5.2
ToListResult ...
func (Entity) ToSearchResult ¶ added in v0.5.2
func (r Entity) ToSearchResult(list []*m.Entity) *stub.ApiSearchEntityResult
ToSearchResult ...
func (Entity) UpdateEntity ¶ added in v0.5.2
func (r Entity) UpdateEntity(obj *stub.EntityServiceUpdateEntityJSONBody) (entity *m.Entity)
UpdateEntity ...
type EntityStorage ¶ added in v0.6.0
type EntityStorage struct{}
EntityStorage ...
func NewEntityStorageDto ¶ added in v0.6.0
func NewEntityStorageDto() EntityStorage
NewEntityStorageDto ...
func (EntityStorage) ToListResult ¶ added in v0.12.0
func (_ EntityStorage) ToListResult(list *m.EntityStorageList) []*stub.ApiEntityStorage
type Image ¶
type Image struct{}
Image ...
func (Image) FromNewImageRequest ¶
func (i Image) FromNewImageRequest(req *stub.ApiNewImageRequest) (image *m.Image)
FromNewImageRequest ...
func (Image) FromUpdateImageRequest ¶
func (i Image) FromUpdateImageRequest(req *stub.ImageServiceUpdateImageByIdJSONBody, id int64) (image *m.Image)
FromUpdateImageRequest ...
func (Image) ToFilterList ¶ added in v0.5.3
func (i Image) ToFilterList(items []*m.ImageFilterList) (result stub.ApiGetImageFilterListResult)
ToFilterList ...
func (Image) ToImageList ¶ added in v0.5.3
func (i Image) ToImageList(items []*m.Image) (result *stub.ApiGetImageListByDateResult)
ToImageList ...
type Log ¶ added in v0.5.3
type Log struct{}
Log ...
func (Log) ToListResult ¶ added in v0.5.3
ToListResult ...
type MessageDelivery ¶ added in v0.10.0
type MessageDelivery struct{}
func NewMessageDeliveryDto ¶ added in v0.10.0
func NewMessageDeliveryDto() MessageDelivery
func (MessageDelivery) ToListResult ¶ added in v0.10.0
func (m MessageDelivery) ToListResult(list []*m.MessageDelivery) []*stub.ApiMessageDelivery
func (MessageDelivery) ToMessageDelivery ¶ added in v0.10.0
func (m MessageDelivery) ToMessageDelivery(message *m.MessageDelivery) (obj *stub.ApiMessageDelivery)
type Mqtt ¶ added in v0.12.0
type Mqtt struct{}
Mqtt ...
func (Mqtt) GetClientById ¶ added in v0.12.0
func (r Mqtt) GetClientById(from *admin.ClientInfo) (client *stub.ApiClient)
GetClientById ...
func (Mqtt) GetSubscriptionList ¶ added in v0.12.0
func (r Mqtt) GetSubscriptionList(list []*admin.SubscriptionInfo) []*stub.ApiSubscription
GetSubscriptionList ...
func (Mqtt) GetSubscriptiontById ¶ added in v0.12.0
func (r Mqtt) GetSubscriptiontById(from *admin.SubscriptionInfo) (client *stub.ApiSubscription)
GetSubscriptiontById ...
func (Mqtt) ToListResult ¶ added in v0.12.0
func (r Mqtt) ToListResult(list []*admin.ClientInfo) []*stub.ApiClient
ToListResult ...
type Plugin ¶ added in v0.5.1
type Plugin struct{}
Plugin ...
func (Plugin) Options ¶ added in v0.5.1
func (p Plugin) Options(options m.PluginOptions) (result *stub.ApiPluginOptionsResult)
Options ...
func (Plugin) ToGetPlugin ¶ added in v0.10.2
func (Plugin) ToPluginListResult ¶ added in v0.5.1
func (p Plugin) ToPluginListResult(plugins []*m.Plugin) []*stub.ApiPluginShort
ToPluginListResult ...
func (Plugin) ToSearchResult ¶ added in v0.5.2
func (p Plugin) ToSearchResult(list []*m.Plugin) *stub.ApiSearchPluginResult
ToSearchResult ...
type Role ¶
type Role struct{}
Role ...
func (Role) FromNewRoleRequest ¶
func (r Role) FromNewRoleRequest(from *stub.ApiNewRoleRequest) (to *m.Role)
FromNewRoleRequest ...
func (Role) FromUpdateRoleRequest ¶
func (r Role) FromUpdateRoleRequest(from *stub.RoleServiceUpdateRoleByNameJSONBody, name string) (to *m.Role)
FromUpdateRoleRequest ...
func (Role) GetStubRole ¶ added in v0.12.0
GetStubRole ...
func (Role) ToAccessListResult ¶ added in v0.5.2
func (r Role) ToAccessListResult(accessList *access_list.AccessList) *stub.ApiAccessList
ToAccessListResult ...
func (Role) ToListResult ¶
ToListResult ...
func (Role) ToRoleAccessListResult ¶
func (r Role) ToRoleAccessListResult(accessList access_list.AccessList) *stub.ApiRoleAccessListResult
ToRoleAccessListResult ...
func (Role) ToSearchResult ¶
func (r Role) ToSearchResult(list []*m.Role) *stub.ApiSearchRoleListResult
ToSearchResult ...
func (Role) UpdateRoleAccessList ¶ added in v0.12.0
func (r Role) UpdateRoleAccessList(req *stub.RoleServiceUpdateRoleAccessListJSONBody, name string) (accessListDif map[string]map[string]bool)
UpdateRoleAccessList ...
type Script ¶
type Script struct{}
Script ...
func (Script) FromExecSrcScriptRequest ¶
func (s Script) FromExecSrcScriptRequest(req *stub.ApiExecSrcScriptRequest) (script *m.Script)
FromExecSrcScriptRequest ...
func (Script) FromNewScriptRequest ¶
func (s Script) FromNewScriptRequest(req *stub.ApiNewScriptRequest) (script *m.Script)
FromNewScriptRequest ...
func (Script) FromUpdateScriptRequest ¶
func (s Script) FromUpdateScriptRequest(req *stub.ScriptServiceUpdateScriptByIdJSONBody, id int64) (script *m.Script)
FromUpdateScriptRequest ...
func (Script) GetStubScript ¶ added in v0.12.0
GetStubScript ...
func (Script) ToListResult ¶
ToListResult ...
func (Script) ToSearchResult ¶
func (s Script) ToSearchResult(list []*m.Script) *stub.ApiSearchScriptListResult
ToSearchResult ...
type Trigger ¶ added in v0.12.0
type Trigger struct{}
Trigger ...
func (Trigger) AddTrigger ¶ added in v0.12.0
func (r Trigger) AddTrigger(from *stub.ApiNewTriggerRequest) (action *m.NewTrigger)
AddTrigger ...
func (Trigger) ToListResult ¶ added in v0.12.0
func (r Trigger) ToListResult(list []*m.Trigger) []*stub.ApiTrigger
ToListResult ...
func (Trigger) ToSearchResult ¶ added in v0.12.0
func (r Trigger) ToSearchResult(list []*m.Trigger) *stub.ApiSearchTriggerResult
ToSearchResult ...
func (Trigger) ToTrigger ¶ added in v0.12.0
func (r Trigger) ToTrigger(action *m.Trigger) (obj *stub.ApiTrigger)
ToTrigger ...
func (Trigger) UpdateTrigger ¶ added in v0.12.0
func (r Trigger) UpdateTrigger(from *stub.TriggerServiceUpdateTriggerJSONBody, id int64) (action *m.UpdateTrigger)
UpdateTrigger ...
type User ¶
type User struct{}
User ...
func (User) AddUserRequest ¶ added in v0.12.0
func (u User) AddUserRequest(req *stub.ApiNewtUserRequest) (user *m.User)
AddUserRequest ...
func (User) ToListResult ¶
func (u User) ToListResult(list []*m.User) []*stub.ApiUserShot
ToListResult ...
func (User) ToUserFull ¶
func (u User) ToUserFull(user *m.User) (result *stub.ApiUserFull)
ToUserFull ...
func (User) ToUserShot ¶
func (u User) ToUserShot(user *m.User) (result *stub.ApiUserShot)
ToUserShot ...
func (User) UpdateUserByIdRequest ¶ added in v0.12.0
func (u User) UpdateUserByIdRequest(req *stub.UserServiceUpdateUserByIdJSONBody, id int64) (user *m.User)
UpdateUserByIdRequest ...
type Variable ¶ added in v0.6.0
type Variable struct{}
Variable ...
func (Variable) AddVariable ¶ added in v0.6.0
func (r Variable) AddVariable(from *stub.ApiNewVariableRequest) (ver m.Variable)
AddVariable ...
func (Variable) ToListResult ¶ added in v0.6.0
func (r Variable) ToListResult(list []m.Variable) []*stub.ApiVariable
ToListResult ...
func (Variable) ToVariable ¶ added in v0.6.0
func (r Variable) ToVariable(ver m.Variable) (obj *stub.ApiVariable)
ToVariable ...
func (Variable) UpdateVariable ¶ added in v0.6.0
func (r Variable) UpdateVariable(obj *stub.VariableServiceUpdateVariableJSONBody, name string) (ver m.Variable)
UpdateVariable ...
type Zigbee2mqtt ¶ added in v0.5.2
type Zigbee2mqtt struct{}
Zigbee2mqtt ...
func (Zigbee2mqtt) AddZigbee2MqttBridgeRequest ¶ added in v0.5.2
func (u Zigbee2mqtt) AddZigbee2MqttBridgeRequest(obj *stub.ApiNewZigbee2mqttRequest) (bridge *m.Zigbee2mqtt)
AddZigbee2MqttBridgeRequest ...
func (Zigbee2mqtt) AddZigbee2MqttBridgeResult ¶ added in v0.5.2
func (u Zigbee2mqtt) AddZigbee2MqttBridgeResult(bridge *m.Zigbee2mqtt) (obj stub.ApiZigbee2mqtt)
AddZigbee2MqttBridgeResult ...
func (Zigbee2mqtt) GetBridgeListResult ¶ added in v0.5.2
func (u Zigbee2mqtt) GetBridgeListResult(list []*m.Zigbee2mqtt) []*stub.ApiZigbee2mqttShort
GetBridgeListResult ...
func (Zigbee2mqtt) SearchDevice ¶ added in v0.5.2
func (u Zigbee2mqtt) SearchDevice(list []*m.Zigbee2mqttDevice) (obj *stub.ApiSearchDeviceResult)
SearchDevice ...
func (Zigbee2mqtt) ToListResult ¶ added in v0.5.2
func (u Zigbee2mqtt) ToListResult(list []*m.Zigbee2mqttDevice) []*stub.ApiZigbee2mqttDevice
ToListResult ...
func (Zigbee2mqtt) ToZigbee2MqttDevice ¶ added in v0.5.2
func (u Zigbee2mqtt) ToZigbee2MqttDevice(device *m.Zigbee2mqttDevice) (obj *stub.ApiZigbee2mqttDevice)
ToZigbee2MqttDevice ...
func (Zigbee2mqtt) ToZigbee2mqttInfo ¶ added in v0.5.2
func (u Zigbee2mqtt) ToZigbee2mqttInfo(bridge *m.Zigbee2mqtt) (obj *stub.ApiZigbee2mqtt)
ToZigbee2mqttInfo ...
func (Zigbee2mqtt) UpdateBridgeByIdRequest ¶ added in v0.5.2
func (u Zigbee2mqtt) UpdateBridgeByIdRequest(obj *stub.Zigbee2mqttServiceUpdateBridgeByIdJSONBody, id int64) (bridge *m.Zigbee2mqtt)
UpdateBridgeByIdRequest ...
func (Zigbee2mqtt) UpdateBridgeByIdResult ¶ added in v0.5.2
func (u Zigbee2mqtt) UpdateBridgeByIdResult(bridge *m.Zigbee2mqtt) (obj *stub.ApiZigbee2mqtt)
UpdateBridgeByIdResult ...
Source Files ¶
- action.go
- area.go
- attributes.go
- automation.go
- backup.go
- condition.go
- dashboard.go
- dashboard_card.go
- dashboard_card_item.go
- dashboard_tab.go
- developer_tools.go
- dto.go
- entity.go
- entity_storage.go
- image.go
- log.go
- message_delivery.go
- metric.go
- mqtt.go
- plugin.go
- role.go
- script.go
- statistic.go
- trigger.go
- user.go
- variable.go
- zigbee2mqtt.go