forked from brutella/hap
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathinput_source.go
36 lines (26 loc) · 850 Bytes
/
input_source.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
// THIS FILE IS AUTO-GENERATED
package service
import (
"github.com/LUJUNQUAN/hap/characteristic"
)
const TypeInputSource = "D9"
type InputSource struct {
*S
ConfiguredName *characteristic.ConfiguredName
InputSourceType *characteristic.InputSourceType
IsConfigured *characteristic.IsConfigured
CurrentVisibilityState *characteristic.CurrentVisibilityState
}
func NewInputSource() *InputSource {
s := InputSource{}
s.S = New(TypeInputSource)
s.ConfiguredName = characteristic.NewConfiguredName()
s.AddC(s.ConfiguredName.C)
s.InputSourceType = characteristic.NewInputSourceType()
s.AddC(s.InputSourceType.C)
s.IsConfigured = characteristic.NewIsConfigured()
s.AddC(s.IsConfigured.C)
s.CurrentVisibilityState = characteristic.NewCurrentVisibilityState()
s.AddC(s.CurrentVisibilityState.C)
return &s
}