OSDN Git Service

new repo
[bytom/vapor.git] / vendor / google.golang.org / genproto / googleapis / cloud / support / common / common.pb.go
1 // Code generated by protoc-gen-go. DO NOT EDIT.
2 // source: google/cloud/support/common.proto
3
4 /*
5 Package common is a generated protocol buffer package.
6
7 It is generated from these files:
8         google/cloud/support/common.proto
9
10 It has these top-level messages:
11         SupportAccount
12         Case
13         CustomerIssue
14         SupportRole
15         Comment
16         IssueTaxonomy
17 */
18 package common
19
20 import proto "github.com/golang/protobuf/proto"
21 import fmt "fmt"
22 import math "math"
23 import _ "google.golang.org/genproto/googleapis/api/annotations"
24 import google_protobuf1 "github.com/golang/protobuf/ptypes/timestamp"
25
26 // Reference imports to suppress errors if they are not otherwise used.
27 var _ = proto.Marshal
28 var _ = fmt.Errorf
29 var _ = math.Inf
30
31 // This is a compile-time assertion to ensure that this generated file
32 // is compatible with the proto package it is being compiled against.
33 // A compilation error at this line likely means your copy of the
34 // proto package needs to be updated.
35 const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
36
37 // The current state of this SupportAccount.
38 type SupportAccount_State int32
39
40 const (
41         // Account is in an unknown state.
42         SupportAccount_STATE_UNSPECIFIED SupportAccount_State = 0
43         // Account is in an active state.
44         SupportAccount_ACTIVE SupportAccount_State = 1
45         // Account has been created but is being provisioned in support systems.
46         SupportAccount_PENDING SupportAccount_State = 2
47         // Account deletion has been requested by the user.
48         SupportAccount_PENDING_DELETION SupportAccount_State = 3
49 )
50
51 var SupportAccount_State_name = map[int32]string{
52         0: "STATE_UNSPECIFIED",
53         1: "ACTIVE",
54         2: "PENDING",
55         3: "PENDING_DELETION",
56 }
57 var SupportAccount_State_value = map[string]int32{
58         "STATE_UNSPECIFIED": 0,
59         "ACTIVE":            1,
60         "PENDING":           2,
61         "PENDING_DELETION":  3,
62 }
63
64 func (x SupportAccount_State) String() string {
65         return proto.EnumName(SupportAccount_State_name, int32(x))
66 }
67 func (SupportAccount_State) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0, 0} }
68
69 // Pricing model applicable to this support account.
70 type SupportAccount_PricingModel int32
71
72 const (
73         // This account is subscribed to an unknown pricing model.
74         SupportAccount_PRICING_MODEL_UNKNOWN SupportAccount_PricingModel = 0
75         // Package based pricing (Platinum, Gold, Silver, Bronze).
76         SupportAccount_PACKAGES SupportAccount_PricingModel = 1
77         // Support charges are calculated based on user seats a.k.a,
78         // "Pick Your Team" model.
79         SupportAccount_USER_ROLES SupportAccount_PricingModel = 2
80 )
81
82 var SupportAccount_PricingModel_name = map[int32]string{
83         0: "PRICING_MODEL_UNKNOWN",
84         1: "PACKAGES",
85         2: "USER_ROLES",
86 }
87 var SupportAccount_PricingModel_value = map[string]int32{
88         "PRICING_MODEL_UNKNOWN": 0,
89         "PACKAGES":              1,
90         "USER_ROLES":            2,
91 }
92
93 func (x SupportAccount_PricingModel) String() string {
94         return proto.EnumName(SupportAccount_PricingModel_name, int32(x))
95 }
96 func (SupportAccount_PricingModel) EnumDescriptor() ([]byte, []int) {
97         return fileDescriptor0, []int{0, 1}
98 }
99
100 // The case priority with P0 being the most urgent and P4 the least.
101 type Case_Priority int32
102
103 const (
104         // Priority is undefined or has not been set yet.
105         Case_PRIORITY_UNSPECIFIED Case_Priority = 0
106         // Extreme impact on a production service - Service is hard down.
107         Case_P0 Case_Priority = 1
108         // Critical impact on a production service - Service is currently unusable.
109         Case_P1 Case_Priority = 2
110         // Severe impact on a production service - Service is usable but greatly
111         // impaired.
112         Case_P2 Case_Priority = 3
113         // Medium impact on a production service - Service is available, but
114         // moderately impaired.
115         Case_P3 Case_Priority = 4
116         // General questions or minor issues - Production service is fully
117         // available.
118         Case_P4 Case_Priority = 5
119 )
120
121 var Case_Priority_name = map[int32]string{
122         0: "PRIORITY_UNSPECIFIED",
123         1: "P0",
124         2: "P1",
125         3: "P2",
126         4: "P3",
127         5: "P4",
128 }
129 var Case_Priority_value = map[string]int32{
130         "PRIORITY_UNSPECIFIED": 0,
131         "P0": 1,
132         "P1": 2,
133         "P2": 3,
134         "P3": 4,
135         "P4": 5,
136 }
137
138 func (x Case_Priority) String() string {
139         return proto.EnumName(Case_Priority_name, int32(x))
140 }
141 func (Case_Priority) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 0} }
142
143 // The state of a case.
144 type Case_State int32
145
146 const (
147         // Case is in an unknown state.
148         Case_STATE_UNSPECIFIED Case_State = 0
149         // Case has been created but no one is assigned to work on it yet.
150         Case_NEW Case_State = 1
151         // Case has been assigned to a support agent.
152         Case_ASSIGNED Case_State = 2
153         // A support agent is currently investigating the case.
154         Case_IN_PROGRESS_GOOGLE_SUPPORT Case_State = 3
155         // Case has been forwarded to product team for further investigation.
156         Case_IN_PROGRESS_GOOGLE_ENG Case_State = 4
157         // Case is under investigation and relates to a known issue.
158         Case_IN_PROGRESS_KNOWN_ISSUE Case_State = 5
159         // Case is waiting for a response from the customer.
160         Case_WAITING_FOR_CUSTOMER_RESPONSE Case_State = 6
161         // A solution has been offered for the case but it isn't closed yet.
162         Case_SOLUTION_OFFERED Case_State = 7
163         // Cases has been fully resolved and is in a closed state.
164         Case_CLOSED Case_State = 8
165 )
166
167 var Case_State_name = map[int32]string{
168         0: "STATE_UNSPECIFIED",
169         1: "NEW",
170         2: "ASSIGNED",
171         3: "IN_PROGRESS_GOOGLE_SUPPORT",
172         4: "IN_PROGRESS_GOOGLE_ENG",
173         5: "IN_PROGRESS_KNOWN_ISSUE",
174         6: "WAITING_FOR_CUSTOMER_RESPONSE",
175         7: "SOLUTION_OFFERED",
176         8: "CLOSED",
177 }
178 var Case_State_value = map[string]int32{
179         "STATE_UNSPECIFIED":             0,
180         "NEW":                           1,
181         "ASSIGNED":                      2,
182         "IN_PROGRESS_GOOGLE_SUPPORT":    3,
183         "IN_PROGRESS_GOOGLE_ENG":        4,
184         "IN_PROGRESS_KNOWN_ISSUE":       5,
185         "WAITING_FOR_CUSTOMER_RESPONSE": 6,
186         "SOLUTION_OFFERED":              7,
187         "CLOSED":                        8,
188 }
189
190 func (x Case_State) String() string {
191         return proto.EnumName(Case_State_name, int32(x))
192 }
193 func (Case_State) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 1} }
194
195 // The status of a customer issue.
196 type CustomerIssue_IssueState int32
197
198 const (
199         // Issue in an unknown state.
200         CustomerIssue_ISSUE_STATE_UNSPECIFIED CustomerIssue_IssueState = 0
201         // Issue is currently open but the work on it has not been started.
202         CustomerIssue_OPEN CustomerIssue_IssueState = 1
203         // Issue is currently being worked on.
204         CustomerIssue_IN_PROGRESS CustomerIssue_IssueState = 2
205         // Issue is fixed.
206         CustomerIssue_FIXED CustomerIssue_IssueState = 3
207         // Issue has been marked as invalid.
208         CustomerIssue_WONT_FIX CustomerIssue_IssueState = 4
209         // Issue verified and in production.
210         CustomerIssue_VERIFIED CustomerIssue_IssueState = 5
211 )
212
213 var CustomerIssue_IssueState_name = map[int32]string{
214         0: "ISSUE_STATE_UNSPECIFIED",
215         1: "OPEN",
216         2: "IN_PROGRESS",
217         3: "FIXED",
218         4: "WONT_FIX",
219         5: "VERIFIED",
220 }
221 var CustomerIssue_IssueState_value = map[string]int32{
222         "ISSUE_STATE_UNSPECIFIED": 0,
223         "OPEN":        1,
224         "IN_PROGRESS": 2,
225         "FIXED":       3,
226         "WONT_FIX":    4,
227         "VERIFIED":    5,
228 }
229
230 func (x CustomerIssue_IssueState) String() string {
231         return proto.EnumName(CustomerIssue_IssueState_name, int32(x))
232 }
233 func (CustomerIssue_IssueState) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{2, 0} }
234
235 // A role which determines the support resources and features a user might
236 // get access to.
237 type SupportRole_Role int32
238
239 const (
240         // An unknown role.
241         SupportRole_ROLE_UNSPECIFIED SupportRole_Role = 0
242         // The basic support role.
243         SupportRole_BASIC SupportRole_Role = 1
244         // The developer role.
245         SupportRole_DEVELOPER SupportRole_Role = 2
246         // The operation role.
247         SupportRole_OPERATION SupportRole_Role = 3
248         // The site reliability role.
249         SupportRole_SITE_RELIABILITY SupportRole_Role = 4
250 )
251
252 var SupportRole_Role_name = map[int32]string{
253         0: "ROLE_UNSPECIFIED",
254         1: "BASIC",
255         2: "DEVELOPER",
256         3: "OPERATION",
257         4: "SITE_RELIABILITY",
258 }
259 var SupportRole_Role_value = map[string]int32{
260         "ROLE_UNSPECIFIED": 0,
261         "BASIC":            1,
262         "DEVELOPER":        2,
263         "OPERATION":        3,
264         "SITE_RELIABILITY": 4,
265 }
266
267 func (x SupportRole_Role) String() string {
268         return proto.EnumName(SupportRole_Role_name, int32(x))
269 }
270 func (SupportRole_Role) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{3, 0} }
271
272 // A Google Cloud Platform account that identifies support eligibility for a
273 // Cloud resource. Currently the Cloud resource can only be an Organization
274 // but this might change in future.
275 type SupportAccount struct {
276         // The resource name for a support account in format
277         // `supportAccounts/{account_id}`.
278         // Output only.
279         Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
280         // Identifier for this entity that gets persisted in storage system. The
281         // resource name is populated using this field in format
282         // `supportAccounts/{account_id}`.
283         AccountId string `protobuf:"bytes,2,opt,name=account_id,json=accountId" json:"account_id,omitempty"`
284         // The Cloud resource with which this support account is associated.
285         CloudResource string `protobuf:"bytes,3,opt,name=cloud_resource,json=cloudResource" json:"cloud_resource,omitempty"`
286         // A user friendly display name assigned to this support account.
287         DisplayName string `protobuf:"bytes,4,opt,name=display_name,json=displayName" json:"display_name,omitempty"`
288         // Indicates the current state of an account.
289         State SupportAccount_State `protobuf:"varint,5,opt,name=state,enum=google.cloud.support.common.SupportAccount_State" json:"state,omitempty"`
290         // Time when this account was created.
291         // Output only.
292         CreateTime *google_protobuf1.Timestamp `protobuf:"bytes,6,opt,name=create_time,json=createTime" json:"create_time,omitempty"`
293         // The resource name of a billing account associated with this support
294         // account. For example, `billingAccounts/ABCDEF-012345-567890`.
295         BillingAccountName string `protobuf:"bytes,7,opt,name=billing_account_name,json=billingAccountName" json:"billing_account_name,omitempty"`
296         UnifyAccountId     string `protobuf:"bytes,8,opt,name=unify_account_id,json=unifyAccountId" json:"unify_account_id,omitempty"`
297         // The PricingModel applicable to this support account.
298         PricingModel SupportAccount_PricingModel `protobuf:"varint,9,opt,name=pricing_model,json=pricingModel,enum=google.cloud.support.common.SupportAccount_PricingModel" json:"pricing_model,omitempty"`
299 }
300
301 func (m *SupportAccount) Reset()                    { *m = SupportAccount{} }
302 func (m *SupportAccount) String() string            { return proto.CompactTextString(m) }
303 func (*SupportAccount) ProtoMessage()               {}
304 func (*SupportAccount) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
305
306 func (m *SupportAccount) GetName() string {
307         if m != nil {
308                 return m.Name
309         }
310         return ""
311 }
312
313 func (m *SupportAccount) GetAccountId() string {
314         if m != nil {
315                 return m.AccountId
316         }
317         return ""
318 }
319
320 func (m *SupportAccount) GetCloudResource() string {
321         if m != nil {
322                 return m.CloudResource
323         }
324         return ""
325 }
326
327 func (m *SupportAccount) GetDisplayName() string {
328         if m != nil {
329                 return m.DisplayName
330         }
331         return ""
332 }
333
334 func (m *SupportAccount) GetState() SupportAccount_State {
335         if m != nil {
336                 return m.State
337         }
338         return SupportAccount_STATE_UNSPECIFIED
339 }
340
341 func (m *SupportAccount) GetCreateTime() *google_protobuf1.Timestamp {
342         if m != nil {
343                 return m.CreateTime
344         }
345         return nil
346 }
347
348 func (m *SupportAccount) GetBillingAccountName() string {
349         if m != nil {
350                 return m.BillingAccountName
351         }
352         return ""
353 }
354
355 func (m *SupportAccount) GetUnifyAccountId() string {
356         if m != nil {
357                 return m.UnifyAccountId
358         }
359         return ""
360 }
361
362 func (m *SupportAccount) GetPricingModel() SupportAccount_PricingModel {
363         if m != nil {
364                 return m.PricingModel
365         }
366         return SupportAccount_PRICING_MODEL_UNKNOWN
367 }
368
369 // A support case created by the user.
370 type Case struct {
371         // The resource name for the Case in format
372         // `supportAccounts/{account_id}/cases/{case_id}`
373         Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
374         // The short summary of the issue reported in this case.
375         DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName" json:"display_name,omitempty"`
376         // The board description of issue provided with initial summary.
377         Description string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"`
378         // The product component for which this Case is reported.
379         Component string `protobuf:"bytes,4,opt,name=component" json:"component,omitempty"`
380         // The product subcomponent for which this Case is reported.
381         Subcomponent string `protobuf:"bytes,5,opt,name=subcomponent" json:"subcomponent,omitempty"`
382         // Timezone the client sending this request is in.
383         // It should be in a format IANA recognizes: https://www.iana.org/time-zone
384         // There is no additional validation done by the API.
385         ClientTimezone string `protobuf:"bytes,6,opt,name=client_timezone,json=clientTimezone" json:"client_timezone,omitempty"`
386         // The email addresses that can be copied to receive updates on this case.
387         // Users can specify a maximum of 10 email addresses.
388         CcAddresses []string `protobuf:"bytes,7,rep,name=cc_addresses,json=ccAddresses" json:"cc_addresses,omitempty"`
389         // The Google Cloud Platform project ID for which this case is created.
390         ProjectId string `protobuf:"bytes,8,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
391         // List of customer issues associated with this case.
392         Issues []*CustomerIssue `protobuf:"bytes,10,rep,name=issues" json:"issues,omitempty"`
393         // The current priority of this case.
394         Priority Case_Priority `protobuf:"varint,11,opt,name=priority,enum=google.cloud.support.common.Case_Priority" json:"priority,omitempty"`
395         // The current state of this case.
396         State Case_State `protobuf:"varint,12,opt,name=state,enum=google.cloud.support.common.Case_State" json:"state,omitempty"`
397         // Time when this case was created.
398         // Output only.
399         CreateTime *google_protobuf1.Timestamp `protobuf:"bytes,13,opt,name=create_time,json=createTime" json:"create_time,omitempty"`
400         // Time when this case was last updated.
401         // Output only.
402         UpdateTime *google_protobuf1.Timestamp `protobuf:"bytes,14,opt,name=update_time,json=updateTime" json:"update_time,omitempty"`
403         // Email address of user who created this case.
404         // Output only. It is inferred from credentials supplied during case creation.
405         CreatorEmail string `protobuf:"bytes,15,opt,name=creator_email,json=creatorEmail" json:"creator_email,omitempty"`
406         // The issue category applicable to this case.
407         Category string `protobuf:"bytes,16,opt,name=category" json:"category,omitempty"`
408 }
409
410 func (m *Case) Reset()                    { *m = Case{} }
411 func (m *Case) String() string            { return proto.CompactTextString(m) }
412 func (*Case) ProtoMessage()               {}
413 func (*Case) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
414
415 func (m *Case) GetName() string {
416         if m != nil {
417                 return m.Name
418         }
419         return ""
420 }
421
422 func (m *Case) GetDisplayName() string {
423         if m != nil {
424                 return m.DisplayName
425         }
426         return ""
427 }
428
429 func (m *Case) GetDescription() string {
430         if m != nil {
431                 return m.Description
432         }
433         return ""
434 }
435
436 func (m *Case) GetComponent() string {
437         if m != nil {
438                 return m.Component
439         }
440         return ""
441 }
442
443 func (m *Case) GetSubcomponent() string {
444         if m != nil {
445                 return m.Subcomponent
446         }
447         return ""
448 }
449
450 func (m *Case) GetClientTimezone() string {
451         if m != nil {
452                 return m.ClientTimezone
453         }
454         return ""
455 }
456
457 func (m *Case) GetCcAddresses() []string {
458         if m != nil {
459                 return m.CcAddresses
460         }
461         return nil
462 }
463
464 func (m *Case) GetProjectId() string {
465         if m != nil {
466                 return m.ProjectId
467         }
468         return ""
469 }
470
471 func (m *Case) GetIssues() []*CustomerIssue {
472         if m != nil {
473                 return m.Issues
474         }
475         return nil
476 }
477
478 func (m *Case) GetPriority() Case_Priority {
479         if m != nil {
480                 return m.Priority
481         }
482         return Case_PRIORITY_UNSPECIFIED
483 }
484
485 func (m *Case) GetState() Case_State {
486         if m != nil {
487                 return m.State
488         }
489         return Case_STATE_UNSPECIFIED
490 }
491
492 func (m *Case) GetCreateTime() *google_protobuf1.Timestamp {
493         if m != nil {
494                 return m.CreateTime
495         }
496         return nil
497 }
498
499 func (m *Case) GetUpdateTime() *google_protobuf1.Timestamp {
500         if m != nil {
501                 return m.UpdateTime
502         }
503         return nil
504 }
505
506 func (m *Case) GetCreatorEmail() string {
507         if m != nil {
508                 return m.CreatorEmail
509         }
510         return ""
511 }
512
513 func (m *Case) GetCategory() string {
514         if m != nil {
515                 return m.Category
516         }
517         return ""
518 }
519
520 // Reference to a Google internal ticket used for investigating a support case.
521 // Not every support case will have an internal ticket associated with it.
522 // A support case can have multiple tickets linked to it.
523 type CustomerIssue struct {
524         // Unique identifier for the internal issue.
525         // Output only.
526         IssueId string `protobuf:"bytes,1,opt,name=issue_id,json=issueId" json:"issue_id,omitempty"`
527         // Represents current status of the internal ticket.
528         // Output only.
529         State CustomerIssue_IssueState `protobuf:"varint,2,opt,name=state,enum=google.cloud.support.common.CustomerIssue_IssueState" json:"state,omitempty"`
530         // Time when the internal issue was created.
531         // Output only.
532         CreateTime *google_protobuf1.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime" json:"create_time,omitempty"`
533         // Time when the internal issue was marked as resolved.
534         // Output only.
535         ResolveTime *google_protobuf1.Timestamp `protobuf:"bytes,4,opt,name=resolve_time,json=resolveTime" json:"resolve_time,omitempty"`
536         // Time when the internal issue was last updated.
537         // Output only.
538         UpdateTime *google_protobuf1.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime" json:"update_time,omitempty"`
539 }
540
541 func (m *CustomerIssue) Reset()                    { *m = CustomerIssue{} }
542 func (m *CustomerIssue) String() string            { return proto.CompactTextString(m) }
543 func (*CustomerIssue) ProtoMessage()               {}
544 func (*CustomerIssue) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
545
546 func (m *CustomerIssue) GetIssueId() string {
547         if m != nil {
548                 return m.IssueId
549         }
550         return ""
551 }
552
553 func (m *CustomerIssue) GetState() CustomerIssue_IssueState {
554         if m != nil {
555                 return m.State
556         }
557         return CustomerIssue_ISSUE_STATE_UNSPECIFIED
558 }
559
560 func (m *CustomerIssue) GetCreateTime() *google_protobuf1.Timestamp {
561         if m != nil {
562                 return m.CreateTime
563         }
564         return nil
565 }
566
567 func (m *CustomerIssue) GetResolveTime() *google_protobuf1.Timestamp {
568         if m != nil {
569                 return m.ResolveTime
570         }
571         return nil
572 }
573
574 func (m *CustomerIssue) GetUpdateTime() *google_protobuf1.Timestamp {
575         if m != nil {
576                 return m.UpdateTime
577         }
578         return nil
579 }
580
581 // A message that contains mapping of a user and their role under a support
582 // account.
583 type SupportRole struct {
584         // Email address of user being added through this Role.
585         Email string `protobuf:"bytes,1,opt,name=email" json:"email,omitempty"`
586         // The type of role assigned to user.
587         Role SupportRole_Role `protobuf:"varint,2,opt,name=role,enum=google.cloud.support.common.SupportRole_Role" json:"role,omitempty"`
588 }
589
590 func (m *SupportRole) Reset()                    { *m = SupportRole{} }
591 func (m *SupportRole) String() string            { return proto.CompactTextString(m) }
592 func (*SupportRole) ProtoMessage()               {}
593 func (*SupportRole) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
594
595 func (m *SupportRole) GetEmail() string {
596         if m != nil {
597                 return m.Email
598         }
599         return ""
600 }
601
602 func (m *SupportRole) GetRole() SupportRole_Role {
603         if m != nil {
604                 return m.Role
605         }
606         return SupportRole_ROLE_UNSPECIFIED
607 }
608
609 // The comment text associated with a `Case`.
610 type Comment struct {
611         // Text containing a maximum of 3000 characters.
612         Text string `protobuf:"bytes,1,opt,name=text" json:"text,omitempty"`
613         // Time when this update was created.
614         // Output only.
615         CreateTime *google_protobuf1.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime" json:"create_time,omitempty"`
616         // The email address/name of user who created this comment.
617         // Output only.
618         Author string `protobuf:"bytes,3,opt,name=author" json:"author,omitempty"`
619         // The resource name for this comment in format
620         // `supportAccounts/{account_id}/cases/{case_id}/{comment_id}`.
621         // Output only.
622         Name string `protobuf:"bytes,4,opt,name=name" json:"name,omitempty"`
623 }
624
625 func (m *Comment) Reset()                    { *m = Comment{} }
626 func (m *Comment) String() string            { return proto.CompactTextString(m) }
627 func (*Comment) ProtoMessage()               {}
628 func (*Comment) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
629
630 func (m *Comment) GetText() string {
631         if m != nil {
632                 return m.Text
633         }
634         return ""
635 }
636
637 func (m *Comment) GetCreateTime() *google_protobuf1.Timestamp {
638         if m != nil {
639                 return m.CreateTime
640         }
641         return nil
642 }
643
644 func (m *Comment) GetAuthor() string {
645         if m != nil {
646                 return m.Author
647         }
648         return ""
649 }
650
651 func (m *Comment) GetName() string {
652         if m != nil {
653                 return m.Name
654         }
655         return ""
656 }
657
658 // Represents the product component taxonomy that is to be used while creating
659 // or updating a `Case`. A client should obtain the list of issue categories,
660 // component/subcomponent from this object and specify it in `Case.category`,
661 // `Case.component` and `Case.subcomponent` fields respectively.
662 type IssueTaxonomy struct {
663         // Map of available categories.
664         Categories map[string]*IssueTaxonomy_Category `protobuf:"bytes,1,rep,name=categories" json:"categories,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
665 }
666
667 func (m *IssueTaxonomy) Reset()                    { *m = IssueTaxonomy{} }
668 func (m *IssueTaxonomy) String() string            { return proto.CompactTextString(m) }
669 func (*IssueTaxonomy) ProtoMessage()               {}
670 func (*IssueTaxonomy) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
671
672 func (m *IssueTaxonomy) GetCategories() map[string]*IssueTaxonomy_Category {
673         if m != nil {
674                 return m.Categories
675         }
676         return nil
677 }
678
679 // The representation of a product component. It is composed of a canonical
680 // name for the product (e.g., Google App Engine), languages in which a
681 // support ticket can be created under this component, a template that
682 // provides hints on important details to be filled out before submitting a
683 // case. It also contains an embedded list of product subcomponents that have
684 // similar attributes as top-level components.
685 // (e.g., Google App Engine > Memcache).
686 type IssueTaxonomy_Component struct {
687         // User friendly name of this component.
688         DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName" json:"display_name,omitempty"`
689         // List of languages in which a support case can be created under this
690         // component. Represented by language codes in ISO_639-1 standard.
691         Languages []string `protobuf:"bytes,2,rep,name=languages" json:"languages,omitempty"`
692         // Template to be used while filling the description of a support case.
693         Template string `protobuf:"bytes,3,opt,name=template" json:"template,omitempty"`
694         // List of subcomponents under this component.
695         Subcomponents []*IssueTaxonomy_Component `protobuf:"bytes,4,rep,name=subcomponents" json:"subcomponents,omitempty"`
696 }
697
698 func (m *IssueTaxonomy_Component) Reset()                    { *m = IssueTaxonomy_Component{} }
699 func (m *IssueTaxonomy_Component) String() string            { return proto.CompactTextString(m) }
700 func (*IssueTaxonomy_Component) ProtoMessage()               {}
701 func (*IssueTaxonomy_Component) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5, 0} }
702
703 func (m *IssueTaxonomy_Component) GetDisplayName() string {
704         if m != nil {
705                 return m.DisplayName
706         }
707         return ""
708 }
709
710 func (m *IssueTaxonomy_Component) GetLanguages() []string {
711         if m != nil {
712                 return m.Languages
713         }
714         return nil
715 }
716
717 func (m *IssueTaxonomy_Component) GetTemplate() string {
718         if m != nil {
719                 return m.Template
720         }
721         return ""
722 }
723
724 func (m *IssueTaxonomy_Component) GetSubcomponents() []*IssueTaxonomy_Component {
725         if m != nil {
726                 return m.Subcomponents
727         }
728         return nil
729 }
730
731 // Represents the category of issue (Technical or Non-Technical)
732 // reported through a support case.
733 type IssueTaxonomy_Category struct {
734         // User friendly name of this category.
735         DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName" json:"display_name,omitempty"`
736         // Map of product components under this category.
737         Components map[string]*IssueTaxonomy_Component `protobuf:"bytes,2,rep,name=components" json:"components,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
738 }
739
740 func (m *IssueTaxonomy_Category) Reset()                    { *m = IssueTaxonomy_Category{} }
741 func (m *IssueTaxonomy_Category) String() string            { return proto.CompactTextString(m) }
742 func (*IssueTaxonomy_Category) ProtoMessage()               {}
743 func (*IssueTaxonomy_Category) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5, 1} }
744
745 func (m *IssueTaxonomy_Category) GetDisplayName() string {
746         if m != nil {
747                 return m.DisplayName
748         }
749         return ""
750 }
751
752 func (m *IssueTaxonomy_Category) GetComponents() map[string]*IssueTaxonomy_Component {
753         if m != nil {
754                 return m.Components
755         }
756         return nil
757 }
758
759 func init() {
760         proto.RegisterType((*SupportAccount)(nil), "google.cloud.support.common.SupportAccount")
761         proto.RegisterType((*Case)(nil), "google.cloud.support.common.Case")
762         proto.RegisterType((*CustomerIssue)(nil), "google.cloud.support.common.CustomerIssue")
763         proto.RegisterType((*SupportRole)(nil), "google.cloud.support.common.SupportRole")
764         proto.RegisterType((*Comment)(nil), "google.cloud.support.common.Comment")
765         proto.RegisterType((*IssueTaxonomy)(nil), "google.cloud.support.common.IssueTaxonomy")
766         proto.RegisterType((*IssueTaxonomy_Component)(nil), "google.cloud.support.common.IssueTaxonomy.Component")
767         proto.RegisterType((*IssueTaxonomy_Category)(nil), "google.cloud.support.common.IssueTaxonomy.Category")
768         proto.RegisterEnum("google.cloud.support.common.SupportAccount_State", SupportAccount_State_name, SupportAccount_State_value)
769         proto.RegisterEnum("google.cloud.support.common.SupportAccount_PricingModel", SupportAccount_PricingModel_name, SupportAccount_PricingModel_value)
770         proto.RegisterEnum("google.cloud.support.common.Case_Priority", Case_Priority_name, Case_Priority_value)
771         proto.RegisterEnum("google.cloud.support.common.Case_State", Case_State_name, Case_State_value)
772         proto.RegisterEnum("google.cloud.support.common.CustomerIssue_IssueState", CustomerIssue_IssueState_name, CustomerIssue_IssueState_value)
773         proto.RegisterEnum("google.cloud.support.common.SupportRole_Role", SupportRole_Role_name, SupportRole_Role_value)
774 }
775
776 func init() { proto.RegisterFile("google/cloud/support/common.proto", fileDescriptor0) }
777
778 var fileDescriptor0 = []byte{
779         // 1336 bytes of a gzipped FileDescriptorProto
780         0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x57, 0x61, 0x6e, 0xdb, 0xc6,
781         0x12, 0x0e, 0x29, 0xc9, 0x92, 0x46, 0x96, 0xbd, 0x59, 0x38, 0x79, 0x8c, 0x92, 0xbc, 0x38, 0x7a,
782         0x78, 0x88, 0x51, 0xa0, 0x72, 0xe2, 0xa4, 0x40, 0x90, 0x20, 0x3f, 0x64, 0x6a, 0x2d, 0xb0, 0x91,
783         0x49, 0x82, 0xa4, 0xe3, 0x24, 0x45, 0x41, 0xd0, 0xd4, 0x46, 0x65, 0x43, 0x72, 0x09, 0x92, 0x4a,
784         0xa3, 0x1e, 0xa0, 0x3d, 0x45, 0xef, 0xd0, 0x5f, 0xbd, 0x40, 0x7b, 0x83, 0xde, 0xa1, 0xe7, 0x28,
785         0x76, 0x49, 0xc9, 0xb2, 0x63, 0xd8, 0x51, 0xfe, 0x68, 0x39, 0xb3, 0x33, 0xb3, 0x33, 0xb3, 0xdf,
786         0xb7, 0x63, 0xc3, 0xfd, 0x09, 0x63, 0x93, 0x90, 0xee, 0xfa, 0x21, 0x9b, 0x8e, 0x77, 0xb3, 0x69,
787         0x92, 0xb0, 0x34, 0xdf, 0xf5, 0x59, 0x14, 0xb1, 0xb8, 0x97, 0xa4, 0x2c, 0x67, 0xf8, 0x76, 0x61,
788         0xd2, 0x13, 0x26, 0xbd, 0xd2, 0xa4, 0x57, 0x98, 0x74, 0xee, 0x94, 0xfe, 0x5e, 0x12, 0xec, 0x7a,
789         0x71, 0xcc, 0x72, 0x2f, 0x0f, 0x58, 0x9c, 0x15, 0xae, 0x9d, 0x7b, 0xe5, 0xae, 0x90, 0x4e, 0xa6,
790         0xef, 0x76, 0xf3, 0x20, 0xa2, 0x59, 0xee, 0x45, 0x49, 0x61, 0xd0, 0xfd, 0xa7, 0x0a, 0x1b, 0x76,
791         0x11, 0xb1, 0xef, 0xfb, 0x6c, 0x1a, 0xe7, 0x18, 0x43, 0x35, 0xf6, 0x22, 0xaa, 0x48, 0xdb, 0xd2,
792         0x4e, 0xd3, 0x12, 0xdf, 0xf8, 0x2e, 0x80, 0x57, 0x6c, 0xbb, 0xc1, 0x58, 0x91, 0xc5, 0x4e, 0xb3,
793         0xd4, 0x68, 0x63, 0xfc, 0x7f, 0xd8, 0x10, 0xc9, 0xb9, 0x29, 0xcd, 0xd8, 0x34, 0xf5, 0xa9, 0x52,
794         0x11, 0x26, 0x6d, 0xa1, 0xb5, 0x4a, 0x25, 0xbe, 0x0f, 0xeb, 0xe3, 0x20, 0x4b, 0x42, 0x6f, 0xe6,
795         0x8a, 0x13, 0xaa, 0xc2, 0xa8, 0x55, 0xea, 0x74, 0x7e, 0xd0, 0x10, 0x6a, 0x59, 0xee, 0xe5, 0x54,
796         0xa9, 0x6d, 0x4b, 0x3b, 0x1b, 0x7b, 0x8f, 0x7a, 0x97, 0xd4, 0xde, 0x3b, 0x9b, 0x78, 0xcf, 0xe6,
797         0x8e, 0x56, 0xe1, 0x8f, 0x9f, 0x43, 0xcb, 0x4f, 0xa9, 0x97, 0x53, 0x97, 0x97, 0xac, 0xac, 0x6d,
798         0x4b, 0x3b, 0xad, 0xbd, 0xce, 0x3c, 0xdc, 0xbc, 0x1f, 0x3d, 0x67, 0xde, 0x0f, 0x0b, 0x0a, 0x73,
799         0xae, 0xc0, 0x0f, 0x61, 0xeb, 0x24, 0x08, 0xc3, 0x20, 0x9e, 0xb8, 0xf3, 0xb2, 0x45, 0xc2, 0x75,
800         0x91, 0x30, 0x2e, 0xf7, 0xca, 0x73, 0x45, 0xde, 0x3b, 0x80, 0xa6, 0x71, 0xf0, 0x6e, 0xe6, 0x2e,
801         0xb5, 0xa9, 0x21, 0xac, 0x37, 0x84, 0xbe, 0xbf, 0xe8, 0xd5, 0xf7, 0xd0, 0x4e, 0xd2, 0xc0, 0xe7,
802         0xb1, 0x23, 0x36, 0xa6, 0xa1, 0xd2, 0x14, 0x95, 0x3e, 0x5d, 0xa5, 0x52, 0xb3, 0x08, 0x70, 0xc8,
803         0xfd, 0xad, 0xf5, 0x64, 0x49, 0xea, 0x1e, 0x42, 0x4d, 0xf4, 0x01, 0xdf, 0x80, 0xeb, 0xb6, 0xd3,
804         0x77, 0x88, 0x7b, 0xa4, 0xdb, 0x26, 0x51, 0xb5, 0x03, 0x8d, 0x0c, 0xd0, 0x35, 0x0c, 0xb0, 0xd6,
805         0x57, 0x1d, 0xed, 0x15, 0x41, 0x12, 0x6e, 0x41, 0xdd, 0x24, 0xfa, 0x40, 0xd3, 0x87, 0x48, 0xc6,
806         0x5b, 0x80, 0x4a, 0xc1, 0x1d, 0x90, 0x11, 0x71, 0x34, 0x43, 0x47, 0x95, 0xee, 0x10, 0xd6, 0x97,
807         0x0f, 0xc3, 0xb7, 0xe0, 0x86, 0x69, 0x69, 0x2a, 0xb7, 0x3a, 0x34, 0x06, 0x64, 0xe4, 0x1e, 0xe9,
808         0x2f, 0x75, 0xe3, 0x58, 0x47, 0xd7, 0xf0, 0x3a, 0x34, 0xcc, 0xbe, 0xfa, 0xb2, 0x3f, 0x24, 0x36,
809         0x92, 0xf0, 0x06, 0xc0, 0x91, 0x4d, 0x2c, 0xd7, 0x32, 0x46, 0xc4, 0x46, 0x72, 0xf7, 0x8f, 0x3a,
810         0x54, 0x55, 0x2f, 0xa3, 0x17, 0xc2, 0xeb, 0x3c, 0x30, 0xe4, 0x4f, 0x81, 0xb1, 0x0d, 0xad, 0x31,
811         0xcd, 0xfc, 0x34, 0x48, 0x38, 0xbe, 0x4b, 0x7c, 0x2d, 0xab, 0xf0, 0x1d, 0x68, 0xfa, 0x2c, 0x4a,
812         0x58, 0x4c, 0xe3, 0xbc, 0x84, 0xd6, 0xa9, 0x02, 0x77, 0x61, 0x3d, 0x9b, 0x9e, 0x9c, 0x1a, 0xd4,
813         0x84, 0xc1, 0x19, 0x1d, 0x7e, 0x00, 0x9b, 0x7e, 0x18, 0xd0, 0x38, 0x17, 0x98, 0xf9, 0x99, 0xc5,
814         0x05, 0x6e, 0x9a, 0xd6, 0x46, 0xa1, 0x76, 0x4a, 0x2d, 0xcf, 0xd7, 0xf7, 0x5d, 0x6f, 0x3c, 0x4e,
815         0x69, 0x96, 0xd1, 0x4c, 0xa9, 0x6f, 0x57, 0x78, 0x36, 0xbe, 0xdf, 0x9f, 0xab, 0x38, 0x63, 0x92,
816         0x94, 0xfd, 0x48, 0xfd, 0x25, 0x28, 0x34, 0x4b, 0x8d, 0x36, 0xc6, 0xfb, 0xb0, 0x16, 0x64, 0xd9,
817         0x94, 0x66, 0x0a, 0x6c, 0x57, 0x76, 0x5a, 0x7b, 0x5f, 0x5d, 0x7a, 0xfd, 0xea, 0x34, 0xcb, 0x59,
818         0x44, 0x53, 0x8d, 0xbb, 0x58, 0xa5, 0x27, 0x3e, 0x80, 0x46, 0x92, 0x06, 0x2c, 0x0d, 0xf2, 0x99,
819         0xd2, 0x12, 0x20, 0xba, 0x22, 0x8a, 0x97, 0x51, 0x0e, 0x1d, 0xe1, 0x61, 0x2d, 0x7c, 0xf1, 0x8b,
820         0x39, 0xe7, 0xd6, 0x45, 0x90, 0x07, 0x57, 0x07, 0xb9, 0x8c, 0x69, 0xed, 0x95, 0x98, 0xf6, 0x1c,
821         0x5a, 0xd3, 0x64, 0xbc, 0x70, 0xde, 0xb8, 0xda, 0xb9, 0x30, 0x17, 0xce, 0xff, 0x83, 0xb6, 0x08,
822         0xc5, 0x52, 0x97, 0x46, 0x5e, 0x10, 0x2a, 0x9b, 0xc5, 0xa5, 0x96, 0x4a, 0xc2, 0x75, 0xb8, 0x03,
823         0x0d, 0xdf, 0xcb, 0xe9, 0x84, 0xa5, 0x33, 0x05, 0x89, 0xfd, 0x85, 0xdc, 0x1d, 0x41, 0x63, 0xde,
824         0x0f, 0xac, 0xc0, 0x96, 0x69, 0x69, 0x86, 0xa5, 0x39, 0x6f, 0xce, 0x51, 0x66, 0x0d, 0x64, 0xf3,
825         0x21, 0x92, 0xc4, 0xfa, 0x08, 0xc9, 0x62, 0xdd, 0x43, 0x15, 0xb1, 0x3e, 0x46, 0x55, 0xb1, 0x3e,
826         0x41, 0xb5, 0xee, 0xdf, 0xd2, 0x15, 0xdc, 0xab, 0x43, 0x45, 0x27, 0xc7, 0x48, 0xe2, 0x54, 0xe9,
827         0xdb, 0xb6, 0x36, 0xd4, 0xc9, 0x00, 0xc9, 0xf8, 0xbf, 0xd0, 0xd1, 0x74, 0xd7, 0xb4, 0x8c, 0xa1,
828         0x45, 0x6c, 0xdb, 0x1d, 0x1a, 0xc6, 0x70, 0x44, 0x5c, 0xfb, 0xc8, 0x34, 0x0d, 0xcb, 0x41, 0x15,
829         0xdc, 0x81, 0x9b, 0x17, 0xec, 0x13, 0x7d, 0x88, 0xaa, 0xf8, 0x36, 0xfc, 0x67, 0x79, 0x4f, 0x70,
830         0xd1, 0xd5, 0x6c, 0xfb, 0x88, 0xa0, 0x1a, 0xbe, 0x0f, 0x77, 0x8f, 0xfb, 0x9a, 0xc3, 0xc9, 0x7a,
831         0x60, 0x58, 0xae, 0x7a, 0x64, 0x3b, 0xc6, 0x21, 0xe7, 0x24, 0xb1, 0x4d, 0x43, 0xb7, 0x09, 0x5a,
832         0xe3, 0xac, 0xb7, 0x8d, 0xd1, 0x11, 0x67, 0xbb, 0x6b, 0x1c, 0x1c, 0x10, 0x8b, 0x0c, 0x50, 0x9d,
833         0x3f, 0x12, 0xea, 0xc8, 0xb0, 0xc9, 0x00, 0x35, 0xba, 0xbf, 0x55, 0xa0, 0x7d, 0x06, 0x7f, 0xf8,
834         0x16, 0x34, 0x04, 0x02, 0x39, 0xb0, 0x0b, 0x16, 0xd7, 0x85, 0xac, 0x8d, 0xf1, 0xcb, 0x39, 0x94,
835         0x64, 0x01, 0xa5, 0x6f, 0x3e, 0x1f, 0xd5, 0x3d, 0xf1, 0x7b, 0x19, 0xb0, 0x2a, 0x2b, 0x01, 0xeb,
836         0x05, 0xac, 0xf3, 0x61, 0x14, 0x7e, 0x28, 0xbd, 0xab, 0x57, 0x7a, 0xb7, 0x4a, 0xfb, 0x8b, 0x70,
837         0x59, 0x5b, 0x05, 0x97, 0xdd, 0xf7, 0x00, 0xa7, 0xd5, 0x88, 0x2b, 0xe2, 0x17, 0xe2, 0x5e, 0x04,
838         0x89, 0x06, 0x54, 0x0d, 0x93, 0xe8, 0x48, 0xc2, 0x9b, 0xd0, 0x5a, 0xba, 0x49, 0x24, 0xe3, 0x26,
839         0xd4, 0x0e, 0xb4, 0xd7, 0x64, 0x80, 0x2a, 0x1c, 0x2f, 0xc7, 0x86, 0xee, 0xb8, 0x07, 0xda, 0x6b,
840         0x54, 0xe5, 0xd2, 0x2b, 0x62, 0x15, 0x11, 0x6a, 0xdd, 0x3f, 0x25, 0x68, 0x95, 0xe3, 0xc1, 0x62,
841         0x21, 0xc5, 0x5b, 0x50, 0x2b, 0xc8, 0x50, 0x5c, 0x4d, 0x21, 0xe0, 0x3e, 0x54, 0x53, 0x16, 0xce,
842         0xef, 0xe5, 0xeb, 0xcf, 0x19, 0x36, 0x3c, 0x5a, 0x8f, 0xff, 0x58, 0xc2, 0xb5, 0xfb, 0x1d, 0x54,
843         0xcb, 0x03, 0x10, 0x7f, 0xd4, 0xcf, 0x15, 0xd2, 0x84, 0xda, 0x7e, 0xdf, 0xd6, 0x54, 0x24, 0xe1,
844         0x36, 0x34, 0x07, 0xe4, 0x15, 0x19, 0x19, 0x26, 0xb1, 0x90, 0xcc, 0x45, 0xfe, 0xd5, 0x2f, 0x26,
845         0x8a, 0x40, 0x9c, 0xe6, 0x10, 0xd7, 0x22, 0x23, 0xad, 0xbf, 0xaf, 0x8d, 0x34, 0xe7, 0x0d, 0xaa,
846         0x76, 0x7f, 0x91, 0xa0, 0xae, 0xb2, 0x28, 0xa2, 0xc5, 0x1f, 0x20, 0x39, 0xfd, 0x98, 0xcf, 0x27,
847         0x04, 0xff, 0x3e, 0x8f, 0x05, 0x79, 0x25, 0x2c, 0xdc, 0x84, 0x35, 0x6f, 0x9a, 0xff, 0xc0, 0xd2,
848         0x72, 0x6c, 0x94, 0xd2, 0x62, 0x14, 0x55, 0x4f, 0x47, 0x51, 0xf7, 0xf7, 0x1a, 0xb4, 0xc5, 0xe5,
849         0x39, 0xde, 0x47, 0x16, 0xb3, 0x68, 0x86, 0xdf, 0x02, 0x94, 0x0f, 0x46, 0x40, 0x33, 0x45, 0x12,
850         0xcf, 0xf5, 0xb3, 0x4b, 0x1b, 0x78, 0xc6, 0xbf, 0xa7, 0x2e, 0x9c, 0x49, 0x9c, 0xa7, 0x33, 0x6b,
851         0x29, 0x5a, 0xe7, 0x2f, 0x09, 0x9a, 0xea, 0x62, 0xfe, 0x9c, 0x1f, 0x83, 0xd2, 0xa7, 0x63, 0xf0,
852         0x0e, 0x34, 0x43, 0x2f, 0x9e, 0x4c, 0xbd, 0x09, 0xcd, 0x14, 0x59, 0x8c, 0x9d, 0x53, 0x05, 0x7f,
853         0xeb, 0x72, 0x1a, 0x25, 0x21, 0x67, 0x60, 0x51, 0xea, 0x42, 0xc6, 0x6f, 0xa1, 0xbd, 0x3c, 0xec,
854         0x32, 0xa5, 0x2a, 0x2a, 0x79, 0xb2, 0x4a, 0x25, 0x73, 0x67, 0xeb, 0x6c, 0xa8, 0xce, 0xaf, 0x32,
855         0x34, 0xca, 0x32, 0x67, 0x9f, 0x53, 0x85, 0x0f, 0xb0, 0x94, 0x88, 0x2c, 0x12, 0x51, 0x57, 0x6f,
856         0xe9, 0x52, 0x46, 0x8b, 0xde, 0x9e, 0x26, 0x95, 0xc1, 0xe6, 0xb9, 0x6d, 0x8c, 0xa0, 0xf2, 0x9e,
857         0xce, 0xca, 0x8c, 0xf8, 0x27, 0xfe, 0x16, 0x6a, 0x1f, 0xbc, 0x70, 0x3a, 0x47, 0xd4, 0x97, 0x75,
858         0xa3, 0x08, 0xf1, 0x4c, 0x7e, 0x2a, 0x75, 0x52, 0xd8, 0x3c, 0x77, 0xdf, 0x17, 0x1c, 0xaa, 0x9d,
859         0x3d, 0xf4, 0xf1, 0x17, 0x54, 0xbe, 0x74, 0xe6, 0xfe, 0x4f, 0x70, 0xcf, 0x67, 0xd1, 0x65, 0x41,
860         0xf6, 0xaf, 0xab, 0x5c, 0x5b, 0x12, 0xdb, 0xe4, 0x6c, 0x79, 0xdb, 0x2f, 0xed, 0x27, 0x8c, 0xe3,
861         0xa7, 0xc7, 0xd2, 0xc9, 0xee, 0x84, 0xc6, 0x82, 0x49, 0xbb, 0xc5, 0x96, 0x97, 0x04, 0xd9, 0x85,
862         0xff, 0x97, 0x3c, 0x2f, 0x96, 0x93, 0x35, 0x61, 0xfd, 0xf8, 0xdf, 0x00, 0x00, 0x00, 0xff, 0xff,
863         0x0c, 0xd0, 0x7b, 0x46, 0xc4, 0x0c, 0x00, 0x00,
864 }