1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package sdk
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 )
31
32 const (
33
34 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
35
36 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
37 )
38
39
40
41
42 type LocalizedSettings struct {
43 state protoimpl.MessageState
44 sizeCache protoimpl.SizeCache
45 unknownFields protoimpl.UnknownFields
46
47
48
49 DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
50
51
52 Pronunciation string `protobuf:"bytes,2,opt,name=pronunciation,proto3" json:"pronunciation,omitempty"`
53
54
55 ShortDescription string `protobuf:"bytes,3,opt,name=short_description,json=shortDescription,proto3" json:"short_description,omitempty"`
56
57
58 FullDescription string `protobuf:"bytes,4,opt,name=full_description,json=fullDescription,proto3" json:"full_description,omitempty"`
59
60
61
62
63
64
65 SmallLogoImage string `protobuf:"bytes,5,opt,name=small_logo_image,json=smallLogoImage,proto3" json:"small_logo_image,omitempty"`
66
67
68
69
70
71
72 LargeBannerImage string `protobuf:"bytes,6,opt,name=large_banner_image,json=largeBannerImage,proto3" json:"large_banner_image,omitempty"`
73
74 DeveloperName string `protobuf:"bytes,7,opt,name=developer_name,json=developerName,proto3" json:"developer_name,omitempty"`
75
76 DeveloperEmail string `protobuf:"bytes,8,opt,name=developer_email,json=developerEmail,proto3" json:"developer_email,omitempty"`
77
78 TermsOfServiceUrl string `protobuf:"bytes,9,opt,name=terms_of_service_url,json=termsOfServiceUrl,proto3" json:"terms_of_service_url,omitempty"`
79
80
81
82 Voice string `protobuf:"bytes,10,opt,name=voice,proto3" json:"voice,omitempty"`
83
84
85
86 VoiceLocale string `protobuf:"bytes,14,opt,name=voice_locale,json=voiceLocale,proto3" json:"voice_locale,omitempty"`
87
88 PrivacyPolicyUrl string `protobuf:"bytes,11,opt,name=privacy_policy_url,json=privacyPolicyUrl,proto3" json:"privacy_policy_url,omitempty"`
89
90
91
92 SampleInvocations []string `protobuf:"bytes,12,rep,name=sample_invocations,json=sampleInvocations,proto3" json:"sample_invocations,omitempty"`
93
94 ThemeCustomization *ThemeCustomization `protobuf:"bytes,13,opt,name=theme_customization,json=themeCustomization,proto3" json:"theme_customization,omitempty"`
95 }
96
97 func (x *LocalizedSettings) Reset() {
98 *x = LocalizedSettings{}
99 if protoimpl.UnsafeEnabled {
100 mi := &file_google_actions_sdk_v2_localized_settings_proto_msgTypes[0]
101 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
102 ms.StoreMessageInfo(mi)
103 }
104 }
105
106 func (x *LocalizedSettings) String() string {
107 return protoimpl.X.MessageStringOf(x)
108 }
109
110 func (*LocalizedSettings) ProtoMessage() {}
111
112 func (x *LocalizedSettings) ProtoReflect() protoreflect.Message {
113 mi := &file_google_actions_sdk_v2_localized_settings_proto_msgTypes[0]
114 if protoimpl.UnsafeEnabled && x != nil {
115 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
116 if ms.LoadMessageInfo() == nil {
117 ms.StoreMessageInfo(mi)
118 }
119 return ms
120 }
121 return mi.MessageOf(x)
122 }
123
124
125 func (*LocalizedSettings) Descriptor() ([]byte, []int) {
126 return file_google_actions_sdk_v2_localized_settings_proto_rawDescGZIP(), []int{0}
127 }
128
129 func (x *LocalizedSettings) GetDisplayName() string {
130 if x != nil {
131 return x.DisplayName
132 }
133 return ""
134 }
135
136 func (x *LocalizedSettings) GetPronunciation() string {
137 if x != nil {
138 return x.Pronunciation
139 }
140 return ""
141 }
142
143 func (x *LocalizedSettings) GetShortDescription() string {
144 if x != nil {
145 return x.ShortDescription
146 }
147 return ""
148 }
149
150 func (x *LocalizedSettings) GetFullDescription() string {
151 if x != nil {
152 return x.FullDescription
153 }
154 return ""
155 }
156
157 func (x *LocalizedSettings) GetSmallLogoImage() string {
158 if x != nil {
159 return x.SmallLogoImage
160 }
161 return ""
162 }
163
164 func (x *LocalizedSettings) GetLargeBannerImage() string {
165 if x != nil {
166 return x.LargeBannerImage
167 }
168 return ""
169 }
170
171 func (x *LocalizedSettings) GetDeveloperName() string {
172 if x != nil {
173 return x.DeveloperName
174 }
175 return ""
176 }
177
178 func (x *LocalizedSettings) GetDeveloperEmail() string {
179 if x != nil {
180 return x.DeveloperEmail
181 }
182 return ""
183 }
184
185 func (x *LocalizedSettings) GetTermsOfServiceUrl() string {
186 if x != nil {
187 return x.TermsOfServiceUrl
188 }
189 return ""
190 }
191
192 func (x *LocalizedSettings) GetVoice() string {
193 if x != nil {
194 return x.Voice
195 }
196 return ""
197 }
198
199 func (x *LocalizedSettings) GetVoiceLocale() string {
200 if x != nil {
201 return x.VoiceLocale
202 }
203 return ""
204 }
205
206 func (x *LocalizedSettings) GetPrivacyPolicyUrl() string {
207 if x != nil {
208 return x.PrivacyPolicyUrl
209 }
210 return ""
211 }
212
213 func (x *LocalizedSettings) GetSampleInvocations() []string {
214 if x != nil {
215 return x.SampleInvocations
216 }
217 return nil
218 }
219
220 func (x *LocalizedSettings) GetThemeCustomization() *ThemeCustomization {
221 if x != nil {
222 return x.ThemeCustomization
223 }
224 return nil
225 }
226
227 var File_google_actions_sdk_v2_localized_settings_proto protoreflect.FileDescriptor
228
229 var file_google_actions_sdk_v2_localized_settings_proto_rawDesc = []byte{
230 0x0a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73,
231 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x69, 0x7a, 0x65,
232 0x64, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
233 0x12, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73,
234 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x1a, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
235 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x2f, 0x74,
236 0x68, 0x65, 0x6d, 0x65, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x69, 0x7a, 0x61, 0x74, 0x69,
237 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
238 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76,
239 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc5, 0x05, 0x0a, 0x11, 0x4c, 0x6f,
240 0x63, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12,
241 0x26, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18,
242 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70,
243 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x29, 0x0a, 0x0d, 0x70, 0x72, 0x6f, 0x6e, 0x75,
244 0x6e, 0x63, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03,
245 0xe0, 0x41, 0x02, 0x52, 0x0d, 0x70, 0x72, 0x6f, 0x6e, 0x75, 0x6e, 0x63, 0x69, 0x61, 0x74, 0x69,
246 0x6f, 0x6e, 0x12, 0x30, 0x0a, 0x11, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63,
247 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0,
248 0x41, 0x02, 0x52, 0x10, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
249 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2e, 0x0a, 0x10, 0x66, 0x75, 0x6c, 0x6c, 0x5f, 0x64, 0x65, 0x73,
250 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03,
251 0xe0, 0x41, 0x02, 0x52, 0x0f, 0x66, 0x75, 0x6c, 0x6c, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
252 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2d, 0x0a, 0x10, 0x73, 0x6d, 0x61, 0x6c, 0x6c, 0x5f, 0x6c, 0x6f,
253 0x67, 0x6f, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03,
254 0xe0, 0x41, 0x02, 0x52, 0x0e, 0x73, 0x6d, 0x61, 0x6c, 0x6c, 0x4c, 0x6f, 0x67, 0x6f, 0x49, 0x6d,
255 0x61, 0x67, 0x65, 0x12, 0x31, 0x0a, 0x12, 0x6c, 0x61, 0x72, 0x67, 0x65, 0x5f, 0x62, 0x61, 0x6e,
256 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x42,
257 0x03, 0xe0, 0x41, 0x01, 0x52, 0x10, 0x6c, 0x61, 0x72, 0x67, 0x65, 0x42, 0x61, 0x6e, 0x6e, 0x65,
258 0x72, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x2a, 0x0a, 0x0e, 0x64, 0x65, 0x76, 0x65, 0x6c, 0x6f,
259 0x70, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03,
260 0xe0, 0x41, 0x02, 0x52, 0x0d, 0x64, 0x65, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x72, 0x4e, 0x61,
261 0x6d, 0x65, 0x12, 0x2c, 0x0a, 0x0f, 0x64, 0x65, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x72, 0x5f,
262 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02,
263 0x52, 0x0e, 0x64, 0x65, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x72, 0x45, 0x6d, 0x61, 0x69, 0x6c,
264 0x12, 0x34, 0x0a, 0x14, 0x74, 0x65, 0x72, 0x6d, 0x73, 0x5f, 0x6f, 0x66, 0x5f, 0x73, 0x65, 0x72,
265 0x76, 0x69, 0x63, 0x65, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03,
266 0xe0, 0x41, 0x01, 0x52, 0x11, 0x74, 0x65, 0x72, 0x6d, 0x73, 0x4f, 0x66, 0x53, 0x65, 0x72, 0x76,
267 0x69, 0x63, 0x65, 0x55, 0x72, 0x6c, 0x12, 0x19, 0x0a, 0x05, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x18,
268 0x0a, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05, 0x76, 0x6f, 0x69, 0x63,
269 0x65, 0x12, 0x26, 0x0a, 0x0c, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c,
270 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0b, 0x76, 0x6f,
271 0x69, 0x63, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x65, 0x12, 0x31, 0x0a, 0x12, 0x70, 0x72, 0x69,
272 0x76, 0x61, 0x63, 0x79, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x75, 0x72, 0x6c, 0x18,
273 0x0b, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x10, 0x70, 0x72, 0x69, 0x76,
274 0x61, 0x63, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x55, 0x72, 0x6c, 0x12, 0x32, 0x0a, 0x12,
275 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
276 0x6e, 0x73, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x11, 0x73,
277 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
278 0x12, 0x5f, 0x0a, 0x13, 0x74, 0x68, 0x65, 0x6d, 0x65, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d,
279 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e,
280 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73,
281 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x54, 0x68, 0x65, 0x6d, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f,
282 0x6d, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x12, 0x74,
283 0x68, 0x65, 0x6d, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f,
284 0x6e, 0x42, 0x6f, 0x0a, 0x19, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
285 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x42, 0x16,
286 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67,
287 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x38, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
288 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70,
289 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f,
290 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x3b, 0x73,
291 0x64, 0x6b, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
292 }
293
294 var (
295 file_google_actions_sdk_v2_localized_settings_proto_rawDescOnce sync.Once
296 file_google_actions_sdk_v2_localized_settings_proto_rawDescData = file_google_actions_sdk_v2_localized_settings_proto_rawDesc
297 )
298
299 func file_google_actions_sdk_v2_localized_settings_proto_rawDescGZIP() []byte {
300 file_google_actions_sdk_v2_localized_settings_proto_rawDescOnce.Do(func() {
301 file_google_actions_sdk_v2_localized_settings_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_actions_sdk_v2_localized_settings_proto_rawDescData)
302 })
303 return file_google_actions_sdk_v2_localized_settings_proto_rawDescData
304 }
305
306 var file_google_actions_sdk_v2_localized_settings_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
307 var file_google_actions_sdk_v2_localized_settings_proto_goTypes = []interface{}{
308 (*LocalizedSettings)(nil),
309 (*ThemeCustomization)(nil),
310 }
311 var file_google_actions_sdk_v2_localized_settings_proto_depIdxs = []int32{
312 1,
313 1,
314 1,
315 1,
316 1,
317 0,
318 }
319
320 func init() { file_google_actions_sdk_v2_localized_settings_proto_init() }
321 func file_google_actions_sdk_v2_localized_settings_proto_init() {
322 if File_google_actions_sdk_v2_localized_settings_proto != nil {
323 return
324 }
325 file_google_actions_sdk_v2_theme_customization_proto_init()
326 if !protoimpl.UnsafeEnabled {
327 file_google_actions_sdk_v2_localized_settings_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
328 switch v := v.(*LocalizedSettings); i {
329 case 0:
330 return &v.state
331 case 1:
332 return &v.sizeCache
333 case 2:
334 return &v.unknownFields
335 default:
336 return nil
337 }
338 }
339 }
340 type x struct{}
341 out := protoimpl.TypeBuilder{
342 File: protoimpl.DescBuilder{
343 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
344 RawDescriptor: file_google_actions_sdk_v2_localized_settings_proto_rawDesc,
345 NumEnums: 0,
346 NumMessages: 1,
347 NumExtensions: 0,
348 NumServices: 0,
349 },
350 GoTypes: file_google_actions_sdk_v2_localized_settings_proto_goTypes,
351 DependencyIndexes: file_google_actions_sdk_v2_localized_settings_proto_depIdxs,
352 MessageInfos: file_google_actions_sdk_v2_localized_settings_proto_msgTypes,
353 }.Build()
354 File_google_actions_sdk_v2_localized_settings_proto = out.File
355 file_google_actions_sdk_v2_localized_settings_proto_rawDesc = nil
356 file_google_actions_sdk_v2_localized_settings_proto_goTypes = nil
357 file_google_actions_sdk_v2_localized_settings_proto_depIdxs = nil
358 }
359
View as plain text