1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package procurement
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 timestamppb "google.golang.org/protobuf/types/known/timestamppb"
31 )
32
33 const (
34
35 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
36
37 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
38 )
39
40
41 type LineItemChangeType int32
42
43 const (
44
45 LineItemChangeType_LINE_ITEM_CHANGE_TYPE_UNSPECIFIED LineItemChangeType = 0
46
47 LineItemChangeType_LINE_ITEM_CHANGE_TYPE_CREATE LineItemChangeType = 1
48
49 LineItemChangeType_LINE_ITEM_CHANGE_TYPE_UPDATE LineItemChangeType = 2
50
51 LineItemChangeType_LINE_ITEM_CHANGE_TYPE_CANCEL LineItemChangeType = 3
52
53 LineItemChangeType_LINE_ITEM_CHANGE_TYPE_REVERT_CANCELLATION LineItemChangeType = 4
54 )
55
56
57 var (
58 LineItemChangeType_name = map[int32]string{
59 0: "LINE_ITEM_CHANGE_TYPE_UNSPECIFIED",
60 1: "LINE_ITEM_CHANGE_TYPE_CREATE",
61 2: "LINE_ITEM_CHANGE_TYPE_UPDATE",
62 3: "LINE_ITEM_CHANGE_TYPE_CANCEL",
63 4: "LINE_ITEM_CHANGE_TYPE_REVERT_CANCELLATION",
64 }
65 LineItemChangeType_value = map[string]int32{
66 "LINE_ITEM_CHANGE_TYPE_UNSPECIFIED": 0,
67 "LINE_ITEM_CHANGE_TYPE_CREATE": 1,
68 "LINE_ITEM_CHANGE_TYPE_UPDATE": 2,
69 "LINE_ITEM_CHANGE_TYPE_CANCEL": 3,
70 "LINE_ITEM_CHANGE_TYPE_REVERT_CANCELLATION": 4,
71 }
72 )
73
74 func (x LineItemChangeType) Enum() *LineItemChangeType {
75 p := new(LineItemChangeType)
76 *p = x
77 return p
78 }
79
80 func (x LineItemChangeType) String() string {
81 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
82 }
83
84 func (LineItemChangeType) Descriptor() protoreflect.EnumDescriptor {
85 return file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_enumTypes[0].Descriptor()
86 }
87
88 func (LineItemChangeType) Type() protoreflect.EnumType {
89 return &file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_enumTypes[0]
90 }
91
92 func (x LineItemChangeType) Number() protoreflect.EnumNumber {
93 return protoreflect.EnumNumber(x)
94 }
95
96
97 func (LineItemChangeType) EnumDescriptor() ([]byte, []int) {
98 return file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_rawDescGZIP(), []int{0}
99 }
100
101
102 type LineItemChangeState int32
103
104 const (
105
106 LineItemChangeState_LINE_ITEM_CHANGE_STATE_UNSPECIFIED LineItemChangeState = 0
107
108
109 LineItemChangeState_LINE_ITEM_CHANGE_STATE_PENDING_APPROVAL LineItemChangeState = 1
110
111
112
113
114
115 LineItemChangeState_LINE_ITEM_CHANGE_STATE_APPROVED LineItemChangeState = 2
116
117 LineItemChangeState_LINE_ITEM_CHANGE_STATE_COMPLETED LineItemChangeState = 3
118
119 LineItemChangeState_LINE_ITEM_CHANGE_STATE_REJECTED LineItemChangeState = 4
120
121 LineItemChangeState_LINE_ITEM_CHANGE_STATE_ABANDONED LineItemChangeState = 5
122
123
124 LineItemChangeState_LINE_ITEM_CHANGE_STATE_ACTIVATING LineItemChangeState = 6
125 )
126
127
128 var (
129 LineItemChangeState_name = map[int32]string{
130 0: "LINE_ITEM_CHANGE_STATE_UNSPECIFIED",
131 1: "LINE_ITEM_CHANGE_STATE_PENDING_APPROVAL",
132 2: "LINE_ITEM_CHANGE_STATE_APPROVED",
133 3: "LINE_ITEM_CHANGE_STATE_COMPLETED",
134 4: "LINE_ITEM_CHANGE_STATE_REJECTED",
135 5: "LINE_ITEM_CHANGE_STATE_ABANDONED",
136 6: "LINE_ITEM_CHANGE_STATE_ACTIVATING",
137 }
138 LineItemChangeState_value = map[string]int32{
139 "LINE_ITEM_CHANGE_STATE_UNSPECIFIED": 0,
140 "LINE_ITEM_CHANGE_STATE_PENDING_APPROVAL": 1,
141 "LINE_ITEM_CHANGE_STATE_APPROVED": 2,
142 "LINE_ITEM_CHANGE_STATE_COMPLETED": 3,
143 "LINE_ITEM_CHANGE_STATE_REJECTED": 4,
144 "LINE_ITEM_CHANGE_STATE_ABANDONED": 5,
145 "LINE_ITEM_CHANGE_STATE_ACTIVATING": 6,
146 }
147 )
148
149 func (x LineItemChangeState) Enum() *LineItemChangeState {
150 p := new(LineItemChangeState)
151 *p = x
152 return p
153 }
154
155 func (x LineItemChangeState) String() string {
156 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
157 }
158
159 func (LineItemChangeState) Descriptor() protoreflect.EnumDescriptor {
160 return file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_enumTypes[1].Descriptor()
161 }
162
163 func (LineItemChangeState) Type() protoreflect.EnumType {
164 return &file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_enumTypes[1]
165 }
166
167 func (x LineItemChangeState) Number() protoreflect.EnumNumber {
168 return protoreflect.EnumNumber(x)
169 }
170
171
172 func (LineItemChangeState) EnumDescriptor() ([]byte, []int) {
173 return file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_rawDescGZIP(), []int{1}
174 }
175
176
177 type LineItemChangeStateReasonType int32
178
179 const (
180
181
182 LineItemChangeStateReasonType_LINE_ITEM_CHANGE_STATE_REASON_TYPE_UNSPECIFIED LineItemChangeStateReasonType = 0
183
184 LineItemChangeStateReasonType_LINE_ITEM_CHANGE_STATE_REASON_TYPE_EXPIRED LineItemChangeStateReasonType = 1
185
186 LineItemChangeStateReasonType_LINE_ITEM_CHANGE_STATE_REASON_TYPE_USER_CANCELLED LineItemChangeStateReasonType = 2
187
188 LineItemChangeStateReasonType_LINE_ITEM_CHANGE_STATE_REASON_TYPE_SYSTEM_CANCELLED LineItemChangeStateReasonType = 3
189 )
190
191
192 var (
193 LineItemChangeStateReasonType_name = map[int32]string{
194 0: "LINE_ITEM_CHANGE_STATE_REASON_TYPE_UNSPECIFIED",
195 1: "LINE_ITEM_CHANGE_STATE_REASON_TYPE_EXPIRED",
196 2: "LINE_ITEM_CHANGE_STATE_REASON_TYPE_USER_CANCELLED",
197 3: "LINE_ITEM_CHANGE_STATE_REASON_TYPE_SYSTEM_CANCELLED",
198 }
199 LineItemChangeStateReasonType_value = map[string]int32{
200 "LINE_ITEM_CHANGE_STATE_REASON_TYPE_UNSPECIFIED": 0,
201 "LINE_ITEM_CHANGE_STATE_REASON_TYPE_EXPIRED": 1,
202 "LINE_ITEM_CHANGE_STATE_REASON_TYPE_USER_CANCELLED": 2,
203 "LINE_ITEM_CHANGE_STATE_REASON_TYPE_SYSTEM_CANCELLED": 3,
204 }
205 )
206
207 func (x LineItemChangeStateReasonType) Enum() *LineItemChangeStateReasonType {
208 p := new(LineItemChangeStateReasonType)
209 *p = x
210 return p
211 }
212
213 func (x LineItemChangeStateReasonType) String() string {
214 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
215 }
216
217 func (LineItemChangeStateReasonType) Descriptor() protoreflect.EnumDescriptor {
218 return file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_enumTypes[2].Descriptor()
219 }
220
221 func (LineItemChangeStateReasonType) Type() protoreflect.EnumType {
222 return &file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_enumTypes[2]
223 }
224
225 func (x LineItemChangeStateReasonType) Number() protoreflect.EnumNumber {
226 return protoreflect.EnumNumber(x)
227 }
228
229
230 func (LineItemChangeStateReasonType) EnumDescriptor() ([]byte, []int) {
231 return file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_rawDescGZIP(), []int{2}
232 }
233
234
235
236
237
238
239
240
241
242
243
244 type Order struct {
245 state protoimpl.MessageState
246 sizeCache protoimpl.SizeCache
247 unknownFields protoimpl.UnknownFields
248
249
250
251
252 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
253
254
255 DisplayName string `protobuf:"bytes,10,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
256
257 LineItems []*LineItem `protobuf:"bytes,6,rep,name=line_items,json=lineItems,proto3" json:"line_items,omitempty"`
258
259 CancelledLineItems []*LineItem `protobuf:"bytes,7,rep,name=cancelled_line_items,json=cancelledLineItems,proto3" json:"cancelled_line_items,omitempty"`
260
261 CreateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
262
263 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
264
265 Etag string `protobuf:"bytes,11,opt,name=etag,proto3" json:"etag,omitempty"`
266 }
267
268 func (x *Order) Reset() {
269 *x = Order{}
270 if protoimpl.UnsafeEnabled {
271 mi := &file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_msgTypes[0]
272 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
273 ms.StoreMessageInfo(mi)
274 }
275 }
276
277 func (x *Order) String() string {
278 return protoimpl.X.MessageStringOf(x)
279 }
280
281 func (*Order) ProtoMessage() {}
282
283 func (x *Order) ProtoReflect() protoreflect.Message {
284 mi := &file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_msgTypes[0]
285 if protoimpl.UnsafeEnabled && x != nil {
286 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
287 if ms.LoadMessageInfo() == nil {
288 ms.StoreMessageInfo(mi)
289 }
290 return ms
291 }
292 return mi.MessageOf(x)
293 }
294
295
296 func (*Order) Descriptor() ([]byte, []int) {
297 return file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_rawDescGZIP(), []int{0}
298 }
299
300 func (x *Order) GetName() string {
301 if x != nil {
302 return x.Name
303 }
304 return ""
305 }
306
307 func (x *Order) GetDisplayName() string {
308 if x != nil {
309 return x.DisplayName
310 }
311 return ""
312 }
313
314 func (x *Order) GetLineItems() []*LineItem {
315 if x != nil {
316 return x.LineItems
317 }
318 return nil
319 }
320
321 func (x *Order) GetCancelledLineItems() []*LineItem {
322 if x != nil {
323 return x.CancelledLineItems
324 }
325 return nil
326 }
327
328 func (x *Order) GetCreateTime() *timestamppb.Timestamp {
329 if x != nil {
330 return x.CreateTime
331 }
332 return nil
333 }
334
335 func (x *Order) GetUpdateTime() *timestamppb.Timestamp {
336 if x != nil {
337 return x.UpdateTime
338 }
339 return nil
340 }
341
342 func (x *Order) GetEtag() string {
343 if x != nil {
344 return x.Etag
345 }
346 return ""
347 }
348
349
350 type LineItem struct {
351 state protoimpl.MessageState
352 sizeCache protoimpl.SizeCache
353 unknownFields protoimpl.UnknownFields
354
355
356 LineItemId string `protobuf:"bytes,1,opt,name=line_item_id,json=lineItemId,proto3" json:"line_item_id,omitempty"`
357
358
359 LineItemInfo *LineItemInfo `protobuf:"bytes,2,opt,name=line_item_info,json=lineItemInfo,proto3" json:"line_item_info,omitempty"`
360
361
362
363 PendingChange *LineItemChange `protobuf:"bytes,3,opt,name=pending_change,json=pendingChange,proto3" json:"pending_change,omitempty"`
364
365
366
367 ChangeHistory []*LineItemChange `protobuf:"bytes,4,rep,name=change_history,json=changeHistory,proto3" json:"change_history,omitempty"`
368 }
369
370 func (x *LineItem) Reset() {
371 *x = LineItem{}
372 if protoimpl.UnsafeEnabled {
373 mi := &file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_msgTypes[1]
374 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
375 ms.StoreMessageInfo(mi)
376 }
377 }
378
379 func (x *LineItem) String() string {
380 return protoimpl.X.MessageStringOf(x)
381 }
382
383 func (*LineItem) ProtoMessage() {}
384
385 func (x *LineItem) ProtoReflect() protoreflect.Message {
386 mi := &file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_msgTypes[1]
387 if protoimpl.UnsafeEnabled && x != nil {
388 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
389 if ms.LoadMessageInfo() == nil {
390 ms.StoreMessageInfo(mi)
391 }
392 return ms
393 }
394 return mi.MessageOf(x)
395 }
396
397
398 func (*LineItem) Descriptor() ([]byte, []int) {
399 return file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_rawDescGZIP(), []int{1}
400 }
401
402 func (x *LineItem) GetLineItemId() string {
403 if x != nil {
404 return x.LineItemId
405 }
406 return ""
407 }
408
409 func (x *LineItem) GetLineItemInfo() *LineItemInfo {
410 if x != nil {
411 return x.LineItemInfo
412 }
413 return nil
414 }
415
416 func (x *LineItem) GetPendingChange() *LineItemChange {
417 if x != nil {
418 return x.PendingChange
419 }
420 return nil
421 }
422
423 func (x *LineItem) GetChangeHistory() []*LineItemChange {
424 if x != nil {
425 return x.ChangeHistory
426 }
427 return nil
428 }
429
430
431 type LineItemChange struct {
432 state protoimpl.MessageState
433 sizeCache protoimpl.SizeCache
434 unknownFields protoimpl.UnknownFields
435
436
437
438 ChangeId string `protobuf:"bytes,1,opt,name=change_id,json=changeId,proto3" json:"change_id,omitempty"`
439
440 ChangeType LineItemChangeType `protobuf:"varint,2,opt,name=change_type,json=changeType,proto3,enum=google.cloud.commerce.consumer.procurement.v1alpha1.LineItemChangeType" json:"change_type,omitempty"`
441
442 OldLineItemInfo *LineItemInfo `protobuf:"bytes,3,opt,name=old_line_item_info,json=oldLineItemInfo,proto3" json:"old_line_item_info,omitempty"`
443
444 NewLineItemInfo *LineItemInfo `protobuf:"bytes,4,opt,name=new_line_item_info,json=newLineItemInfo,proto3" json:"new_line_item_info,omitempty"`
445
446 ChangeState LineItemChangeState `protobuf:"varint,5,opt,name=change_state,json=changeState,proto3,enum=google.cloud.commerce.consumer.procurement.v1alpha1.LineItemChangeState" json:"change_state,omitempty"`
447
448
449
450
451 StateReason string `protobuf:"bytes,6,opt,name=state_reason,json=stateReason,proto3" json:"state_reason,omitempty"`
452
453
454
455
456
457 ChangeStateReasonType LineItemChangeStateReasonType `protobuf:"varint,10,opt,name=change_state_reason_type,json=changeStateReasonType,proto3,enum=google.cloud.commerce.consumer.procurement.v1alpha1.LineItemChangeStateReasonType" json:"change_state_reason_type,omitempty"`
458
459
460 ChangeEffectiveTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=change_effective_time,json=changeEffectiveTime,proto3" json:"change_effective_time,omitempty"`
461
462 CreateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
463
464
465 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
466 }
467
468 func (x *LineItemChange) Reset() {
469 *x = LineItemChange{}
470 if protoimpl.UnsafeEnabled {
471 mi := &file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_msgTypes[2]
472 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
473 ms.StoreMessageInfo(mi)
474 }
475 }
476
477 func (x *LineItemChange) String() string {
478 return protoimpl.X.MessageStringOf(x)
479 }
480
481 func (*LineItemChange) ProtoMessage() {}
482
483 func (x *LineItemChange) ProtoReflect() protoreflect.Message {
484 mi := &file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_msgTypes[2]
485 if protoimpl.UnsafeEnabled && x != nil {
486 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
487 if ms.LoadMessageInfo() == nil {
488 ms.StoreMessageInfo(mi)
489 }
490 return ms
491 }
492 return mi.MessageOf(x)
493 }
494
495
496 func (*LineItemChange) Descriptor() ([]byte, []int) {
497 return file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_rawDescGZIP(), []int{2}
498 }
499
500 func (x *LineItemChange) GetChangeId() string {
501 if x != nil {
502 return x.ChangeId
503 }
504 return ""
505 }
506
507 func (x *LineItemChange) GetChangeType() LineItemChangeType {
508 if x != nil {
509 return x.ChangeType
510 }
511 return LineItemChangeType_LINE_ITEM_CHANGE_TYPE_UNSPECIFIED
512 }
513
514 func (x *LineItemChange) GetOldLineItemInfo() *LineItemInfo {
515 if x != nil {
516 return x.OldLineItemInfo
517 }
518 return nil
519 }
520
521 func (x *LineItemChange) GetNewLineItemInfo() *LineItemInfo {
522 if x != nil {
523 return x.NewLineItemInfo
524 }
525 return nil
526 }
527
528 func (x *LineItemChange) GetChangeState() LineItemChangeState {
529 if x != nil {
530 return x.ChangeState
531 }
532 return LineItemChangeState_LINE_ITEM_CHANGE_STATE_UNSPECIFIED
533 }
534
535 func (x *LineItemChange) GetStateReason() string {
536 if x != nil {
537 return x.StateReason
538 }
539 return ""
540 }
541
542 func (x *LineItemChange) GetChangeStateReasonType() LineItemChangeStateReasonType {
543 if x != nil {
544 return x.ChangeStateReasonType
545 }
546 return LineItemChangeStateReasonType_LINE_ITEM_CHANGE_STATE_REASON_TYPE_UNSPECIFIED
547 }
548
549 func (x *LineItemChange) GetChangeEffectiveTime() *timestamppb.Timestamp {
550 if x != nil {
551 return x.ChangeEffectiveTime
552 }
553 return nil
554 }
555
556 func (x *LineItemChange) GetCreateTime() *timestamppb.Timestamp {
557 if x != nil {
558 return x.CreateTime
559 }
560 return nil
561 }
562
563 func (x *LineItemChange) GetUpdateTime() *timestamppb.Timestamp {
564 if x != nil {
565 return x.UpdateTime
566 }
567 return nil
568 }
569
570
571 type LineItemInfo struct {
572 state protoimpl.MessageState
573 sizeCache protoimpl.SizeCache
574 unknownFields protoimpl.UnknownFields
575
576
577
578
579 Offer string `protobuf:"bytes,13,opt,name=offer,proto3" json:"offer,omitempty"`
580
581 Parameters []*Parameter `protobuf:"bytes,9,rep,name=parameters,proto3" json:"parameters,omitempty"`
582
583 Subscription *Subscription `protobuf:"bytes,10,opt,name=subscription,proto3" json:"subscription,omitempty"`
584 }
585
586 func (x *LineItemInfo) Reset() {
587 *x = LineItemInfo{}
588 if protoimpl.UnsafeEnabled {
589 mi := &file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_msgTypes[3]
590 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
591 ms.StoreMessageInfo(mi)
592 }
593 }
594
595 func (x *LineItemInfo) String() string {
596 return protoimpl.X.MessageStringOf(x)
597 }
598
599 func (*LineItemInfo) ProtoMessage() {}
600
601 func (x *LineItemInfo) ProtoReflect() protoreflect.Message {
602 mi := &file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_msgTypes[3]
603 if protoimpl.UnsafeEnabled && x != nil {
604 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
605 if ms.LoadMessageInfo() == nil {
606 ms.StoreMessageInfo(mi)
607 }
608 return ms
609 }
610 return mi.MessageOf(x)
611 }
612
613
614 func (*LineItemInfo) Descriptor() ([]byte, []int) {
615 return file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_rawDescGZIP(), []int{3}
616 }
617
618 func (x *LineItemInfo) GetOffer() string {
619 if x != nil {
620 return x.Offer
621 }
622 return ""
623 }
624
625 func (x *LineItemInfo) GetParameters() []*Parameter {
626 if x != nil {
627 return x.Parameters
628 }
629 return nil
630 }
631
632 func (x *LineItemInfo) GetSubscription() *Subscription {
633 if x != nil {
634 return x.Subscription
635 }
636 return nil
637 }
638
639
640 type Parameter struct {
641 state protoimpl.MessageState
642 sizeCache protoimpl.SizeCache
643 unknownFields protoimpl.UnknownFields
644
645
646 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
647
648 Value *Parameter_Value `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
649 }
650
651 func (x *Parameter) Reset() {
652 *x = Parameter{}
653 if protoimpl.UnsafeEnabled {
654 mi := &file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_msgTypes[4]
655 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
656 ms.StoreMessageInfo(mi)
657 }
658 }
659
660 func (x *Parameter) String() string {
661 return protoimpl.X.MessageStringOf(x)
662 }
663
664 func (*Parameter) ProtoMessage() {}
665
666 func (x *Parameter) ProtoReflect() protoreflect.Message {
667 mi := &file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_msgTypes[4]
668 if protoimpl.UnsafeEnabled && x != nil {
669 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
670 if ms.LoadMessageInfo() == nil {
671 ms.StoreMessageInfo(mi)
672 }
673 return ms
674 }
675 return mi.MessageOf(x)
676 }
677
678
679 func (*Parameter) Descriptor() ([]byte, []int) {
680 return file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_rawDescGZIP(), []int{4}
681 }
682
683 func (x *Parameter) GetName() string {
684 if x != nil {
685 return x.Name
686 }
687 return ""
688 }
689
690 func (x *Parameter) GetValue() *Parameter_Value {
691 if x != nil {
692 return x.Value
693 }
694 return nil
695 }
696
697
698 type Subscription struct {
699 state protoimpl.MessageState
700 sizeCache protoimpl.SizeCache
701 unknownFields protoimpl.UnknownFields
702
703
704 StartTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
705
706 EndTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
707
708
709
710 AutoRenewalEnabled bool `protobuf:"varint,2,opt,name=auto_renewal_enabled,json=autoRenewalEnabled,proto3" json:"auto_renewal_enabled,omitempty"`
711 }
712
713 func (x *Subscription) Reset() {
714 *x = Subscription{}
715 if protoimpl.UnsafeEnabled {
716 mi := &file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_msgTypes[5]
717 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
718 ms.StoreMessageInfo(mi)
719 }
720 }
721
722 func (x *Subscription) String() string {
723 return protoimpl.X.MessageStringOf(x)
724 }
725
726 func (*Subscription) ProtoMessage() {}
727
728 func (x *Subscription) ProtoReflect() protoreflect.Message {
729 mi := &file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_msgTypes[5]
730 if protoimpl.UnsafeEnabled && x != nil {
731 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
732 if ms.LoadMessageInfo() == nil {
733 ms.StoreMessageInfo(mi)
734 }
735 return ms
736 }
737 return mi.MessageOf(x)
738 }
739
740
741 func (*Subscription) Descriptor() ([]byte, []int) {
742 return file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_rawDescGZIP(), []int{5}
743 }
744
745 func (x *Subscription) GetStartTime() *timestamppb.Timestamp {
746 if x != nil {
747 return x.StartTime
748 }
749 return nil
750 }
751
752 func (x *Subscription) GetEndTime() *timestamppb.Timestamp {
753 if x != nil {
754 return x.EndTime
755 }
756 return nil
757 }
758
759 func (x *Subscription) GetAutoRenewalEnabled() bool {
760 if x != nil {
761 return x.AutoRenewalEnabled
762 }
763 return false
764 }
765
766 type Parameter_Value struct {
767 state protoimpl.MessageState
768 sizeCache protoimpl.SizeCache
769 unknownFields protoimpl.UnknownFields
770
771
772
773
774
775
776
777 Kind isParameter_Value_Kind `protobuf_oneof:"kind"`
778 }
779
780 func (x *Parameter_Value) Reset() {
781 *x = Parameter_Value{}
782 if protoimpl.UnsafeEnabled {
783 mi := &file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_msgTypes[6]
784 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
785 ms.StoreMessageInfo(mi)
786 }
787 }
788
789 func (x *Parameter_Value) String() string {
790 return protoimpl.X.MessageStringOf(x)
791 }
792
793 func (*Parameter_Value) ProtoMessage() {}
794
795 func (x *Parameter_Value) ProtoReflect() protoreflect.Message {
796 mi := &file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_msgTypes[6]
797 if protoimpl.UnsafeEnabled && x != nil {
798 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
799 if ms.LoadMessageInfo() == nil {
800 ms.StoreMessageInfo(mi)
801 }
802 return ms
803 }
804 return mi.MessageOf(x)
805 }
806
807
808 func (*Parameter_Value) Descriptor() ([]byte, []int) {
809 return file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_rawDescGZIP(), []int{4, 0}
810 }
811
812 func (m *Parameter_Value) GetKind() isParameter_Value_Kind {
813 if m != nil {
814 return m.Kind
815 }
816 return nil
817 }
818
819 func (x *Parameter_Value) GetInt64Value() int64 {
820 if x, ok := x.GetKind().(*Parameter_Value_Int64Value); ok {
821 return x.Int64Value
822 }
823 return 0
824 }
825
826 func (x *Parameter_Value) GetStringValue() string {
827 if x, ok := x.GetKind().(*Parameter_Value_StringValue); ok {
828 return x.StringValue
829 }
830 return ""
831 }
832
833 func (x *Parameter_Value) GetDoubleValue() float64 {
834 if x, ok := x.GetKind().(*Parameter_Value_DoubleValue); ok {
835 return x.DoubleValue
836 }
837 return 0
838 }
839
840 type isParameter_Value_Kind interface {
841 isParameter_Value_Kind()
842 }
843
844 type Parameter_Value_Int64Value struct {
845
846 Int64Value int64 `protobuf:"varint,3,opt,name=int64_value,json=int64Value,proto3,oneof"`
847 }
848
849 type Parameter_Value_StringValue struct {
850
851 StringValue string `protobuf:"bytes,4,opt,name=string_value,json=stringValue,proto3,oneof"`
852 }
853
854 type Parameter_Value_DoubleValue struct {
855
856 DoubleValue float64 `protobuf:"fixed64,5,opt,name=double_value,json=doubleValue,proto3,oneof"`
857 }
858
859 func (*Parameter_Value_Int64Value) isParameter_Value_Kind() {}
860
861 func (*Parameter_Value_StringValue) isParameter_Value_Kind() {}
862
863 func (*Parameter_Value_DoubleValue) isParameter_Value_Kind() {}
864
865 var File_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto protoreflect.FileDescriptor
866
867 var file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_rawDesc = []byte{
868 0x0a, 0x3f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x63,
869 0x6f, 0x6d, 0x6d, 0x65, 0x72, 0x63, 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x72,
870 0x2f, 0x70, 0x72, 0x6f, 0x63, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x61,
871 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74,
872 0x6f, 0x12, 0x33, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
873 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x72, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65,
874 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x63, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31,
875 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61,
876 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f,
877 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
878 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f,
879 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
880 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72,
881 0x6f, 0x74, 0x6f, 0x22, 0xa7, 0x04, 0x0a, 0x05, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x12, 0x17, 0x0a,
882 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03,
883 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x26, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61,
884 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41,
885 0x02, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x61,
886 0x0a, 0x0a, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x06, 0x20, 0x03,
887 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
888 0x64, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x72, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x75,
889 0x6d, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x63, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e,
890 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x6e, 0x65, 0x49, 0x74, 0x65,
891 0x6d, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x6c, 0x69, 0x6e, 0x65, 0x49, 0x74, 0x65, 0x6d,
892 0x73, 0x12, 0x74, 0x0a, 0x14, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x6c,
893 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32,
894 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63,
895 0x6f, 0x6d, 0x6d, 0x65, 0x72, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x72,
896 0x2e, 0x70, 0x72, 0x6f, 0x63, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61,
897 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x6e, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x42, 0x03,
898 0xe0, 0x41, 0x03, 0x52, 0x12, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x65, 0x64, 0x4c, 0x69,
899 0x6e, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74,
900 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67,
901 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54,
902 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63,
903 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64,
904 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
905 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
906 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52,
907 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x65,
908 0x74, 0x61, 0x67, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x65, 0x74, 0x61, 0x67, 0x3a,
909 0x6c, 0xea, 0x41, 0x69, 0x0a, 0x35, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x63, 0x6f, 0x6d, 0x6d, 0x65,
910 0x72, 0x63, 0x65, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x72, 0x70, 0x72, 0x6f, 0x63, 0x75,
911 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
912 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x12, 0x30, 0x62, 0x69, 0x6c,
913 0x6c, 0x69, 0x6e, 0x67, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x62, 0x69,
914 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x7d, 0x2f, 0x6f,
915 0x72, 0x64, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x7d, 0x22, 0x81, 0x03,
916 0x0a, 0x08, 0x4c, 0x69, 0x6e, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x25, 0x0a, 0x0c, 0x6c, 0x69,
917 0x6e, 0x65, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
918 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x6c, 0x69, 0x6e, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x49,
919 0x64, 0x12, 0x6c, 0x0a, 0x0e, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69,
920 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
921 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x72, 0x63,
922 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x63, 0x75,
923 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e,
924 0x4c, 0x69, 0x6e, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x03, 0xe0, 0x41,
925 0x03, 0x52, 0x0c, 0x6c, 0x69, 0x6e, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x12,
926 0x6f, 0x0a, 0x0e, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67,
927 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x43, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
928 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x72, 0x63, 0x65, 0x2e,
929 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x63, 0x75, 0x72, 0x65,
930 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69,
931 0x6e, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x42, 0x03, 0xe0, 0x41,
932 0x03, 0x52, 0x0d, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65,
933 0x12, 0x6f, 0x0a, 0x0e, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f,
934 0x72, 0x79, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x43, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
935 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x72, 0x63, 0x65,
936 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x63, 0x75, 0x72,
937 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c,
938 0x69, 0x6e, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x42, 0x03, 0xe0,
939 0x41, 0x03, 0x52, 0x0d, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72,
940 0x79, 0x22, 0x8c, 0x07, 0x0a, 0x0e, 0x4c, 0x69, 0x6e, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x43, 0x68,
941 0x61, 0x6e, 0x67, 0x65, 0x12, 0x20, 0x0a, 0x09, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x69,
942 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x63, 0x68,
943 0x61, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x12, 0x6d, 0x0a, 0x0b, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65,
944 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x47, 0x2e, 0x67, 0x6f,
945 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x65,
946 0x72, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f,
947 0x63, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
948 0x31, 0x2e, 0x4c, 0x69, 0x6e, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65,
949 0x54, 0x79, 0x70, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x63, 0x68, 0x61, 0x6e, 0x67,
950 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x73, 0x0a, 0x12, 0x6f, 0x6c, 0x64, 0x5f, 0x6c, 0x69, 0x6e,
951 0x65, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28,
952 0x0b, 0x32, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
953 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x72, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d,
954 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x63, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76,
955 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x6e, 0x65, 0x49, 0x74, 0x65, 0x6d,
956 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0f, 0x6f, 0x6c, 0x64, 0x4c, 0x69,
957 0x6e, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x6e, 0x0a, 0x12, 0x6e, 0x65,
958 0x77, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
959 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
960 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x72, 0x63, 0x65, 0x2e, 0x63,
961 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x63, 0x75, 0x72, 0x65, 0x6d,
962 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x6e,
963 0x65, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x6e, 0x65, 0x77, 0x4c, 0x69,
964 0x6e, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x70, 0x0a, 0x0c, 0x63, 0x68,
965 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e,
966 0x32, 0x48, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
967 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x72, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65,
968 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x63, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31,
969 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x6e, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x43,
970 0x68, 0x61, 0x6e, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52,
971 0x0b, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x26, 0x0a, 0x0c,
972 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01,
973 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0b, 0x73, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65,
974 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x90, 0x01, 0x0a, 0x18, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f,
975 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70,
976 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x52, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
977 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x72, 0x63, 0x65, 0x2e,
978 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x63, 0x75, 0x72, 0x65,
979 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69,
980 0x6e, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74,
981 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03,
982 0x52, 0x15, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x61,
983 0x73, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x53, 0x0a, 0x15, 0x63, 0x68, 0x61, 0x6e, 0x67,
984 0x65, 0x5f, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65,
985 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
986 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
987 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x13, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x45,
988 0x66, 0x66, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b,
989 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28,
990 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
991 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0,
992 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40,
993 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20,
994 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
995 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42,
996 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65,
997 0x22, 0xa8, 0x02, 0x0a, 0x0c, 0x4c, 0x69, 0x6e, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x6e, 0x66,
998 0x6f, 0x12, 0x47, 0x0a, 0x05, 0x6f, 0x66, 0x66, 0x65, 0x72, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09,
999 0x42, 0x31, 0xe0, 0x41, 0x01, 0xfa, 0x41, 0x2b, 0x0a, 0x29, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x72,
1000 0x63, 0x65, 0x6f, 0x66, 0x66, 0x65, 0x72, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x2e, 0x67,
1001 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4f, 0x66,
1002 0x66, 0x65, 0x72, 0x52, 0x05, 0x6f, 0x66, 0x66, 0x65, 0x72, 0x12, 0x63, 0x0a, 0x0a, 0x70, 0x61,
1003 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3e,
1004 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6f,
1005 0x6d, 0x6d, 0x65, 0x72, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x72, 0x2e,
1006 0x70, 0x72, 0x6f, 0x63, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c,
1007 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x42, 0x03,
1008 0xe0, 0x41, 0x01, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x12,
1009 0x6a, 0x0a, 0x0c, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18,
1010 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
1011 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x72, 0x63, 0x65, 0x2e, 0x63, 0x6f,
1012 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x63, 0x75, 0x72, 0x65, 0x6d, 0x65,
1013 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x53, 0x75, 0x62, 0x73,
1014 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0c, 0x73,
1015 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xf9, 0x01, 0x0a, 0x09,
1016 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
1017 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x5a, 0x0a,
1018 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x44, 0x2e, 0x67,
1019 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6f, 0x6d, 0x6d,
1020 0x65, 0x72, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x72, 0x2e, 0x70, 0x72,
1021 0x6f, 0x63, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
1022 0x61, 0x31, 0x2e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x2e, 0x56, 0x61, 0x6c,
1023 0x75, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x1a, 0x7c, 0x0a, 0x05, 0x56, 0x61, 0x6c,
1024 0x75, 0x65, 0x12, 0x21, 0x0a, 0x0b, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x76, 0x61, 0x6c, 0x75,
1025 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x48, 0x00, 0x52, 0x0a, 0x69, 0x6e, 0x74, 0x36, 0x34,
1026 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x23, 0x0a, 0x0c, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f,
1027 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0b, 0x73,
1028 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x23, 0x0a, 0x0c, 0x64, 0x6f,
1029 0x75, 0x62, 0x6c, 0x65, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x01,
1030 0x48, 0x00, 0x52, 0x0b, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42,
1031 0x06, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x22, 0xb2, 0x01, 0x0a, 0x0c, 0x53, 0x75, 0x62, 0x73,
1032 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x39, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72,
1033 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67,
1034 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54,
1035 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54,
1036 0x69, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
1037 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
1038 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
1039 0x70, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x30, 0x0a, 0x14, 0x61, 0x75,
1040 0x74, 0x6f, 0x5f, 0x72, 0x65, 0x6e, 0x65, 0x77, 0x61, 0x6c, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c,
1041 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x61, 0x75, 0x74, 0x6f, 0x52, 0x65,
1042 0x6e, 0x65, 0x77, 0x61, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x2a, 0xd0, 0x01, 0x0a,
1043 0x12, 0x4c, 0x69, 0x6e, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x54,
1044 0x79, 0x70, 0x65, 0x12, 0x25, 0x0a, 0x21, 0x4c, 0x49, 0x4e, 0x45, 0x5f, 0x49, 0x54, 0x45, 0x4d,
1045 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53,
1046 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x20, 0x0a, 0x1c, 0x4c, 0x49,
1047 0x4e, 0x45, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x54,
1048 0x59, 0x50, 0x45, 0x5f, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x10, 0x01, 0x12, 0x20, 0x0a, 0x1c,
1049 0x4c, 0x49, 0x4e, 0x45, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45,
1050 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x10, 0x02, 0x12, 0x20,
1051 0x0a, 0x1c, 0x4c, 0x49, 0x4e, 0x45, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x43, 0x48, 0x41, 0x4e,
1052 0x47, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x41, 0x4e, 0x43, 0x45, 0x4c, 0x10, 0x03,
1053 0x12, 0x2d, 0x0a, 0x29, 0x4c, 0x49, 0x4e, 0x45, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x43, 0x48,
1054 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, 0x45, 0x56, 0x45, 0x52, 0x54,
1055 0x5f, 0x43, 0x41, 0x4e, 0x43, 0x45, 0x4c, 0x4c, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x04, 0x2a,
1056 0xa7, 0x02, 0x0a, 0x13, 0x4c, 0x69, 0x6e, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x43, 0x68, 0x61, 0x6e,
1057 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x26, 0x0a, 0x22, 0x4c, 0x49, 0x4e, 0x45, 0x5f,
1058 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x54,
1059 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12,
1060 0x2b, 0x0a, 0x27, 0x4c, 0x49, 0x4e, 0x45, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x43, 0x48, 0x41,
1061 0x4e, 0x47, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x50, 0x45, 0x4e, 0x44, 0x49, 0x4e,
1062 0x47, 0x5f, 0x41, 0x50, 0x50, 0x52, 0x4f, 0x56, 0x41, 0x4c, 0x10, 0x01, 0x12, 0x23, 0x0a, 0x1f,
1063 0x4c, 0x49, 0x4e, 0x45, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45,
1064 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x41, 0x50, 0x50, 0x52, 0x4f, 0x56, 0x45, 0x44, 0x10,
1065 0x02, 0x12, 0x24, 0x0a, 0x20, 0x4c, 0x49, 0x4e, 0x45, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x43,
1066 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x43, 0x4f, 0x4d, 0x50,
1067 0x4c, 0x45, 0x54, 0x45, 0x44, 0x10, 0x03, 0x12, 0x23, 0x0a, 0x1f, 0x4c, 0x49, 0x4e, 0x45, 0x5f,
1068 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x54,
1069 0x45, 0x5f, 0x52, 0x45, 0x4a, 0x45, 0x43, 0x54, 0x45, 0x44, 0x10, 0x04, 0x12, 0x24, 0x0a, 0x20,
1070 0x4c, 0x49, 0x4e, 0x45, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45,
1071 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x41, 0x42, 0x41, 0x4e, 0x44, 0x4f, 0x4e, 0x45, 0x44,
1072 0x10, 0x05, 0x12, 0x25, 0x0a, 0x21, 0x4c, 0x49, 0x4e, 0x45, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f,
1073 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x41, 0x43, 0x54,
1074 0x49, 0x56, 0x41, 0x54, 0x49, 0x4e, 0x47, 0x10, 0x06, 0x2a, 0xf3, 0x01, 0x0a, 0x1d, 0x4c, 0x69,
1075 0x6e, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74,
1076 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x32, 0x0a, 0x2e, 0x4c,
1077 0x49, 0x4e, 0x45, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f,
1078 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50,
1079 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12,
1080 0x2e, 0x0a, 0x2a, 0x4c, 0x49, 0x4e, 0x45, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x43, 0x48, 0x41,
1081 0x4e, 0x47, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
1082 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x58, 0x50, 0x49, 0x52, 0x45, 0x44, 0x10, 0x01, 0x12,
1083 0x35, 0x0a, 0x31, 0x4c, 0x49, 0x4e, 0x45, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x43, 0x48, 0x41,
1084 0x4e, 0x47, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
1085 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x43, 0x41, 0x4e, 0x43, 0x45,
1086 0x4c, 0x4c, 0x45, 0x44, 0x10, 0x02, 0x12, 0x37, 0x0a, 0x33, 0x4c, 0x49, 0x4e, 0x45, 0x5f, 0x49,
1087 0x54, 0x45, 0x4d, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45,
1088 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x59, 0x53,
1089 0x54, 0x45, 0x4d, 0x5f, 0x43, 0x41, 0x4e, 0x43, 0x45, 0x4c, 0x4c, 0x45, 0x44, 0x10, 0x03, 0x42,
1090 0xb0, 0x02, 0x0a, 0x37, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
1091 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x72, 0x63, 0x65, 0x2e, 0x63, 0x6f,
1092 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x63, 0x75, 0x72, 0x65, 0x6d, 0x65,
1093 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x50, 0x01, 0x5a, 0x5e, 0x67,
1094 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67,
1095 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1096 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x65,
1097 0x72, 0x63, 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x72, 0x2f, 0x70, 0x72, 0x6f,
1098 0x63, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
1099 0x31, 0x3b, 0x70, 0x72, 0x6f, 0x63, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0xea, 0x41, 0x91,
1100 0x01, 0x0a, 0x29, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x72, 0x63, 0x65, 0x6f, 0x66, 0x66, 0x65, 0x72,
1101 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
1102 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4f, 0x66, 0x66, 0x65, 0x72, 0x12, 0x29, 0x73, 0x65,
1103 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x7b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x7d,
1104 0x2f, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x4f, 0x66, 0x66, 0x65, 0x72, 0x73, 0x2f,
1105 0x7b, 0x6f, 0x66, 0x66, 0x65, 0x72, 0x7d, 0x12, 0x39, 0x62, 0x69, 0x6c, 0x6c, 0x69, 0x6e, 0x67,
1106 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d,
1107 0x65, 0x72, 0x5f, 0x62, 0x69, 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75,
1108 0x6e, 0x74, 0x7d, 0x2f, 0x6f, 0x66, 0x66, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x6f, 0x66, 0x66, 0x65,
1109 0x72, 0x7d, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
1110 }
1111
1112 var (
1113 file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_rawDescOnce sync.Once
1114 file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_rawDescData = file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_rawDesc
1115 )
1116
1117 func file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_rawDescGZIP() []byte {
1118 file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_rawDescOnce.Do(func() {
1119 file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_rawDescData)
1120 })
1121 return file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_rawDescData
1122 }
1123
1124 var file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
1125 var file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_msgTypes = make([]protoimpl.MessageInfo, 7)
1126 var file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_goTypes = []interface{}{
1127 (LineItemChangeType)(0),
1128 (LineItemChangeState)(0),
1129 (LineItemChangeStateReasonType)(0),
1130 (*Order)(nil),
1131 (*LineItem)(nil),
1132 (*LineItemChange)(nil),
1133 (*LineItemInfo)(nil),
1134 (*Parameter)(nil),
1135 (*Subscription)(nil),
1136 (*Parameter_Value)(nil),
1137 (*timestamppb.Timestamp)(nil),
1138 }
1139 var file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_depIdxs = []int32{
1140 4,
1141 4,
1142 10,
1143 10,
1144 6,
1145 5,
1146 5,
1147 0,
1148 6,
1149 6,
1150 1,
1151 2,
1152 10,
1153 10,
1154 10,
1155 7,
1156 8,
1157 9,
1158 10,
1159 10,
1160 20,
1161 20,
1162 20,
1163 20,
1164 0,
1165 }
1166
1167 func init() { file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_init() }
1168 func file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_init() {
1169 if File_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto != nil {
1170 return
1171 }
1172 if !protoimpl.UnsafeEnabled {
1173 file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1174 switch v := v.(*Order); i {
1175 case 0:
1176 return &v.state
1177 case 1:
1178 return &v.sizeCache
1179 case 2:
1180 return &v.unknownFields
1181 default:
1182 return nil
1183 }
1184 }
1185 file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1186 switch v := v.(*LineItem); i {
1187 case 0:
1188 return &v.state
1189 case 1:
1190 return &v.sizeCache
1191 case 2:
1192 return &v.unknownFields
1193 default:
1194 return nil
1195 }
1196 }
1197 file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1198 switch v := v.(*LineItemChange); i {
1199 case 0:
1200 return &v.state
1201 case 1:
1202 return &v.sizeCache
1203 case 2:
1204 return &v.unknownFields
1205 default:
1206 return nil
1207 }
1208 }
1209 file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1210 switch v := v.(*LineItemInfo); i {
1211 case 0:
1212 return &v.state
1213 case 1:
1214 return &v.sizeCache
1215 case 2:
1216 return &v.unknownFields
1217 default:
1218 return nil
1219 }
1220 }
1221 file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1222 switch v := v.(*Parameter); i {
1223 case 0:
1224 return &v.state
1225 case 1:
1226 return &v.sizeCache
1227 case 2:
1228 return &v.unknownFields
1229 default:
1230 return nil
1231 }
1232 }
1233 file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
1234 switch v := v.(*Subscription); i {
1235 case 0:
1236 return &v.state
1237 case 1:
1238 return &v.sizeCache
1239 case 2:
1240 return &v.unknownFields
1241 default:
1242 return nil
1243 }
1244 }
1245 file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
1246 switch v := v.(*Parameter_Value); i {
1247 case 0:
1248 return &v.state
1249 case 1:
1250 return &v.sizeCache
1251 case 2:
1252 return &v.unknownFields
1253 default:
1254 return nil
1255 }
1256 }
1257 }
1258 file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_msgTypes[6].OneofWrappers = []interface{}{
1259 (*Parameter_Value_Int64Value)(nil),
1260 (*Parameter_Value_StringValue)(nil),
1261 (*Parameter_Value_DoubleValue)(nil),
1262 }
1263 type x struct{}
1264 out := protoimpl.TypeBuilder{
1265 File: protoimpl.DescBuilder{
1266 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1267 RawDescriptor: file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_rawDesc,
1268 NumEnums: 3,
1269 NumMessages: 7,
1270 NumExtensions: 0,
1271 NumServices: 0,
1272 },
1273 GoTypes: file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_goTypes,
1274 DependencyIndexes: file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_depIdxs,
1275 EnumInfos: file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_enumTypes,
1276 MessageInfos: file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_msgTypes,
1277 }.Build()
1278 File_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto = out.File
1279 file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_rawDesc = nil
1280 file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_goTypes = nil
1281 file_google_cloud_commerce_consumer_procurement_v1alpha1_order_proto_depIdxs = nil
1282 }
1283
View as plain text