github.com/cloudwan/edgelq-sdk@v1.15.4/devices/client/v1alpha2/provisioning_approval_request/provisioning_approval_request_service.pb.go (about)

     1  // Code generated by protoc-gen-goten-go
     2  // File: edgelq/devices/proto/v1alpha2/provisioning_approval_request_service.proto
     3  // DO NOT EDIT!!!
     4  
     5  package provisioning_approval_request_client
     6  
     7  import (
     8  	"fmt"
     9  	"reflect"
    10  	"sync"
    11  
    12  	"google.golang.org/protobuf/encoding/protojson"
    13  	"google.golang.org/protobuf/proto"
    14  	preflect "google.golang.org/protobuf/reflect/protoreflect"
    15  	"google.golang.org/protobuf/runtime/protoimpl"
    16  )
    17  
    18  // proto imports
    19  import (
    20  	provisioning_approval_request "github.com/cloudwan/edgelq-sdk/devices/resources/v1alpha2/provisioning_approval_request"
    21  	provisioning_policy "github.com/cloudwan/edgelq-sdk/devices/resources/v1alpha2/provisioning_policy"
    22  	view "github.com/cloudwan/goten-sdk/types/view"
    23  	watch_type "github.com/cloudwan/goten-sdk/types/watch_type"
    24  	emptypb "google.golang.org/protobuf/types/known/emptypb"
    25  	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
    26  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    27  )
    28  
    29  // Reference imports to suppress errors if they are not otherwise used.
    30  var (
    31  	_ = fmt.Errorf
    32  	_ = reflect.Method{}
    33  	_ = sync.Once{}
    34  
    35  	_ = protojson.MarshalOptions{}
    36  	_ = proto.MarshalOptions{}
    37  	_ = preflect.Value{}
    38  	_ = protoimpl.DescBuilder{}
    39  )
    40  
    41  // make sure we're using proto imports
    42  var (
    43  	_ = &provisioning_approval_request.ProvisioningApprovalRequest{}
    44  	_ = &provisioning_policy.ProvisioningPolicy{}
    45  	_ = &emptypb.Empty{}
    46  	_ = &fieldmaskpb.FieldMask{}
    47  	_ = &timestamppb.Timestamp{}
    48  	_ = view.View(0)
    49  	_ = watch_type.WatchType(0)
    50  )
    51  
    52  const (
    53  	// Verify that this generated code is sufficiently up-to-date.
    54  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    55  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    56  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    57  )
    58  
    59  // A request message of the GetProvisioningApprovalRequest method.
    60  type GetProvisioningApprovalRequestRequest struct {
    61  	state         protoimpl.MessageState
    62  	sizeCache     protoimpl.SizeCache
    63  	unknownFields protoimpl.UnknownFields
    64  	// Name of ntt.devices.v1alpha2.ProvisioningApprovalRequest
    65  	Name *provisioning_approval_request.Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"`
    66  	// A list of extra fields to be obtained for each response item on top of
    67  	// fields defined by request field view
    68  	FieldMask *provisioning_approval_request.ProvisioningApprovalRequest_FieldMask `protobuf:"bytes,3,opt,customtype=ProvisioningApprovalRequest_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
    69  	// View defines list of standard response fields present in response items.
    70  	// Additional fields can be amended by request field field_mask
    71  	View view.View `protobuf:"varint,4,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"`
    72  }
    73  
    74  func (m *GetProvisioningApprovalRequestRequest) Reset() {
    75  	*m = GetProvisioningApprovalRequestRequest{}
    76  	if protoimpl.UnsafeEnabled {
    77  		mi := &edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[0]
    78  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
    79  		ms.StoreMessageInfo(mi)
    80  	}
    81  }
    82  
    83  func (m *GetProvisioningApprovalRequestRequest) String() string {
    84  	return protoimpl.X.MessageStringOf(m)
    85  }
    86  
    87  func (*GetProvisioningApprovalRequestRequest) ProtoMessage() {}
    88  
    89  func (m *GetProvisioningApprovalRequestRequest) ProtoReflect() preflect.Message {
    90  	mi := &edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[0]
    91  	if protoimpl.UnsafeEnabled && m != nil {
    92  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
    93  		if ms.LoadMessageInfo() == nil {
    94  			ms.StoreMessageInfo(mi)
    95  		}
    96  		return ms
    97  	}
    98  	return mi.MessageOf(m)
    99  }
   100  
   101  func (*GetProvisioningApprovalRequestRequest) GotenMessage() {}
   102  
   103  // Deprecated, Use GetProvisioningApprovalRequestRequest.ProtoReflect.Descriptor instead.
   104  func (*GetProvisioningApprovalRequestRequest) Descriptor() ([]byte, []int) {
   105  	return edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_rawDescGZIP(), []int{0}
   106  }
   107  
   108  func (m *GetProvisioningApprovalRequestRequest) Unmarshal(b []byte) error {
   109  	return proto.Unmarshal(b, m)
   110  }
   111  
   112  func (m *GetProvisioningApprovalRequestRequest) Marshal() ([]byte, error) {
   113  	return proto.Marshal(m)
   114  }
   115  
   116  func (m *GetProvisioningApprovalRequestRequest) MarshalJSON() ([]byte, error) {
   117  	return protojson.MarshalOptions{}.Marshal(m)
   118  }
   119  
   120  func (m *GetProvisioningApprovalRequestRequest) UnmarshalJSON(data []byte) error {
   121  	return protojson.Unmarshal(data, m)
   122  }
   123  
   124  func (m *GetProvisioningApprovalRequestRequest) GetName() *provisioning_approval_request.Name {
   125  	if m != nil {
   126  		return m.Name
   127  	}
   128  	return nil
   129  }
   130  
   131  func (m *GetProvisioningApprovalRequestRequest) GetFieldMask() *provisioning_approval_request.ProvisioningApprovalRequest_FieldMask {
   132  	if m != nil {
   133  		return m.FieldMask
   134  	}
   135  	return nil
   136  }
   137  
   138  func (m *GetProvisioningApprovalRequestRequest) GetView() view.View {
   139  	if m != nil {
   140  		return m.View
   141  	}
   142  	return view.View_UNSPECIFIED
   143  }
   144  
   145  func (m *GetProvisioningApprovalRequestRequest) SetName(fv *provisioning_approval_request.Name) {
   146  	if m == nil {
   147  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "GetProvisioningApprovalRequestRequest"))
   148  	}
   149  	m.Name = fv
   150  }
   151  
   152  func (m *GetProvisioningApprovalRequestRequest) SetFieldMask(fv *provisioning_approval_request.ProvisioningApprovalRequest_FieldMask) {
   153  	if m == nil {
   154  		panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "GetProvisioningApprovalRequestRequest"))
   155  	}
   156  	m.FieldMask = fv
   157  }
   158  
   159  func (m *GetProvisioningApprovalRequestRequest) SetView(fv view.View) {
   160  	if m == nil {
   161  		panic(fmt.Errorf("can't set %s on nil %s", "View", "GetProvisioningApprovalRequestRequest"))
   162  	}
   163  	m.View = fv
   164  }
   165  
   166  // A request message of the BatchGetProvisioningApprovalRequests method.
   167  type BatchGetProvisioningApprovalRequestsRequest struct {
   168  	state         protoimpl.MessageState
   169  	sizeCache     protoimpl.SizeCache
   170  	unknownFields protoimpl.UnknownFields
   171  	// Names of ProvisioningApprovalRequests
   172  	Names []*provisioning_approval_request.Name `protobuf:"bytes,2,rep,customtype=Name,name=names,proto3" json:"names,omitempty"`
   173  	// A list of extra fields to be obtained for each response item on top of
   174  	// fields defined by request field view
   175  	FieldMask *provisioning_approval_request.ProvisioningApprovalRequest_FieldMask `protobuf:"bytes,3,opt,customtype=ProvisioningApprovalRequest_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
   176  	// View defines list of standard response fields present in response items.
   177  	// Additional fields can be amended by request field field_mask
   178  	View view.View `protobuf:"varint,4,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"`
   179  }
   180  
   181  func (m *BatchGetProvisioningApprovalRequestsRequest) Reset() {
   182  	*m = BatchGetProvisioningApprovalRequestsRequest{}
   183  	if protoimpl.UnsafeEnabled {
   184  		mi := &edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[1]
   185  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   186  		ms.StoreMessageInfo(mi)
   187  	}
   188  }
   189  
   190  func (m *BatchGetProvisioningApprovalRequestsRequest) String() string {
   191  	return protoimpl.X.MessageStringOf(m)
   192  }
   193  
   194  func (*BatchGetProvisioningApprovalRequestsRequest) ProtoMessage() {}
   195  
   196  func (m *BatchGetProvisioningApprovalRequestsRequest) ProtoReflect() preflect.Message {
   197  	mi := &edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[1]
   198  	if protoimpl.UnsafeEnabled && m != nil {
   199  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   200  		if ms.LoadMessageInfo() == nil {
   201  			ms.StoreMessageInfo(mi)
   202  		}
   203  		return ms
   204  	}
   205  	return mi.MessageOf(m)
   206  }
   207  
   208  func (*BatchGetProvisioningApprovalRequestsRequest) GotenMessage() {}
   209  
   210  // Deprecated, Use BatchGetProvisioningApprovalRequestsRequest.ProtoReflect.Descriptor instead.
   211  func (*BatchGetProvisioningApprovalRequestsRequest) Descriptor() ([]byte, []int) {
   212  	return edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_rawDescGZIP(), []int{1}
   213  }
   214  
   215  func (m *BatchGetProvisioningApprovalRequestsRequest) Unmarshal(b []byte) error {
   216  	return proto.Unmarshal(b, m)
   217  }
   218  
   219  func (m *BatchGetProvisioningApprovalRequestsRequest) Marshal() ([]byte, error) {
   220  	return proto.Marshal(m)
   221  }
   222  
   223  func (m *BatchGetProvisioningApprovalRequestsRequest) MarshalJSON() ([]byte, error) {
   224  	return protojson.MarshalOptions{}.Marshal(m)
   225  }
   226  
   227  func (m *BatchGetProvisioningApprovalRequestsRequest) UnmarshalJSON(data []byte) error {
   228  	return protojson.Unmarshal(data, m)
   229  }
   230  
   231  func (m *BatchGetProvisioningApprovalRequestsRequest) GetNames() []*provisioning_approval_request.Name {
   232  	if m != nil {
   233  		return m.Names
   234  	}
   235  	return nil
   236  }
   237  
   238  func (m *BatchGetProvisioningApprovalRequestsRequest) GetFieldMask() *provisioning_approval_request.ProvisioningApprovalRequest_FieldMask {
   239  	if m != nil {
   240  		return m.FieldMask
   241  	}
   242  	return nil
   243  }
   244  
   245  func (m *BatchGetProvisioningApprovalRequestsRequest) GetView() view.View {
   246  	if m != nil {
   247  		return m.View
   248  	}
   249  	return view.View_UNSPECIFIED
   250  }
   251  
   252  func (m *BatchGetProvisioningApprovalRequestsRequest) SetNames(fv []*provisioning_approval_request.Name) {
   253  	if m == nil {
   254  		panic(fmt.Errorf("can't set %s on nil %s", "Names", "BatchGetProvisioningApprovalRequestsRequest"))
   255  	}
   256  	m.Names = fv
   257  }
   258  
   259  func (m *BatchGetProvisioningApprovalRequestsRequest) SetFieldMask(fv *provisioning_approval_request.ProvisioningApprovalRequest_FieldMask) {
   260  	if m == nil {
   261  		panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "BatchGetProvisioningApprovalRequestsRequest"))
   262  	}
   263  	m.FieldMask = fv
   264  }
   265  
   266  func (m *BatchGetProvisioningApprovalRequestsRequest) SetView(fv view.View) {
   267  	if m == nil {
   268  		panic(fmt.Errorf("can't set %s on nil %s", "View", "BatchGetProvisioningApprovalRequestsRequest"))
   269  	}
   270  	m.View = fv
   271  }
   272  
   273  // A response message of the BatchGetProvisioningApprovalRequests method.
   274  type BatchGetProvisioningApprovalRequestsResponse struct {
   275  	state         protoimpl.MessageState
   276  	sizeCache     protoimpl.SizeCache
   277  	unknownFields protoimpl.UnknownFields
   278  	// found ProvisioningApprovalRequests
   279  	ProvisioningApprovalRequests []*provisioning_approval_request.ProvisioningApprovalRequest `protobuf:"bytes,1,rep,name=provisioning_approval_requests,json=provisioningApprovalRequests,proto3" json:"provisioning_approval_requests,omitempty"`
   280  	// list of not found ProvisioningApprovalRequests
   281  	Missing []*provisioning_approval_request.Name `protobuf:"bytes,2,rep,customtype=Name,name=missing,proto3" json:"missing,omitempty"`
   282  }
   283  
   284  func (m *BatchGetProvisioningApprovalRequestsResponse) Reset() {
   285  	*m = BatchGetProvisioningApprovalRequestsResponse{}
   286  	if protoimpl.UnsafeEnabled {
   287  		mi := &edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[2]
   288  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   289  		ms.StoreMessageInfo(mi)
   290  	}
   291  }
   292  
   293  func (m *BatchGetProvisioningApprovalRequestsResponse) String() string {
   294  	return protoimpl.X.MessageStringOf(m)
   295  }
   296  
   297  func (*BatchGetProvisioningApprovalRequestsResponse) ProtoMessage() {}
   298  
   299  func (m *BatchGetProvisioningApprovalRequestsResponse) ProtoReflect() preflect.Message {
   300  	mi := &edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[2]
   301  	if protoimpl.UnsafeEnabled && m != nil {
   302  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   303  		if ms.LoadMessageInfo() == nil {
   304  			ms.StoreMessageInfo(mi)
   305  		}
   306  		return ms
   307  	}
   308  	return mi.MessageOf(m)
   309  }
   310  
   311  func (*BatchGetProvisioningApprovalRequestsResponse) GotenMessage() {}
   312  
   313  // Deprecated, Use BatchGetProvisioningApprovalRequestsResponse.ProtoReflect.Descriptor instead.
   314  func (*BatchGetProvisioningApprovalRequestsResponse) Descriptor() ([]byte, []int) {
   315  	return edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_rawDescGZIP(), []int{2}
   316  }
   317  
   318  func (m *BatchGetProvisioningApprovalRequestsResponse) Unmarshal(b []byte) error {
   319  	return proto.Unmarshal(b, m)
   320  }
   321  
   322  func (m *BatchGetProvisioningApprovalRequestsResponse) Marshal() ([]byte, error) {
   323  	return proto.Marshal(m)
   324  }
   325  
   326  func (m *BatchGetProvisioningApprovalRequestsResponse) MarshalJSON() ([]byte, error) {
   327  	return protojson.MarshalOptions{}.Marshal(m)
   328  }
   329  
   330  func (m *BatchGetProvisioningApprovalRequestsResponse) UnmarshalJSON(data []byte) error {
   331  	return protojson.Unmarshal(data, m)
   332  }
   333  
   334  func (m *BatchGetProvisioningApprovalRequestsResponse) GetProvisioningApprovalRequests() []*provisioning_approval_request.ProvisioningApprovalRequest {
   335  	if m != nil {
   336  		return m.ProvisioningApprovalRequests
   337  	}
   338  	return nil
   339  }
   340  
   341  func (m *BatchGetProvisioningApprovalRequestsResponse) GetMissing() []*provisioning_approval_request.Name {
   342  	if m != nil {
   343  		return m.Missing
   344  	}
   345  	return nil
   346  }
   347  
   348  func (m *BatchGetProvisioningApprovalRequestsResponse) SetProvisioningApprovalRequests(fv []*provisioning_approval_request.ProvisioningApprovalRequest) {
   349  	if m == nil {
   350  		panic(fmt.Errorf("can't set %s on nil %s", "ProvisioningApprovalRequests", "BatchGetProvisioningApprovalRequestsResponse"))
   351  	}
   352  	m.ProvisioningApprovalRequests = fv
   353  }
   354  
   355  func (m *BatchGetProvisioningApprovalRequestsResponse) SetMissing(fv []*provisioning_approval_request.Name) {
   356  	if m == nil {
   357  		panic(fmt.Errorf("can't set %s on nil %s", "Missing", "BatchGetProvisioningApprovalRequestsResponse"))
   358  	}
   359  	m.Missing = fv
   360  }
   361  
   362  // A request message of the ListProvisioningApprovalRequests method.
   363  type ListProvisioningApprovalRequestsRequest struct {
   364  	state         protoimpl.MessageState
   365  	sizeCache     protoimpl.SizeCache
   366  	unknownFields protoimpl.UnknownFields
   367  	// Parent name of ntt.devices.v1alpha2.ProvisioningApprovalRequest
   368  	Parent *provisioning_approval_request.ParentName `protobuf:"bytes,1,opt,customtype=ParentName,name=parent,proto3" json:"parent,omitempty"`
   369  	// Requested page size. Server may return fewer ProvisioningApprovalRequests
   370  	// than requested. If unspecified, server will pick an appropriate default.
   371  	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
   372  	// A token identifying a page of results the server should return.
   373  	// Typically, this is the value of
   374  	// ListProvisioningApprovalRequestsResponse.next_page_token.
   375  	PageToken *provisioning_approval_request.PagerCursor `protobuf:"bytes,3,opt,customtype=PagerCursor,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
   376  	// Order By -
   377  	// https://cloud.google.com/apis/design/design_patterns#list_pagination list
   378  	// of field path with order directive, either 'asc' or 'desc'. If direction is
   379  	// not provided, 'asc' is assumed. e.g. "state.nested_field asc,
   380  	// state.something.else desc, theme"
   381  	OrderBy *provisioning_approval_request.OrderBy `protobuf:"bytes,4,opt,customtype=OrderBy,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
   382  	// Filter - filter results by field criteria. Simplified SQL-like syntax with
   383  	// following operators:
   384  	// <=, >=, =, !=, <, >, LIKE, CONTAINS (aliases CONTAIN, HAS, HAVE), IN, IS
   385  	// [NOT] NULL | NaN . Combine conditions with OR | AND example: 'meta.labels
   386  	// CONTAINS "severity:important" OR (state.last_error_time >
   387  	// "2018-11-15T10:00:00Z" AND state.status = "ERROR")'
   388  	Filter *provisioning_approval_request.Filter `protobuf:"bytes,5,opt,customtype=Filter,name=filter,proto3" json:"filter,omitempty"`
   389  	// A list of extra fields to be obtained for each response item on top of
   390  	// fields defined by request field view
   391  	FieldMask *provisioning_approval_request.ProvisioningApprovalRequest_FieldMask `protobuf:"bytes,6,opt,customtype=ProvisioningApprovalRequest_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
   392  	// View defines list of standard response fields present in response items.
   393  	// Additional fields can be amended by request field field_mask
   394  	View view.View `protobuf:"varint,7,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"`
   395  	// Indicates if list response should contain total count and offset (fields
   396  	// current_offset and total_results_count).
   397  	IncludePagingInfo bool `protobuf:"varint,8,opt,name=include_paging_info,json=includePagingInfo,proto3" json:"include_paging_info,omitempty"`
   398  }
   399  
   400  func (m *ListProvisioningApprovalRequestsRequest) Reset() {
   401  	*m = ListProvisioningApprovalRequestsRequest{}
   402  	if protoimpl.UnsafeEnabled {
   403  		mi := &edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[3]
   404  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   405  		ms.StoreMessageInfo(mi)
   406  	}
   407  }
   408  
   409  func (m *ListProvisioningApprovalRequestsRequest) String() string {
   410  	return protoimpl.X.MessageStringOf(m)
   411  }
   412  
   413  func (*ListProvisioningApprovalRequestsRequest) ProtoMessage() {}
   414  
   415  func (m *ListProvisioningApprovalRequestsRequest) ProtoReflect() preflect.Message {
   416  	mi := &edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[3]
   417  	if protoimpl.UnsafeEnabled && m != nil {
   418  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   419  		if ms.LoadMessageInfo() == nil {
   420  			ms.StoreMessageInfo(mi)
   421  		}
   422  		return ms
   423  	}
   424  	return mi.MessageOf(m)
   425  }
   426  
   427  func (*ListProvisioningApprovalRequestsRequest) GotenMessage() {}
   428  
   429  // Deprecated, Use ListProvisioningApprovalRequestsRequest.ProtoReflect.Descriptor instead.
   430  func (*ListProvisioningApprovalRequestsRequest) Descriptor() ([]byte, []int) {
   431  	return edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_rawDescGZIP(), []int{3}
   432  }
   433  
   434  func (m *ListProvisioningApprovalRequestsRequest) Unmarshal(b []byte) error {
   435  	return proto.Unmarshal(b, m)
   436  }
   437  
   438  func (m *ListProvisioningApprovalRequestsRequest) Marshal() ([]byte, error) {
   439  	return proto.Marshal(m)
   440  }
   441  
   442  func (m *ListProvisioningApprovalRequestsRequest) MarshalJSON() ([]byte, error) {
   443  	return protojson.MarshalOptions{}.Marshal(m)
   444  }
   445  
   446  func (m *ListProvisioningApprovalRequestsRequest) UnmarshalJSON(data []byte) error {
   447  	return protojson.Unmarshal(data, m)
   448  }
   449  
   450  func (m *ListProvisioningApprovalRequestsRequest) GetParent() *provisioning_approval_request.ParentName {
   451  	if m != nil {
   452  		return m.Parent
   453  	}
   454  	return nil
   455  }
   456  
   457  func (m *ListProvisioningApprovalRequestsRequest) GetPageSize() int32 {
   458  	if m != nil {
   459  		return m.PageSize
   460  	}
   461  	return int32(0)
   462  }
   463  
   464  func (m *ListProvisioningApprovalRequestsRequest) GetPageToken() *provisioning_approval_request.PagerCursor {
   465  	if m != nil {
   466  		return m.PageToken
   467  	}
   468  	return nil
   469  }
   470  
   471  func (m *ListProvisioningApprovalRequestsRequest) GetOrderBy() *provisioning_approval_request.OrderBy {
   472  	if m != nil {
   473  		return m.OrderBy
   474  	}
   475  	return nil
   476  }
   477  
   478  func (m *ListProvisioningApprovalRequestsRequest) GetFilter() *provisioning_approval_request.Filter {
   479  	if m != nil {
   480  		return m.Filter
   481  	}
   482  	return nil
   483  }
   484  
   485  func (m *ListProvisioningApprovalRequestsRequest) GetFieldMask() *provisioning_approval_request.ProvisioningApprovalRequest_FieldMask {
   486  	if m != nil {
   487  		return m.FieldMask
   488  	}
   489  	return nil
   490  }
   491  
   492  func (m *ListProvisioningApprovalRequestsRequest) GetView() view.View {
   493  	if m != nil {
   494  		return m.View
   495  	}
   496  	return view.View_UNSPECIFIED
   497  }
   498  
   499  func (m *ListProvisioningApprovalRequestsRequest) GetIncludePagingInfo() bool {
   500  	if m != nil {
   501  		return m.IncludePagingInfo
   502  	}
   503  	return false
   504  }
   505  
   506  func (m *ListProvisioningApprovalRequestsRequest) SetParent(fv *provisioning_approval_request.ParentName) {
   507  	if m == nil {
   508  		panic(fmt.Errorf("can't set %s on nil %s", "Parent", "ListProvisioningApprovalRequestsRequest"))
   509  	}
   510  	m.Parent = fv
   511  }
   512  
   513  func (m *ListProvisioningApprovalRequestsRequest) SetPageSize(fv int32) {
   514  	if m == nil {
   515  		panic(fmt.Errorf("can't set %s on nil %s", "PageSize", "ListProvisioningApprovalRequestsRequest"))
   516  	}
   517  	m.PageSize = fv
   518  }
   519  
   520  func (m *ListProvisioningApprovalRequestsRequest) SetPageToken(fv *provisioning_approval_request.PagerCursor) {
   521  	if m == nil {
   522  		panic(fmt.Errorf("can't set %s on nil %s", "PageToken", "ListProvisioningApprovalRequestsRequest"))
   523  	}
   524  	m.PageToken = fv
   525  }
   526  
   527  func (m *ListProvisioningApprovalRequestsRequest) SetOrderBy(fv *provisioning_approval_request.OrderBy) {
   528  	if m == nil {
   529  		panic(fmt.Errorf("can't set %s on nil %s", "OrderBy", "ListProvisioningApprovalRequestsRequest"))
   530  	}
   531  	m.OrderBy = fv
   532  }
   533  
   534  func (m *ListProvisioningApprovalRequestsRequest) SetFilter(fv *provisioning_approval_request.Filter) {
   535  	if m == nil {
   536  		panic(fmt.Errorf("can't set %s on nil %s", "Filter", "ListProvisioningApprovalRequestsRequest"))
   537  	}
   538  	m.Filter = fv
   539  }
   540  
   541  func (m *ListProvisioningApprovalRequestsRequest) SetFieldMask(fv *provisioning_approval_request.ProvisioningApprovalRequest_FieldMask) {
   542  	if m == nil {
   543  		panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "ListProvisioningApprovalRequestsRequest"))
   544  	}
   545  	m.FieldMask = fv
   546  }
   547  
   548  func (m *ListProvisioningApprovalRequestsRequest) SetView(fv view.View) {
   549  	if m == nil {
   550  		panic(fmt.Errorf("can't set %s on nil %s", "View", "ListProvisioningApprovalRequestsRequest"))
   551  	}
   552  	m.View = fv
   553  }
   554  
   555  func (m *ListProvisioningApprovalRequestsRequest) SetIncludePagingInfo(fv bool) {
   556  	if m == nil {
   557  		panic(fmt.Errorf("can't set %s on nil %s", "IncludePagingInfo", "ListProvisioningApprovalRequestsRequest"))
   558  	}
   559  	m.IncludePagingInfo = fv
   560  }
   561  
   562  // A response message of the ListProvisioningApprovalRequests method.
   563  type ListProvisioningApprovalRequestsResponse struct {
   564  	state         protoimpl.MessageState
   565  	sizeCache     protoimpl.SizeCache
   566  	unknownFields protoimpl.UnknownFields
   567  	// The list of ProvisioningApprovalRequests
   568  	ProvisioningApprovalRequests []*provisioning_approval_request.ProvisioningApprovalRequest `protobuf:"bytes,1,rep,name=provisioning_approval_requests,json=provisioningApprovalRequests,proto3" json:"provisioning_approval_requests,omitempty"`
   569  	// A token to retrieve previous page of results.
   570  	//
   571  	// Pass this value in the ListProvisioningApprovalRequestsRequest.page_token.
   572  	PrevPageToken *provisioning_approval_request.PagerCursor `protobuf:"bytes,3,opt,customtype=PagerCursor,name=prev_page_token,json=prevPageToken,proto3" json:"prev_page_token,omitempty"`
   573  	// A token to retrieve next page of results.
   574  	//
   575  	// Pass this value in the ListProvisioningApprovalRequestsRequest.page_token.
   576  	NextPageToken *provisioning_approval_request.PagerCursor `protobuf:"bytes,4,opt,customtype=PagerCursor,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
   577  	// Current offset from the first page or 0 if no page tokens were given,
   578  	// paging info was not requested or there was an error while trying to get
   579  	// it). Page index can be computed from offset and limit provided in a
   580  	// request.
   581  	CurrentOffset int32 `protobuf:"varint,5,opt,name=current_offset,json=currentOffset,proto3" json:"current_offset,omitempty"`
   582  	// Number of total ProvisioningApprovalRequests across all pages or 0, if
   583  	// there are no items, paging info was not requested or there was an error
   584  	// while trying to get it.
   585  	TotalResultsCount int32 `protobuf:"varint,6,opt,name=total_results_count,json=totalResultsCount,proto3" json:"total_results_count,omitempty"`
   586  }
   587  
   588  func (m *ListProvisioningApprovalRequestsResponse) Reset() {
   589  	*m = ListProvisioningApprovalRequestsResponse{}
   590  	if protoimpl.UnsafeEnabled {
   591  		mi := &edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[4]
   592  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   593  		ms.StoreMessageInfo(mi)
   594  	}
   595  }
   596  
   597  func (m *ListProvisioningApprovalRequestsResponse) String() string {
   598  	return protoimpl.X.MessageStringOf(m)
   599  }
   600  
   601  func (*ListProvisioningApprovalRequestsResponse) ProtoMessage() {}
   602  
   603  func (m *ListProvisioningApprovalRequestsResponse) ProtoReflect() preflect.Message {
   604  	mi := &edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[4]
   605  	if protoimpl.UnsafeEnabled && m != nil {
   606  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   607  		if ms.LoadMessageInfo() == nil {
   608  			ms.StoreMessageInfo(mi)
   609  		}
   610  		return ms
   611  	}
   612  	return mi.MessageOf(m)
   613  }
   614  
   615  func (*ListProvisioningApprovalRequestsResponse) GotenMessage() {}
   616  
   617  // Deprecated, Use ListProvisioningApprovalRequestsResponse.ProtoReflect.Descriptor instead.
   618  func (*ListProvisioningApprovalRequestsResponse) Descriptor() ([]byte, []int) {
   619  	return edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_rawDescGZIP(), []int{4}
   620  }
   621  
   622  func (m *ListProvisioningApprovalRequestsResponse) Unmarshal(b []byte) error {
   623  	return proto.Unmarshal(b, m)
   624  }
   625  
   626  func (m *ListProvisioningApprovalRequestsResponse) Marshal() ([]byte, error) {
   627  	return proto.Marshal(m)
   628  }
   629  
   630  func (m *ListProvisioningApprovalRequestsResponse) MarshalJSON() ([]byte, error) {
   631  	return protojson.MarshalOptions{}.Marshal(m)
   632  }
   633  
   634  func (m *ListProvisioningApprovalRequestsResponse) UnmarshalJSON(data []byte) error {
   635  	return protojson.Unmarshal(data, m)
   636  }
   637  
   638  func (m *ListProvisioningApprovalRequestsResponse) GetProvisioningApprovalRequests() []*provisioning_approval_request.ProvisioningApprovalRequest {
   639  	if m != nil {
   640  		return m.ProvisioningApprovalRequests
   641  	}
   642  	return nil
   643  }
   644  
   645  func (m *ListProvisioningApprovalRequestsResponse) GetPrevPageToken() *provisioning_approval_request.PagerCursor {
   646  	if m != nil {
   647  		return m.PrevPageToken
   648  	}
   649  	return nil
   650  }
   651  
   652  func (m *ListProvisioningApprovalRequestsResponse) GetNextPageToken() *provisioning_approval_request.PagerCursor {
   653  	if m != nil {
   654  		return m.NextPageToken
   655  	}
   656  	return nil
   657  }
   658  
   659  func (m *ListProvisioningApprovalRequestsResponse) GetCurrentOffset() int32 {
   660  	if m != nil {
   661  		return m.CurrentOffset
   662  	}
   663  	return int32(0)
   664  }
   665  
   666  func (m *ListProvisioningApprovalRequestsResponse) GetTotalResultsCount() int32 {
   667  	if m != nil {
   668  		return m.TotalResultsCount
   669  	}
   670  	return int32(0)
   671  }
   672  
   673  func (m *ListProvisioningApprovalRequestsResponse) SetProvisioningApprovalRequests(fv []*provisioning_approval_request.ProvisioningApprovalRequest) {
   674  	if m == nil {
   675  		panic(fmt.Errorf("can't set %s on nil %s", "ProvisioningApprovalRequests", "ListProvisioningApprovalRequestsResponse"))
   676  	}
   677  	m.ProvisioningApprovalRequests = fv
   678  }
   679  
   680  func (m *ListProvisioningApprovalRequestsResponse) SetPrevPageToken(fv *provisioning_approval_request.PagerCursor) {
   681  	if m == nil {
   682  		panic(fmt.Errorf("can't set %s on nil %s", "PrevPageToken", "ListProvisioningApprovalRequestsResponse"))
   683  	}
   684  	m.PrevPageToken = fv
   685  }
   686  
   687  func (m *ListProvisioningApprovalRequestsResponse) SetNextPageToken(fv *provisioning_approval_request.PagerCursor) {
   688  	if m == nil {
   689  		panic(fmt.Errorf("can't set %s on nil %s", "NextPageToken", "ListProvisioningApprovalRequestsResponse"))
   690  	}
   691  	m.NextPageToken = fv
   692  }
   693  
   694  func (m *ListProvisioningApprovalRequestsResponse) SetCurrentOffset(fv int32) {
   695  	if m == nil {
   696  		panic(fmt.Errorf("can't set %s on nil %s", "CurrentOffset", "ListProvisioningApprovalRequestsResponse"))
   697  	}
   698  	m.CurrentOffset = fv
   699  }
   700  
   701  func (m *ListProvisioningApprovalRequestsResponse) SetTotalResultsCount(fv int32) {
   702  	if m == nil {
   703  		panic(fmt.Errorf("can't set %s on nil %s", "TotalResultsCount", "ListProvisioningApprovalRequestsResponse"))
   704  	}
   705  	m.TotalResultsCount = fv
   706  }
   707  
   708  // A request message of the WatchProvisioningApprovalRequest method.
   709  type WatchProvisioningApprovalRequestRequest struct {
   710  	state         protoimpl.MessageState
   711  	sizeCache     protoimpl.SizeCache
   712  	unknownFields protoimpl.UnknownFields
   713  	// Name of ntt.devices.v1alpha2.ProvisioningApprovalRequest
   714  	Name *provisioning_approval_request.Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"`
   715  	// A list of extra fields to be obtained for each response item on top of
   716  	// fields defined by request field view
   717  	FieldMask *provisioning_approval_request.ProvisioningApprovalRequest_FieldMask `protobuf:"bytes,2,opt,customtype=ProvisioningApprovalRequest_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
   718  	// View defines list of standard response fields present in response items.
   719  	// Additional fields can be amended by request field field_mask
   720  	View view.View `protobuf:"varint,4,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"`
   721  }
   722  
   723  func (m *WatchProvisioningApprovalRequestRequest) Reset() {
   724  	*m = WatchProvisioningApprovalRequestRequest{}
   725  	if protoimpl.UnsafeEnabled {
   726  		mi := &edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[5]
   727  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   728  		ms.StoreMessageInfo(mi)
   729  	}
   730  }
   731  
   732  func (m *WatchProvisioningApprovalRequestRequest) String() string {
   733  	return protoimpl.X.MessageStringOf(m)
   734  }
   735  
   736  func (*WatchProvisioningApprovalRequestRequest) ProtoMessage() {}
   737  
   738  func (m *WatchProvisioningApprovalRequestRequest) ProtoReflect() preflect.Message {
   739  	mi := &edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[5]
   740  	if protoimpl.UnsafeEnabled && m != nil {
   741  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   742  		if ms.LoadMessageInfo() == nil {
   743  			ms.StoreMessageInfo(mi)
   744  		}
   745  		return ms
   746  	}
   747  	return mi.MessageOf(m)
   748  }
   749  
   750  func (*WatchProvisioningApprovalRequestRequest) GotenMessage() {}
   751  
   752  // Deprecated, Use WatchProvisioningApprovalRequestRequest.ProtoReflect.Descriptor instead.
   753  func (*WatchProvisioningApprovalRequestRequest) Descriptor() ([]byte, []int) {
   754  	return edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_rawDescGZIP(), []int{5}
   755  }
   756  
   757  func (m *WatchProvisioningApprovalRequestRequest) Unmarshal(b []byte) error {
   758  	return proto.Unmarshal(b, m)
   759  }
   760  
   761  func (m *WatchProvisioningApprovalRequestRequest) Marshal() ([]byte, error) {
   762  	return proto.Marshal(m)
   763  }
   764  
   765  func (m *WatchProvisioningApprovalRequestRequest) MarshalJSON() ([]byte, error) {
   766  	return protojson.MarshalOptions{}.Marshal(m)
   767  }
   768  
   769  func (m *WatchProvisioningApprovalRequestRequest) UnmarshalJSON(data []byte) error {
   770  	return protojson.Unmarshal(data, m)
   771  }
   772  
   773  func (m *WatchProvisioningApprovalRequestRequest) GetName() *provisioning_approval_request.Name {
   774  	if m != nil {
   775  		return m.Name
   776  	}
   777  	return nil
   778  }
   779  
   780  func (m *WatchProvisioningApprovalRequestRequest) GetFieldMask() *provisioning_approval_request.ProvisioningApprovalRequest_FieldMask {
   781  	if m != nil {
   782  		return m.FieldMask
   783  	}
   784  	return nil
   785  }
   786  
   787  func (m *WatchProvisioningApprovalRequestRequest) GetView() view.View {
   788  	if m != nil {
   789  		return m.View
   790  	}
   791  	return view.View_UNSPECIFIED
   792  }
   793  
   794  func (m *WatchProvisioningApprovalRequestRequest) SetName(fv *provisioning_approval_request.Name) {
   795  	if m == nil {
   796  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "WatchProvisioningApprovalRequestRequest"))
   797  	}
   798  	m.Name = fv
   799  }
   800  
   801  func (m *WatchProvisioningApprovalRequestRequest) SetFieldMask(fv *provisioning_approval_request.ProvisioningApprovalRequest_FieldMask) {
   802  	if m == nil {
   803  		panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "WatchProvisioningApprovalRequestRequest"))
   804  	}
   805  	m.FieldMask = fv
   806  }
   807  
   808  func (m *WatchProvisioningApprovalRequestRequest) SetView(fv view.View) {
   809  	if m == nil {
   810  		panic(fmt.Errorf("can't set %s on nil %s", "View", "WatchProvisioningApprovalRequestRequest"))
   811  	}
   812  	m.View = fv
   813  }
   814  
   815  // A response message of the WatchProvisioningApprovalRequest method.
   816  type WatchProvisioningApprovalRequestResponse struct {
   817  	state         protoimpl.MessageState
   818  	sizeCache     protoimpl.SizeCache
   819  	unknownFields protoimpl.UnknownFields
   820  	Change        *provisioning_approval_request.ProvisioningApprovalRequestChange `protobuf:"bytes,1,opt,name=change,proto3" json:"change,omitempty"`
   821  }
   822  
   823  func (m *WatchProvisioningApprovalRequestResponse) Reset() {
   824  	*m = WatchProvisioningApprovalRequestResponse{}
   825  	if protoimpl.UnsafeEnabled {
   826  		mi := &edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[6]
   827  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   828  		ms.StoreMessageInfo(mi)
   829  	}
   830  }
   831  
   832  func (m *WatchProvisioningApprovalRequestResponse) String() string {
   833  	return protoimpl.X.MessageStringOf(m)
   834  }
   835  
   836  func (*WatchProvisioningApprovalRequestResponse) ProtoMessage() {}
   837  
   838  func (m *WatchProvisioningApprovalRequestResponse) ProtoReflect() preflect.Message {
   839  	mi := &edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[6]
   840  	if protoimpl.UnsafeEnabled && m != nil {
   841  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   842  		if ms.LoadMessageInfo() == nil {
   843  			ms.StoreMessageInfo(mi)
   844  		}
   845  		return ms
   846  	}
   847  	return mi.MessageOf(m)
   848  }
   849  
   850  func (*WatchProvisioningApprovalRequestResponse) GotenMessage() {}
   851  
   852  // Deprecated, Use WatchProvisioningApprovalRequestResponse.ProtoReflect.Descriptor instead.
   853  func (*WatchProvisioningApprovalRequestResponse) Descriptor() ([]byte, []int) {
   854  	return edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_rawDescGZIP(), []int{6}
   855  }
   856  
   857  func (m *WatchProvisioningApprovalRequestResponse) Unmarshal(b []byte) error {
   858  	return proto.Unmarshal(b, m)
   859  }
   860  
   861  func (m *WatchProvisioningApprovalRequestResponse) Marshal() ([]byte, error) {
   862  	return proto.Marshal(m)
   863  }
   864  
   865  func (m *WatchProvisioningApprovalRequestResponse) MarshalJSON() ([]byte, error) {
   866  	return protojson.MarshalOptions{}.Marshal(m)
   867  }
   868  
   869  func (m *WatchProvisioningApprovalRequestResponse) UnmarshalJSON(data []byte) error {
   870  	return protojson.Unmarshal(data, m)
   871  }
   872  
   873  func (m *WatchProvisioningApprovalRequestResponse) GetChange() *provisioning_approval_request.ProvisioningApprovalRequestChange {
   874  	if m != nil {
   875  		return m.Change
   876  	}
   877  	return nil
   878  }
   879  
   880  func (m *WatchProvisioningApprovalRequestResponse) SetChange(fv *provisioning_approval_request.ProvisioningApprovalRequestChange) {
   881  	if m == nil {
   882  		panic(fmt.Errorf("can't set %s on nil %s", "Change", "WatchProvisioningApprovalRequestResponse"))
   883  	}
   884  	m.Change = fv
   885  }
   886  
   887  // A request message of the WatchProvisioningApprovalRequests method.
   888  type WatchProvisioningApprovalRequestsRequest struct {
   889  	state         protoimpl.MessageState
   890  	sizeCache     protoimpl.SizeCache
   891  	unknownFields protoimpl.UnknownFields
   892  	// Type of a watch. Identifies how server stream data to a client, which
   893  	// fields in a request are allowed and which fields in response are relevant.
   894  	Type watch_type.WatchType `protobuf:"varint,9,opt,name=type,proto3,enum=goten.types.WatchType" json:"type,omitempty"`
   895  	// Parent name of ntt.devices.v1alpha2.ProvisioningApprovalRequest
   896  	Parent *provisioning_approval_request.ParentName `protobuf:"bytes,1,opt,customtype=ParentName,name=parent,proto3" json:"parent,omitempty"`
   897  	// Requested page size. Server may return fewer ProvisioningApprovalRequests
   898  	// than requested. If unspecified, server will pick an appropriate default.
   899  	// Can be populated only for stateful watch type.
   900  	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
   901  	// A token identifying a page of results the server should return.
   902  	// Can be populated only for stateful watch type.
   903  	PageToken *provisioning_approval_request.PagerCursor `protobuf:"bytes,3,opt,customtype=PagerCursor,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
   904  	// Order By -
   905  	// https://cloud.google.com/apis/design/design_patterns#list_pagination Can be
   906  	// populated only for stateful watch type.
   907  	OrderBy *provisioning_approval_request.OrderBy `protobuf:"bytes,4,opt,customtype=OrderBy,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
   908  	// A token identifying watch resume point from previous session.
   909  	// Can be populated only for stateless watch type.
   910  	ResumeToken string `protobuf:"bytes,10,opt,name=resume_token,json=resumeToken,proto3" json:"resume_token,omitempty"`
   911  	// Point in the time from which we want to start getting updates. This field
   912  	// can be populated only for stateless watch type and if resume token is not
   913  	// known yet. If specified, initial snapshot will NOT be provided. It is
   914  	// assumed client can obtain it using separate means. Watch responses will
   915  	// contain resume tokens which should be used to resume broken connection.
   916  	StartingTime *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=starting_time,json=startingTime,proto3" json:"starting_time,omitempty"`
   917  	// Filter - filter results by field criteria. Simplified SQL-like syntax with
   918  	// following operators:
   919  	// <=, >=, =, !=, <, >, LIKE, CONTAINS (aliases CONTAIN, HAS, HAVE), IN, IS
   920  	// [NOT] NULL | NaN . Combine conditions with OR | AND example: 'meta.labels
   921  	// CONTAINS "severity:important" OR (state.last_error_time >
   922  	// "2018-11-15T10:00:00Z" AND state.status = "ERROR")'
   923  	Filter *provisioning_approval_request.Filter `protobuf:"bytes,5,opt,customtype=Filter,name=filter,proto3" json:"filter,omitempty"`
   924  	// A list of extra fields to be obtained for each response item on top of
   925  	// fields defined by request field view Changes to ProvisioningApprovalRequest
   926  	// that don't affect any of masked fields won't be sent back.
   927  	FieldMask *provisioning_approval_request.ProvisioningApprovalRequest_FieldMask `protobuf:"bytes,6,opt,customtype=ProvisioningApprovalRequest_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
   928  	// View defines list of standard response fields present in response items.
   929  	// Additional fields can be amended by request field field_mask Changes to
   930  	// ProvisioningApprovalRequest that don't affect any of masked fields won't be
   931  	// sent back.
   932  	View view.View `protobuf:"varint,8,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"`
   933  	// Maximum amount of changes in each response message. Query result response
   934  	// is divided on the server side into chunks with size of a specified amount
   935  	// to limit memory footprint of each message. Responses will hold information
   936  	// whether more elements will continue for the actual change. If unspecified,
   937  	// server will pick an appropriate default.
   938  	MaxChunkSize int32 `protobuf:"varint,11,opt,name=max_chunk_size,json=maxChunkSize,proto3" json:"max_chunk_size,omitempty"`
   939  }
   940  
   941  func (m *WatchProvisioningApprovalRequestsRequest) Reset() {
   942  	*m = WatchProvisioningApprovalRequestsRequest{}
   943  	if protoimpl.UnsafeEnabled {
   944  		mi := &edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[7]
   945  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   946  		ms.StoreMessageInfo(mi)
   947  	}
   948  }
   949  
   950  func (m *WatchProvisioningApprovalRequestsRequest) String() string {
   951  	return protoimpl.X.MessageStringOf(m)
   952  }
   953  
   954  func (*WatchProvisioningApprovalRequestsRequest) ProtoMessage() {}
   955  
   956  func (m *WatchProvisioningApprovalRequestsRequest) ProtoReflect() preflect.Message {
   957  	mi := &edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[7]
   958  	if protoimpl.UnsafeEnabled && m != nil {
   959  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   960  		if ms.LoadMessageInfo() == nil {
   961  			ms.StoreMessageInfo(mi)
   962  		}
   963  		return ms
   964  	}
   965  	return mi.MessageOf(m)
   966  }
   967  
   968  func (*WatchProvisioningApprovalRequestsRequest) GotenMessage() {}
   969  
   970  // Deprecated, Use WatchProvisioningApprovalRequestsRequest.ProtoReflect.Descriptor instead.
   971  func (*WatchProvisioningApprovalRequestsRequest) Descriptor() ([]byte, []int) {
   972  	return edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_rawDescGZIP(), []int{7}
   973  }
   974  
   975  func (m *WatchProvisioningApprovalRequestsRequest) Unmarshal(b []byte) error {
   976  	return proto.Unmarshal(b, m)
   977  }
   978  
   979  func (m *WatchProvisioningApprovalRequestsRequest) Marshal() ([]byte, error) {
   980  	return proto.Marshal(m)
   981  }
   982  
   983  func (m *WatchProvisioningApprovalRequestsRequest) MarshalJSON() ([]byte, error) {
   984  	return protojson.MarshalOptions{}.Marshal(m)
   985  }
   986  
   987  func (m *WatchProvisioningApprovalRequestsRequest) UnmarshalJSON(data []byte) error {
   988  	return protojson.Unmarshal(data, m)
   989  }
   990  
   991  func (m *WatchProvisioningApprovalRequestsRequest) GetType() watch_type.WatchType {
   992  	if m != nil {
   993  		return m.Type
   994  	}
   995  	return watch_type.WatchType_STATEFUL
   996  }
   997  
   998  func (m *WatchProvisioningApprovalRequestsRequest) GetParent() *provisioning_approval_request.ParentName {
   999  	if m != nil {
  1000  		return m.Parent
  1001  	}
  1002  	return nil
  1003  }
  1004  
  1005  func (m *WatchProvisioningApprovalRequestsRequest) GetPageSize() int32 {
  1006  	if m != nil {
  1007  		return m.PageSize
  1008  	}
  1009  	return int32(0)
  1010  }
  1011  
  1012  func (m *WatchProvisioningApprovalRequestsRequest) GetPageToken() *provisioning_approval_request.PagerCursor {
  1013  	if m != nil {
  1014  		return m.PageToken
  1015  	}
  1016  	return nil
  1017  }
  1018  
  1019  func (m *WatchProvisioningApprovalRequestsRequest) GetOrderBy() *provisioning_approval_request.OrderBy {
  1020  	if m != nil {
  1021  		return m.OrderBy
  1022  	}
  1023  	return nil
  1024  }
  1025  
  1026  func (m *WatchProvisioningApprovalRequestsRequest) GetResumeToken() string {
  1027  	if m != nil {
  1028  		return m.ResumeToken
  1029  	}
  1030  	return ""
  1031  }
  1032  
  1033  func (m *WatchProvisioningApprovalRequestsRequest) GetStartingTime() *timestamppb.Timestamp {
  1034  	if m != nil {
  1035  		return m.StartingTime
  1036  	}
  1037  	return nil
  1038  }
  1039  
  1040  func (m *WatchProvisioningApprovalRequestsRequest) GetFilter() *provisioning_approval_request.Filter {
  1041  	if m != nil {
  1042  		return m.Filter
  1043  	}
  1044  	return nil
  1045  }
  1046  
  1047  func (m *WatchProvisioningApprovalRequestsRequest) GetFieldMask() *provisioning_approval_request.ProvisioningApprovalRequest_FieldMask {
  1048  	if m != nil {
  1049  		return m.FieldMask
  1050  	}
  1051  	return nil
  1052  }
  1053  
  1054  func (m *WatchProvisioningApprovalRequestsRequest) GetView() view.View {
  1055  	if m != nil {
  1056  		return m.View
  1057  	}
  1058  	return view.View_UNSPECIFIED
  1059  }
  1060  
  1061  func (m *WatchProvisioningApprovalRequestsRequest) GetMaxChunkSize() int32 {
  1062  	if m != nil {
  1063  		return m.MaxChunkSize
  1064  	}
  1065  	return int32(0)
  1066  }
  1067  
  1068  func (m *WatchProvisioningApprovalRequestsRequest) SetType(fv watch_type.WatchType) {
  1069  	if m == nil {
  1070  		panic(fmt.Errorf("can't set %s on nil %s", "Type", "WatchProvisioningApprovalRequestsRequest"))
  1071  	}
  1072  	m.Type = fv
  1073  }
  1074  
  1075  func (m *WatchProvisioningApprovalRequestsRequest) SetParent(fv *provisioning_approval_request.ParentName) {
  1076  	if m == nil {
  1077  		panic(fmt.Errorf("can't set %s on nil %s", "Parent", "WatchProvisioningApprovalRequestsRequest"))
  1078  	}
  1079  	m.Parent = fv
  1080  }
  1081  
  1082  func (m *WatchProvisioningApprovalRequestsRequest) SetPageSize(fv int32) {
  1083  	if m == nil {
  1084  		panic(fmt.Errorf("can't set %s on nil %s", "PageSize", "WatchProvisioningApprovalRequestsRequest"))
  1085  	}
  1086  	m.PageSize = fv
  1087  }
  1088  
  1089  func (m *WatchProvisioningApprovalRequestsRequest) SetPageToken(fv *provisioning_approval_request.PagerCursor) {
  1090  	if m == nil {
  1091  		panic(fmt.Errorf("can't set %s on nil %s", "PageToken", "WatchProvisioningApprovalRequestsRequest"))
  1092  	}
  1093  	m.PageToken = fv
  1094  }
  1095  
  1096  func (m *WatchProvisioningApprovalRequestsRequest) SetOrderBy(fv *provisioning_approval_request.OrderBy) {
  1097  	if m == nil {
  1098  		panic(fmt.Errorf("can't set %s on nil %s", "OrderBy", "WatchProvisioningApprovalRequestsRequest"))
  1099  	}
  1100  	m.OrderBy = fv
  1101  }
  1102  
  1103  func (m *WatchProvisioningApprovalRequestsRequest) SetResumeToken(fv string) {
  1104  	if m == nil {
  1105  		panic(fmt.Errorf("can't set %s on nil %s", "ResumeToken", "WatchProvisioningApprovalRequestsRequest"))
  1106  	}
  1107  	m.ResumeToken = fv
  1108  }
  1109  
  1110  func (m *WatchProvisioningApprovalRequestsRequest) SetStartingTime(fv *timestamppb.Timestamp) {
  1111  	if m == nil {
  1112  		panic(fmt.Errorf("can't set %s on nil %s", "StartingTime", "WatchProvisioningApprovalRequestsRequest"))
  1113  	}
  1114  	m.StartingTime = fv
  1115  }
  1116  
  1117  func (m *WatchProvisioningApprovalRequestsRequest) SetFilter(fv *provisioning_approval_request.Filter) {
  1118  	if m == nil {
  1119  		panic(fmt.Errorf("can't set %s on nil %s", "Filter", "WatchProvisioningApprovalRequestsRequest"))
  1120  	}
  1121  	m.Filter = fv
  1122  }
  1123  
  1124  func (m *WatchProvisioningApprovalRequestsRequest) SetFieldMask(fv *provisioning_approval_request.ProvisioningApprovalRequest_FieldMask) {
  1125  	if m == nil {
  1126  		panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "WatchProvisioningApprovalRequestsRequest"))
  1127  	}
  1128  	m.FieldMask = fv
  1129  }
  1130  
  1131  func (m *WatchProvisioningApprovalRequestsRequest) SetView(fv view.View) {
  1132  	if m == nil {
  1133  		panic(fmt.Errorf("can't set %s on nil %s", "View", "WatchProvisioningApprovalRequestsRequest"))
  1134  	}
  1135  	m.View = fv
  1136  }
  1137  
  1138  func (m *WatchProvisioningApprovalRequestsRequest) SetMaxChunkSize(fv int32) {
  1139  	if m == nil {
  1140  		panic(fmt.Errorf("can't set %s on nil %s", "MaxChunkSize", "WatchProvisioningApprovalRequestsRequest"))
  1141  	}
  1142  	m.MaxChunkSize = fv
  1143  }
  1144  
  1145  // A response message of the WatchProvisioningApprovalRequests method.
  1146  type WatchProvisioningApprovalRequestsResponse struct {
  1147  	state         protoimpl.MessageState
  1148  	sizeCache     protoimpl.SizeCache
  1149  	unknownFields protoimpl.UnknownFields
  1150  	// Changes of ProvisioningApprovalRequests
  1151  	ProvisioningApprovalRequestChanges []*provisioning_approval_request.ProvisioningApprovalRequestChange `protobuf:"bytes,2,rep,name=provisioning_approval_request_changes,json=provisioningApprovalRequestChanges,proto3" json:"provisioning_approval_request_changes,omitempty"`
  1152  	// If request specified max_chunk_size (or this limit was enforced if
  1153  	// stateless watch has been chosen), then responses with "full changeset" will
  1154  	// be divided into chunks. Client should keep receiving messages and, once
  1155  	// is_current has value true, combine this recent message with all previous
  1156  	// ones where is_current is false. If this is the first is_current in a whole
  1157  	// watch stream, then it means that client should have, at this moment,
  1158  	// contain snapshot of the current situation (or more accurately, snapshot of
  1159  	// situation at the moment of request). All ProvisioningApprovalRequests will
  1160  	// be of type Added/Current (depending on watch_type specified in the
  1161  	// request). Further responses will be incremental - however messages may
  1162  	// still be chunked and is_current logic still applies. is_current is always
  1163  	// true for stateful watch if max_chunk_size was left to 0.
  1164  	IsCurrent bool `protobuf:"varint,4,opt,name=is_current,json=isCurrent,proto3" json:"is_current,omitempty"`
  1165  	// When present, PageTokens used for page navigation should be updated.
  1166  	// Present only if is_current is true (last chunk).
  1167  	PageTokenChange *WatchProvisioningApprovalRequestsResponse_PageTokenChange `protobuf:"bytes,3,opt,name=page_token_change,json=pageTokenChange,proto3" json:"page_token_change,omitempty"`
  1168  	// Token that can be used if current connection drops and client needs to
  1169  	// reconnect. Populated only for stateless watch type. Present only if
  1170  	// is_current is true (last chunk).
  1171  	ResumeToken string `protobuf:"bytes,5,opt,name=resume_token,json=resumeToken,proto3" json:"resume_token,omitempty"`
  1172  	// Server may occasionally send information how many resources should client
  1173  	// have in its state so far (response message without any changes, but with
  1174  	// snapshot_size field specified). If client has different value than the one
  1175  	// sent by the server, then it should be treated by a client as an error and
  1176  	// should reconnect. If value is smaller then 0, then client should ignore
  1177  	// this field as unpopulated. This field should be checked only for stateless
  1178  	// watch. In stateful those kind of errors are handled by the server side.
  1179  	// Will be never sent together with is_current, is_soft_reset and
  1180  	// is_hard_reset flags.
  1181  	SnapshotSize int64 `protobuf:"varint,6,opt,name=snapshot_size,json=snapshotSize,proto3" json:"snapshot_size,omitempty"`
  1182  	// In case of internal issue server may send response message with this flag.
  1183  	// It indicates that client should drop all changes from recent responses
  1184  	// where is_current is false only! If last message had is_current set to true,
  1185  	// client should do nothing and process normally. Resume token received before
  1186  	// is still valid. This field should be checked only for stateless watch. In
  1187  	// stateful those kind of errors are handled by the server side. Will never be
  1188  	// sent along with is_current, is_hard_reset or snapshot_size.
  1189  	IsSoftReset bool `protobuf:"varint,7,opt,name=is_soft_reset,json=isSoftReset,proto3" json:"is_soft_reset,omitempty"`
  1190  	// In case of internal issue server may send response message with this flag.
  1191  	// After receiving, client should clear whole state (drop all changes received
  1192  	// so far) as server will send new snapshot (ProvisioningApprovalRequests will
  1193  	// contains changes of type Current only). Any resume tokens should be
  1194  	// discarded as well. This field should be checked only for stateless watch.
  1195  	// In stateful those kind of errors are handled by the server side. Will never
  1196  	// be sent along with is_current, is_soft_reset or snapshot_size.
  1197  	IsHardReset bool `protobuf:"varint,8,opt,name=is_hard_reset,json=isHardReset,proto3" json:"is_hard_reset,omitempty"`
  1198  }
  1199  
  1200  func (m *WatchProvisioningApprovalRequestsResponse) Reset() {
  1201  	*m = WatchProvisioningApprovalRequestsResponse{}
  1202  	if protoimpl.UnsafeEnabled {
  1203  		mi := &edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[8]
  1204  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1205  		ms.StoreMessageInfo(mi)
  1206  	}
  1207  }
  1208  
  1209  func (m *WatchProvisioningApprovalRequestsResponse) String() string {
  1210  	return protoimpl.X.MessageStringOf(m)
  1211  }
  1212  
  1213  func (*WatchProvisioningApprovalRequestsResponse) ProtoMessage() {}
  1214  
  1215  func (m *WatchProvisioningApprovalRequestsResponse) ProtoReflect() preflect.Message {
  1216  	mi := &edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[8]
  1217  	if protoimpl.UnsafeEnabled && m != nil {
  1218  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1219  		if ms.LoadMessageInfo() == nil {
  1220  			ms.StoreMessageInfo(mi)
  1221  		}
  1222  		return ms
  1223  	}
  1224  	return mi.MessageOf(m)
  1225  }
  1226  
  1227  func (*WatchProvisioningApprovalRequestsResponse) GotenMessage() {}
  1228  
  1229  // Deprecated, Use WatchProvisioningApprovalRequestsResponse.ProtoReflect.Descriptor instead.
  1230  func (*WatchProvisioningApprovalRequestsResponse) Descriptor() ([]byte, []int) {
  1231  	return edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_rawDescGZIP(), []int{8}
  1232  }
  1233  
  1234  func (m *WatchProvisioningApprovalRequestsResponse) Unmarshal(b []byte) error {
  1235  	return proto.Unmarshal(b, m)
  1236  }
  1237  
  1238  func (m *WatchProvisioningApprovalRequestsResponse) Marshal() ([]byte, error) {
  1239  	return proto.Marshal(m)
  1240  }
  1241  
  1242  func (m *WatchProvisioningApprovalRequestsResponse) MarshalJSON() ([]byte, error) {
  1243  	return protojson.MarshalOptions{}.Marshal(m)
  1244  }
  1245  
  1246  func (m *WatchProvisioningApprovalRequestsResponse) UnmarshalJSON(data []byte) error {
  1247  	return protojson.Unmarshal(data, m)
  1248  }
  1249  
  1250  func (m *WatchProvisioningApprovalRequestsResponse) GetProvisioningApprovalRequestChanges() []*provisioning_approval_request.ProvisioningApprovalRequestChange {
  1251  	if m != nil {
  1252  		return m.ProvisioningApprovalRequestChanges
  1253  	}
  1254  	return nil
  1255  }
  1256  
  1257  func (m *WatchProvisioningApprovalRequestsResponse) GetIsCurrent() bool {
  1258  	if m != nil {
  1259  		return m.IsCurrent
  1260  	}
  1261  	return false
  1262  }
  1263  
  1264  func (m *WatchProvisioningApprovalRequestsResponse) GetPageTokenChange() *WatchProvisioningApprovalRequestsResponse_PageTokenChange {
  1265  	if m != nil {
  1266  		return m.PageTokenChange
  1267  	}
  1268  	return nil
  1269  }
  1270  
  1271  func (m *WatchProvisioningApprovalRequestsResponse) GetResumeToken() string {
  1272  	if m != nil {
  1273  		return m.ResumeToken
  1274  	}
  1275  	return ""
  1276  }
  1277  
  1278  func (m *WatchProvisioningApprovalRequestsResponse) GetSnapshotSize() int64 {
  1279  	if m != nil {
  1280  		return m.SnapshotSize
  1281  	}
  1282  	return int64(0)
  1283  }
  1284  
  1285  func (m *WatchProvisioningApprovalRequestsResponse) GetIsSoftReset() bool {
  1286  	if m != nil {
  1287  		return m.IsSoftReset
  1288  	}
  1289  	return false
  1290  }
  1291  
  1292  func (m *WatchProvisioningApprovalRequestsResponse) GetIsHardReset() bool {
  1293  	if m != nil {
  1294  		return m.IsHardReset
  1295  	}
  1296  	return false
  1297  }
  1298  
  1299  func (m *WatchProvisioningApprovalRequestsResponse) SetProvisioningApprovalRequestChanges(fv []*provisioning_approval_request.ProvisioningApprovalRequestChange) {
  1300  	if m == nil {
  1301  		panic(fmt.Errorf("can't set %s on nil %s", "ProvisioningApprovalRequestChanges", "WatchProvisioningApprovalRequestsResponse"))
  1302  	}
  1303  	m.ProvisioningApprovalRequestChanges = fv
  1304  }
  1305  
  1306  func (m *WatchProvisioningApprovalRequestsResponse) SetIsCurrent(fv bool) {
  1307  	if m == nil {
  1308  		panic(fmt.Errorf("can't set %s on nil %s", "IsCurrent", "WatchProvisioningApprovalRequestsResponse"))
  1309  	}
  1310  	m.IsCurrent = fv
  1311  }
  1312  
  1313  func (m *WatchProvisioningApprovalRequestsResponse) SetPageTokenChange(fv *WatchProvisioningApprovalRequestsResponse_PageTokenChange) {
  1314  	if m == nil {
  1315  		panic(fmt.Errorf("can't set %s on nil %s", "PageTokenChange", "WatchProvisioningApprovalRequestsResponse"))
  1316  	}
  1317  	m.PageTokenChange = fv
  1318  }
  1319  
  1320  func (m *WatchProvisioningApprovalRequestsResponse) SetResumeToken(fv string) {
  1321  	if m == nil {
  1322  		panic(fmt.Errorf("can't set %s on nil %s", "ResumeToken", "WatchProvisioningApprovalRequestsResponse"))
  1323  	}
  1324  	m.ResumeToken = fv
  1325  }
  1326  
  1327  func (m *WatchProvisioningApprovalRequestsResponse) SetSnapshotSize(fv int64) {
  1328  	if m == nil {
  1329  		panic(fmt.Errorf("can't set %s on nil %s", "SnapshotSize", "WatchProvisioningApprovalRequestsResponse"))
  1330  	}
  1331  	m.SnapshotSize = fv
  1332  }
  1333  
  1334  func (m *WatchProvisioningApprovalRequestsResponse) SetIsSoftReset(fv bool) {
  1335  	if m == nil {
  1336  		panic(fmt.Errorf("can't set %s on nil %s", "IsSoftReset", "WatchProvisioningApprovalRequestsResponse"))
  1337  	}
  1338  	m.IsSoftReset = fv
  1339  }
  1340  
  1341  func (m *WatchProvisioningApprovalRequestsResponse) SetIsHardReset(fv bool) {
  1342  	if m == nil {
  1343  		panic(fmt.Errorf("can't set %s on nil %s", "IsHardReset", "WatchProvisioningApprovalRequestsResponse"))
  1344  	}
  1345  	m.IsHardReset = fv
  1346  }
  1347  
  1348  // A request message of the CreateProvisioningApprovalRequest method.
  1349  type CreateProvisioningApprovalRequestRequest struct {
  1350  	state         protoimpl.MessageState
  1351  	sizeCache     protoimpl.SizeCache
  1352  	unknownFields protoimpl.UnknownFields
  1353  	// Parent name of ntt.devices.v1alpha2.ProvisioningApprovalRequest
  1354  	Parent *provisioning_approval_request.ParentName `protobuf:"bytes,1,opt,customtype=ParentName,name=parent,proto3" json:"parent,omitempty"`
  1355  	// ProvisioningApprovalRequest resource body
  1356  	ProvisioningApprovalRequest *provisioning_approval_request.ProvisioningApprovalRequest `protobuf:"bytes,2,opt,name=provisioning_approval_request,json=provisioningApprovalRequest,proto3" json:"provisioning_approval_request,omitempty"`
  1357  	// Optional masking applied to response object to reduce message response
  1358  	// size.
  1359  	ResponseMask *CreateProvisioningApprovalRequestRequest_ResponseMask `protobuf:"bytes,3,opt,name=response_mask,json=responseMask,proto3" json:"response_mask,omitempty"`
  1360  }
  1361  
  1362  func (m *CreateProvisioningApprovalRequestRequest) Reset() {
  1363  	*m = CreateProvisioningApprovalRequestRequest{}
  1364  	if protoimpl.UnsafeEnabled {
  1365  		mi := &edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[9]
  1366  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1367  		ms.StoreMessageInfo(mi)
  1368  	}
  1369  }
  1370  
  1371  func (m *CreateProvisioningApprovalRequestRequest) String() string {
  1372  	return protoimpl.X.MessageStringOf(m)
  1373  }
  1374  
  1375  func (*CreateProvisioningApprovalRequestRequest) ProtoMessage() {}
  1376  
  1377  func (m *CreateProvisioningApprovalRequestRequest) ProtoReflect() preflect.Message {
  1378  	mi := &edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[9]
  1379  	if protoimpl.UnsafeEnabled && m != nil {
  1380  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1381  		if ms.LoadMessageInfo() == nil {
  1382  			ms.StoreMessageInfo(mi)
  1383  		}
  1384  		return ms
  1385  	}
  1386  	return mi.MessageOf(m)
  1387  }
  1388  
  1389  func (*CreateProvisioningApprovalRequestRequest) GotenMessage() {}
  1390  
  1391  // Deprecated, Use CreateProvisioningApprovalRequestRequest.ProtoReflect.Descriptor instead.
  1392  func (*CreateProvisioningApprovalRequestRequest) Descriptor() ([]byte, []int) {
  1393  	return edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_rawDescGZIP(), []int{9}
  1394  }
  1395  
  1396  func (m *CreateProvisioningApprovalRequestRequest) Unmarshal(b []byte) error {
  1397  	return proto.Unmarshal(b, m)
  1398  }
  1399  
  1400  func (m *CreateProvisioningApprovalRequestRequest) Marshal() ([]byte, error) {
  1401  	return proto.Marshal(m)
  1402  }
  1403  
  1404  func (m *CreateProvisioningApprovalRequestRequest) MarshalJSON() ([]byte, error) {
  1405  	return protojson.MarshalOptions{}.Marshal(m)
  1406  }
  1407  
  1408  func (m *CreateProvisioningApprovalRequestRequest) UnmarshalJSON(data []byte) error {
  1409  	return protojson.Unmarshal(data, m)
  1410  }
  1411  
  1412  func (m *CreateProvisioningApprovalRequestRequest) GetParent() *provisioning_approval_request.ParentName {
  1413  	if m != nil {
  1414  		return m.Parent
  1415  	}
  1416  	return nil
  1417  }
  1418  
  1419  func (m *CreateProvisioningApprovalRequestRequest) GetProvisioningApprovalRequest() *provisioning_approval_request.ProvisioningApprovalRequest {
  1420  	if m != nil {
  1421  		return m.ProvisioningApprovalRequest
  1422  	}
  1423  	return nil
  1424  }
  1425  
  1426  func (m *CreateProvisioningApprovalRequestRequest) GetResponseMask() *CreateProvisioningApprovalRequestRequest_ResponseMask {
  1427  	if m != nil {
  1428  		return m.ResponseMask
  1429  	}
  1430  	return nil
  1431  }
  1432  
  1433  func (m *CreateProvisioningApprovalRequestRequest) SetParent(fv *provisioning_approval_request.ParentName) {
  1434  	if m == nil {
  1435  		panic(fmt.Errorf("can't set %s on nil %s", "Parent", "CreateProvisioningApprovalRequestRequest"))
  1436  	}
  1437  	m.Parent = fv
  1438  }
  1439  
  1440  func (m *CreateProvisioningApprovalRequestRequest) SetProvisioningApprovalRequest(fv *provisioning_approval_request.ProvisioningApprovalRequest) {
  1441  	if m == nil {
  1442  		panic(fmt.Errorf("can't set %s on nil %s", "ProvisioningApprovalRequest", "CreateProvisioningApprovalRequestRequest"))
  1443  	}
  1444  	m.ProvisioningApprovalRequest = fv
  1445  }
  1446  
  1447  func (m *CreateProvisioningApprovalRequestRequest) SetResponseMask(fv *CreateProvisioningApprovalRequestRequest_ResponseMask) {
  1448  	if m == nil {
  1449  		panic(fmt.Errorf("can't set %s on nil %s", "ResponseMask", "CreateProvisioningApprovalRequestRequest"))
  1450  	}
  1451  	m.ResponseMask = fv
  1452  }
  1453  
  1454  // A request message of the UpdateProvisioningApprovalRequest method.
  1455  type UpdateProvisioningApprovalRequestRequest struct {
  1456  	state         protoimpl.MessageState
  1457  	sizeCache     protoimpl.SizeCache
  1458  	unknownFields protoimpl.UnknownFields
  1459  	// ProvisioningApprovalRequest resource body
  1460  	ProvisioningApprovalRequest *provisioning_approval_request.ProvisioningApprovalRequest `protobuf:"bytes,2,opt,name=provisioning_approval_request,json=provisioningApprovalRequest,proto3" json:"provisioning_approval_request,omitempty"`
  1461  	// FieldMask applied to request - change will be applied only for fields in
  1462  	// the mask
  1463  	UpdateMask *provisioning_approval_request.ProvisioningApprovalRequest_FieldMask `protobuf:"bytes,3,opt,customtype=ProvisioningApprovalRequest_FieldMask,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  1464  	// Conditional update applied to request if update should be executed only for
  1465  	// specific resource state. If this field is populated, then server will fetch
  1466  	// existing resource, compare with the one stored in the cas field (after
  1467  	// applying field mask) and proceed with update only and only if they match.
  1468  	// Otherwise RPC error Aborted will be returned.
  1469  	Cas *UpdateProvisioningApprovalRequestRequest_CAS `protobuf:"bytes,4,opt,name=cas,proto3" json:"cas,omitempty"`
  1470  	// If set to true, and the resource is not found,
  1471  	// a new resource will be created.  In this situation,
  1472  	// 'field_mask' is ignored.
  1473  	//
  1474  	// https://google.aip.dev/134#create-or-update
  1475  	AllowMissing bool `protobuf:"varint,5,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
  1476  	// reduce message response size.
  1477  	ResponseMask *UpdateProvisioningApprovalRequestRequest_ResponseMask `protobuf:"bytes,6,opt,name=response_mask,json=responseMask,proto3" json:"response_mask,omitempty"`
  1478  }
  1479  
  1480  func (m *UpdateProvisioningApprovalRequestRequest) Reset() {
  1481  	*m = UpdateProvisioningApprovalRequestRequest{}
  1482  	if protoimpl.UnsafeEnabled {
  1483  		mi := &edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[10]
  1484  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1485  		ms.StoreMessageInfo(mi)
  1486  	}
  1487  }
  1488  
  1489  func (m *UpdateProvisioningApprovalRequestRequest) String() string {
  1490  	return protoimpl.X.MessageStringOf(m)
  1491  }
  1492  
  1493  func (*UpdateProvisioningApprovalRequestRequest) ProtoMessage() {}
  1494  
  1495  func (m *UpdateProvisioningApprovalRequestRequest) ProtoReflect() preflect.Message {
  1496  	mi := &edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[10]
  1497  	if protoimpl.UnsafeEnabled && m != nil {
  1498  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1499  		if ms.LoadMessageInfo() == nil {
  1500  			ms.StoreMessageInfo(mi)
  1501  		}
  1502  		return ms
  1503  	}
  1504  	return mi.MessageOf(m)
  1505  }
  1506  
  1507  func (*UpdateProvisioningApprovalRequestRequest) GotenMessage() {}
  1508  
  1509  // Deprecated, Use UpdateProvisioningApprovalRequestRequest.ProtoReflect.Descriptor instead.
  1510  func (*UpdateProvisioningApprovalRequestRequest) Descriptor() ([]byte, []int) {
  1511  	return edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_rawDescGZIP(), []int{10}
  1512  }
  1513  
  1514  func (m *UpdateProvisioningApprovalRequestRequest) Unmarshal(b []byte) error {
  1515  	return proto.Unmarshal(b, m)
  1516  }
  1517  
  1518  func (m *UpdateProvisioningApprovalRequestRequest) Marshal() ([]byte, error) {
  1519  	return proto.Marshal(m)
  1520  }
  1521  
  1522  func (m *UpdateProvisioningApprovalRequestRequest) MarshalJSON() ([]byte, error) {
  1523  	return protojson.MarshalOptions{}.Marshal(m)
  1524  }
  1525  
  1526  func (m *UpdateProvisioningApprovalRequestRequest) UnmarshalJSON(data []byte) error {
  1527  	return protojson.Unmarshal(data, m)
  1528  }
  1529  
  1530  func (m *UpdateProvisioningApprovalRequestRequest) GetProvisioningApprovalRequest() *provisioning_approval_request.ProvisioningApprovalRequest {
  1531  	if m != nil {
  1532  		return m.ProvisioningApprovalRequest
  1533  	}
  1534  	return nil
  1535  }
  1536  
  1537  func (m *UpdateProvisioningApprovalRequestRequest) GetUpdateMask() *provisioning_approval_request.ProvisioningApprovalRequest_FieldMask {
  1538  	if m != nil {
  1539  		return m.UpdateMask
  1540  	}
  1541  	return nil
  1542  }
  1543  
  1544  func (m *UpdateProvisioningApprovalRequestRequest) GetCas() *UpdateProvisioningApprovalRequestRequest_CAS {
  1545  	if m != nil {
  1546  		return m.Cas
  1547  	}
  1548  	return nil
  1549  }
  1550  
  1551  func (m *UpdateProvisioningApprovalRequestRequest) GetAllowMissing() bool {
  1552  	if m != nil {
  1553  		return m.AllowMissing
  1554  	}
  1555  	return false
  1556  }
  1557  
  1558  func (m *UpdateProvisioningApprovalRequestRequest) GetResponseMask() *UpdateProvisioningApprovalRequestRequest_ResponseMask {
  1559  	if m != nil {
  1560  		return m.ResponseMask
  1561  	}
  1562  	return nil
  1563  }
  1564  
  1565  func (m *UpdateProvisioningApprovalRequestRequest) SetProvisioningApprovalRequest(fv *provisioning_approval_request.ProvisioningApprovalRequest) {
  1566  	if m == nil {
  1567  		panic(fmt.Errorf("can't set %s on nil %s", "ProvisioningApprovalRequest", "UpdateProvisioningApprovalRequestRequest"))
  1568  	}
  1569  	m.ProvisioningApprovalRequest = fv
  1570  }
  1571  
  1572  func (m *UpdateProvisioningApprovalRequestRequest) SetUpdateMask(fv *provisioning_approval_request.ProvisioningApprovalRequest_FieldMask) {
  1573  	if m == nil {
  1574  		panic(fmt.Errorf("can't set %s on nil %s", "UpdateMask", "UpdateProvisioningApprovalRequestRequest"))
  1575  	}
  1576  	m.UpdateMask = fv
  1577  }
  1578  
  1579  func (m *UpdateProvisioningApprovalRequestRequest) SetCas(fv *UpdateProvisioningApprovalRequestRequest_CAS) {
  1580  	if m == nil {
  1581  		panic(fmt.Errorf("can't set %s on nil %s", "Cas", "UpdateProvisioningApprovalRequestRequest"))
  1582  	}
  1583  	m.Cas = fv
  1584  }
  1585  
  1586  func (m *UpdateProvisioningApprovalRequestRequest) SetAllowMissing(fv bool) {
  1587  	if m == nil {
  1588  		panic(fmt.Errorf("can't set %s on nil %s", "AllowMissing", "UpdateProvisioningApprovalRequestRequest"))
  1589  	}
  1590  	m.AllowMissing = fv
  1591  }
  1592  
  1593  func (m *UpdateProvisioningApprovalRequestRequest) SetResponseMask(fv *UpdateProvisioningApprovalRequestRequest_ResponseMask) {
  1594  	if m == nil {
  1595  		panic(fmt.Errorf("can't set %s on nil %s", "ResponseMask", "UpdateProvisioningApprovalRequestRequest"))
  1596  	}
  1597  	m.ResponseMask = fv
  1598  }
  1599  
  1600  // A request message of the DeleteProvisioningApprovalRequest method.
  1601  type DeleteProvisioningApprovalRequestRequest struct {
  1602  	state         protoimpl.MessageState
  1603  	sizeCache     protoimpl.SizeCache
  1604  	unknownFields protoimpl.UnknownFields
  1605  	// Name of ntt.devices.v1alpha2.ProvisioningApprovalRequest
  1606  	Name *provisioning_approval_request.Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"`
  1607  	// If set to true, and the resource is not found, method will be successful
  1608  	// and will not return NotFound error.
  1609  	AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
  1610  }
  1611  
  1612  func (m *DeleteProvisioningApprovalRequestRequest) Reset() {
  1613  	*m = DeleteProvisioningApprovalRequestRequest{}
  1614  	if protoimpl.UnsafeEnabled {
  1615  		mi := &edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[11]
  1616  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1617  		ms.StoreMessageInfo(mi)
  1618  	}
  1619  }
  1620  
  1621  func (m *DeleteProvisioningApprovalRequestRequest) String() string {
  1622  	return protoimpl.X.MessageStringOf(m)
  1623  }
  1624  
  1625  func (*DeleteProvisioningApprovalRequestRequest) ProtoMessage() {}
  1626  
  1627  func (m *DeleteProvisioningApprovalRequestRequest) ProtoReflect() preflect.Message {
  1628  	mi := &edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[11]
  1629  	if protoimpl.UnsafeEnabled && m != nil {
  1630  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1631  		if ms.LoadMessageInfo() == nil {
  1632  			ms.StoreMessageInfo(mi)
  1633  		}
  1634  		return ms
  1635  	}
  1636  	return mi.MessageOf(m)
  1637  }
  1638  
  1639  func (*DeleteProvisioningApprovalRequestRequest) GotenMessage() {}
  1640  
  1641  // Deprecated, Use DeleteProvisioningApprovalRequestRequest.ProtoReflect.Descriptor instead.
  1642  func (*DeleteProvisioningApprovalRequestRequest) Descriptor() ([]byte, []int) {
  1643  	return edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_rawDescGZIP(), []int{11}
  1644  }
  1645  
  1646  func (m *DeleteProvisioningApprovalRequestRequest) Unmarshal(b []byte) error {
  1647  	return proto.Unmarshal(b, m)
  1648  }
  1649  
  1650  func (m *DeleteProvisioningApprovalRequestRequest) Marshal() ([]byte, error) {
  1651  	return proto.Marshal(m)
  1652  }
  1653  
  1654  func (m *DeleteProvisioningApprovalRequestRequest) MarshalJSON() ([]byte, error) {
  1655  	return protojson.MarshalOptions{}.Marshal(m)
  1656  }
  1657  
  1658  func (m *DeleteProvisioningApprovalRequestRequest) UnmarshalJSON(data []byte) error {
  1659  	return protojson.Unmarshal(data, m)
  1660  }
  1661  
  1662  func (m *DeleteProvisioningApprovalRequestRequest) GetName() *provisioning_approval_request.Name {
  1663  	if m != nil {
  1664  		return m.Name
  1665  	}
  1666  	return nil
  1667  }
  1668  
  1669  func (m *DeleteProvisioningApprovalRequestRequest) GetAllowMissing() bool {
  1670  	if m != nil {
  1671  		return m.AllowMissing
  1672  	}
  1673  	return false
  1674  }
  1675  
  1676  func (m *DeleteProvisioningApprovalRequestRequest) SetName(fv *provisioning_approval_request.Name) {
  1677  	if m == nil {
  1678  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "DeleteProvisioningApprovalRequestRequest"))
  1679  	}
  1680  	m.Name = fv
  1681  }
  1682  
  1683  func (m *DeleteProvisioningApprovalRequestRequest) SetAllowMissing(fv bool) {
  1684  	if m == nil {
  1685  		panic(fmt.Errorf("can't set %s on nil %s", "AllowMissing", "DeleteProvisioningApprovalRequestRequest"))
  1686  	}
  1687  	m.AllowMissing = fv
  1688  }
  1689  
  1690  type WatchProvisioningApprovalRequestsResponse_PageTokenChange struct {
  1691  	state         protoimpl.MessageState
  1692  	sizeCache     protoimpl.SizeCache
  1693  	unknownFields protoimpl.UnknownFields
  1694  	// New token to retrieve previous page of results.
  1695  	PrevPageToken *provisioning_approval_request.PagerCursor `protobuf:"bytes,1,opt,customtype=PagerCursor,name=prev_page_token,json=prevPageToken,proto3" json:"prev_page_token,omitempty"`
  1696  	// New token to retrieve next page of results.
  1697  	NextPageToken *provisioning_approval_request.PagerCursor `protobuf:"bytes,2,opt,customtype=PagerCursor,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  1698  }
  1699  
  1700  func (m *WatchProvisioningApprovalRequestsResponse_PageTokenChange) Reset() {
  1701  	*m = WatchProvisioningApprovalRequestsResponse_PageTokenChange{}
  1702  	if protoimpl.UnsafeEnabled {
  1703  		mi := &edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[12]
  1704  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1705  		ms.StoreMessageInfo(mi)
  1706  	}
  1707  }
  1708  
  1709  func (m *WatchProvisioningApprovalRequestsResponse_PageTokenChange) String() string {
  1710  	return protoimpl.X.MessageStringOf(m)
  1711  }
  1712  
  1713  func (*WatchProvisioningApprovalRequestsResponse_PageTokenChange) ProtoMessage() {}
  1714  
  1715  func (m *WatchProvisioningApprovalRequestsResponse_PageTokenChange) ProtoReflect() preflect.Message {
  1716  	mi := &edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[12]
  1717  	if protoimpl.UnsafeEnabled && m != nil {
  1718  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1719  		if ms.LoadMessageInfo() == nil {
  1720  			ms.StoreMessageInfo(mi)
  1721  		}
  1722  		return ms
  1723  	}
  1724  	return mi.MessageOf(m)
  1725  }
  1726  
  1727  func (*WatchProvisioningApprovalRequestsResponse_PageTokenChange) GotenMessage() {}
  1728  
  1729  // Deprecated, Use WatchProvisioningApprovalRequestsResponse_PageTokenChange.ProtoReflect.Descriptor instead.
  1730  func (*WatchProvisioningApprovalRequestsResponse_PageTokenChange) Descriptor() ([]byte, []int) {
  1731  	return edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_rawDescGZIP(), []int{8, 0}
  1732  }
  1733  
  1734  func (m *WatchProvisioningApprovalRequestsResponse_PageTokenChange) Unmarshal(b []byte) error {
  1735  	return proto.Unmarshal(b, m)
  1736  }
  1737  
  1738  func (m *WatchProvisioningApprovalRequestsResponse_PageTokenChange) Marshal() ([]byte, error) {
  1739  	return proto.Marshal(m)
  1740  }
  1741  
  1742  func (m *WatchProvisioningApprovalRequestsResponse_PageTokenChange) MarshalJSON() ([]byte, error) {
  1743  	return protojson.MarshalOptions{}.Marshal(m)
  1744  }
  1745  
  1746  func (m *WatchProvisioningApprovalRequestsResponse_PageTokenChange) UnmarshalJSON(data []byte) error {
  1747  	return protojson.Unmarshal(data, m)
  1748  }
  1749  
  1750  func (m *WatchProvisioningApprovalRequestsResponse_PageTokenChange) GetPrevPageToken() *provisioning_approval_request.PagerCursor {
  1751  	if m != nil {
  1752  		return m.PrevPageToken
  1753  	}
  1754  	return nil
  1755  }
  1756  
  1757  func (m *WatchProvisioningApprovalRequestsResponse_PageTokenChange) GetNextPageToken() *provisioning_approval_request.PagerCursor {
  1758  	if m != nil {
  1759  		return m.NextPageToken
  1760  	}
  1761  	return nil
  1762  }
  1763  
  1764  func (m *WatchProvisioningApprovalRequestsResponse_PageTokenChange) SetPrevPageToken(fv *provisioning_approval_request.PagerCursor) {
  1765  	if m == nil {
  1766  		panic(fmt.Errorf("can't set %s on nil %s", "PrevPageToken", "WatchProvisioningApprovalRequestsResponse_PageTokenChange"))
  1767  	}
  1768  	m.PrevPageToken = fv
  1769  }
  1770  
  1771  func (m *WatchProvisioningApprovalRequestsResponse_PageTokenChange) SetNextPageToken(fv *provisioning_approval_request.PagerCursor) {
  1772  	if m == nil {
  1773  		panic(fmt.Errorf("can't set %s on nil %s", "NextPageToken", "WatchProvisioningApprovalRequestsResponse_PageTokenChange"))
  1774  	}
  1775  	m.NextPageToken = fv
  1776  }
  1777  
  1778  // ResponseMask allows client to reduce response message size.
  1779  type CreateProvisioningApprovalRequestRequest_ResponseMask struct {
  1780  	state         protoimpl.MessageState
  1781  	sizeCache     protoimpl.SizeCache
  1782  	unknownFields protoimpl.UnknownFields
  1783  	// Types that are valid to be assigned to Masking:
  1784  	//	*CreateProvisioningApprovalRequestRequest_ResponseMask_SkipEntireResponseBody
  1785  	//	*CreateProvisioningApprovalRequestRequest_ResponseMask_BodyMask
  1786  	Masking isCreateProvisioningApprovalRequestRequest_ResponseMask_Masking `protobuf_oneof:"masking"`
  1787  }
  1788  
  1789  func (m *CreateProvisioningApprovalRequestRequest_ResponseMask) Reset() {
  1790  	*m = CreateProvisioningApprovalRequestRequest_ResponseMask{}
  1791  	if protoimpl.UnsafeEnabled {
  1792  		mi := &edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[13]
  1793  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1794  		ms.StoreMessageInfo(mi)
  1795  	}
  1796  }
  1797  
  1798  func (m *CreateProvisioningApprovalRequestRequest_ResponseMask) String() string {
  1799  	return protoimpl.X.MessageStringOf(m)
  1800  }
  1801  
  1802  func (*CreateProvisioningApprovalRequestRequest_ResponseMask) ProtoMessage() {}
  1803  
  1804  func (m *CreateProvisioningApprovalRequestRequest_ResponseMask) ProtoReflect() preflect.Message {
  1805  	mi := &edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[13]
  1806  	if protoimpl.UnsafeEnabled && m != nil {
  1807  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1808  		if ms.LoadMessageInfo() == nil {
  1809  			ms.StoreMessageInfo(mi)
  1810  		}
  1811  		return ms
  1812  	}
  1813  	return mi.MessageOf(m)
  1814  }
  1815  
  1816  func (*CreateProvisioningApprovalRequestRequest_ResponseMask) GotenMessage() {}
  1817  
  1818  // Deprecated, Use CreateProvisioningApprovalRequestRequest_ResponseMask.ProtoReflect.Descriptor instead.
  1819  func (*CreateProvisioningApprovalRequestRequest_ResponseMask) Descriptor() ([]byte, []int) {
  1820  	return edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_rawDescGZIP(), []int{9, 0}
  1821  }
  1822  
  1823  func (m *CreateProvisioningApprovalRequestRequest_ResponseMask) Unmarshal(b []byte) error {
  1824  	return proto.Unmarshal(b, m)
  1825  }
  1826  
  1827  func (m *CreateProvisioningApprovalRequestRequest_ResponseMask) Marshal() ([]byte, error) {
  1828  	return proto.Marshal(m)
  1829  }
  1830  
  1831  func (m *CreateProvisioningApprovalRequestRequest_ResponseMask) MarshalJSON() ([]byte, error) {
  1832  	return protojson.MarshalOptions{}.Marshal(m)
  1833  }
  1834  
  1835  func (m *CreateProvisioningApprovalRequestRequest_ResponseMask) UnmarshalJSON(data []byte) error {
  1836  	return protojson.Unmarshal(data, m)
  1837  }
  1838  
  1839  type isCreateProvisioningApprovalRequestRequest_ResponseMask_Masking interface {
  1840  	isCreateProvisioningApprovalRequestRequest_ResponseMask_Masking()
  1841  }
  1842  
  1843  type CreateProvisioningApprovalRequestRequest_ResponseMask_SkipEntireResponseBody struct {
  1844  	// If this flag has value true, then response will contain just empty
  1845  	// resource without any fields populated.
  1846  	SkipEntireResponseBody bool `protobuf:"varint,1,opt,name=skip_entire_response_body,json=skipEntireResponseBody,proto3,oneof"`
  1847  }
  1848  type CreateProvisioningApprovalRequestRequest_ResponseMask_BodyMask struct {
  1849  	// If this field is populated, then resource in response will contain only
  1850  	// specific fields.
  1851  	BodyMask *provisioning_approval_request.ProvisioningApprovalRequest_FieldMask `protobuf:"bytes,2,opt,customtype=ProvisioningApprovalRequest_FieldMask,name=body_mask,json=bodyMask,proto3,oneof"`
  1852  }
  1853  
  1854  func (*CreateProvisioningApprovalRequestRequest_ResponseMask_SkipEntireResponseBody) isCreateProvisioningApprovalRequestRequest_ResponseMask_Masking() {
  1855  }
  1856  func (*CreateProvisioningApprovalRequestRequest_ResponseMask_BodyMask) isCreateProvisioningApprovalRequestRequest_ResponseMask_Masking() {
  1857  }
  1858  func (m *CreateProvisioningApprovalRequestRequest_ResponseMask) GetMasking() isCreateProvisioningApprovalRequestRequest_ResponseMask_Masking {
  1859  	if m != nil {
  1860  		return m.Masking
  1861  	}
  1862  	return nil
  1863  }
  1864  func (m *CreateProvisioningApprovalRequestRequest_ResponseMask) GetSkipEntireResponseBody() bool {
  1865  	if x, ok := m.GetMasking().(*CreateProvisioningApprovalRequestRequest_ResponseMask_SkipEntireResponseBody); ok {
  1866  		return x.SkipEntireResponseBody
  1867  	}
  1868  	return false
  1869  }
  1870  func (m *CreateProvisioningApprovalRequestRequest_ResponseMask) GetBodyMask() *provisioning_approval_request.ProvisioningApprovalRequest_FieldMask {
  1871  	if x, ok := m.GetMasking().(*CreateProvisioningApprovalRequestRequest_ResponseMask_BodyMask); ok {
  1872  		return x.BodyMask
  1873  	}
  1874  	return nil
  1875  }
  1876  func (m *CreateProvisioningApprovalRequestRequest_ResponseMask) SetMasking(ofv isCreateProvisioningApprovalRequestRequest_ResponseMask_Masking) {
  1877  	if m == nil {
  1878  		panic(fmt.Errorf("can't set %s on nil %s", "isCreateProvisioningApprovalRequestRequest_ResponseMask_Masking", "CreateProvisioningApprovalRequestRequest_ResponseMask"))
  1879  	}
  1880  	m.Masking = ofv
  1881  }
  1882  func (m *CreateProvisioningApprovalRequestRequest_ResponseMask) SetSkipEntireResponseBody(fv bool) {
  1883  	m.SetMasking(&CreateProvisioningApprovalRequestRequest_ResponseMask_SkipEntireResponseBody{SkipEntireResponseBody: fv})
  1884  }
  1885  func (m *CreateProvisioningApprovalRequestRequest_ResponseMask) SetBodyMask(fv *provisioning_approval_request.ProvisioningApprovalRequest_FieldMask) {
  1886  	m.SetMasking(&CreateProvisioningApprovalRequestRequest_ResponseMask_BodyMask{BodyMask: fv})
  1887  }
  1888  
  1889  // CAS - Compare and Swap. This object is used if user wants to make update
  1890  // conditional based upon previous resource version.
  1891  type UpdateProvisioningApprovalRequestRequest_CAS struct {
  1892  	state         protoimpl.MessageState
  1893  	sizeCache     protoimpl.SizeCache
  1894  	unknownFields protoimpl.UnknownFields
  1895  	// Conditional desired state of a resource before update.
  1896  	ConditionalState *provisioning_approval_request.ProvisioningApprovalRequest `protobuf:"bytes,1,opt,name=conditional_state,json=conditionalState,proto3" json:"conditional_state,omitempty"`
  1897  	// Field paths from conditional state of resource server should check and
  1898  	// compare.
  1899  	FieldMask *provisioning_approval_request.ProvisioningApprovalRequest_FieldMask `protobuf:"bytes,2,opt,customtype=ProvisioningApprovalRequest_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
  1900  }
  1901  
  1902  func (m *UpdateProvisioningApprovalRequestRequest_CAS) Reset() {
  1903  	*m = UpdateProvisioningApprovalRequestRequest_CAS{}
  1904  	if protoimpl.UnsafeEnabled {
  1905  		mi := &edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[14]
  1906  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1907  		ms.StoreMessageInfo(mi)
  1908  	}
  1909  }
  1910  
  1911  func (m *UpdateProvisioningApprovalRequestRequest_CAS) String() string {
  1912  	return protoimpl.X.MessageStringOf(m)
  1913  }
  1914  
  1915  func (*UpdateProvisioningApprovalRequestRequest_CAS) ProtoMessage() {}
  1916  
  1917  func (m *UpdateProvisioningApprovalRequestRequest_CAS) ProtoReflect() preflect.Message {
  1918  	mi := &edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[14]
  1919  	if protoimpl.UnsafeEnabled && m != nil {
  1920  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1921  		if ms.LoadMessageInfo() == nil {
  1922  			ms.StoreMessageInfo(mi)
  1923  		}
  1924  		return ms
  1925  	}
  1926  	return mi.MessageOf(m)
  1927  }
  1928  
  1929  func (*UpdateProvisioningApprovalRequestRequest_CAS) GotenMessage() {}
  1930  
  1931  // Deprecated, Use UpdateProvisioningApprovalRequestRequest_CAS.ProtoReflect.Descriptor instead.
  1932  func (*UpdateProvisioningApprovalRequestRequest_CAS) Descriptor() ([]byte, []int) {
  1933  	return edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_rawDescGZIP(), []int{10, 0}
  1934  }
  1935  
  1936  func (m *UpdateProvisioningApprovalRequestRequest_CAS) Unmarshal(b []byte) error {
  1937  	return proto.Unmarshal(b, m)
  1938  }
  1939  
  1940  func (m *UpdateProvisioningApprovalRequestRequest_CAS) Marshal() ([]byte, error) {
  1941  	return proto.Marshal(m)
  1942  }
  1943  
  1944  func (m *UpdateProvisioningApprovalRequestRequest_CAS) MarshalJSON() ([]byte, error) {
  1945  	return protojson.MarshalOptions{}.Marshal(m)
  1946  }
  1947  
  1948  func (m *UpdateProvisioningApprovalRequestRequest_CAS) UnmarshalJSON(data []byte) error {
  1949  	return protojson.Unmarshal(data, m)
  1950  }
  1951  
  1952  func (m *UpdateProvisioningApprovalRequestRequest_CAS) GetConditionalState() *provisioning_approval_request.ProvisioningApprovalRequest {
  1953  	if m != nil {
  1954  		return m.ConditionalState
  1955  	}
  1956  	return nil
  1957  }
  1958  
  1959  func (m *UpdateProvisioningApprovalRequestRequest_CAS) GetFieldMask() *provisioning_approval_request.ProvisioningApprovalRequest_FieldMask {
  1960  	if m != nil {
  1961  		return m.FieldMask
  1962  	}
  1963  	return nil
  1964  }
  1965  
  1966  func (m *UpdateProvisioningApprovalRequestRequest_CAS) SetConditionalState(fv *provisioning_approval_request.ProvisioningApprovalRequest) {
  1967  	if m == nil {
  1968  		panic(fmt.Errorf("can't set %s on nil %s", "ConditionalState", "UpdateProvisioningApprovalRequestRequest_CAS"))
  1969  	}
  1970  	m.ConditionalState = fv
  1971  }
  1972  
  1973  func (m *UpdateProvisioningApprovalRequestRequest_CAS) SetFieldMask(fv *provisioning_approval_request.ProvisioningApprovalRequest_FieldMask) {
  1974  	if m == nil {
  1975  		panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "UpdateProvisioningApprovalRequestRequest_CAS"))
  1976  	}
  1977  	m.FieldMask = fv
  1978  }
  1979  
  1980  // ResponseMask allows client to reduce response message size.
  1981  type UpdateProvisioningApprovalRequestRequest_ResponseMask struct {
  1982  	state         protoimpl.MessageState
  1983  	sizeCache     protoimpl.SizeCache
  1984  	unknownFields protoimpl.UnknownFields
  1985  	// Types that are valid to be assigned to Masking:
  1986  	//	*UpdateProvisioningApprovalRequestRequest_ResponseMask_SkipEntireResponseBody
  1987  	//	*UpdateProvisioningApprovalRequestRequest_ResponseMask_UpdatedFieldsOnly
  1988  	//	*UpdateProvisioningApprovalRequestRequest_ResponseMask_BodyMask
  1989  	Masking isUpdateProvisioningApprovalRequestRequest_ResponseMask_Masking `protobuf_oneof:"masking"`
  1990  }
  1991  
  1992  func (m *UpdateProvisioningApprovalRequestRequest_ResponseMask) Reset() {
  1993  	*m = UpdateProvisioningApprovalRequestRequest_ResponseMask{}
  1994  	if protoimpl.UnsafeEnabled {
  1995  		mi := &edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[15]
  1996  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1997  		ms.StoreMessageInfo(mi)
  1998  	}
  1999  }
  2000  
  2001  func (m *UpdateProvisioningApprovalRequestRequest_ResponseMask) String() string {
  2002  	return protoimpl.X.MessageStringOf(m)
  2003  }
  2004  
  2005  func (*UpdateProvisioningApprovalRequestRequest_ResponseMask) ProtoMessage() {}
  2006  
  2007  func (m *UpdateProvisioningApprovalRequestRequest_ResponseMask) ProtoReflect() preflect.Message {
  2008  	mi := &edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[15]
  2009  	if protoimpl.UnsafeEnabled && m != nil {
  2010  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2011  		if ms.LoadMessageInfo() == nil {
  2012  			ms.StoreMessageInfo(mi)
  2013  		}
  2014  		return ms
  2015  	}
  2016  	return mi.MessageOf(m)
  2017  }
  2018  
  2019  func (*UpdateProvisioningApprovalRequestRequest_ResponseMask) GotenMessage() {}
  2020  
  2021  // Deprecated, Use UpdateProvisioningApprovalRequestRequest_ResponseMask.ProtoReflect.Descriptor instead.
  2022  func (*UpdateProvisioningApprovalRequestRequest_ResponseMask) Descriptor() ([]byte, []int) {
  2023  	return edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_rawDescGZIP(), []int{10, 1}
  2024  }
  2025  
  2026  func (m *UpdateProvisioningApprovalRequestRequest_ResponseMask) Unmarshal(b []byte) error {
  2027  	return proto.Unmarshal(b, m)
  2028  }
  2029  
  2030  func (m *UpdateProvisioningApprovalRequestRequest_ResponseMask) Marshal() ([]byte, error) {
  2031  	return proto.Marshal(m)
  2032  }
  2033  
  2034  func (m *UpdateProvisioningApprovalRequestRequest_ResponseMask) MarshalJSON() ([]byte, error) {
  2035  	return protojson.MarshalOptions{}.Marshal(m)
  2036  }
  2037  
  2038  func (m *UpdateProvisioningApprovalRequestRequest_ResponseMask) UnmarshalJSON(data []byte) error {
  2039  	return protojson.Unmarshal(data, m)
  2040  }
  2041  
  2042  type isUpdateProvisioningApprovalRequestRequest_ResponseMask_Masking interface {
  2043  	isUpdateProvisioningApprovalRequestRequest_ResponseMask_Masking()
  2044  }
  2045  
  2046  type UpdateProvisioningApprovalRequestRequest_ResponseMask_SkipEntireResponseBody struct {
  2047  	// If this flag has value true, then response will contain just empty
  2048  	// resource without any fields populated. Field body_mask is ignored if
  2049  	// set.
  2050  	SkipEntireResponseBody bool `protobuf:"varint,1,opt,name=skip_entire_response_body,json=skipEntireResponseBody,proto3,oneof"`
  2051  }
  2052  type UpdateProvisioningApprovalRequestRequest_ResponseMask_UpdatedFieldsOnly struct {
  2053  	// Include all fields that were actually updated during processing. Note
  2054  	// this may be larger than update mask if some fields were computed
  2055  	// additionally. Name is added as well.
  2056  	UpdatedFieldsOnly bool `protobuf:"varint,2,opt,name=updated_fields_only,json=updatedFieldsOnly,proto3,oneof"`
  2057  }
  2058  type UpdateProvisioningApprovalRequestRequest_ResponseMask_BodyMask struct {
  2059  	// If this field is populated, then resource in response will contain only
  2060  	// specific fields. If skip_entire_response_body is true, this field is
  2061  	// ignored.
  2062  	BodyMask *provisioning_approval_request.ProvisioningApprovalRequest_FieldMask `protobuf:"bytes,3,opt,customtype=ProvisioningApprovalRequest_FieldMask,name=body_mask,json=bodyMask,proto3,oneof"`
  2063  }
  2064  
  2065  func (*UpdateProvisioningApprovalRequestRequest_ResponseMask_SkipEntireResponseBody) isUpdateProvisioningApprovalRequestRequest_ResponseMask_Masking() {
  2066  }
  2067  func (*UpdateProvisioningApprovalRequestRequest_ResponseMask_UpdatedFieldsOnly) isUpdateProvisioningApprovalRequestRequest_ResponseMask_Masking() {
  2068  }
  2069  func (*UpdateProvisioningApprovalRequestRequest_ResponseMask_BodyMask) isUpdateProvisioningApprovalRequestRequest_ResponseMask_Masking() {
  2070  }
  2071  func (m *UpdateProvisioningApprovalRequestRequest_ResponseMask) GetMasking() isUpdateProvisioningApprovalRequestRequest_ResponseMask_Masking {
  2072  	if m != nil {
  2073  		return m.Masking
  2074  	}
  2075  	return nil
  2076  }
  2077  func (m *UpdateProvisioningApprovalRequestRequest_ResponseMask) GetSkipEntireResponseBody() bool {
  2078  	if x, ok := m.GetMasking().(*UpdateProvisioningApprovalRequestRequest_ResponseMask_SkipEntireResponseBody); ok {
  2079  		return x.SkipEntireResponseBody
  2080  	}
  2081  	return false
  2082  }
  2083  func (m *UpdateProvisioningApprovalRequestRequest_ResponseMask) GetUpdatedFieldsOnly() bool {
  2084  	if x, ok := m.GetMasking().(*UpdateProvisioningApprovalRequestRequest_ResponseMask_UpdatedFieldsOnly); ok {
  2085  		return x.UpdatedFieldsOnly
  2086  	}
  2087  	return false
  2088  }
  2089  func (m *UpdateProvisioningApprovalRequestRequest_ResponseMask) GetBodyMask() *provisioning_approval_request.ProvisioningApprovalRequest_FieldMask {
  2090  	if x, ok := m.GetMasking().(*UpdateProvisioningApprovalRequestRequest_ResponseMask_BodyMask); ok {
  2091  		return x.BodyMask
  2092  	}
  2093  	return nil
  2094  }
  2095  func (m *UpdateProvisioningApprovalRequestRequest_ResponseMask) SetMasking(ofv isUpdateProvisioningApprovalRequestRequest_ResponseMask_Masking) {
  2096  	if m == nil {
  2097  		panic(fmt.Errorf("can't set %s on nil %s", "isUpdateProvisioningApprovalRequestRequest_ResponseMask_Masking", "UpdateProvisioningApprovalRequestRequest_ResponseMask"))
  2098  	}
  2099  	m.Masking = ofv
  2100  }
  2101  func (m *UpdateProvisioningApprovalRequestRequest_ResponseMask) SetSkipEntireResponseBody(fv bool) {
  2102  	m.SetMasking(&UpdateProvisioningApprovalRequestRequest_ResponseMask_SkipEntireResponseBody{SkipEntireResponseBody: fv})
  2103  }
  2104  func (m *UpdateProvisioningApprovalRequestRequest_ResponseMask) SetUpdatedFieldsOnly(fv bool) {
  2105  	m.SetMasking(&UpdateProvisioningApprovalRequestRequest_ResponseMask_UpdatedFieldsOnly{UpdatedFieldsOnly: fv})
  2106  }
  2107  func (m *UpdateProvisioningApprovalRequestRequest_ResponseMask) SetBodyMask(fv *provisioning_approval_request.ProvisioningApprovalRequest_FieldMask) {
  2108  	m.SetMasking(&UpdateProvisioningApprovalRequestRequest_ResponseMask_BodyMask{BodyMask: fv})
  2109  }
  2110  
  2111  var edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto preflect.FileDescriptor
  2112  
  2113  var edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_rawDesc = []byte{
  2114  	0x0a, 0x49, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73,
  2115  	0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f,
  2116  	0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x70, 0x70,
  2117  	0x72, 0x6f, 0x76, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x65,
  2118  	0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x14, 0x6e, 0x74, 0x74,
  2119  	0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
  2120  	0x32, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e,
  2121  	0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
  2122  	0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65,
  2123  	0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f,
  2124  	0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x61, 0x6c, 0x69,
  2125  	0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65,
  2126  	0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f,
  2127  	0x74, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e,
  2128  	0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x6f,
  2129  	0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f,
  2130  	0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x65, 0x72, 0x76,
  2131  	0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x74, 0x65, 0x6e,
  2132  	0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x63, 0x6c, 0x69,
  2133  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e,
  2134  	0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72,
  2135  	0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f,
  2136  	0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x65, 0x72, 0x73,
  2137  	0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x67, 0x6f,
  2138  	0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
  2139  	0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f,
  2140  	0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  2141  	0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
  2142  	0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
  2143  	0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  2144  	0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
  2145  	0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f,
  2146  	0x74, 0x6f, 0x1a, 0x16, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f,
  2147  	0x76, 0x69, 0x65, 0x77, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x74, 0x65,
  2148  	0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x77, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x74, 0x79,
  2149  	0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x48, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71,
  2150  	0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76,
  2151  	0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f,
  2152  	0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x5f, 0x72, 0x65,
  2153  	0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x2e, 0x70, 0x72, 0x6f,
  2154  	0x74, 0x6f, 0x1a, 0x41, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63,
  2155  	0x65, 0x73, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
  2156  	0x32, 0x2f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x61,
  2157  	0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e,
  2158  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x48, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x64, 0x65,
  2159  	0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x61, 0x6c,
  2160  	0x70, 0x68, 0x61, 0x32, 0x2f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e,
  2161  	0x67, 0x5f, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65,
  2162  	0x73, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
  2163  	0xe7, 0x01, 0x0a, 0x25, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e,
  2164  	0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65,
  2165  	0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x37, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
  2166  	0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x23, 0xb2, 0xda, 0x21, 0x1f, 0x0a, 0x1d, 0x0a,
  2167  	0x1b, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70,
  2168  	0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x04, 0x6e, 0x61,
  2169  	0x6d, 0x65, 0x12, 0x5e, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b,
  2170  	0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  2171  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61,
  2172  	0x73, 0x6b, 0x42, 0x23, 0xb2, 0xda, 0x21, 0x1f, 0x32, 0x1d, 0x0a, 0x1b, 0x50, 0x72, 0x6f, 0x76,
  2173  	0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c,
  2174  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61,
  2175  	0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e,
  2176  	0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56,
  2177  	0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x22, 0xf5, 0x01, 0x0a, 0x2b, 0x42, 0x61,
  2178  	0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69,
  2179  	0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  2180  	0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x39, 0x0a, 0x05, 0x6e, 0x61, 0x6d,
  2181  	0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x42, 0x23, 0xb2, 0xda, 0x21, 0x1f, 0x0a, 0x1d,
  2182  	0x0a, 0x1b, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70,
  2183  	0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x05, 0x6e,
  2184  	0x61, 0x6d, 0x65, 0x73, 0x12, 0x5e, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61,
  2185  	0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  2186  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64,
  2187  	0x4d, 0x61, 0x73, 0x6b, 0x42, 0x23, 0xb2, 0xda, 0x21, 0x1f, 0x32, 0x1d, 0x0a, 0x1b, 0x50, 0x72,
  2188  	0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76,
  2189  	0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64,
  2190  	0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x04, 0x20, 0x01,
  2191  	0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73,
  2192  	0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x4a, 0x04, 0x08, 0x01, 0x10,
  2193  	0x02, 0x22, 0xe6, 0x01, 0x0a, 0x2c, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x50, 0x72,
  2194  	0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76,
  2195  	0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
  2196  	0x73, 0x65, 0x12, 0x77, 0x0a, 0x1e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69,
  2197  	0x6e, 0x67, 0x5f, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x71, 0x75,
  2198  	0x65, 0x73, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x6e, 0x74, 0x74,
  2199  	0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
  2200  	0x32, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70,
  2201  	0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x1c, 0x70,
  2202  	0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f,
  2203  	0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x3d, 0x0a, 0x07, 0x6d,
  2204  	0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x42, 0x23, 0xb2, 0xda,
  2205  	0x21, 0x1f, 0x0a, 0x1d, 0x0a, 0x1b, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69,
  2206  	0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  2207  	0x74, 0x52, 0x07, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x22, 0x85, 0x04, 0x0a, 0x27, 0x4c,
  2208  	0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41,
  2209  	0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x52,
  2210  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3b, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
  2211  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x23, 0xb2, 0xda, 0x21, 0x1f, 0x3a, 0x1d, 0x0a, 0x1b,
  2212  	0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72,
  2213  	0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x06, 0x70, 0x61, 0x72,
  2214  	0x65, 0x6e, 0x74, 0x12, 0x25, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65,
  2215  	0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x08, 0xca, 0xc6, 0x27, 0x04, 0x12, 0x02, 0x2a, 0x00,
  2216  	0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x42, 0x0a, 0x0a, 0x70, 0x61,
  2217  	0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x23,
  2218  	0xb2, 0xda, 0x21, 0x1f, 0x22, 0x1d, 0x0a, 0x1b, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f,
  2219  	0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75,
  2220  	0x65, 0x73, 0x74, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x3e,
  2221  	0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09,
  2222  	0x42, 0x23, 0xb2, 0xda, 0x21, 0x1f, 0x2a, 0x1d, 0x0a, 0x1b, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73,
  2223  	0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65,
  2224  	0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x12, 0x3b,
  2225  	0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x23,
  2226  	0xb2, 0xda, 0x21, 0x1f, 0x1a, 0x1d, 0x0a, 0x1b, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f,
  2227  	0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75,
  2228  	0x65, 0x73, 0x74, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x5e, 0x0a, 0x0a, 0x66,
  2229  	0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32,
  2230  	0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
  2231  	0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x23, 0xb2, 0xda, 0x21,
  2232  	0x1f, 0x32, 0x1d, 0x0a, 0x1b, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e,
  2233  	0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  2234  	0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76,
  2235  	0x69, 0x65, 0x77, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65,
  2236  	0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69,
  2237  	0x65, 0x77, 0x12, 0x2e, 0x0a, 0x13, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x5f, 0x70, 0x61,
  2238  	0x67, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52,
  2239  	0x11, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x50, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x49, 0x6e,
  2240  	0x66, 0x6f, 0x22, 0x94, 0x03, 0x0a, 0x28, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69,
  2241  	0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52,
  2242  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
  2243  	0x77, 0x0a, 0x1e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x5f,
  2244  	0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  2245  	0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65,
  2246  	0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x50,
  2247  	0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f,
  2248  	0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x1c, 0x70, 0x72, 0x6f, 0x76,
  2249  	0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c,
  2250  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x4b, 0x0a, 0x0f, 0x70, 0x72, 0x65, 0x76,
  2251  	0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28,
  2252  	0x09, 0x42, 0x23, 0xb2, 0xda, 0x21, 0x1f, 0x22, 0x1d, 0x0a, 0x1b, 0x50, 0x72, 0x6f, 0x76, 0x69,
  2253  	0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52,
  2254  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x0d, 0x70, 0x72, 0x65, 0x76, 0x50, 0x61, 0x67, 0x65,
  2255  	0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x4b, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61,
  2256  	0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x23,
  2257  	0xb2, 0xda, 0x21, 0x1f, 0x22, 0x1d, 0x0a, 0x1b, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f,
  2258  	0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75,
  2259  	0x65, 0x73, 0x74, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b,
  2260  	0x65, 0x6e, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x6f, 0x66,
  2261  	0x66, 0x73, 0x65, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x63, 0x75, 0x72, 0x72,
  2262  	0x65, 0x6e, 0x74, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x2e, 0x0a, 0x13, 0x74, 0x6f, 0x74,
  2263  	0x61, 0x6c, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74,
  2264  	0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x11, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x73,
  2265  	0x75, 0x6c, 0x74, 0x73, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0xe9, 0x01, 0x0a, 0x27, 0x57, 0x61,
  2266  	0x74, 0x63, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41,
  2267  	0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65,
  2268  	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x37, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
  2269  	0x01, 0x28, 0x09, 0x42, 0x23, 0xb2, 0xda, 0x21, 0x1f, 0x0a, 0x1d, 0x0a, 0x1b, 0x50, 0x72, 0x6f,
  2270  	0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61,
  2271  	0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x5e,
  2272  	0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01,
  2273  	0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  2274  	0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x23,
  2275  	0xb2, 0xda, 0x21, 0x1f, 0x32, 0x1d, 0x0a, 0x1b, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f,
  2276  	0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75,
  2277  	0x65, 0x73, 0x74, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25,
  2278  	0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67,
  2279  	0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52,
  2280  	0x04, 0x76, 0x69, 0x65, 0x77, 0x22, 0x7b, 0x0a, 0x28, 0x57, 0x61, 0x74, 0x63, 0x68, 0x50, 0x72,
  2281  	0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76,
  2282  	0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
  2283  	0x65, 0x12, 0x4f, 0x0a, 0x06, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
  2284  	0x0b, 0x32, 0x37, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e,
  2285  	0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69,
  2286  	0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71,
  2287  	0x75, 0x65, 0x73, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x06, 0x63, 0x68, 0x61, 0x6e,
  2288  	0x67, 0x65, 0x22, 0x9a, 0x05, 0x0a, 0x28, 0x57, 0x61, 0x74, 0x63, 0x68, 0x50, 0x72, 0x6f, 0x76,
  2289  	0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c,
  2290  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
  2291  	0x2a, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e,
  2292  	0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x57, 0x61, 0x74, 0x63,
  2293  	0x68, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x3b, 0x0a, 0x06, 0x70,
  2294  	0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x23, 0xb2, 0xda, 0x21,
  2295  	0x1f, 0x3a, 0x1d, 0x0a, 0x1b, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e,
  2296  	0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  2297  	0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x25, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65,
  2298  	0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x08, 0xca, 0xc6, 0x27,
  2299  	0x04, 0x12, 0x02, 0x2a, 0x00, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12,
  2300  	0x42, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20,
  2301  	0x01, 0x28, 0x09, 0x42, 0x23, 0xb2, 0xda, 0x21, 0x1f, 0x22, 0x1d, 0x0a, 0x1b, 0x50, 0x72, 0x6f,
  2302  	0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61,
  2303  	0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f,
  2304  	0x6b, 0x65, 0x6e, 0x12, 0x3e, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18,
  2305  	0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x23, 0xb2, 0xda, 0x21, 0x1f, 0x2a, 0x1d, 0x0a, 0x1b, 0x50,
  2306  	0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f,
  2307  	0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65,
  2308  	0x72, 0x42, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x5f, 0x74, 0x6f,
  2309  	0x6b, 0x65, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x73, 0x75, 0x6d,
  2310  	0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x3f, 0x0a, 0x0d, 0x73, 0x74, 0x61, 0x72, 0x74, 0x69,
  2311  	0x6e, 0x67, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
  2312  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
  2313  	0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x73, 0x74, 0x61, 0x72, 0x74,
  2314  	0x69, 0x6e, 0x67, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3b, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65,
  2315  	0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x23, 0xb2, 0xda, 0x21, 0x1f, 0x1a, 0x1d, 0x0a,
  2316  	0x1b, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70,
  2317  	0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x06, 0x66, 0x69,
  2318  	0x6c, 0x74, 0x65, 0x72, 0x12, 0x5e, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61,
  2319  	0x73, 0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  2320  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64,
  2321  	0x4d, 0x61, 0x73, 0x6b, 0x42, 0x23, 0xb2, 0xda, 0x21, 0x1f, 0x32, 0x1d, 0x0a, 0x1b, 0x50, 0x72,
  2322  	0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76,
  2323  	0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64,
  2324  	0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x08, 0x20, 0x01,
  2325  	0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73,
  2326  	0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x12, 0x32, 0x0a, 0x0e, 0x6d,
  2327  	0x61, 0x78, 0x5f, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x0b, 0x20,
  2328  	0x01, 0x28, 0x05, 0x42, 0x0c, 0xca, 0xc6, 0x27, 0x08, 0x12, 0x06, 0x1a, 0x02, 0x08, 0x64, 0x2a,
  2329  	0x00, 0x52, 0x0c, 0x6d, 0x61, 0x78, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x53, 0x69, 0x7a, 0x65, 0x22,
  2330  	0x92, 0x05, 0x0a, 0x29, 0x57, 0x61, 0x74, 0x63, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69,
  2331  	0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71,
  2332  	0x75, 0x65, 0x73, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x8a, 0x01,
  2333  	0x0a, 0x25, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x61,
  2334  	0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f,
  2335  	0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e,
  2336  	0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c,
  2337  	0x70, 0x68, 0x61, 0x32, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e,
  2338  	0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  2339  	0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x22, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f,
  2340  	0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75,
  2341  	0x65, 0x73, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73,
  2342  	0x5f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09,
  2343  	0x69, 0x73, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x7b, 0x0a, 0x11, 0x70, 0x61, 0x67,
  2344  	0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x03,
  2345  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x4f, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63,
  2346  	0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x57, 0x61, 0x74, 0x63,
  2347  	0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70,
  2348  	0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x52, 0x65, 0x73,
  2349  	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x43,
  2350  	0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x0f, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e,
  2351  	0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65,
  2352  	0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65,
  2353  	0x73, 0x75, 0x6d, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x6e, 0x61,
  2354  	0x70, 0x73, 0x68, 0x6f, 0x74, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03,
  2355  	0x52, 0x0c, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x22,
  2356  	0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x73, 0x6f, 0x66, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x65, 0x74, 0x18,
  2357  	0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x53, 0x6f, 0x66, 0x74, 0x52, 0x65, 0x73,
  2358  	0x65, 0x74, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x68, 0x61, 0x72, 0x64, 0x5f, 0x72, 0x65,
  2359  	0x73, 0x65, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x48, 0x61, 0x72,
  2360  	0x64, 0x52, 0x65, 0x73, 0x65, 0x74, 0x1a, 0xab, 0x01, 0x0a, 0x0f, 0x50, 0x61, 0x67, 0x65, 0x54,
  2361  	0x6f, 0x6b, 0x65, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x4b, 0x0a, 0x0f, 0x70, 0x72,
  2362  	0x65, 0x76, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x01, 0x20,
  2363  	0x01, 0x28, 0x09, 0x42, 0x23, 0xb2, 0xda, 0x21, 0x1f, 0x22, 0x1d, 0x0a, 0x1b, 0x50, 0x72, 0x6f,
  2364  	0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61,
  2365  	0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x0d, 0x70, 0x72, 0x65, 0x76, 0x50, 0x61,
  2366  	0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x4b, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f,
  2367  	0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
  2368  	0x42, 0x23, 0xb2, 0xda, 0x21, 0x1f, 0x22, 0x1d, 0x0a, 0x1b, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73,
  2369  	0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65,
  2370  	0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54,
  2371  	0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x98, 0x04, 0x0a, 0x28, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50,
  2372  	0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f,
  2373  	0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  2374  	0x74, 0x12, 0x3b, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
  2375  	0x09, 0x42, 0x23, 0xb2, 0xda, 0x21, 0x1f, 0x3a, 0x1d, 0x0a, 0x1b, 0x50, 0x72, 0x6f, 0x76, 0x69,
  2376  	0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52,
  2377  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x83,
  2378  	0x01, 0x0a, 0x1d, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x5f,
  2379  	0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  2380  	0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76,
  2381  	0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x50, 0x72,
  2382  	0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76,
  2383  	0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x42, 0x0c, 0xc8, 0xd5, 0x22, 0x01, 0xca,
  2384  	0xc6, 0x27, 0x04, 0x62, 0x02, 0x08, 0x01, 0x52, 0x1b, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69,
  2385  	0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71,
  2386  	0x75, 0x65, 0x73, 0x74, 0x12, 0x70, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
  2387  	0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4b, 0x2e, 0x6e, 0x74,
  2388  	0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
  2389  	0x61, 0x32, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69,
  2390  	0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71,
  2391  	0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x52, 0x65, 0x73, 0x70,
  2392  	0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e,
  2393  	0x73, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x1a, 0xb6, 0x01, 0x0a, 0x0c, 0x52, 0x65, 0x73, 0x70, 0x6f,
  2394  	0x6e, 0x73, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x3b, 0x0a, 0x19, 0x73, 0x6b, 0x69, 0x70, 0x5f,
  2395  	0x65, 0x6e, 0x74, 0x69, 0x72, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f,
  2396  	0x62, 0x6f, 0x64, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x16, 0x73, 0x6b,
  2397  	0x69, 0x70, 0x45, 0x6e, 0x74, 0x69, 0x72, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
  2398  	0x42, 0x6f, 0x64, 0x79, 0x12, 0x5e, 0x0a, 0x09, 0x62, 0x6f, 0x64, 0x79, 0x5f, 0x6d, 0x61, 0x73,
  2399  	0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  2400  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d,
  2401  	0x61, 0x73, 0x6b, 0x42, 0x23, 0xb2, 0xda, 0x21, 0x1f, 0x32, 0x1d, 0x0a, 0x1b, 0x50, 0x72, 0x6f,
  2402  	0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61,
  2403  	0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x08, 0x62, 0x6f, 0x64, 0x79,
  2404  	0x4d, 0x61, 0x73, 0x6b, 0x42, 0x09, 0x0a, 0x07, 0x6d, 0x61, 0x73, 0x6b, 0x69, 0x6e, 0x67, 0x22,
  2405  	0xbc, 0x07, 0x0a, 0x28, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73,
  2406  	0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65,
  2407  	0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x83, 0x01, 0x0a,
  2408  	0x1d, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x70,
  2409  	0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x02,
  2410  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63,
  2411  	0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x50, 0x72, 0x6f, 0x76,
  2412  	0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c,
  2413  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x42, 0x0c, 0xc8, 0xd5, 0x22, 0x01, 0xca, 0xc6, 0x27,
  2414  	0x04, 0x62, 0x02, 0x08, 0x01, 0x52, 0x1b, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e,
  2415  	0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65,
  2416  	0x73, 0x74, 0x12, 0x60, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73,
  2417  	0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  2418  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d,
  2419  	0x61, 0x73, 0x6b, 0x42, 0x23, 0xb2, 0xda, 0x21, 0x1f, 0x32, 0x1d, 0x0a, 0x1b, 0x50, 0x72, 0x6f,
  2420  	0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61,
  2421  	0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
  2422  	0x4d, 0x61, 0x73, 0x6b, 0x12, 0x54, 0x0a, 0x03, 0x63, 0x61, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28,
  2423  	0x0b, 0x32, 0x42, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e,
  2424  	0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50,
  2425  	0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f,
  2426  	0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  2427  	0x74, 0x2e, 0x43, 0x41, 0x53, 0x52, 0x03, 0x63, 0x61, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6c,
  2428  	0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28,
  2429  	0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x12,
  2430  	0x70, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b,
  2431  	0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76,
  2432  	0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x55, 0x70,
  2433  	0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67,
  2434  	0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52,
  2435  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d,
  2436  	0x61, 0x73, 0x6b, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x61, 0x73,
  2437  	0x6b, 0x1a, 0xcf, 0x01, 0x0a, 0x03, 0x43, 0x41, 0x53, 0x12, 0x68, 0x0a, 0x11, 0x63, 0x6f, 0x6e,
  2438  	0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01,
  2439  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63,
  2440  	0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x50, 0x72, 0x6f, 0x76,
  2441  	0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c,
  2442  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x42, 0x08, 0xca, 0xc6, 0x27, 0x04, 0x62, 0x02, 0x10,
  2443  	0x01, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x74,
  2444  	0x61, 0x74, 0x65, 0x12, 0x5e, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73,
  2445  	0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  2446  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d,
  2447  	0x61, 0x73, 0x6b, 0x42, 0x23, 0xb2, 0xda, 0x21, 0x1f, 0x32, 0x1d, 0x0a, 0x1b, 0x50, 0x72, 0x6f,
  2448  	0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61,
  2449  	0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d,
  2450  	0x61, 0x73, 0x6b, 0x1a, 0xe8, 0x01, 0x0a, 0x0c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
  2451  	0x4d, 0x61, 0x73, 0x6b, 0x12, 0x3b, 0x0a, 0x19, 0x73, 0x6b, 0x69, 0x70, 0x5f, 0x65, 0x6e, 0x74,
  2452  	0x69, 0x72, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x62, 0x6f, 0x64,
  2453  	0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x16, 0x73, 0x6b, 0x69, 0x70, 0x45,
  2454  	0x6e, 0x74, 0x69, 0x72, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x6f, 0x64,
  2455  	0x79, 0x12, 0x30, 0x0a, 0x13, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x65,
  2456  	0x6c, 0x64, 0x73, 0x5f, 0x6f, 0x6e, 0x6c, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00,
  2457  	0x52, 0x11, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x4f,
  2458  	0x6e, 0x6c, 0x79, 0x12, 0x5e, 0x0a, 0x09, 0x62, 0x6f, 0x64, 0x79, 0x5f, 0x6d, 0x61, 0x73, 0x6b,
  2459  	0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  2460  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61,
  2461  	0x73, 0x6b, 0x42, 0x23, 0xb2, 0xda, 0x21, 0x1f, 0x32, 0x1d, 0x0a, 0x1b, 0x50, 0x72, 0x6f, 0x76,
  2462  	0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c,
  2463  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x08, 0x62, 0x6f, 0x64, 0x79, 0x4d,
  2464  	0x61, 0x73, 0x6b, 0x42, 0x09, 0x0a, 0x07, 0x6d, 0x61, 0x73, 0x6b, 0x69, 0x6e, 0x67, 0x22, 0x88,
  2465  	0x01, 0x0a, 0x28, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69,
  2466  	0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71,
  2467  	0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x37, 0x0a, 0x04, 0x6e,
  2468  	0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x23, 0xb2, 0xda, 0x21, 0x1f, 0x0a,
  2469  	0x1d, 0x0a, 0x1b, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41,
  2470  	0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x04,
  2471  	0x6e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69,
  2472  	0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c,
  2473  	0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x32, 0xe2, 0x19, 0x0a, 0x22, 0x50, 0x72,
  2474  	0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76,
  2475  	0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
  2476  	0x12, 0xb6, 0x02, 0x0a, 0x1e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f,
  2477  	0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75,
  2478  	0x65, 0x73, 0x74, 0x12, 0x3b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65,
  2479  	0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72,
  2480  	0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76,
  2481  	0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  2482  	0x1a, 0x31, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76,
  2483  	0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f,
  2484  	0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75,
  2485  	0x65, 0x73, 0x74, 0x22, 0xa3, 0x01, 0x82, 0xdb, 0x21, 0x32, 0x0a, 0x1b, 0x50, 0x72, 0x6f, 0x76,
  2486  	0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c,
  2487  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x03, 0x67, 0x65, 0x74, 0x2a, 0x06, 0x0a, 0x04,
  2488  	0x6e, 0x61, 0x6d, 0x65, 0x32, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xa2, 0xdc, 0x21, 0x02,
  2489  	0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x5d, 0x12, 0x5b, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70,
  2490  	0x68, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
  2491  	0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x70,
  2492  	0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63,
  2493  	0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69,
  2494  	0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  2495  	0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x8a, 0xcc, 0x26, 0x00, 0x12, 0xc9, 0x02, 0x0a, 0x24, 0x42, 0x61,
  2496  	0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69,
  2497  	0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  2498  	0x74, 0x73, 0x12, 0x41, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73,
  2499  	0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47,
  2500  	0x65, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70,
  2501  	0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x52, 0x65,
  2502  	0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x42, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69,
  2503  	0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x42, 0x61, 0x74,
  2504  	0x63, 0x68, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e,
  2505  	0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  2506  	0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x99, 0x01, 0x82, 0xdb, 0x21, 0x54,
  2507  	0x0a, 0x1b, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70,
  2508  	0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x08, 0x62,
  2509  	0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x20, 0x01, 0x2a, 0x07, 0x0a, 0x05, 0x6e, 0x61, 0x6d,
  2510  	0x65, 0x73, 0x32, 0x20, 0x12, 0x1e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69,
  2511  	0x6e, 0x67, 0x5f, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x71, 0x75,
  2512  	0x65, 0x73, 0x74, 0x73, 0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x31,
  2513  	0x12, 0x2f, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x70, 0x72, 0x6f, 0x76,
  2514  	0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c,
  2515  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x3a, 0x62, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65,
  2516  	0x74, 0x8a, 0xcc, 0x26, 0x00, 0x12, 0xe8, 0x02, 0x0a, 0x20, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72,
  2517  	0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76,
  2518  	0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x3d, 0x2e, 0x6e, 0x74, 0x74,
  2519  	0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
  2520  	0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69,
  2521  	0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  2522  	0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3e, 0x2e, 0x6e, 0x74, 0x74, 0x2e,
  2523  	0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32,
  2524  	0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e,
  2525  	0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  2526  	0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xc4, 0x01, 0x82, 0xdb, 0x21, 0x53,
  2527  	0x0a, 0x1b, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70,
  2528  	0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x04, 0x6c,
  2529  	0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x2a, 0x08, 0x1a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e,
  2530  	0x74, 0x32, 0x20, 0x12, 0x1e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e,
  2531  	0x67, 0x5f, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65,
  2532  	0x73, 0x74, 0x73, 0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x5d, 0x12,
  2533  	0x5b, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65,
  2534  	0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65,
  2535  	0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f,
  2536  	0x6e, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f,
  2537  	0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72,
  2538  	0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x8a, 0xcc, 0x26, 0x00,
  2539  	0x12, 0xd3, 0x02, 0x0a, 0x20, 0x57, 0x61, 0x74, 0x63, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73,
  2540  	0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65,
  2541  	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69,
  2542  	0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x57, 0x61, 0x74,
  2543  	0x63, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70,
  2544  	0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71,
  2545  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x3e, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63,
  2546  	0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x57, 0x61, 0x74, 0x63,
  2547  	0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70,
  2548  	0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70,
  2549  	0x6f, 0x6e, 0x73, 0x65, 0x22, 0xad, 0x01, 0x82, 0xdb, 0x21, 0x36, 0x0a, 0x1b, 0x50, 0x72, 0x6f,
  2550  	0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61,
  2551  	0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x05, 0x77, 0x61, 0x74, 0x63, 0x68, 0x2a,
  2552  	0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x32, 0x08, 0x12, 0x06, 0x63, 0x68, 0x61, 0x6e, 0x67,
  2553  	0x65, 0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x63, 0x22, 0x61, 0x2f,
  2554  	0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70,
  2555  	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e,
  2556  	0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67,
  2557  	0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x72, 0x6f, 0x76, 0x69,
  2558  	0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52,
  2559  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x77, 0x61, 0x74, 0x63, 0x68,
  2560  	0x8a, 0xcc, 0x26, 0x00, 0x30, 0x01, 0x12, 0xfb, 0x02, 0x0a, 0x21, 0x57, 0x61, 0x74, 0x63, 0x68,
  2561  	0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72,
  2562  	0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x3e, 0x2e, 0x6e,
  2563  	0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
  2564  	0x68, 0x61, 0x32, 0x2e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69,
  2565  	0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71,
  2566  	0x75, 0x65, 0x73, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3f, 0x2e, 0x6e,
  2567  	0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
  2568  	0x68, 0x61, 0x32, 0x2e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69,
  2569  	0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71,
  2570  	0x75, 0x65, 0x73, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xd2, 0x01,
  2571  	0x82, 0xdb, 0x21, 0x5b, 0x0a, 0x1b, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69,
  2572  	0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  2573  	0x74, 0x12, 0x05, 0x77, 0x61, 0x74, 0x63, 0x68, 0x18, 0x01, 0x20, 0x01, 0x2a, 0x08, 0x1a, 0x06,
  2574  	0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x32, 0x27, 0x12, 0x25, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73,
  2575  	0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x5f,
  2576  	0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0xa2,
  2577  	0xdc, 0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x63, 0x22, 0x61, 0x2f, 0x76, 0x31,
  2578  	0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70,
  2579  	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e,
  2580  	0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67,
  2581  	0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x70, 0x72, 0x6f, 0x76,
  2582  	0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c,
  2583  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x3a, 0x77, 0x61, 0x74, 0x63, 0x68, 0x8a, 0xcc,
  2584  	0x26, 0x00, 0x30, 0x01, 0x12, 0x83, 0x03, 0x0a, 0x21, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50,
  2585  	0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f,
  2586  	0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3e, 0x2e, 0x6e, 0x74, 0x74,
  2587  	0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
  2588  	0x32, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f,
  2589  	0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75,
  2590  	0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x6e, 0x74, 0x74,
  2591  	0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
  2592  	0x32, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70,
  2593  	0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0xea, 0x01,
  2594  	0x82, 0xdb, 0x21, 0x58, 0x0a, 0x1b, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69,
  2595  	0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  2596  	0x74, 0x12, 0x06, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x18, 0x01, 0x2a, 0x27, 0x12, 0x1d, 0x70,
  2597  	0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x70, 0x70, 0x72,
  2598  	0x6f, 0x76, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x06, 0x70, 0x61,
  2599  	0x72, 0x65, 0x6e, 0x74, 0x32, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xa2, 0xdc, 0x21, 0x02,
  2600  	0x10, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x7c, 0x3a, 0x1d, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73,
  2601  	0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x5f,
  2602  	0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x5b, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
  2603  	0x61, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65,
  2604  	0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f,
  2605  	0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x6c, 0x69,
  2606  	0x63, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f,
  2607  	0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75,
  2608  	0x65, 0x73, 0x74, 0x73, 0x8a, 0xcc, 0x26, 0x02, 0x10, 0x01, 0x12, 0x98, 0x03, 0x0a, 0x21, 0x55,
  2609  	0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e,
  2610  	0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  2611  	0x12, 0x3e, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76,
  2612  	0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72,
  2613  	0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76,
  2614  	0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  2615  	0x1a, 0x31, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76,
  2616  	0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f,
  2617  	0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75,
  2618  	0x65, 0x73, 0x74, 0x22, 0xff, 0x01, 0x82, 0xdb, 0x21, 0x4e, 0x0a, 0x1b, 0x50, 0x72, 0x6f, 0x76,
  2619  	0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c,
  2620  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x06, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x2a,
  2621  	0x1f, 0x12, 0x1d, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x5f,
  2622  	0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  2623  	0x32, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xa2, 0xdc, 0x21, 0x02, 0x10, 0x01, 0x82, 0xd3,
  2624  	0xe4, 0x93, 0x02, 0x9a, 0x01, 0x3a, 0x1d, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e,
  2625  	0x69, 0x6e, 0x67, 0x5f, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x71,
  2626  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x79, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f,
  2627  	0x7b, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x70,
  2628  	0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x6e,
  2629  	0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x72,
  2630  	0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69,
  2631  	0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f,
  2632  	0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72,
  2633  	0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x8a,
  2634  	0xcc, 0x26, 0x02, 0x10, 0x01, 0x12, 0x9e, 0x02, 0x0a, 0x21, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
  2635  	0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72,
  2636  	0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3e, 0x2e, 0x6e, 0x74,
  2637  	0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
  2638  	0x61, 0x32, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69,
  2639  	0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71,
  2640  	0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f,
  2641  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d,
  2642  	0x70, 0x74, 0x79, 0x22, 0xa0, 0x01, 0x82, 0xdb, 0x21, 0x2d, 0x0a, 0x1b, 0x50, 0x72, 0x6f, 0x76,
  2643  	0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c,
  2644  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x06, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x2a,
  2645  	0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xa2, 0xdc, 0x21, 0x02, 0x10, 0x01, 0x82, 0xd3, 0xe4,
  2646  	0x93, 0x02, 0x5d, 0x2a, 0x5b, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x7b,
  2647  	0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f,
  2648  	0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73,
  2649  	0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x2a,
  2650  	0x2f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70,
  2651  	0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x2a, 0x7d,
  2652  	0x8a, 0xcc, 0x26, 0x02, 0x10, 0x01, 0x12, 0x84, 0x03, 0x0a, 0x21, 0x50, 0x72, 0x6f, 0x76, 0x69,
  2653  	0x73, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x46, 0x6f, 0x72, 0x41, 0x70, 0x70,
  2654  	0x72, 0x6f, 0x76, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3e, 0x2e, 0x6e,
  2655  	0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
  2656  	0x68, 0x61, 0x32, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x76,
  2657  	0x69, 0x63, 0x65, 0x46, 0x6f, 0x72, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x64, 0x52, 0x65,
  2658  	0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3f, 0x2e, 0x6e,
  2659  	0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
  2660  	0x68, 0x61, 0x32, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x76,
  2661  	0x69, 0x63, 0x65, 0x46, 0x6f, 0x72, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x64, 0x52, 0x65,
  2662  	0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xdd, 0x01,
  2663  	0x82, 0xdb, 0x21, 0x48, 0x0a, 0x1b, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69,
  2664  	0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  2665  	0x74, 0x12, 0x21, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x76, 0x69,
  2666  	0x63, 0x65, 0x46, 0x6f, 0x72, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x64, 0x52, 0x65, 0x71,
  2667  	0x75, 0x65, 0x73, 0x74, 0x2a, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xa2, 0xdc, 0x21, 0x02,
  2668  	0x10, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x7f, 0x22, 0x7d, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70,
  2669  	0x68, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
  2670  	0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x70,
  2671  	0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63,
  2672  	0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69,
  2673  	0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  2674  	0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x44,
  2675  	0x65, 0x76, 0x69, 0x63, 0x65, 0x46, 0x6f, 0x72, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x64,
  2676  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x8a, 0xcc, 0x26, 0x02, 0x10, 0x01, 0x1a, 0x2f, 0xca,
  2677  	0x41, 0x12, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71,
  2678  	0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x17, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x61,
  2679  	0x70, 0x69, 0x73, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x42, 0xbd,
  2680  	0x03, 0xe8, 0xde, 0x21, 0x00, 0x82, 0xff, 0xd0, 0x02, 0x78, 0x0a, 0x24, 0x70, 0x72, 0x6f, 0x76,
  2681  	0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61,
  2682  	0x6c, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72,
  2683  	0x12, 0x50, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f,
  2684  	0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x64, 0x65, 0x76,
  2685  	0x69, 0x63, 0x65, 0x73, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x61, 0x6c,
  2686  	0x70, 0x68, 0x61, 0x32, 0x2f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e,
  2687  	0x67, 0x5f, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65,
  2688  	0x73, 0x74, 0x8a, 0xff, 0xd0, 0x02, 0x78, 0x0a, 0x24, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69,
  2689  	0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x5f, 0x72,
  2690  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x12, 0x50, 0x67,
  2691  	0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77,
  2692  	0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65,
  2693  	0x73, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
  2694  	0x32, 0x2f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x61,
  2695  	0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x0a,
  2696  	0x1b, 0x63, 0x6f, 0x6d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73,
  2697  	0x2e, 0x70, 0x62, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x42, 0x27, 0x50, 0x72,
  2698  	0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76,
  2699  	0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
  2700  	0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x00, 0x5a, 0x75, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e,
  2701  	0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67,
  2702  	0x65, 0x6c, 0x71, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x63, 0x6c, 0x69, 0x65,
  2703  	0x6e, 0x74, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x70, 0x72, 0x6f, 0x76,
  2704  	0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61,
  2705  	0x6c, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x3b, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73,
  2706  	0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x5f,
  2707  	0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x62, 0x06,
  2708  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
  2709  }
  2710  
  2711  var (
  2712  	edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_rawDescOnce sync.Once
  2713  	edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_rawDescData = edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_rawDesc
  2714  )
  2715  
  2716  func edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_rawDescGZIP() []byte {
  2717  	edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_rawDescOnce.Do(func() {
  2718  		edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_rawDescData)
  2719  	})
  2720  	return edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_rawDescData
  2721  }
  2722  
  2723  var edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes = make([]protoimpl.MessageInfo, 16)
  2724  var edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_goTypes = []interface{}{
  2725  	(*GetProvisioningApprovalRequestRequest)(nil),                               // 0: ntt.devices.v1alpha2.GetProvisioningApprovalRequestRequest
  2726  	(*BatchGetProvisioningApprovalRequestsRequest)(nil),                         // 1: ntt.devices.v1alpha2.BatchGetProvisioningApprovalRequestsRequest
  2727  	(*BatchGetProvisioningApprovalRequestsResponse)(nil),                        // 2: ntt.devices.v1alpha2.BatchGetProvisioningApprovalRequestsResponse
  2728  	(*ListProvisioningApprovalRequestsRequest)(nil),                             // 3: ntt.devices.v1alpha2.ListProvisioningApprovalRequestsRequest
  2729  	(*ListProvisioningApprovalRequestsResponse)(nil),                            // 4: ntt.devices.v1alpha2.ListProvisioningApprovalRequestsResponse
  2730  	(*WatchProvisioningApprovalRequestRequest)(nil),                             // 5: ntt.devices.v1alpha2.WatchProvisioningApprovalRequestRequest
  2731  	(*WatchProvisioningApprovalRequestResponse)(nil),                            // 6: ntt.devices.v1alpha2.WatchProvisioningApprovalRequestResponse
  2732  	(*WatchProvisioningApprovalRequestsRequest)(nil),                            // 7: ntt.devices.v1alpha2.WatchProvisioningApprovalRequestsRequest
  2733  	(*WatchProvisioningApprovalRequestsResponse)(nil),                           // 8: ntt.devices.v1alpha2.WatchProvisioningApprovalRequestsResponse
  2734  	(*CreateProvisioningApprovalRequestRequest)(nil),                            // 9: ntt.devices.v1alpha2.CreateProvisioningApprovalRequestRequest
  2735  	(*UpdateProvisioningApprovalRequestRequest)(nil),                            // 10: ntt.devices.v1alpha2.UpdateProvisioningApprovalRequestRequest
  2736  	(*DeleteProvisioningApprovalRequestRequest)(nil),                            // 11: ntt.devices.v1alpha2.DeleteProvisioningApprovalRequestRequest
  2737  	(*WatchProvisioningApprovalRequestsResponse_PageTokenChange)(nil),           // 12: ntt.devices.v1alpha2.WatchProvisioningApprovalRequestsResponse.PageTokenChange
  2738  	(*CreateProvisioningApprovalRequestRequest_ResponseMask)(nil),               // 13: ntt.devices.v1alpha2.CreateProvisioningApprovalRequestRequest.ResponseMask
  2739  	(*UpdateProvisioningApprovalRequestRequest_CAS)(nil),                        // 14: ntt.devices.v1alpha2.UpdateProvisioningApprovalRequestRequest.CAS
  2740  	(*UpdateProvisioningApprovalRequestRequest_ResponseMask)(nil),               // 15: ntt.devices.v1alpha2.UpdateProvisioningApprovalRequestRequest.ResponseMask
  2741  	(*provisioning_approval_request.ProvisioningApprovalRequest_FieldMask)(nil), // 16: ntt.devices.v1alpha2.ProvisioningApprovalRequest_FieldMask
  2742  	(view.View)(0), // 17: goten.types.View
  2743  	(*provisioning_approval_request.ProvisioningApprovalRequest)(nil),       // 18: ntt.devices.v1alpha2.ProvisioningApprovalRequest
  2744  	(*provisioning_approval_request.ProvisioningApprovalRequestChange)(nil), // 19: ntt.devices.v1alpha2.ProvisioningApprovalRequestChange
  2745  	(watch_type.WatchType)(0),                         // 20: goten.types.WatchType
  2746  	(*timestamppb.Timestamp)(nil),                     // 21: google.protobuf.Timestamp
  2747  	(*ProvisionDeviceForApprovedRequestRequest)(nil),  // 22: ntt.devices.v1alpha2.ProvisionDeviceForApprovedRequestRequest
  2748  	(*emptypb.Empty)(nil),                             // 23: google.protobuf.Empty
  2749  	(*ProvisionDeviceForApprovedRequestResponse)(nil), // 24: ntt.devices.v1alpha2.ProvisionDeviceForApprovedRequestResponse
  2750  }
  2751  var edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_depIdxs = []int32{
  2752  	16, // 0: ntt.devices.v1alpha2.GetProvisioningApprovalRequestRequest.field_mask:type_name -> ntt.devices.v1alpha2.ProvisioningApprovalRequest_FieldMask
  2753  	17, // 1: ntt.devices.v1alpha2.GetProvisioningApprovalRequestRequest.view:type_name -> goten.types.View
  2754  	16, // 2: ntt.devices.v1alpha2.BatchGetProvisioningApprovalRequestsRequest.field_mask:type_name -> ntt.devices.v1alpha2.ProvisioningApprovalRequest_FieldMask
  2755  	17, // 3: ntt.devices.v1alpha2.BatchGetProvisioningApprovalRequestsRequest.view:type_name -> goten.types.View
  2756  	18, // 4: ntt.devices.v1alpha2.BatchGetProvisioningApprovalRequestsResponse.provisioning_approval_requests:type_name -> ntt.devices.v1alpha2.ProvisioningApprovalRequest
  2757  	16, // 5: ntt.devices.v1alpha2.ListProvisioningApprovalRequestsRequest.field_mask:type_name -> ntt.devices.v1alpha2.ProvisioningApprovalRequest_FieldMask
  2758  	17, // 6: ntt.devices.v1alpha2.ListProvisioningApprovalRequestsRequest.view:type_name -> goten.types.View
  2759  	18, // 7: ntt.devices.v1alpha2.ListProvisioningApprovalRequestsResponse.provisioning_approval_requests:type_name -> ntt.devices.v1alpha2.ProvisioningApprovalRequest
  2760  	16, // 8: ntt.devices.v1alpha2.WatchProvisioningApprovalRequestRequest.field_mask:type_name -> ntt.devices.v1alpha2.ProvisioningApprovalRequest_FieldMask
  2761  	17, // 9: ntt.devices.v1alpha2.WatchProvisioningApprovalRequestRequest.view:type_name -> goten.types.View
  2762  	19, // 10: ntt.devices.v1alpha2.WatchProvisioningApprovalRequestResponse.change:type_name -> ntt.devices.v1alpha2.ProvisioningApprovalRequestChange
  2763  	20, // 11: ntt.devices.v1alpha2.WatchProvisioningApprovalRequestsRequest.type:type_name -> goten.types.WatchType
  2764  	21, // 12: ntt.devices.v1alpha2.WatchProvisioningApprovalRequestsRequest.starting_time:type_name -> google.protobuf.Timestamp
  2765  	16, // 13: ntt.devices.v1alpha2.WatchProvisioningApprovalRequestsRequest.field_mask:type_name -> ntt.devices.v1alpha2.ProvisioningApprovalRequest_FieldMask
  2766  	17, // 14: ntt.devices.v1alpha2.WatchProvisioningApprovalRequestsRequest.view:type_name -> goten.types.View
  2767  	19, // 15: ntt.devices.v1alpha2.WatchProvisioningApprovalRequestsResponse.provisioning_approval_request_changes:type_name -> ntt.devices.v1alpha2.ProvisioningApprovalRequestChange
  2768  	12, // 16: ntt.devices.v1alpha2.WatchProvisioningApprovalRequestsResponse.page_token_change:type_name -> ntt.devices.v1alpha2.WatchProvisioningApprovalRequestsResponse.PageTokenChange
  2769  	18, // 17: ntt.devices.v1alpha2.CreateProvisioningApprovalRequestRequest.provisioning_approval_request:type_name -> ntt.devices.v1alpha2.ProvisioningApprovalRequest
  2770  	13, // 18: ntt.devices.v1alpha2.CreateProvisioningApprovalRequestRequest.response_mask:type_name -> ntt.devices.v1alpha2.CreateProvisioningApprovalRequestRequest.ResponseMask
  2771  	18, // 19: ntt.devices.v1alpha2.UpdateProvisioningApprovalRequestRequest.provisioning_approval_request:type_name -> ntt.devices.v1alpha2.ProvisioningApprovalRequest
  2772  	16, // 20: ntt.devices.v1alpha2.UpdateProvisioningApprovalRequestRequest.update_mask:type_name -> ntt.devices.v1alpha2.ProvisioningApprovalRequest_FieldMask
  2773  	14, // 21: ntt.devices.v1alpha2.UpdateProvisioningApprovalRequestRequest.cas:type_name -> ntt.devices.v1alpha2.UpdateProvisioningApprovalRequestRequest.CAS
  2774  	15, // 22: ntt.devices.v1alpha2.UpdateProvisioningApprovalRequestRequest.response_mask:type_name -> ntt.devices.v1alpha2.UpdateProvisioningApprovalRequestRequest.ResponseMask
  2775  	16, // 23: ntt.devices.v1alpha2.CreateProvisioningApprovalRequestRequest.ResponseMask.body_mask:type_name -> ntt.devices.v1alpha2.ProvisioningApprovalRequest_FieldMask
  2776  	18, // 24: ntt.devices.v1alpha2.UpdateProvisioningApprovalRequestRequest.CAS.conditional_state:type_name -> ntt.devices.v1alpha2.ProvisioningApprovalRequest
  2777  	16, // 25: ntt.devices.v1alpha2.UpdateProvisioningApprovalRequestRequest.CAS.field_mask:type_name -> ntt.devices.v1alpha2.ProvisioningApprovalRequest_FieldMask
  2778  	16, // 26: ntt.devices.v1alpha2.UpdateProvisioningApprovalRequestRequest.ResponseMask.body_mask:type_name -> ntt.devices.v1alpha2.ProvisioningApprovalRequest_FieldMask
  2779  	0,  // 27: ntt.devices.v1alpha2.ProvisioningApprovalRequestService.GetProvisioningApprovalRequest:input_type -> ntt.devices.v1alpha2.GetProvisioningApprovalRequestRequest
  2780  	1,  // 28: ntt.devices.v1alpha2.ProvisioningApprovalRequestService.BatchGetProvisioningApprovalRequests:input_type -> ntt.devices.v1alpha2.BatchGetProvisioningApprovalRequestsRequest
  2781  	3,  // 29: ntt.devices.v1alpha2.ProvisioningApprovalRequestService.ListProvisioningApprovalRequests:input_type -> ntt.devices.v1alpha2.ListProvisioningApprovalRequestsRequest
  2782  	5,  // 30: ntt.devices.v1alpha2.ProvisioningApprovalRequestService.WatchProvisioningApprovalRequest:input_type -> ntt.devices.v1alpha2.WatchProvisioningApprovalRequestRequest
  2783  	7,  // 31: ntt.devices.v1alpha2.ProvisioningApprovalRequestService.WatchProvisioningApprovalRequests:input_type -> ntt.devices.v1alpha2.WatchProvisioningApprovalRequestsRequest
  2784  	9,  // 32: ntt.devices.v1alpha2.ProvisioningApprovalRequestService.CreateProvisioningApprovalRequest:input_type -> ntt.devices.v1alpha2.CreateProvisioningApprovalRequestRequest
  2785  	10, // 33: ntt.devices.v1alpha2.ProvisioningApprovalRequestService.UpdateProvisioningApprovalRequest:input_type -> ntt.devices.v1alpha2.UpdateProvisioningApprovalRequestRequest
  2786  	11, // 34: ntt.devices.v1alpha2.ProvisioningApprovalRequestService.DeleteProvisioningApprovalRequest:input_type -> ntt.devices.v1alpha2.DeleteProvisioningApprovalRequestRequest
  2787  	22, // 35: ntt.devices.v1alpha2.ProvisioningApprovalRequestService.ProvisionDeviceForApprovedRequest:input_type -> ntt.devices.v1alpha2.ProvisionDeviceForApprovedRequestRequest
  2788  	18, // 36: ntt.devices.v1alpha2.ProvisioningApprovalRequestService.GetProvisioningApprovalRequest:output_type -> ntt.devices.v1alpha2.ProvisioningApprovalRequest
  2789  	2,  // 37: ntt.devices.v1alpha2.ProvisioningApprovalRequestService.BatchGetProvisioningApprovalRequests:output_type -> ntt.devices.v1alpha2.BatchGetProvisioningApprovalRequestsResponse
  2790  	4,  // 38: ntt.devices.v1alpha2.ProvisioningApprovalRequestService.ListProvisioningApprovalRequests:output_type -> ntt.devices.v1alpha2.ListProvisioningApprovalRequestsResponse
  2791  	6,  // 39: ntt.devices.v1alpha2.ProvisioningApprovalRequestService.WatchProvisioningApprovalRequest:output_type -> ntt.devices.v1alpha2.WatchProvisioningApprovalRequestResponse
  2792  	8,  // 40: ntt.devices.v1alpha2.ProvisioningApprovalRequestService.WatchProvisioningApprovalRequests:output_type -> ntt.devices.v1alpha2.WatchProvisioningApprovalRequestsResponse
  2793  	18, // 41: ntt.devices.v1alpha2.ProvisioningApprovalRequestService.CreateProvisioningApprovalRequest:output_type -> ntt.devices.v1alpha2.ProvisioningApprovalRequest
  2794  	18, // 42: ntt.devices.v1alpha2.ProvisioningApprovalRequestService.UpdateProvisioningApprovalRequest:output_type -> ntt.devices.v1alpha2.ProvisioningApprovalRequest
  2795  	23, // 43: ntt.devices.v1alpha2.ProvisioningApprovalRequestService.DeleteProvisioningApprovalRequest:output_type -> google.protobuf.Empty
  2796  	24, // 44: ntt.devices.v1alpha2.ProvisioningApprovalRequestService.ProvisionDeviceForApprovedRequest:output_type -> ntt.devices.v1alpha2.ProvisionDeviceForApprovedRequestResponse
  2797  	36, // [36:45] is the sub-list for method output_type
  2798  	27, // [27:36] is the sub-list for method input_type
  2799  	27, // [27:27] is the sub-list for extension type_name
  2800  	27, // [27:27] is the sub-list for extension extendee
  2801  	0,  // [0:27] is the sub-list for field type_name
  2802  }
  2803  
  2804  func init() { edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_init() }
  2805  func edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_init() {
  2806  	if edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto != nil {
  2807  		return
  2808  	}
  2809  	if !protoimpl.UnsafeEnabled {
  2810  
  2811  		edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  2812  			switch v := v.(*GetProvisioningApprovalRequestRequest); i {
  2813  			case 0:
  2814  				return &v.state
  2815  			case 1:
  2816  				return &v.sizeCache
  2817  			case 2:
  2818  				return &v.unknownFields
  2819  			default:
  2820  				return nil
  2821  			}
  2822  		}
  2823  		edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  2824  			switch v := v.(*BatchGetProvisioningApprovalRequestsRequest); i {
  2825  			case 0:
  2826  				return &v.state
  2827  			case 1:
  2828  				return &v.sizeCache
  2829  			case 2:
  2830  				return &v.unknownFields
  2831  			default:
  2832  				return nil
  2833  			}
  2834  		}
  2835  		edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  2836  			switch v := v.(*BatchGetProvisioningApprovalRequestsResponse); i {
  2837  			case 0:
  2838  				return &v.state
  2839  			case 1:
  2840  				return &v.sizeCache
  2841  			case 2:
  2842  				return &v.unknownFields
  2843  			default:
  2844  				return nil
  2845  			}
  2846  		}
  2847  		edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  2848  			switch v := v.(*ListProvisioningApprovalRequestsRequest); i {
  2849  			case 0:
  2850  				return &v.state
  2851  			case 1:
  2852  				return &v.sizeCache
  2853  			case 2:
  2854  				return &v.unknownFields
  2855  			default:
  2856  				return nil
  2857  			}
  2858  		}
  2859  		edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  2860  			switch v := v.(*ListProvisioningApprovalRequestsResponse); i {
  2861  			case 0:
  2862  				return &v.state
  2863  			case 1:
  2864  				return &v.sizeCache
  2865  			case 2:
  2866  				return &v.unknownFields
  2867  			default:
  2868  				return nil
  2869  			}
  2870  		}
  2871  		edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  2872  			switch v := v.(*WatchProvisioningApprovalRequestRequest); i {
  2873  			case 0:
  2874  				return &v.state
  2875  			case 1:
  2876  				return &v.sizeCache
  2877  			case 2:
  2878  				return &v.unknownFields
  2879  			default:
  2880  				return nil
  2881  			}
  2882  		}
  2883  		edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  2884  			switch v := v.(*WatchProvisioningApprovalRequestResponse); i {
  2885  			case 0:
  2886  				return &v.state
  2887  			case 1:
  2888  				return &v.sizeCache
  2889  			case 2:
  2890  				return &v.unknownFields
  2891  			default:
  2892  				return nil
  2893  			}
  2894  		}
  2895  		edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  2896  			switch v := v.(*WatchProvisioningApprovalRequestsRequest); i {
  2897  			case 0:
  2898  				return &v.state
  2899  			case 1:
  2900  				return &v.sizeCache
  2901  			case 2:
  2902  				return &v.unknownFields
  2903  			default:
  2904  				return nil
  2905  			}
  2906  		}
  2907  		edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
  2908  			switch v := v.(*WatchProvisioningApprovalRequestsResponse); i {
  2909  			case 0:
  2910  				return &v.state
  2911  			case 1:
  2912  				return &v.sizeCache
  2913  			case 2:
  2914  				return &v.unknownFields
  2915  			default:
  2916  				return nil
  2917  			}
  2918  		}
  2919  		edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
  2920  			switch v := v.(*CreateProvisioningApprovalRequestRequest); i {
  2921  			case 0:
  2922  				return &v.state
  2923  			case 1:
  2924  				return &v.sizeCache
  2925  			case 2:
  2926  				return &v.unknownFields
  2927  			default:
  2928  				return nil
  2929  			}
  2930  		}
  2931  		edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
  2932  			switch v := v.(*UpdateProvisioningApprovalRequestRequest); i {
  2933  			case 0:
  2934  				return &v.state
  2935  			case 1:
  2936  				return &v.sizeCache
  2937  			case 2:
  2938  				return &v.unknownFields
  2939  			default:
  2940  				return nil
  2941  			}
  2942  		}
  2943  		edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
  2944  			switch v := v.(*DeleteProvisioningApprovalRequestRequest); i {
  2945  			case 0:
  2946  				return &v.state
  2947  			case 1:
  2948  				return &v.sizeCache
  2949  			case 2:
  2950  				return &v.unknownFields
  2951  			default:
  2952  				return nil
  2953  			}
  2954  		}
  2955  		edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
  2956  			switch v := v.(*WatchProvisioningApprovalRequestsResponse_PageTokenChange); i {
  2957  			case 0:
  2958  				return &v.state
  2959  			case 1:
  2960  				return &v.sizeCache
  2961  			case 2:
  2962  				return &v.unknownFields
  2963  			default:
  2964  				return nil
  2965  			}
  2966  		}
  2967  		edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
  2968  			switch v := v.(*CreateProvisioningApprovalRequestRequest_ResponseMask); i {
  2969  			case 0:
  2970  				return &v.state
  2971  			case 1:
  2972  				return &v.sizeCache
  2973  			case 2:
  2974  				return &v.unknownFields
  2975  			default:
  2976  				return nil
  2977  			}
  2978  		}
  2979  		edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
  2980  			switch v := v.(*UpdateProvisioningApprovalRequestRequest_CAS); i {
  2981  			case 0:
  2982  				return &v.state
  2983  			case 1:
  2984  				return &v.sizeCache
  2985  			case 2:
  2986  				return &v.unknownFields
  2987  			default:
  2988  				return nil
  2989  			}
  2990  		}
  2991  		edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
  2992  			switch v := v.(*UpdateProvisioningApprovalRequestRequest_ResponseMask); i {
  2993  			case 0:
  2994  				return &v.state
  2995  			case 1:
  2996  				return &v.sizeCache
  2997  			case 2:
  2998  				return &v.unknownFields
  2999  			default:
  3000  				return nil
  3001  			}
  3002  		}
  3003  	}
  3004  
  3005  	edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[13].OneofWrappers = []interface{}{
  3006  		(*CreateProvisioningApprovalRequestRequest_ResponseMask_SkipEntireResponseBody)(nil),
  3007  		(*CreateProvisioningApprovalRequestRequest_ResponseMask_BodyMask)(nil),
  3008  	}
  3009  	edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes[15].OneofWrappers = []interface{}{
  3010  		(*UpdateProvisioningApprovalRequestRequest_ResponseMask_SkipEntireResponseBody)(nil),
  3011  		(*UpdateProvisioningApprovalRequestRequest_ResponseMask_UpdatedFieldsOnly)(nil),
  3012  		(*UpdateProvisioningApprovalRequestRequest_ResponseMask_BodyMask)(nil),
  3013  	}
  3014  	type x struct{}
  3015  	out := protoimpl.TypeBuilder{
  3016  		File: protoimpl.DescBuilder{
  3017  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  3018  			RawDescriptor: edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_rawDesc,
  3019  			NumEnums:      0,
  3020  			NumMessages:   16,
  3021  			NumExtensions: 0,
  3022  			NumServices:   1,
  3023  		},
  3024  		GoTypes:           edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_goTypes,
  3025  		DependencyIndexes: edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_depIdxs,
  3026  		MessageInfos:      edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_msgTypes,
  3027  	}.Build()
  3028  	edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto = out.File
  3029  	edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_rawDesc = nil
  3030  	edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_goTypes = nil
  3031  	edgelq_devices_proto_v1alpha2_provisioning_approval_request_service_proto_depIdxs = nil
  3032  }