1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package sdm
22
23 import (
24 reflect "reflect"
25 sync "sync"
26
27 _ "google.golang.org/genproto/googleapis/api/annotations"
28 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
29 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
30 structpb "google.golang.org/protobuf/types/known/structpb"
31 )
32
33 const (
34
35 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
36
37 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
38 )
39
40
41
42 type Device struct {
43 state protoimpl.MessageState
44 sizeCache protoimpl.SizeCache
45 unknownFields protoimpl.UnknownFields
46
47
48
49 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
50
51
52
53
54 Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
55
56 Traits *structpb.Struct `protobuf:"bytes,4,opt,name=traits,proto3" json:"traits,omitempty"`
57
58 ParentRelations []*ParentRelation `protobuf:"bytes,5,rep,name=parent_relations,json=parentRelations,proto3" json:"parent_relations,omitempty"`
59 }
60
61 func (x *Device) Reset() {
62 *x = Device{}
63 if protoimpl.UnsafeEnabled {
64 mi := &file_google_home_enterprise_sdm_v1_device_proto_msgTypes[0]
65 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
66 ms.StoreMessageInfo(mi)
67 }
68 }
69
70 func (x *Device) String() string {
71 return protoimpl.X.MessageStringOf(x)
72 }
73
74 func (*Device) ProtoMessage() {}
75
76 func (x *Device) ProtoReflect() protoreflect.Message {
77 mi := &file_google_home_enterprise_sdm_v1_device_proto_msgTypes[0]
78 if protoimpl.UnsafeEnabled && x != nil {
79 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
80 if ms.LoadMessageInfo() == nil {
81 ms.StoreMessageInfo(mi)
82 }
83 return ms
84 }
85 return mi.MessageOf(x)
86 }
87
88
89 func (*Device) Descriptor() ([]byte, []int) {
90 return file_google_home_enterprise_sdm_v1_device_proto_rawDescGZIP(), []int{0}
91 }
92
93 func (x *Device) GetName() string {
94 if x != nil {
95 return x.Name
96 }
97 return ""
98 }
99
100 func (x *Device) GetType() string {
101 if x != nil {
102 return x.Type
103 }
104 return ""
105 }
106
107 func (x *Device) GetTraits() *structpb.Struct {
108 if x != nil {
109 return x.Traits
110 }
111 return nil
112 }
113
114 func (x *Device) GetParentRelations() []*ParentRelation {
115 if x != nil {
116 return x.ParentRelations
117 }
118 return nil
119 }
120
121
122
123 type ParentRelation struct {
124 state protoimpl.MessageState
125 sizeCache protoimpl.SizeCache
126 unknownFields protoimpl.UnknownFields
127
128
129
130
131 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
132
133
134 DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
135 }
136
137 func (x *ParentRelation) Reset() {
138 *x = ParentRelation{}
139 if protoimpl.UnsafeEnabled {
140 mi := &file_google_home_enterprise_sdm_v1_device_proto_msgTypes[1]
141 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
142 ms.StoreMessageInfo(mi)
143 }
144 }
145
146 func (x *ParentRelation) String() string {
147 return protoimpl.X.MessageStringOf(x)
148 }
149
150 func (*ParentRelation) ProtoMessage() {}
151
152 func (x *ParentRelation) ProtoReflect() protoreflect.Message {
153 mi := &file_google_home_enterprise_sdm_v1_device_proto_msgTypes[1]
154 if protoimpl.UnsafeEnabled && x != nil {
155 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
156 if ms.LoadMessageInfo() == nil {
157 ms.StoreMessageInfo(mi)
158 }
159 return ms
160 }
161 return mi.MessageOf(x)
162 }
163
164
165 func (*ParentRelation) Descriptor() ([]byte, []int) {
166 return file_google_home_enterprise_sdm_v1_device_proto_rawDescGZIP(), []int{1}
167 }
168
169 func (x *ParentRelation) GetParent() string {
170 if x != nil {
171 return x.Parent
172 }
173 return ""
174 }
175
176 func (x *ParentRelation) GetDisplayName() string {
177 if x != nil {
178 return x.DisplayName
179 }
180 return ""
181 }
182
183 var File_google_home_enterprise_sdm_v1_device_proto protoreflect.FileDescriptor
184
185 var file_google_home_enterprise_sdm_v1_device_proto_rawDesc = []byte{
186 0x0a, 0x2a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x68, 0x6f, 0x6d, 0x65, 0x2f, 0x65, 0x6e,
187 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x2f, 0x73, 0x64, 0x6d, 0x2f, 0x76, 0x31, 0x2f,
188 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1d, 0x67, 0x6f,
189 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x68, 0x6f, 0x6d, 0x65, 0x2e, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70,
190 0x72, 0x69, 0x73, 0x65, 0x2e, 0x73, 0x64, 0x6d, 0x2e, 0x76, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f,
191 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65,
192 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f,
193 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
194 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
195 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x2e,
196 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa2, 0x02, 0x0a, 0x06, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65,
197 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
198 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x17, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01,
199 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x34, 0x0a,
200 0x06, 0x74, 0x72, 0x61, 0x69, 0x74, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e,
201 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
202 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x06, 0x74, 0x72, 0x61,
203 0x69, 0x74, 0x73, 0x12, 0x58, 0x0a, 0x10, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65,
204 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e,
205 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x68, 0x6f, 0x6d, 0x65, 0x2e, 0x65, 0x6e, 0x74, 0x65,
206 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x2e, 0x73, 0x64, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61,
207 0x72, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0f, 0x70, 0x61,
208 0x72, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x5b, 0xea,
209 0x41, 0x58, 0x0a, 0x2b, 0x73, 0x6d, 0x61, 0x72, 0x74, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x6d,
210 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
211 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x12,
212 0x29, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x73, 0x2f, 0x7b, 0x65, 0x6e,
213 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x7d, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65,
214 0x73, 0x2f, 0x7b, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x7d, 0x22, 0x55, 0x0a, 0x0e, 0x50, 0x61,
215 0x72, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x06,
216 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41,
217 0x03, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x26, 0x0a, 0x0c, 0x64, 0x69, 0x73,
218 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42,
219 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d,
220 0x65, 0x42, 0xb2, 0x01, 0x0a, 0x21, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
221 0x2e, 0x68, 0x6f, 0x6d, 0x65, 0x2e, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65,
222 0x2e, 0x73, 0x64, 0x6d, 0x2e, 0x76, 0x31, 0x50, 0x01, 0x5a, 0x40, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
223 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e,
224 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
225 0x2f, 0x68, 0x6f, 0x6d, 0x65, 0x2f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65,
226 0x2f, 0x73, 0x64, 0x6d, 0x2f, 0x76, 0x31, 0x3b, 0x73, 0x64, 0x6d, 0xa2, 0x02, 0x08, 0x47, 0x48,
227 0x45, 0x4e, 0x54, 0x53, 0x44, 0x4d, 0xaa, 0x02, 0x1d, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
228 0x48, 0x6f, 0x6d, 0x65, 0x2e, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x2e,
229 0x53, 0x64, 0x6d, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x1d, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c,
230 0x48, 0x6f, 0x6d, 0x65, 0x5c, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x5c,
231 0x53, 0x64, 0x6d, 0x5c, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
232 }
233
234 var (
235 file_google_home_enterprise_sdm_v1_device_proto_rawDescOnce sync.Once
236 file_google_home_enterprise_sdm_v1_device_proto_rawDescData = file_google_home_enterprise_sdm_v1_device_proto_rawDesc
237 )
238
239 func file_google_home_enterprise_sdm_v1_device_proto_rawDescGZIP() []byte {
240 file_google_home_enterprise_sdm_v1_device_proto_rawDescOnce.Do(func() {
241 file_google_home_enterprise_sdm_v1_device_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_home_enterprise_sdm_v1_device_proto_rawDescData)
242 })
243 return file_google_home_enterprise_sdm_v1_device_proto_rawDescData
244 }
245
246 var file_google_home_enterprise_sdm_v1_device_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
247 var file_google_home_enterprise_sdm_v1_device_proto_goTypes = []interface{}{
248 (*Device)(nil),
249 (*ParentRelation)(nil),
250 (*structpb.Struct)(nil),
251 }
252 var file_google_home_enterprise_sdm_v1_device_proto_depIdxs = []int32{
253 2,
254 1,
255 2,
256 2,
257 2,
258 2,
259 0,
260 }
261
262 func init() { file_google_home_enterprise_sdm_v1_device_proto_init() }
263 func file_google_home_enterprise_sdm_v1_device_proto_init() {
264 if File_google_home_enterprise_sdm_v1_device_proto != nil {
265 return
266 }
267 if !protoimpl.UnsafeEnabled {
268 file_google_home_enterprise_sdm_v1_device_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
269 switch v := v.(*Device); i {
270 case 0:
271 return &v.state
272 case 1:
273 return &v.sizeCache
274 case 2:
275 return &v.unknownFields
276 default:
277 return nil
278 }
279 }
280 file_google_home_enterprise_sdm_v1_device_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
281 switch v := v.(*ParentRelation); i {
282 case 0:
283 return &v.state
284 case 1:
285 return &v.sizeCache
286 case 2:
287 return &v.unknownFields
288 default:
289 return nil
290 }
291 }
292 }
293 type x struct{}
294 out := protoimpl.TypeBuilder{
295 File: protoimpl.DescBuilder{
296 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
297 RawDescriptor: file_google_home_enterprise_sdm_v1_device_proto_rawDesc,
298 NumEnums: 0,
299 NumMessages: 2,
300 NumExtensions: 0,
301 NumServices: 0,
302 },
303 GoTypes: file_google_home_enterprise_sdm_v1_device_proto_goTypes,
304 DependencyIndexes: file_google_home_enterprise_sdm_v1_device_proto_depIdxs,
305 MessageInfos: file_google_home_enterprise_sdm_v1_device_proto_msgTypes,
306 }.Build()
307 File_google_home_enterprise_sdm_v1_device_proto = out.File
308 file_google_home_enterprise_sdm_v1_device_proto_rawDesc = nil
309 file_google_home_enterprise_sdm_v1_device_proto_goTypes = nil
310 file_google_home_enterprise_sdm_v1_device_proto_depIdxs = nil
311 }
312
View as plain text