github.com/cloudwan/edgelq-sdk@v1.15.4/iam/client/v1/member_assignment/member_assignment_service.pb.go (about)

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