...

Source file src/google.golang.org/genproto/googleapis/apps/drive/activity/v2/action.pb.go

Documentation: google.golang.org/genproto/googleapis/apps/drive/activity/v2

     1  // Copyright 2024 Google LLC
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //     http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  
    15  // Code generated by protoc-gen-go. DO NOT EDIT.
    16  // versions:
    17  // 	protoc-gen-go v1.26.0
    18  // 	protoc        v4.24.4
    19  // source: google/apps/drive/activity/v2/action.proto
    20  
    21  package activity
    22  
    23  import (
    24  	reflect "reflect"
    25  	sync "sync"
    26  
    27  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    28  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    29  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    30  )
    31  
    32  const (
    33  	// Verify that this generated code is sufficiently up-to-date.
    34  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    35  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    36  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    37  )
    38  
    39  // The type of deletion.
    40  type Delete_Type int32
    41  
    42  const (
    43  	// Deletion type is not available.
    44  	Delete_TYPE_UNSPECIFIED Delete_Type = 0
    45  	// An object was put into the trash.
    46  	Delete_TRASH Delete_Type = 1
    47  	// An object was deleted permanently.
    48  	Delete_PERMANENT_DELETE Delete_Type = 2
    49  )
    50  
    51  // Enum value maps for Delete_Type.
    52  var (
    53  	Delete_Type_name = map[int32]string{
    54  		0: "TYPE_UNSPECIFIED",
    55  		1: "TRASH",
    56  		2: "PERMANENT_DELETE",
    57  	}
    58  	Delete_Type_value = map[string]int32{
    59  		"TYPE_UNSPECIFIED": 0,
    60  		"TRASH":            1,
    61  		"PERMANENT_DELETE": 2,
    62  	}
    63  )
    64  
    65  func (x Delete_Type) Enum() *Delete_Type {
    66  	p := new(Delete_Type)
    67  	*p = x
    68  	return p
    69  }
    70  
    71  func (x Delete_Type) String() string {
    72  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    73  }
    74  
    75  func (Delete_Type) Descriptor() protoreflect.EnumDescriptor {
    76  	return file_google_apps_drive_activity_v2_action_proto_enumTypes[0].Descriptor()
    77  }
    78  
    79  func (Delete_Type) Type() protoreflect.EnumType {
    80  	return &file_google_apps_drive_activity_v2_action_proto_enumTypes[0]
    81  }
    82  
    83  func (x Delete_Type) Number() protoreflect.EnumNumber {
    84  	return protoreflect.EnumNumber(x)
    85  }
    86  
    87  // Deprecated: Use Delete_Type.Descriptor instead.
    88  func (Delete_Type) EnumDescriptor() ([]byte, []int) {
    89  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{6, 0}
    90  }
    91  
    92  // The type of restoration.
    93  type Restore_Type int32
    94  
    95  const (
    96  	// The type is not available.
    97  	Restore_TYPE_UNSPECIFIED Restore_Type = 0
    98  	// An object was restored from the trash.
    99  	Restore_UNTRASH Restore_Type = 1
   100  )
   101  
   102  // Enum value maps for Restore_Type.
   103  var (
   104  	Restore_Type_name = map[int32]string{
   105  		0: "TYPE_UNSPECIFIED",
   106  		1: "UNTRASH",
   107  	}
   108  	Restore_Type_value = map[string]int32{
   109  		"TYPE_UNSPECIFIED": 0,
   110  		"UNTRASH":          1,
   111  	}
   112  )
   113  
   114  func (x Restore_Type) Enum() *Restore_Type {
   115  	p := new(Restore_Type)
   116  	*p = x
   117  	return p
   118  }
   119  
   120  func (x Restore_Type) String() string {
   121  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   122  }
   123  
   124  func (Restore_Type) Descriptor() protoreflect.EnumDescriptor {
   125  	return file_google_apps_drive_activity_v2_action_proto_enumTypes[1].Descriptor()
   126  }
   127  
   128  func (Restore_Type) Type() protoreflect.EnumType {
   129  	return &file_google_apps_drive_activity_v2_action_proto_enumTypes[1]
   130  }
   131  
   132  func (x Restore_Type) Number() protoreflect.EnumNumber {
   133  	return protoreflect.EnumNumber(x)
   134  }
   135  
   136  // Deprecated: Use Restore_Type.Descriptor instead.
   137  func (Restore_Type) EnumDescriptor() ([]byte, []int) {
   138  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{7, 0}
   139  }
   140  
   141  // The [Google Drive permissions
   142  // roles](https://developers.google.com/drive/web/manage-sharing#roles).
   143  type Permission_Role int32
   144  
   145  const (
   146  	// The role is not available.
   147  	Permission_ROLE_UNSPECIFIED Permission_Role = 0
   148  	// A role granting full access.
   149  	Permission_OWNER Permission_Role = 1
   150  	// A role granting the ability to manage people and settings.
   151  	Permission_ORGANIZER Permission_Role = 2
   152  	// A role granting the ability to contribute and manage content.
   153  	Permission_FILE_ORGANIZER Permission_Role = 3
   154  	// A role granting the ability to contribute content. This role is sometimes
   155  	// also known as "writer".
   156  	Permission_EDITOR Permission_Role = 4
   157  	// A role granting the ability to view and comment on content.
   158  	Permission_COMMENTER Permission_Role = 5
   159  	// A role granting the ability to view content. This role is sometimes also
   160  	// known as "reader".
   161  	Permission_VIEWER Permission_Role = 6
   162  	// A role granting the ability to view content only after it has been
   163  	// published to the web. This role is sometimes also known as "published
   164  	// reader". See https://support.google.com/sites/answer/6372880 for more
   165  	// information.
   166  	Permission_PUBLISHED_VIEWER Permission_Role = 7
   167  )
   168  
   169  // Enum value maps for Permission_Role.
   170  var (
   171  	Permission_Role_name = map[int32]string{
   172  		0: "ROLE_UNSPECIFIED",
   173  		1: "OWNER",
   174  		2: "ORGANIZER",
   175  		3: "FILE_ORGANIZER",
   176  		4: "EDITOR",
   177  		5: "COMMENTER",
   178  		6: "VIEWER",
   179  		7: "PUBLISHED_VIEWER",
   180  	}
   181  	Permission_Role_value = map[string]int32{
   182  		"ROLE_UNSPECIFIED": 0,
   183  		"OWNER":            1,
   184  		"ORGANIZER":        2,
   185  		"FILE_ORGANIZER":   3,
   186  		"EDITOR":           4,
   187  		"COMMENTER":        5,
   188  		"VIEWER":           6,
   189  		"PUBLISHED_VIEWER": 7,
   190  	}
   191  )
   192  
   193  func (x Permission_Role) Enum() *Permission_Role {
   194  	p := new(Permission_Role)
   195  	*p = x
   196  	return p
   197  }
   198  
   199  func (x Permission_Role) String() string {
   200  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   201  }
   202  
   203  func (Permission_Role) Descriptor() protoreflect.EnumDescriptor {
   204  	return file_google_apps_drive_activity_v2_action_proto_enumTypes[2].Descriptor()
   205  }
   206  
   207  func (Permission_Role) Type() protoreflect.EnumType {
   208  	return &file_google_apps_drive_activity_v2_action_proto_enumTypes[2]
   209  }
   210  
   211  func (x Permission_Role) Number() protoreflect.EnumNumber {
   212  	return protoreflect.EnumNumber(x)
   213  }
   214  
   215  // Deprecated: Use Permission_Role.Descriptor instead.
   216  func (Permission_Role) EnumDescriptor() ([]byte, []int) {
   217  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{9, 0}
   218  }
   219  
   220  // More detailed information about the change.
   221  type Comment_Post_Subtype int32
   222  
   223  const (
   224  	// Subtype not available.
   225  	Comment_Post_SUBTYPE_UNSPECIFIED Comment_Post_Subtype = 0
   226  	// A post was added.
   227  	Comment_Post_ADDED Comment_Post_Subtype = 1
   228  	// A post was deleted.
   229  	Comment_Post_DELETED Comment_Post_Subtype = 2
   230  	// A reply was added.
   231  	Comment_Post_REPLY_ADDED Comment_Post_Subtype = 3
   232  	// A reply was deleted.
   233  	Comment_Post_REPLY_DELETED Comment_Post_Subtype = 4
   234  	// A posted comment was resolved.
   235  	Comment_Post_RESOLVED Comment_Post_Subtype = 5
   236  	// A posted comment was reopened.
   237  	Comment_Post_REOPENED Comment_Post_Subtype = 6
   238  )
   239  
   240  // Enum value maps for Comment_Post_Subtype.
   241  var (
   242  	Comment_Post_Subtype_name = map[int32]string{
   243  		0: "SUBTYPE_UNSPECIFIED",
   244  		1: "ADDED",
   245  		2: "DELETED",
   246  		3: "REPLY_ADDED",
   247  		4: "REPLY_DELETED",
   248  		5: "RESOLVED",
   249  		6: "REOPENED",
   250  	}
   251  	Comment_Post_Subtype_value = map[string]int32{
   252  		"SUBTYPE_UNSPECIFIED": 0,
   253  		"ADDED":               1,
   254  		"DELETED":             2,
   255  		"REPLY_ADDED":         3,
   256  		"REPLY_DELETED":       4,
   257  		"RESOLVED":            5,
   258  		"REOPENED":            6,
   259  	}
   260  )
   261  
   262  func (x Comment_Post_Subtype) Enum() *Comment_Post_Subtype {
   263  	p := new(Comment_Post_Subtype)
   264  	*p = x
   265  	return p
   266  }
   267  
   268  func (x Comment_Post_Subtype) String() string {
   269  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   270  }
   271  
   272  func (Comment_Post_Subtype) Descriptor() protoreflect.EnumDescriptor {
   273  	return file_google_apps_drive_activity_v2_action_proto_enumTypes[3].Descriptor()
   274  }
   275  
   276  func (Comment_Post_Subtype) Type() protoreflect.EnumType {
   277  	return &file_google_apps_drive_activity_v2_action_proto_enumTypes[3]
   278  }
   279  
   280  func (x Comment_Post_Subtype) Number() protoreflect.EnumNumber {
   281  	return protoreflect.EnumNumber(x)
   282  }
   283  
   284  // Deprecated: Use Comment_Post_Subtype.Descriptor instead.
   285  func (Comment_Post_Subtype) EnumDescriptor() ([]byte, []int) {
   286  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{10, 0, 0}
   287  }
   288  
   289  // More detailed information about the change.
   290  type Comment_Assignment_Subtype int32
   291  
   292  const (
   293  	// Subtype not available.
   294  	Comment_Assignment_SUBTYPE_UNSPECIFIED Comment_Assignment_Subtype = 0
   295  	// An assignment was added.
   296  	Comment_Assignment_ADDED Comment_Assignment_Subtype = 1
   297  	// An assignment was deleted.
   298  	Comment_Assignment_DELETED Comment_Assignment_Subtype = 2
   299  	// An assignment reply was added.
   300  	Comment_Assignment_REPLY_ADDED Comment_Assignment_Subtype = 3
   301  	// An assignment reply was deleted.
   302  	Comment_Assignment_REPLY_DELETED Comment_Assignment_Subtype = 4
   303  	// An assignment was resolved.
   304  	Comment_Assignment_RESOLVED Comment_Assignment_Subtype = 5
   305  	// A resolved assignment was reopened.
   306  	Comment_Assignment_REOPENED Comment_Assignment_Subtype = 6
   307  	// An assignment was reassigned.
   308  	Comment_Assignment_REASSIGNED Comment_Assignment_Subtype = 7
   309  )
   310  
   311  // Enum value maps for Comment_Assignment_Subtype.
   312  var (
   313  	Comment_Assignment_Subtype_name = map[int32]string{
   314  		0: "SUBTYPE_UNSPECIFIED",
   315  		1: "ADDED",
   316  		2: "DELETED",
   317  		3: "REPLY_ADDED",
   318  		4: "REPLY_DELETED",
   319  		5: "RESOLVED",
   320  		6: "REOPENED",
   321  		7: "REASSIGNED",
   322  	}
   323  	Comment_Assignment_Subtype_value = map[string]int32{
   324  		"SUBTYPE_UNSPECIFIED": 0,
   325  		"ADDED":               1,
   326  		"DELETED":             2,
   327  		"REPLY_ADDED":         3,
   328  		"REPLY_DELETED":       4,
   329  		"RESOLVED":            5,
   330  		"REOPENED":            6,
   331  		"REASSIGNED":          7,
   332  	}
   333  )
   334  
   335  func (x Comment_Assignment_Subtype) Enum() *Comment_Assignment_Subtype {
   336  	p := new(Comment_Assignment_Subtype)
   337  	*p = x
   338  	return p
   339  }
   340  
   341  func (x Comment_Assignment_Subtype) String() string {
   342  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   343  }
   344  
   345  func (Comment_Assignment_Subtype) Descriptor() protoreflect.EnumDescriptor {
   346  	return file_google_apps_drive_activity_v2_action_proto_enumTypes[4].Descriptor()
   347  }
   348  
   349  func (Comment_Assignment_Subtype) Type() protoreflect.EnumType {
   350  	return &file_google_apps_drive_activity_v2_action_proto_enumTypes[4]
   351  }
   352  
   353  func (x Comment_Assignment_Subtype) Number() protoreflect.EnumNumber {
   354  	return protoreflect.EnumNumber(x)
   355  }
   356  
   357  // Deprecated: Use Comment_Assignment_Subtype.Descriptor instead.
   358  func (Comment_Assignment_Subtype) EnumDescriptor() ([]byte, []int) {
   359  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{10, 1, 0}
   360  }
   361  
   362  // More detailed information about the change.
   363  type Comment_Suggestion_Subtype int32
   364  
   365  const (
   366  	// Subtype not available.
   367  	Comment_Suggestion_SUBTYPE_UNSPECIFIED Comment_Suggestion_Subtype = 0
   368  	// A suggestion was added.
   369  	Comment_Suggestion_ADDED Comment_Suggestion_Subtype = 1
   370  	// A suggestion was deleted.
   371  	Comment_Suggestion_DELETED Comment_Suggestion_Subtype = 2
   372  	// A suggestion reply was added.
   373  	Comment_Suggestion_REPLY_ADDED Comment_Suggestion_Subtype = 3
   374  	// A suggestion reply was deleted.
   375  	Comment_Suggestion_REPLY_DELETED Comment_Suggestion_Subtype = 4
   376  	// A suggestion was accepted.
   377  	Comment_Suggestion_ACCEPTED Comment_Suggestion_Subtype = 7
   378  	// A suggestion was rejected.
   379  	Comment_Suggestion_REJECTED Comment_Suggestion_Subtype = 8
   380  	// An accepted suggestion was deleted.
   381  	Comment_Suggestion_ACCEPT_DELETED Comment_Suggestion_Subtype = 9
   382  	// A rejected suggestion was deleted.
   383  	Comment_Suggestion_REJECT_DELETED Comment_Suggestion_Subtype = 10
   384  )
   385  
   386  // Enum value maps for Comment_Suggestion_Subtype.
   387  var (
   388  	Comment_Suggestion_Subtype_name = map[int32]string{
   389  		0:  "SUBTYPE_UNSPECIFIED",
   390  		1:  "ADDED",
   391  		2:  "DELETED",
   392  		3:  "REPLY_ADDED",
   393  		4:  "REPLY_DELETED",
   394  		7:  "ACCEPTED",
   395  		8:  "REJECTED",
   396  		9:  "ACCEPT_DELETED",
   397  		10: "REJECT_DELETED",
   398  	}
   399  	Comment_Suggestion_Subtype_value = map[string]int32{
   400  		"SUBTYPE_UNSPECIFIED": 0,
   401  		"ADDED":               1,
   402  		"DELETED":             2,
   403  		"REPLY_ADDED":         3,
   404  		"REPLY_DELETED":       4,
   405  		"ACCEPTED":            7,
   406  		"REJECTED":            8,
   407  		"ACCEPT_DELETED":      9,
   408  		"REJECT_DELETED":      10,
   409  	}
   410  )
   411  
   412  func (x Comment_Suggestion_Subtype) Enum() *Comment_Suggestion_Subtype {
   413  	p := new(Comment_Suggestion_Subtype)
   414  	*p = x
   415  	return p
   416  }
   417  
   418  func (x Comment_Suggestion_Subtype) String() string {
   419  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   420  }
   421  
   422  func (Comment_Suggestion_Subtype) Descriptor() protoreflect.EnumDescriptor {
   423  	return file_google_apps_drive_activity_v2_action_proto_enumTypes[5].Descriptor()
   424  }
   425  
   426  func (Comment_Suggestion_Subtype) Type() protoreflect.EnumType {
   427  	return &file_google_apps_drive_activity_v2_action_proto_enumTypes[5]
   428  }
   429  
   430  func (x Comment_Suggestion_Subtype) Number() protoreflect.EnumNumber {
   431  	return protoreflect.EnumNumber(x)
   432  }
   433  
   434  // Deprecated: Use Comment_Suggestion_Subtype.Descriptor instead.
   435  func (Comment_Suggestion_Subtype) EnumDescriptor() ([]byte, []int) {
   436  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{10, 2, 0}
   437  }
   438  
   439  // The type of the change.
   440  type DataLeakPreventionChange_Type int32
   441  
   442  const (
   443  	// An update to the DLP state that is neither FLAGGED or CLEARED.
   444  	DataLeakPreventionChange_TYPE_UNSPECIFIED DataLeakPreventionChange_Type = 0
   445  	// Document has been flagged as containing sensitive content.
   446  	DataLeakPreventionChange_FLAGGED DataLeakPreventionChange_Type = 1
   447  	// Document is no longer flagged as containing sensitive content.
   448  	DataLeakPreventionChange_CLEARED DataLeakPreventionChange_Type = 2
   449  )
   450  
   451  // Enum value maps for DataLeakPreventionChange_Type.
   452  var (
   453  	DataLeakPreventionChange_Type_name = map[int32]string{
   454  		0: "TYPE_UNSPECIFIED",
   455  		1: "FLAGGED",
   456  		2: "CLEARED",
   457  	}
   458  	DataLeakPreventionChange_Type_value = map[string]int32{
   459  		"TYPE_UNSPECIFIED": 0,
   460  		"FLAGGED":          1,
   461  		"CLEARED":          2,
   462  	}
   463  )
   464  
   465  func (x DataLeakPreventionChange_Type) Enum() *DataLeakPreventionChange_Type {
   466  	p := new(DataLeakPreventionChange_Type)
   467  	*p = x
   468  	return p
   469  }
   470  
   471  func (x DataLeakPreventionChange_Type) String() string {
   472  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   473  }
   474  
   475  func (DataLeakPreventionChange_Type) Descriptor() protoreflect.EnumDescriptor {
   476  	return file_google_apps_drive_activity_v2_action_proto_enumTypes[6].Descriptor()
   477  }
   478  
   479  func (DataLeakPreventionChange_Type) Type() protoreflect.EnumType {
   480  	return &file_google_apps_drive_activity_v2_action_proto_enumTypes[6]
   481  }
   482  
   483  func (x DataLeakPreventionChange_Type) Number() protoreflect.EnumNumber {
   484  	return protoreflect.EnumNumber(x)
   485  }
   486  
   487  // Deprecated: Use DataLeakPreventionChange_Type.Descriptor instead.
   488  func (DataLeakPreventionChange_Type) EnumDescriptor() ([]byte, []int) {
   489  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{11, 0}
   490  }
   491  
   492  // The type of the action.
   493  type ApplicationReference_Type int32
   494  
   495  const (
   496  	// The type is not available.
   497  	ApplicationReference_UNSPECIFIED_REFERENCE_TYPE ApplicationReference_Type = 0
   498  	// The links of one or more Drive items were posted.
   499  	ApplicationReference_LINK ApplicationReference_Type = 1
   500  	// Comments were made regarding a Drive item.
   501  	ApplicationReference_DISCUSS ApplicationReference_Type = 2
   502  )
   503  
   504  // Enum value maps for ApplicationReference_Type.
   505  var (
   506  	ApplicationReference_Type_name = map[int32]string{
   507  		0: "UNSPECIFIED_REFERENCE_TYPE",
   508  		1: "LINK",
   509  		2: "DISCUSS",
   510  	}
   511  	ApplicationReference_Type_value = map[string]int32{
   512  		"UNSPECIFIED_REFERENCE_TYPE": 0,
   513  		"LINK":                       1,
   514  		"DISCUSS":                    2,
   515  	}
   516  )
   517  
   518  func (x ApplicationReference_Type) Enum() *ApplicationReference_Type {
   519  	p := new(ApplicationReference_Type)
   520  	*p = x
   521  	return p
   522  }
   523  
   524  func (x ApplicationReference_Type) String() string {
   525  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   526  }
   527  
   528  func (ApplicationReference_Type) Descriptor() protoreflect.EnumDescriptor {
   529  	return file_google_apps_drive_activity_v2_action_proto_enumTypes[7].Descriptor()
   530  }
   531  
   532  func (ApplicationReference_Type) Type() protoreflect.EnumType {
   533  	return &file_google_apps_drive_activity_v2_action_proto_enumTypes[7]
   534  }
   535  
   536  func (x ApplicationReference_Type) Number() protoreflect.EnumNumber {
   537  	return protoreflect.EnumNumber(x)
   538  }
   539  
   540  // Deprecated: Use ApplicationReference_Type.Descriptor instead.
   541  func (ApplicationReference_Type) EnumDescriptor() ([]byte, []int) {
   542  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{12, 0}
   543  }
   544  
   545  // The feature which had changes to its restriction policy.
   546  type SettingsChange_RestrictionChange_Feature int32
   547  
   548  const (
   549  	// The feature which changed restriction settings was not available.
   550  	SettingsChange_RestrictionChange_FEATURE_UNSPECIFIED SettingsChange_RestrictionChange_Feature = 0
   551  	// When restricted, this prevents items from being shared outside the
   552  	// domain.
   553  	SettingsChange_RestrictionChange_SHARING_OUTSIDE_DOMAIN SettingsChange_RestrictionChange_Feature = 1
   554  	// When restricted, this prevents direct sharing of individual items.
   555  	SettingsChange_RestrictionChange_DIRECT_SHARING SettingsChange_RestrictionChange_Feature = 2
   556  	// When restricted, this prevents actions like copy, download, and print
   557  	// that might result in uncontrolled duplicates of items.
   558  	SettingsChange_RestrictionChange_ITEM_DUPLICATION SettingsChange_RestrictionChange_Feature = 3
   559  	// When restricted, this prevents use of Drive File Stream.
   560  	SettingsChange_RestrictionChange_DRIVE_FILE_STREAM SettingsChange_RestrictionChange_Feature = 4
   561  	// When restricted, this limits sharing of folders to managers only.
   562  	SettingsChange_RestrictionChange_FILE_ORGANIZER_CAN_SHARE_FOLDERS SettingsChange_RestrictionChange_Feature = 5
   563  )
   564  
   565  // Enum value maps for SettingsChange_RestrictionChange_Feature.
   566  var (
   567  	SettingsChange_RestrictionChange_Feature_name = map[int32]string{
   568  		0: "FEATURE_UNSPECIFIED",
   569  		1: "SHARING_OUTSIDE_DOMAIN",
   570  		2: "DIRECT_SHARING",
   571  		3: "ITEM_DUPLICATION",
   572  		4: "DRIVE_FILE_STREAM",
   573  		5: "FILE_ORGANIZER_CAN_SHARE_FOLDERS",
   574  	}
   575  	SettingsChange_RestrictionChange_Feature_value = map[string]int32{
   576  		"FEATURE_UNSPECIFIED":              0,
   577  		"SHARING_OUTSIDE_DOMAIN":           1,
   578  		"DIRECT_SHARING":                   2,
   579  		"ITEM_DUPLICATION":                 3,
   580  		"DRIVE_FILE_STREAM":                4,
   581  		"FILE_ORGANIZER_CAN_SHARE_FOLDERS": 5,
   582  	}
   583  )
   584  
   585  func (x SettingsChange_RestrictionChange_Feature) Enum() *SettingsChange_RestrictionChange_Feature {
   586  	p := new(SettingsChange_RestrictionChange_Feature)
   587  	*p = x
   588  	return p
   589  }
   590  
   591  func (x SettingsChange_RestrictionChange_Feature) String() string {
   592  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   593  }
   594  
   595  func (SettingsChange_RestrictionChange_Feature) Descriptor() protoreflect.EnumDescriptor {
   596  	return file_google_apps_drive_activity_v2_action_proto_enumTypes[8].Descriptor()
   597  }
   598  
   599  func (SettingsChange_RestrictionChange_Feature) Type() protoreflect.EnumType {
   600  	return &file_google_apps_drive_activity_v2_action_proto_enumTypes[8]
   601  }
   602  
   603  func (x SettingsChange_RestrictionChange_Feature) Number() protoreflect.EnumNumber {
   604  	return protoreflect.EnumNumber(x)
   605  }
   606  
   607  // Deprecated: Use SettingsChange_RestrictionChange_Feature.Descriptor instead.
   608  func (SettingsChange_RestrictionChange_Feature) EnumDescriptor() ([]byte, []int) {
   609  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{13, 0, 0}
   610  }
   611  
   612  // The restriction applicable to a feature.
   613  type SettingsChange_RestrictionChange_Restriction int32
   614  
   615  const (
   616  	// The type of restriction is not available.
   617  	SettingsChange_RestrictionChange_RESTRICTION_UNSPECIFIED SettingsChange_RestrictionChange_Restriction = 0
   618  	// The feature is available without restriction.
   619  	SettingsChange_RestrictionChange_UNRESTRICTED SettingsChange_RestrictionChange_Restriction = 1
   620  	// The use of this feature is fully restricted.
   621  	SettingsChange_RestrictionChange_FULLY_RESTRICTED SettingsChange_RestrictionChange_Restriction = 2
   622  )
   623  
   624  // Enum value maps for SettingsChange_RestrictionChange_Restriction.
   625  var (
   626  	SettingsChange_RestrictionChange_Restriction_name = map[int32]string{
   627  		0: "RESTRICTION_UNSPECIFIED",
   628  		1: "UNRESTRICTED",
   629  		2: "FULLY_RESTRICTED",
   630  	}
   631  	SettingsChange_RestrictionChange_Restriction_value = map[string]int32{
   632  		"RESTRICTION_UNSPECIFIED": 0,
   633  		"UNRESTRICTED":            1,
   634  		"FULLY_RESTRICTED":        2,
   635  	}
   636  )
   637  
   638  func (x SettingsChange_RestrictionChange_Restriction) Enum() *SettingsChange_RestrictionChange_Restriction {
   639  	p := new(SettingsChange_RestrictionChange_Restriction)
   640  	*p = x
   641  	return p
   642  }
   643  
   644  func (x SettingsChange_RestrictionChange_Restriction) String() string {
   645  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   646  }
   647  
   648  func (SettingsChange_RestrictionChange_Restriction) Descriptor() protoreflect.EnumDescriptor {
   649  	return file_google_apps_drive_activity_v2_action_proto_enumTypes[9].Descriptor()
   650  }
   651  
   652  func (SettingsChange_RestrictionChange_Restriction) Type() protoreflect.EnumType {
   653  	return &file_google_apps_drive_activity_v2_action_proto_enumTypes[9]
   654  }
   655  
   656  func (x SettingsChange_RestrictionChange_Restriction) Number() protoreflect.EnumNumber {
   657  	return protoreflect.EnumNumber(x)
   658  }
   659  
   660  // Deprecated: Use SettingsChange_RestrictionChange_Restriction.Descriptor instead.
   661  func (SettingsChange_RestrictionChange_Restriction) EnumDescriptor() ([]byte, []int) {
   662  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{13, 0, 1}
   663  }
   664  
   665  // The type of Label change
   666  type AppliedLabelChange_AppliedLabelChangeDetail_Type int32
   667  
   668  const (
   669  	// The type of change to this Label is not available.
   670  	AppliedLabelChange_AppliedLabelChangeDetail_TYPE_UNSPECIFIED AppliedLabelChange_AppliedLabelChangeDetail_Type = 0
   671  	// The identified Label was added to the Target.
   672  	AppliedLabelChange_AppliedLabelChangeDetail_LABEL_ADDED AppliedLabelChange_AppliedLabelChangeDetail_Type = 1
   673  	// The identified Label was removed from the Target.
   674  	AppliedLabelChange_AppliedLabelChangeDetail_LABEL_REMOVED AppliedLabelChange_AppliedLabelChangeDetail_Type = 2
   675  	// Field values were changed on the Target.
   676  	AppliedLabelChange_AppliedLabelChangeDetail_LABEL_FIELD_VALUE_CHANGED AppliedLabelChange_AppliedLabelChangeDetail_Type = 3
   677  	// The Label was applied as a side-effect of Drive item creation.
   678  	AppliedLabelChange_AppliedLabelChangeDetail_LABEL_APPLIED_BY_ITEM_CREATE AppliedLabelChange_AppliedLabelChangeDetail_Type = 4
   679  )
   680  
   681  // Enum value maps for AppliedLabelChange_AppliedLabelChangeDetail_Type.
   682  var (
   683  	AppliedLabelChange_AppliedLabelChangeDetail_Type_name = map[int32]string{
   684  		0: "TYPE_UNSPECIFIED",
   685  		1: "LABEL_ADDED",
   686  		2: "LABEL_REMOVED",
   687  		3: "LABEL_FIELD_VALUE_CHANGED",
   688  		4: "LABEL_APPLIED_BY_ITEM_CREATE",
   689  	}
   690  	AppliedLabelChange_AppliedLabelChangeDetail_Type_value = map[string]int32{
   691  		"TYPE_UNSPECIFIED":             0,
   692  		"LABEL_ADDED":                  1,
   693  		"LABEL_REMOVED":                2,
   694  		"LABEL_FIELD_VALUE_CHANGED":    3,
   695  		"LABEL_APPLIED_BY_ITEM_CREATE": 4,
   696  	}
   697  )
   698  
   699  func (x AppliedLabelChange_AppliedLabelChangeDetail_Type) Enum() *AppliedLabelChange_AppliedLabelChangeDetail_Type {
   700  	p := new(AppliedLabelChange_AppliedLabelChangeDetail_Type)
   701  	*p = x
   702  	return p
   703  }
   704  
   705  func (x AppliedLabelChange_AppliedLabelChangeDetail_Type) String() string {
   706  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   707  }
   708  
   709  func (AppliedLabelChange_AppliedLabelChangeDetail_Type) Descriptor() protoreflect.EnumDescriptor {
   710  	return file_google_apps_drive_activity_v2_action_proto_enumTypes[10].Descriptor()
   711  }
   712  
   713  func (AppliedLabelChange_AppliedLabelChangeDetail_Type) Type() protoreflect.EnumType {
   714  	return &file_google_apps_drive_activity_v2_action_proto_enumTypes[10]
   715  }
   716  
   717  func (x AppliedLabelChange_AppliedLabelChangeDetail_Type) Number() protoreflect.EnumNumber {
   718  	return protoreflect.EnumNumber(x)
   719  }
   720  
   721  // Deprecated: Use AppliedLabelChange_AppliedLabelChangeDetail_Type.Descriptor instead.
   722  func (AppliedLabelChange_AppliedLabelChangeDetail_Type) EnumDescriptor() ([]byte, []int) {
   723  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{14, 0, 0}
   724  }
   725  
   726  // Information about the action.
   727  type Action struct {
   728  	state         protoimpl.MessageState
   729  	sizeCache     protoimpl.SizeCache
   730  	unknownFields protoimpl.UnknownFields
   731  
   732  	// The type and detailed information about the action.
   733  	Detail *ActionDetail `protobuf:"bytes,1,opt,name=detail,proto3" json:"detail,omitempty"`
   734  	// The actor responsible for this action (or empty if all actors are
   735  	// responsible).
   736  	Actor *Actor `protobuf:"bytes,3,opt,name=actor,proto3" json:"actor,omitempty"`
   737  	// The target this action affects (or empty if affecting all targets). This
   738  	// represents the state of the target immediately after this action occurred.
   739  	Target *Target `protobuf:"bytes,4,opt,name=target,proto3" json:"target,omitempty"`
   740  	// When the action occurred (or empty if same time as entire activity).
   741  	//
   742  	// Types that are assignable to Time:
   743  	//
   744  	//	*Action_Timestamp
   745  	//	*Action_TimeRange
   746  	Time isAction_Time `protobuf_oneof:"time"`
   747  }
   748  
   749  func (x *Action) Reset() {
   750  	*x = Action{}
   751  	if protoimpl.UnsafeEnabled {
   752  		mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[0]
   753  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   754  		ms.StoreMessageInfo(mi)
   755  	}
   756  }
   757  
   758  func (x *Action) String() string {
   759  	return protoimpl.X.MessageStringOf(x)
   760  }
   761  
   762  func (*Action) ProtoMessage() {}
   763  
   764  func (x *Action) ProtoReflect() protoreflect.Message {
   765  	mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[0]
   766  	if protoimpl.UnsafeEnabled && x != nil {
   767  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   768  		if ms.LoadMessageInfo() == nil {
   769  			ms.StoreMessageInfo(mi)
   770  		}
   771  		return ms
   772  	}
   773  	return mi.MessageOf(x)
   774  }
   775  
   776  // Deprecated: Use Action.ProtoReflect.Descriptor instead.
   777  func (*Action) Descriptor() ([]byte, []int) {
   778  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{0}
   779  }
   780  
   781  func (x *Action) GetDetail() *ActionDetail {
   782  	if x != nil {
   783  		return x.Detail
   784  	}
   785  	return nil
   786  }
   787  
   788  func (x *Action) GetActor() *Actor {
   789  	if x != nil {
   790  		return x.Actor
   791  	}
   792  	return nil
   793  }
   794  
   795  func (x *Action) GetTarget() *Target {
   796  	if x != nil {
   797  		return x.Target
   798  	}
   799  	return nil
   800  }
   801  
   802  func (m *Action) GetTime() isAction_Time {
   803  	if m != nil {
   804  		return m.Time
   805  	}
   806  	return nil
   807  }
   808  
   809  func (x *Action) GetTimestamp() *timestamppb.Timestamp {
   810  	if x, ok := x.GetTime().(*Action_Timestamp); ok {
   811  		return x.Timestamp
   812  	}
   813  	return nil
   814  }
   815  
   816  func (x *Action) GetTimeRange() *TimeRange {
   817  	if x, ok := x.GetTime().(*Action_TimeRange); ok {
   818  		return x.TimeRange
   819  	}
   820  	return nil
   821  }
   822  
   823  type isAction_Time interface {
   824  	isAction_Time()
   825  }
   826  
   827  type Action_Timestamp struct {
   828  	// The action occurred at this specific time.
   829  	Timestamp *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=timestamp,proto3,oneof"`
   830  }
   831  
   832  type Action_TimeRange struct {
   833  	// The action occurred over this time range.
   834  	TimeRange *TimeRange `protobuf:"bytes,6,opt,name=time_range,json=timeRange,proto3,oneof"`
   835  }
   836  
   837  func (*Action_Timestamp) isAction_Time() {}
   838  
   839  func (*Action_TimeRange) isAction_Time() {}
   840  
   841  // Data describing the type and additional information of an action.
   842  type ActionDetail struct {
   843  	state         protoimpl.MessageState
   844  	sizeCache     protoimpl.SizeCache
   845  	unknownFields protoimpl.UnknownFields
   846  
   847  	// Data describing the type and additional information of an action.
   848  	//
   849  	// Types that are assignable to ActionDetail:
   850  	//
   851  	//	*ActionDetail_Create
   852  	//	*ActionDetail_Edit
   853  	//	*ActionDetail_Move
   854  	//	*ActionDetail_Rename
   855  	//	*ActionDetail_Delete
   856  	//	*ActionDetail_Restore
   857  	//	*ActionDetail_PermissionChange
   858  	//	*ActionDetail_Comment
   859  	//	*ActionDetail_DlpChange
   860  	//	*ActionDetail_Reference
   861  	//	*ActionDetail_SettingsChange
   862  	//	*ActionDetail_AppliedLabelChange
   863  	ActionDetail isActionDetail_ActionDetail `protobuf_oneof:"action_detail"`
   864  }
   865  
   866  func (x *ActionDetail) Reset() {
   867  	*x = ActionDetail{}
   868  	if protoimpl.UnsafeEnabled {
   869  		mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[1]
   870  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   871  		ms.StoreMessageInfo(mi)
   872  	}
   873  }
   874  
   875  func (x *ActionDetail) String() string {
   876  	return protoimpl.X.MessageStringOf(x)
   877  }
   878  
   879  func (*ActionDetail) ProtoMessage() {}
   880  
   881  func (x *ActionDetail) ProtoReflect() protoreflect.Message {
   882  	mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[1]
   883  	if protoimpl.UnsafeEnabled && x != nil {
   884  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   885  		if ms.LoadMessageInfo() == nil {
   886  			ms.StoreMessageInfo(mi)
   887  		}
   888  		return ms
   889  	}
   890  	return mi.MessageOf(x)
   891  }
   892  
   893  // Deprecated: Use ActionDetail.ProtoReflect.Descriptor instead.
   894  func (*ActionDetail) Descriptor() ([]byte, []int) {
   895  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{1}
   896  }
   897  
   898  func (m *ActionDetail) GetActionDetail() isActionDetail_ActionDetail {
   899  	if m != nil {
   900  		return m.ActionDetail
   901  	}
   902  	return nil
   903  }
   904  
   905  func (x *ActionDetail) GetCreate() *Create {
   906  	if x, ok := x.GetActionDetail().(*ActionDetail_Create); ok {
   907  		return x.Create
   908  	}
   909  	return nil
   910  }
   911  
   912  func (x *ActionDetail) GetEdit() *Edit {
   913  	if x, ok := x.GetActionDetail().(*ActionDetail_Edit); ok {
   914  		return x.Edit
   915  	}
   916  	return nil
   917  }
   918  
   919  func (x *ActionDetail) GetMove() *Move {
   920  	if x, ok := x.GetActionDetail().(*ActionDetail_Move); ok {
   921  		return x.Move
   922  	}
   923  	return nil
   924  }
   925  
   926  func (x *ActionDetail) GetRename() *Rename {
   927  	if x, ok := x.GetActionDetail().(*ActionDetail_Rename); ok {
   928  		return x.Rename
   929  	}
   930  	return nil
   931  }
   932  
   933  func (x *ActionDetail) GetDelete() *Delete {
   934  	if x, ok := x.GetActionDetail().(*ActionDetail_Delete); ok {
   935  		return x.Delete
   936  	}
   937  	return nil
   938  }
   939  
   940  func (x *ActionDetail) GetRestore() *Restore {
   941  	if x, ok := x.GetActionDetail().(*ActionDetail_Restore); ok {
   942  		return x.Restore
   943  	}
   944  	return nil
   945  }
   946  
   947  func (x *ActionDetail) GetPermissionChange() *PermissionChange {
   948  	if x, ok := x.GetActionDetail().(*ActionDetail_PermissionChange); ok {
   949  		return x.PermissionChange
   950  	}
   951  	return nil
   952  }
   953  
   954  func (x *ActionDetail) GetComment() *Comment {
   955  	if x, ok := x.GetActionDetail().(*ActionDetail_Comment); ok {
   956  		return x.Comment
   957  	}
   958  	return nil
   959  }
   960  
   961  func (x *ActionDetail) GetDlpChange() *DataLeakPreventionChange {
   962  	if x, ok := x.GetActionDetail().(*ActionDetail_DlpChange); ok {
   963  		return x.DlpChange
   964  	}
   965  	return nil
   966  }
   967  
   968  func (x *ActionDetail) GetReference() *ApplicationReference {
   969  	if x, ok := x.GetActionDetail().(*ActionDetail_Reference); ok {
   970  		return x.Reference
   971  	}
   972  	return nil
   973  }
   974  
   975  func (x *ActionDetail) GetSettingsChange() *SettingsChange {
   976  	if x, ok := x.GetActionDetail().(*ActionDetail_SettingsChange); ok {
   977  		return x.SettingsChange
   978  	}
   979  	return nil
   980  }
   981  
   982  func (x *ActionDetail) GetAppliedLabelChange() *AppliedLabelChange {
   983  	if x, ok := x.GetActionDetail().(*ActionDetail_AppliedLabelChange); ok {
   984  		return x.AppliedLabelChange
   985  	}
   986  	return nil
   987  }
   988  
   989  type isActionDetail_ActionDetail interface {
   990  	isActionDetail_ActionDetail()
   991  }
   992  
   993  type ActionDetail_Create struct {
   994  	// An object was created.
   995  	Create *Create `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
   996  }
   997  
   998  type ActionDetail_Edit struct {
   999  	// An object was edited.
  1000  	Edit *Edit `protobuf:"bytes,2,opt,name=edit,proto3,oneof"`
  1001  }
  1002  
  1003  type ActionDetail_Move struct {
  1004  	// An object was moved.
  1005  	Move *Move `protobuf:"bytes,3,opt,name=move,proto3,oneof"`
  1006  }
  1007  
  1008  type ActionDetail_Rename struct {
  1009  	// An object was renamed.
  1010  	Rename *Rename `protobuf:"bytes,4,opt,name=rename,proto3,oneof"`
  1011  }
  1012  
  1013  type ActionDetail_Delete struct {
  1014  	// An object was deleted.
  1015  	Delete *Delete `protobuf:"bytes,5,opt,name=delete,proto3,oneof"`
  1016  }
  1017  
  1018  type ActionDetail_Restore struct {
  1019  	// A deleted object was restored.
  1020  	Restore *Restore `protobuf:"bytes,6,opt,name=restore,proto3,oneof"`
  1021  }
  1022  
  1023  type ActionDetail_PermissionChange struct {
  1024  	// The permission on an object was changed.
  1025  	PermissionChange *PermissionChange `protobuf:"bytes,7,opt,name=permission_change,json=permissionChange,proto3,oneof"`
  1026  }
  1027  
  1028  type ActionDetail_Comment struct {
  1029  	// A change about comments was made.
  1030  	Comment *Comment `protobuf:"bytes,8,opt,name=comment,proto3,oneof"`
  1031  }
  1032  
  1033  type ActionDetail_DlpChange struct {
  1034  	// A change happened in data leak prevention status.
  1035  	DlpChange *DataLeakPreventionChange `protobuf:"bytes,9,opt,name=dlp_change,json=dlpChange,proto3,oneof"`
  1036  }
  1037  
  1038  type ActionDetail_Reference struct {
  1039  	// An object was referenced in an application outside of Drive/Docs.
  1040  	Reference *ApplicationReference `protobuf:"bytes,12,opt,name=reference,proto3,oneof"`
  1041  }
  1042  
  1043  type ActionDetail_SettingsChange struct {
  1044  	// Settings were changed.
  1045  	SettingsChange *SettingsChange `protobuf:"bytes,13,opt,name=settings_change,json=settingsChange,proto3,oneof"`
  1046  }
  1047  
  1048  type ActionDetail_AppliedLabelChange struct {
  1049  	// Label was changed.
  1050  	AppliedLabelChange *AppliedLabelChange `protobuf:"bytes,19,opt,name=applied_label_change,json=appliedLabelChange,proto3,oneof"`
  1051  }
  1052  
  1053  func (*ActionDetail_Create) isActionDetail_ActionDetail() {}
  1054  
  1055  func (*ActionDetail_Edit) isActionDetail_ActionDetail() {}
  1056  
  1057  func (*ActionDetail_Move) isActionDetail_ActionDetail() {}
  1058  
  1059  func (*ActionDetail_Rename) isActionDetail_ActionDetail() {}
  1060  
  1061  func (*ActionDetail_Delete) isActionDetail_ActionDetail() {}
  1062  
  1063  func (*ActionDetail_Restore) isActionDetail_ActionDetail() {}
  1064  
  1065  func (*ActionDetail_PermissionChange) isActionDetail_ActionDetail() {}
  1066  
  1067  func (*ActionDetail_Comment) isActionDetail_ActionDetail() {}
  1068  
  1069  func (*ActionDetail_DlpChange) isActionDetail_ActionDetail() {}
  1070  
  1071  func (*ActionDetail_Reference) isActionDetail_ActionDetail() {}
  1072  
  1073  func (*ActionDetail_SettingsChange) isActionDetail_ActionDetail() {}
  1074  
  1075  func (*ActionDetail_AppliedLabelChange) isActionDetail_ActionDetail() {}
  1076  
  1077  // An object was created.
  1078  type Create struct {
  1079  	state         protoimpl.MessageState
  1080  	sizeCache     protoimpl.SizeCache
  1081  	unknownFields protoimpl.UnknownFields
  1082  
  1083  	// The origin of the new object.
  1084  	//
  1085  	// Types that are assignable to Origin:
  1086  	//
  1087  	//	*Create_New_
  1088  	//	*Create_Upload_
  1089  	//	*Create_Copy_
  1090  	Origin isCreate_Origin `protobuf_oneof:"origin"`
  1091  }
  1092  
  1093  func (x *Create) Reset() {
  1094  	*x = Create{}
  1095  	if protoimpl.UnsafeEnabled {
  1096  		mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[2]
  1097  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1098  		ms.StoreMessageInfo(mi)
  1099  	}
  1100  }
  1101  
  1102  func (x *Create) String() string {
  1103  	return protoimpl.X.MessageStringOf(x)
  1104  }
  1105  
  1106  func (*Create) ProtoMessage() {}
  1107  
  1108  func (x *Create) ProtoReflect() protoreflect.Message {
  1109  	mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[2]
  1110  	if protoimpl.UnsafeEnabled && x != nil {
  1111  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1112  		if ms.LoadMessageInfo() == nil {
  1113  			ms.StoreMessageInfo(mi)
  1114  		}
  1115  		return ms
  1116  	}
  1117  	return mi.MessageOf(x)
  1118  }
  1119  
  1120  // Deprecated: Use Create.ProtoReflect.Descriptor instead.
  1121  func (*Create) Descriptor() ([]byte, []int) {
  1122  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{2}
  1123  }
  1124  
  1125  func (m *Create) GetOrigin() isCreate_Origin {
  1126  	if m != nil {
  1127  		return m.Origin
  1128  	}
  1129  	return nil
  1130  }
  1131  
  1132  func (x *Create) GetNew() *Create_New {
  1133  	if x, ok := x.GetOrigin().(*Create_New_); ok {
  1134  		return x.New
  1135  	}
  1136  	return nil
  1137  }
  1138  
  1139  func (x *Create) GetUpload() *Create_Upload {
  1140  	if x, ok := x.GetOrigin().(*Create_Upload_); ok {
  1141  		return x.Upload
  1142  	}
  1143  	return nil
  1144  }
  1145  
  1146  func (x *Create) GetCopy() *Create_Copy {
  1147  	if x, ok := x.GetOrigin().(*Create_Copy_); ok {
  1148  		return x.Copy
  1149  	}
  1150  	return nil
  1151  }
  1152  
  1153  type isCreate_Origin interface {
  1154  	isCreate_Origin()
  1155  }
  1156  
  1157  type Create_New_ struct {
  1158  	// If present, indicates the object was newly created (e.g. as a blank
  1159  	// document), not derived from a Drive object or external object.
  1160  	New *Create_New `protobuf:"bytes,1,opt,name=new,proto3,oneof"`
  1161  }
  1162  
  1163  type Create_Upload_ struct {
  1164  	// If present, indicates the object originated externally and was uploaded
  1165  	// to Drive.
  1166  	Upload *Create_Upload `protobuf:"bytes,2,opt,name=upload,proto3,oneof"`
  1167  }
  1168  
  1169  type Create_Copy_ struct {
  1170  	// If present, indicates the object was created by copying an existing Drive
  1171  	// object.
  1172  	Copy *Create_Copy `protobuf:"bytes,3,opt,name=copy,proto3,oneof"`
  1173  }
  1174  
  1175  func (*Create_New_) isCreate_Origin() {}
  1176  
  1177  func (*Create_Upload_) isCreate_Origin() {}
  1178  
  1179  func (*Create_Copy_) isCreate_Origin() {}
  1180  
  1181  // An empty message indicating an object was edited.
  1182  type Edit struct {
  1183  	state         protoimpl.MessageState
  1184  	sizeCache     protoimpl.SizeCache
  1185  	unknownFields protoimpl.UnknownFields
  1186  }
  1187  
  1188  func (x *Edit) Reset() {
  1189  	*x = Edit{}
  1190  	if protoimpl.UnsafeEnabled {
  1191  		mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[3]
  1192  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1193  		ms.StoreMessageInfo(mi)
  1194  	}
  1195  }
  1196  
  1197  func (x *Edit) String() string {
  1198  	return protoimpl.X.MessageStringOf(x)
  1199  }
  1200  
  1201  func (*Edit) ProtoMessage() {}
  1202  
  1203  func (x *Edit) ProtoReflect() protoreflect.Message {
  1204  	mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[3]
  1205  	if protoimpl.UnsafeEnabled && x != nil {
  1206  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1207  		if ms.LoadMessageInfo() == nil {
  1208  			ms.StoreMessageInfo(mi)
  1209  		}
  1210  		return ms
  1211  	}
  1212  	return mi.MessageOf(x)
  1213  }
  1214  
  1215  // Deprecated: Use Edit.ProtoReflect.Descriptor instead.
  1216  func (*Edit) Descriptor() ([]byte, []int) {
  1217  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{3}
  1218  }
  1219  
  1220  // An object was moved.
  1221  type Move struct {
  1222  	state         protoimpl.MessageState
  1223  	sizeCache     protoimpl.SizeCache
  1224  	unknownFields protoimpl.UnknownFields
  1225  
  1226  	// The added parent object(s).
  1227  	AddedParents []*TargetReference `protobuf:"bytes,1,rep,name=added_parents,json=addedParents,proto3" json:"added_parents,omitempty"`
  1228  	// The removed parent object(s).
  1229  	RemovedParents []*TargetReference `protobuf:"bytes,2,rep,name=removed_parents,json=removedParents,proto3" json:"removed_parents,omitempty"`
  1230  }
  1231  
  1232  func (x *Move) Reset() {
  1233  	*x = Move{}
  1234  	if protoimpl.UnsafeEnabled {
  1235  		mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[4]
  1236  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1237  		ms.StoreMessageInfo(mi)
  1238  	}
  1239  }
  1240  
  1241  func (x *Move) String() string {
  1242  	return protoimpl.X.MessageStringOf(x)
  1243  }
  1244  
  1245  func (*Move) ProtoMessage() {}
  1246  
  1247  func (x *Move) ProtoReflect() protoreflect.Message {
  1248  	mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[4]
  1249  	if protoimpl.UnsafeEnabled && x != nil {
  1250  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1251  		if ms.LoadMessageInfo() == nil {
  1252  			ms.StoreMessageInfo(mi)
  1253  		}
  1254  		return ms
  1255  	}
  1256  	return mi.MessageOf(x)
  1257  }
  1258  
  1259  // Deprecated: Use Move.ProtoReflect.Descriptor instead.
  1260  func (*Move) Descriptor() ([]byte, []int) {
  1261  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{4}
  1262  }
  1263  
  1264  func (x *Move) GetAddedParents() []*TargetReference {
  1265  	if x != nil {
  1266  		return x.AddedParents
  1267  	}
  1268  	return nil
  1269  }
  1270  
  1271  func (x *Move) GetRemovedParents() []*TargetReference {
  1272  	if x != nil {
  1273  		return x.RemovedParents
  1274  	}
  1275  	return nil
  1276  }
  1277  
  1278  // An object was renamed.
  1279  type Rename struct {
  1280  	state         protoimpl.MessageState
  1281  	sizeCache     protoimpl.SizeCache
  1282  	unknownFields protoimpl.UnknownFields
  1283  
  1284  	// The previous title of the drive object.
  1285  	OldTitle string `protobuf:"bytes,1,opt,name=old_title,json=oldTitle,proto3" json:"old_title,omitempty"`
  1286  	// The new title of the drive object.
  1287  	NewTitle string `protobuf:"bytes,2,opt,name=new_title,json=newTitle,proto3" json:"new_title,omitempty"`
  1288  }
  1289  
  1290  func (x *Rename) Reset() {
  1291  	*x = Rename{}
  1292  	if protoimpl.UnsafeEnabled {
  1293  		mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[5]
  1294  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1295  		ms.StoreMessageInfo(mi)
  1296  	}
  1297  }
  1298  
  1299  func (x *Rename) String() string {
  1300  	return protoimpl.X.MessageStringOf(x)
  1301  }
  1302  
  1303  func (*Rename) ProtoMessage() {}
  1304  
  1305  func (x *Rename) ProtoReflect() protoreflect.Message {
  1306  	mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[5]
  1307  	if protoimpl.UnsafeEnabled && x != nil {
  1308  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1309  		if ms.LoadMessageInfo() == nil {
  1310  			ms.StoreMessageInfo(mi)
  1311  		}
  1312  		return ms
  1313  	}
  1314  	return mi.MessageOf(x)
  1315  }
  1316  
  1317  // Deprecated: Use Rename.ProtoReflect.Descriptor instead.
  1318  func (*Rename) Descriptor() ([]byte, []int) {
  1319  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{5}
  1320  }
  1321  
  1322  func (x *Rename) GetOldTitle() string {
  1323  	if x != nil {
  1324  		return x.OldTitle
  1325  	}
  1326  	return ""
  1327  }
  1328  
  1329  func (x *Rename) GetNewTitle() string {
  1330  	if x != nil {
  1331  		return x.NewTitle
  1332  	}
  1333  	return ""
  1334  }
  1335  
  1336  // An object was deleted.
  1337  type Delete struct {
  1338  	state         protoimpl.MessageState
  1339  	sizeCache     protoimpl.SizeCache
  1340  	unknownFields protoimpl.UnknownFields
  1341  
  1342  	// The type of delete action taken.
  1343  	Type Delete_Type `protobuf:"varint,1,opt,name=type,proto3,enum=google.apps.drive.activity.v2.Delete_Type" json:"type,omitempty"`
  1344  }
  1345  
  1346  func (x *Delete) Reset() {
  1347  	*x = Delete{}
  1348  	if protoimpl.UnsafeEnabled {
  1349  		mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[6]
  1350  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1351  		ms.StoreMessageInfo(mi)
  1352  	}
  1353  }
  1354  
  1355  func (x *Delete) String() string {
  1356  	return protoimpl.X.MessageStringOf(x)
  1357  }
  1358  
  1359  func (*Delete) ProtoMessage() {}
  1360  
  1361  func (x *Delete) ProtoReflect() protoreflect.Message {
  1362  	mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[6]
  1363  	if protoimpl.UnsafeEnabled && x != nil {
  1364  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1365  		if ms.LoadMessageInfo() == nil {
  1366  			ms.StoreMessageInfo(mi)
  1367  		}
  1368  		return ms
  1369  	}
  1370  	return mi.MessageOf(x)
  1371  }
  1372  
  1373  // Deprecated: Use Delete.ProtoReflect.Descriptor instead.
  1374  func (*Delete) Descriptor() ([]byte, []int) {
  1375  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{6}
  1376  }
  1377  
  1378  func (x *Delete) GetType() Delete_Type {
  1379  	if x != nil {
  1380  		return x.Type
  1381  	}
  1382  	return Delete_TYPE_UNSPECIFIED
  1383  }
  1384  
  1385  // A deleted object was restored.
  1386  type Restore struct {
  1387  	state         protoimpl.MessageState
  1388  	sizeCache     protoimpl.SizeCache
  1389  	unknownFields protoimpl.UnknownFields
  1390  
  1391  	// The type of restore action taken.
  1392  	Type Restore_Type `protobuf:"varint,1,opt,name=type,proto3,enum=google.apps.drive.activity.v2.Restore_Type" json:"type,omitempty"`
  1393  }
  1394  
  1395  func (x *Restore) Reset() {
  1396  	*x = Restore{}
  1397  	if protoimpl.UnsafeEnabled {
  1398  		mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[7]
  1399  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1400  		ms.StoreMessageInfo(mi)
  1401  	}
  1402  }
  1403  
  1404  func (x *Restore) String() string {
  1405  	return protoimpl.X.MessageStringOf(x)
  1406  }
  1407  
  1408  func (*Restore) ProtoMessage() {}
  1409  
  1410  func (x *Restore) ProtoReflect() protoreflect.Message {
  1411  	mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[7]
  1412  	if protoimpl.UnsafeEnabled && x != nil {
  1413  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1414  		if ms.LoadMessageInfo() == nil {
  1415  			ms.StoreMessageInfo(mi)
  1416  		}
  1417  		return ms
  1418  	}
  1419  	return mi.MessageOf(x)
  1420  }
  1421  
  1422  // Deprecated: Use Restore.ProtoReflect.Descriptor instead.
  1423  func (*Restore) Descriptor() ([]byte, []int) {
  1424  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{7}
  1425  }
  1426  
  1427  func (x *Restore) GetType() Restore_Type {
  1428  	if x != nil {
  1429  		return x.Type
  1430  	}
  1431  	return Restore_TYPE_UNSPECIFIED
  1432  }
  1433  
  1434  // A change of the permission setting on an item.
  1435  type PermissionChange struct {
  1436  	state         protoimpl.MessageState
  1437  	sizeCache     protoimpl.SizeCache
  1438  	unknownFields protoimpl.UnknownFields
  1439  
  1440  	// The set of permissions added by this change.
  1441  	AddedPermissions []*Permission `protobuf:"bytes,1,rep,name=added_permissions,json=addedPermissions,proto3" json:"added_permissions,omitempty"`
  1442  	// The set of permissions removed by this change.
  1443  	RemovedPermissions []*Permission `protobuf:"bytes,2,rep,name=removed_permissions,json=removedPermissions,proto3" json:"removed_permissions,omitempty"`
  1444  }
  1445  
  1446  func (x *PermissionChange) Reset() {
  1447  	*x = PermissionChange{}
  1448  	if protoimpl.UnsafeEnabled {
  1449  		mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[8]
  1450  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1451  		ms.StoreMessageInfo(mi)
  1452  	}
  1453  }
  1454  
  1455  func (x *PermissionChange) String() string {
  1456  	return protoimpl.X.MessageStringOf(x)
  1457  }
  1458  
  1459  func (*PermissionChange) ProtoMessage() {}
  1460  
  1461  func (x *PermissionChange) ProtoReflect() protoreflect.Message {
  1462  	mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[8]
  1463  	if protoimpl.UnsafeEnabled && x != nil {
  1464  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1465  		if ms.LoadMessageInfo() == nil {
  1466  			ms.StoreMessageInfo(mi)
  1467  		}
  1468  		return ms
  1469  	}
  1470  	return mi.MessageOf(x)
  1471  }
  1472  
  1473  // Deprecated: Use PermissionChange.ProtoReflect.Descriptor instead.
  1474  func (*PermissionChange) Descriptor() ([]byte, []int) {
  1475  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{8}
  1476  }
  1477  
  1478  func (x *PermissionChange) GetAddedPermissions() []*Permission {
  1479  	if x != nil {
  1480  		return x.AddedPermissions
  1481  	}
  1482  	return nil
  1483  }
  1484  
  1485  func (x *PermissionChange) GetRemovedPermissions() []*Permission {
  1486  	if x != nil {
  1487  		return x.RemovedPermissions
  1488  	}
  1489  	return nil
  1490  }
  1491  
  1492  // The permission setting of an object.
  1493  type Permission struct {
  1494  	state         protoimpl.MessageState
  1495  	sizeCache     protoimpl.SizeCache
  1496  	unknownFields protoimpl.UnknownFields
  1497  
  1498  	// Indicates the
  1499  	// [Google Drive permissions
  1500  	// role](https://developers.google.com/drive/web/manage-sharing#roles). The
  1501  	// role determines a user's ability to read, write, and comment on items.
  1502  	Role Permission_Role `protobuf:"varint,1,opt,name=role,proto3,enum=google.apps.drive.activity.v2.Permission_Role" json:"role,omitempty"`
  1503  	// The entity granted the role.
  1504  	//
  1505  	// Types that are assignable to Scope:
  1506  	//
  1507  	//	*Permission_User
  1508  	//	*Permission_Group
  1509  	//	*Permission_Domain
  1510  	//	*Permission_Anyone_
  1511  	Scope isPermission_Scope `protobuf_oneof:"scope"`
  1512  	// If true, the item can be discovered (e.g. in the user's "Shared with me"
  1513  	// collection) without needing a link to the item.
  1514  	AllowDiscovery bool `protobuf:"varint,6,opt,name=allow_discovery,json=allowDiscovery,proto3" json:"allow_discovery,omitempty"`
  1515  }
  1516  
  1517  func (x *Permission) Reset() {
  1518  	*x = Permission{}
  1519  	if protoimpl.UnsafeEnabled {
  1520  		mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[9]
  1521  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1522  		ms.StoreMessageInfo(mi)
  1523  	}
  1524  }
  1525  
  1526  func (x *Permission) String() string {
  1527  	return protoimpl.X.MessageStringOf(x)
  1528  }
  1529  
  1530  func (*Permission) ProtoMessage() {}
  1531  
  1532  func (x *Permission) ProtoReflect() protoreflect.Message {
  1533  	mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[9]
  1534  	if protoimpl.UnsafeEnabled && x != nil {
  1535  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1536  		if ms.LoadMessageInfo() == nil {
  1537  			ms.StoreMessageInfo(mi)
  1538  		}
  1539  		return ms
  1540  	}
  1541  	return mi.MessageOf(x)
  1542  }
  1543  
  1544  // Deprecated: Use Permission.ProtoReflect.Descriptor instead.
  1545  func (*Permission) Descriptor() ([]byte, []int) {
  1546  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{9}
  1547  }
  1548  
  1549  func (x *Permission) GetRole() Permission_Role {
  1550  	if x != nil {
  1551  		return x.Role
  1552  	}
  1553  	return Permission_ROLE_UNSPECIFIED
  1554  }
  1555  
  1556  func (m *Permission) GetScope() isPermission_Scope {
  1557  	if m != nil {
  1558  		return m.Scope
  1559  	}
  1560  	return nil
  1561  }
  1562  
  1563  func (x *Permission) GetUser() *User {
  1564  	if x, ok := x.GetScope().(*Permission_User); ok {
  1565  		return x.User
  1566  	}
  1567  	return nil
  1568  }
  1569  
  1570  func (x *Permission) GetGroup() *Group {
  1571  	if x, ok := x.GetScope().(*Permission_Group); ok {
  1572  		return x.Group
  1573  	}
  1574  	return nil
  1575  }
  1576  
  1577  func (x *Permission) GetDomain() *Domain {
  1578  	if x, ok := x.GetScope().(*Permission_Domain); ok {
  1579  		return x.Domain
  1580  	}
  1581  	return nil
  1582  }
  1583  
  1584  func (x *Permission) GetAnyone() *Permission_Anyone {
  1585  	if x, ok := x.GetScope().(*Permission_Anyone_); ok {
  1586  		return x.Anyone
  1587  	}
  1588  	return nil
  1589  }
  1590  
  1591  func (x *Permission) GetAllowDiscovery() bool {
  1592  	if x != nil {
  1593  		return x.AllowDiscovery
  1594  	}
  1595  	return false
  1596  }
  1597  
  1598  type isPermission_Scope interface {
  1599  	isPermission_Scope()
  1600  }
  1601  
  1602  type Permission_User struct {
  1603  	// The user to whom this permission applies.
  1604  	User *User `protobuf:"bytes,2,opt,name=user,proto3,oneof"`
  1605  }
  1606  
  1607  type Permission_Group struct {
  1608  	// The group to whom this permission applies.
  1609  	Group *Group `protobuf:"bytes,3,opt,name=group,proto3,oneof"`
  1610  }
  1611  
  1612  type Permission_Domain struct {
  1613  	// The domain to whom this permission applies.
  1614  	Domain *Domain `protobuf:"bytes,4,opt,name=domain,proto3,oneof"`
  1615  }
  1616  
  1617  type Permission_Anyone_ struct {
  1618  	// If set, this permission applies to anyone, even logged out users.
  1619  	Anyone *Permission_Anyone `protobuf:"bytes,5,opt,name=anyone,proto3,oneof"`
  1620  }
  1621  
  1622  func (*Permission_User) isPermission_Scope() {}
  1623  
  1624  func (*Permission_Group) isPermission_Scope() {}
  1625  
  1626  func (*Permission_Domain) isPermission_Scope() {}
  1627  
  1628  func (*Permission_Anyone_) isPermission_Scope() {}
  1629  
  1630  // A change about comments on an object.
  1631  type Comment struct {
  1632  	state         protoimpl.MessageState
  1633  	sizeCache     protoimpl.SizeCache
  1634  	unknownFields protoimpl.UnknownFields
  1635  
  1636  	// The type of changed comment.
  1637  	//
  1638  	// Types that are assignable to Type:
  1639  	//
  1640  	//	*Comment_Post_
  1641  	//	*Comment_Assignment_
  1642  	//	*Comment_Suggestion_
  1643  	Type isComment_Type `protobuf_oneof:"type"`
  1644  	// Users who are mentioned in this comment.
  1645  	MentionedUsers []*User `protobuf:"bytes,7,rep,name=mentioned_users,json=mentionedUsers,proto3" json:"mentioned_users,omitempty"`
  1646  }
  1647  
  1648  func (x *Comment) Reset() {
  1649  	*x = Comment{}
  1650  	if protoimpl.UnsafeEnabled {
  1651  		mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[10]
  1652  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1653  		ms.StoreMessageInfo(mi)
  1654  	}
  1655  }
  1656  
  1657  func (x *Comment) String() string {
  1658  	return protoimpl.X.MessageStringOf(x)
  1659  }
  1660  
  1661  func (*Comment) ProtoMessage() {}
  1662  
  1663  func (x *Comment) ProtoReflect() protoreflect.Message {
  1664  	mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[10]
  1665  	if protoimpl.UnsafeEnabled && x != nil {
  1666  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1667  		if ms.LoadMessageInfo() == nil {
  1668  			ms.StoreMessageInfo(mi)
  1669  		}
  1670  		return ms
  1671  	}
  1672  	return mi.MessageOf(x)
  1673  }
  1674  
  1675  // Deprecated: Use Comment.ProtoReflect.Descriptor instead.
  1676  func (*Comment) Descriptor() ([]byte, []int) {
  1677  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{10}
  1678  }
  1679  
  1680  func (m *Comment) GetType() isComment_Type {
  1681  	if m != nil {
  1682  		return m.Type
  1683  	}
  1684  	return nil
  1685  }
  1686  
  1687  func (x *Comment) GetPost() *Comment_Post {
  1688  	if x, ok := x.GetType().(*Comment_Post_); ok {
  1689  		return x.Post
  1690  	}
  1691  	return nil
  1692  }
  1693  
  1694  func (x *Comment) GetAssignment() *Comment_Assignment {
  1695  	if x, ok := x.GetType().(*Comment_Assignment_); ok {
  1696  		return x.Assignment
  1697  	}
  1698  	return nil
  1699  }
  1700  
  1701  func (x *Comment) GetSuggestion() *Comment_Suggestion {
  1702  	if x, ok := x.GetType().(*Comment_Suggestion_); ok {
  1703  		return x.Suggestion
  1704  	}
  1705  	return nil
  1706  }
  1707  
  1708  func (x *Comment) GetMentionedUsers() []*User {
  1709  	if x != nil {
  1710  		return x.MentionedUsers
  1711  	}
  1712  	return nil
  1713  }
  1714  
  1715  type isComment_Type interface {
  1716  	isComment_Type()
  1717  }
  1718  
  1719  type Comment_Post_ struct {
  1720  	// A change on a regular posted comment.
  1721  	Post *Comment_Post `protobuf:"bytes,1,opt,name=post,proto3,oneof"`
  1722  }
  1723  
  1724  type Comment_Assignment_ struct {
  1725  	// A change on an assignment.
  1726  	Assignment *Comment_Assignment `protobuf:"bytes,2,opt,name=assignment,proto3,oneof"`
  1727  }
  1728  
  1729  type Comment_Suggestion_ struct {
  1730  	// A change on a suggestion.
  1731  	Suggestion *Comment_Suggestion `protobuf:"bytes,3,opt,name=suggestion,proto3,oneof"`
  1732  }
  1733  
  1734  func (*Comment_Post_) isComment_Type() {}
  1735  
  1736  func (*Comment_Assignment_) isComment_Type() {}
  1737  
  1738  func (*Comment_Suggestion_) isComment_Type() {}
  1739  
  1740  // A change in the object's data leak prevention status.
  1741  type DataLeakPreventionChange struct {
  1742  	state         protoimpl.MessageState
  1743  	sizeCache     protoimpl.SizeCache
  1744  	unknownFields protoimpl.UnknownFields
  1745  
  1746  	// The type of Data Leak Prevention (DLP) change.
  1747  	Type DataLeakPreventionChange_Type `protobuf:"varint,1,opt,name=type,proto3,enum=google.apps.drive.activity.v2.DataLeakPreventionChange_Type" json:"type,omitempty"`
  1748  }
  1749  
  1750  func (x *DataLeakPreventionChange) Reset() {
  1751  	*x = DataLeakPreventionChange{}
  1752  	if protoimpl.UnsafeEnabled {
  1753  		mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[11]
  1754  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1755  		ms.StoreMessageInfo(mi)
  1756  	}
  1757  }
  1758  
  1759  func (x *DataLeakPreventionChange) String() string {
  1760  	return protoimpl.X.MessageStringOf(x)
  1761  }
  1762  
  1763  func (*DataLeakPreventionChange) ProtoMessage() {}
  1764  
  1765  func (x *DataLeakPreventionChange) ProtoReflect() protoreflect.Message {
  1766  	mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[11]
  1767  	if protoimpl.UnsafeEnabled && x != nil {
  1768  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1769  		if ms.LoadMessageInfo() == nil {
  1770  			ms.StoreMessageInfo(mi)
  1771  		}
  1772  		return ms
  1773  	}
  1774  	return mi.MessageOf(x)
  1775  }
  1776  
  1777  // Deprecated: Use DataLeakPreventionChange.ProtoReflect.Descriptor instead.
  1778  func (*DataLeakPreventionChange) Descriptor() ([]byte, []int) {
  1779  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{11}
  1780  }
  1781  
  1782  func (x *DataLeakPreventionChange) GetType() DataLeakPreventionChange_Type {
  1783  	if x != nil {
  1784  		return x.Type
  1785  	}
  1786  	return DataLeakPreventionChange_TYPE_UNSPECIFIED
  1787  }
  1788  
  1789  // Activity in applications other than Drive.
  1790  type ApplicationReference struct {
  1791  	state         protoimpl.MessageState
  1792  	sizeCache     protoimpl.SizeCache
  1793  	unknownFields protoimpl.UnknownFields
  1794  
  1795  	// The reference type corresponding to this event.
  1796  	Type ApplicationReference_Type `protobuf:"varint,1,opt,name=type,proto3,enum=google.apps.drive.activity.v2.ApplicationReference_Type" json:"type,omitempty"`
  1797  }
  1798  
  1799  func (x *ApplicationReference) Reset() {
  1800  	*x = ApplicationReference{}
  1801  	if protoimpl.UnsafeEnabled {
  1802  		mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[12]
  1803  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1804  		ms.StoreMessageInfo(mi)
  1805  	}
  1806  }
  1807  
  1808  func (x *ApplicationReference) String() string {
  1809  	return protoimpl.X.MessageStringOf(x)
  1810  }
  1811  
  1812  func (*ApplicationReference) ProtoMessage() {}
  1813  
  1814  func (x *ApplicationReference) ProtoReflect() protoreflect.Message {
  1815  	mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[12]
  1816  	if protoimpl.UnsafeEnabled && x != nil {
  1817  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1818  		if ms.LoadMessageInfo() == nil {
  1819  			ms.StoreMessageInfo(mi)
  1820  		}
  1821  		return ms
  1822  	}
  1823  	return mi.MessageOf(x)
  1824  }
  1825  
  1826  // Deprecated: Use ApplicationReference.ProtoReflect.Descriptor instead.
  1827  func (*ApplicationReference) Descriptor() ([]byte, []int) {
  1828  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{12}
  1829  }
  1830  
  1831  func (x *ApplicationReference) GetType() ApplicationReference_Type {
  1832  	if x != nil {
  1833  		return x.Type
  1834  	}
  1835  	return ApplicationReference_UNSPECIFIED_REFERENCE_TYPE
  1836  }
  1837  
  1838  // Information about settings changes.
  1839  type SettingsChange struct {
  1840  	state         protoimpl.MessageState
  1841  	sizeCache     protoimpl.SizeCache
  1842  	unknownFields protoimpl.UnknownFields
  1843  
  1844  	// The set of changes made to restrictions.
  1845  	RestrictionChanges []*SettingsChange_RestrictionChange `protobuf:"bytes,1,rep,name=restriction_changes,json=restrictionChanges,proto3" json:"restriction_changes,omitempty"`
  1846  }
  1847  
  1848  func (x *SettingsChange) Reset() {
  1849  	*x = SettingsChange{}
  1850  	if protoimpl.UnsafeEnabled {
  1851  		mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[13]
  1852  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1853  		ms.StoreMessageInfo(mi)
  1854  	}
  1855  }
  1856  
  1857  func (x *SettingsChange) String() string {
  1858  	return protoimpl.X.MessageStringOf(x)
  1859  }
  1860  
  1861  func (*SettingsChange) ProtoMessage() {}
  1862  
  1863  func (x *SettingsChange) ProtoReflect() protoreflect.Message {
  1864  	mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[13]
  1865  	if protoimpl.UnsafeEnabled && x != nil {
  1866  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1867  		if ms.LoadMessageInfo() == nil {
  1868  			ms.StoreMessageInfo(mi)
  1869  		}
  1870  		return ms
  1871  	}
  1872  	return mi.MessageOf(x)
  1873  }
  1874  
  1875  // Deprecated: Use SettingsChange.ProtoReflect.Descriptor instead.
  1876  func (*SettingsChange) Descriptor() ([]byte, []int) {
  1877  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{13}
  1878  }
  1879  
  1880  func (x *SettingsChange) GetRestrictionChanges() []*SettingsChange_RestrictionChange {
  1881  	if x != nil {
  1882  		return x.RestrictionChanges
  1883  	}
  1884  	return nil
  1885  }
  1886  
  1887  // Label changes that were made on the Target.
  1888  type AppliedLabelChange struct {
  1889  	state         protoimpl.MessageState
  1890  	sizeCache     protoimpl.SizeCache
  1891  	unknownFields protoimpl.UnknownFields
  1892  
  1893  	// Changes that were made to the Label on the Target.
  1894  	Changes []*AppliedLabelChange_AppliedLabelChangeDetail `protobuf:"bytes,1,rep,name=changes,proto3" json:"changes,omitempty"`
  1895  }
  1896  
  1897  func (x *AppliedLabelChange) Reset() {
  1898  	*x = AppliedLabelChange{}
  1899  	if protoimpl.UnsafeEnabled {
  1900  		mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[14]
  1901  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1902  		ms.StoreMessageInfo(mi)
  1903  	}
  1904  }
  1905  
  1906  func (x *AppliedLabelChange) String() string {
  1907  	return protoimpl.X.MessageStringOf(x)
  1908  }
  1909  
  1910  func (*AppliedLabelChange) ProtoMessage() {}
  1911  
  1912  func (x *AppliedLabelChange) ProtoReflect() protoreflect.Message {
  1913  	mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[14]
  1914  	if protoimpl.UnsafeEnabled && x != nil {
  1915  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1916  		if ms.LoadMessageInfo() == nil {
  1917  			ms.StoreMessageInfo(mi)
  1918  		}
  1919  		return ms
  1920  	}
  1921  	return mi.MessageOf(x)
  1922  }
  1923  
  1924  // Deprecated: Use AppliedLabelChange.ProtoReflect.Descriptor instead.
  1925  func (*AppliedLabelChange) Descriptor() ([]byte, []int) {
  1926  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{14}
  1927  }
  1928  
  1929  func (x *AppliedLabelChange) GetChanges() []*AppliedLabelChange_AppliedLabelChangeDetail {
  1930  	if x != nil {
  1931  		return x.Changes
  1932  	}
  1933  	return nil
  1934  }
  1935  
  1936  // An object was created from scratch.
  1937  type Create_New struct {
  1938  	state         protoimpl.MessageState
  1939  	sizeCache     protoimpl.SizeCache
  1940  	unknownFields protoimpl.UnknownFields
  1941  }
  1942  
  1943  func (x *Create_New) Reset() {
  1944  	*x = Create_New{}
  1945  	if protoimpl.UnsafeEnabled {
  1946  		mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[15]
  1947  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1948  		ms.StoreMessageInfo(mi)
  1949  	}
  1950  }
  1951  
  1952  func (x *Create_New) String() string {
  1953  	return protoimpl.X.MessageStringOf(x)
  1954  }
  1955  
  1956  func (*Create_New) ProtoMessage() {}
  1957  
  1958  func (x *Create_New) ProtoReflect() protoreflect.Message {
  1959  	mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[15]
  1960  	if protoimpl.UnsafeEnabled && x != nil {
  1961  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1962  		if ms.LoadMessageInfo() == nil {
  1963  			ms.StoreMessageInfo(mi)
  1964  		}
  1965  		return ms
  1966  	}
  1967  	return mi.MessageOf(x)
  1968  }
  1969  
  1970  // Deprecated: Use Create_New.ProtoReflect.Descriptor instead.
  1971  func (*Create_New) Descriptor() ([]byte, []int) {
  1972  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{2, 0}
  1973  }
  1974  
  1975  // An object was uploaded into Drive.
  1976  type Create_Upload struct {
  1977  	state         protoimpl.MessageState
  1978  	sizeCache     protoimpl.SizeCache
  1979  	unknownFields protoimpl.UnknownFields
  1980  }
  1981  
  1982  func (x *Create_Upload) Reset() {
  1983  	*x = Create_Upload{}
  1984  	if protoimpl.UnsafeEnabled {
  1985  		mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[16]
  1986  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1987  		ms.StoreMessageInfo(mi)
  1988  	}
  1989  }
  1990  
  1991  func (x *Create_Upload) String() string {
  1992  	return protoimpl.X.MessageStringOf(x)
  1993  }
  1994  
  1995  func (*Create_Upload) ProtoMessage() {}
  1996  
  1997  func (x *Create_Upload) ProtoReflect() protoreflect.Message {
  1998  	mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[16]
  1999  	if protoimpl.UnsafeEnabled && x != nil {
  2000  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2001  		if ms.LoadMessageInfo() == nil {
  2002  			ms.StoreMessageInfo(mi)
  2003  		}
  2004  		return ms
  2005  	}
  2006  	return mi.MessageOf(x)
  2007  }
  2008  
  2009  // Deprecated: Use Create_Upload.ProtoReflect.Descriptor instead.
  2010  func (*Create_Upload) Descriptor() ([]byte, []int) {
  2011  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{2, 1}
  2012  }
  2013  
  2014  // An object was created by copying an existing object.
  2015  type Create_Copy struct {
  2016  	state         protoimpl.MessageState
  2017  	sizeCache     protoimpl.SizeCache
  2018  	unknownFields protoimpl.UnknownFields
  2019  
  2020  	// The original object.
  2021  	OriginalObject *TargetReference `protobuf:"bytes,1,opt,name=original_object,json=originalObject,proto3" json:"original_object,omitempty"`
  2022  }
  2023  
  2024  func (x *Create_Copy) Reset() {
  2025  	*x = Create_Copy{}
  2026  	if protoimpl.UnsafeEnabled {
  2027  		mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[17]
  2028  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2029  		ms.StoreMessageInfo(mi)
  2030  	}
  2031  }
  2032  
  2033  func (x *Create_Copy) String() string {
  2034  	return protoimpl.X.MessageStringOf(x)
  2035  }
  2036  
  2037  func (*Create_Copy) ProtoMessage() {}
  2038  
  2039  func (x *Create_Copy) ProtoReflect() protoreflect.Message {
  2040  	mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[17]
  2041  	if protoimpl.UnsafeEnabled && x != nil {
  2042  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2043  		if ms.LoadMessageInfo() == nil {
  2044  			ms.StoreMessageInfo(mi)
  2045  		}
  2046  		return ms
  2047  	}
  2048  	return mi.MessageOf(x)
  2049  }
  2050  
  2051  // Deprecated: Use Create_Copy.ProtoReflect.Descriptor instead.
  2052  func (*Create_Copy) Descriptor() ([]byte, []int) {
  2053  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{2, 2}
  2054  }
  2055  
  2056  func (x *Create_Copy) GetOriginalObject() *TargetReference {
  2057  	if x != nil {
  2058  		return x.OriginalObject
  2059  	}
  2060  	return nil
  2061  }
  2062  
  2063  // Represents any user (including a logged out user).
  2064  type Permission_Anyone struct {
  2065  	state         protoimpl.MessageState
  2066  	sizeCache     protoimpl.SizeCache
  2067  	unknownFields protoimpl.UnknownFields
  2068  }
  2069  
  2070  func (x *Permission_Anyone) Reset() {
  2071  	*x = Permission_Anyone{}
  2072  	if protoimpl.UnsafeEnabled {
  2073  		mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[18]
  2074  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2075  		ms.StoreMessageInfo(mi)
  2076  	}
  2077  }
  2078  
  2079  func (x *Permission_Anyone) String() string {
  2080  	return protoimpl.X.MessageStringOf(x)
  2081  }
  2082  
  2083  func (*Permission_Anyone) ProtoMessage() {}
  2084  
  2085  func (x *Permission_Anyone) ProtoReflect() protoreflect.Message {
  2086  	mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[18]
  2087  	if protoimpl.UnsafeEnabled && x != nil {
  2088  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2089  		if ms.LoadMessageInfo() == nil {
  2090  			ms.StoreMessageInfo(mi)
  2091  		}
  2092  		return ms
  2093  	}
  2094  	return mi.MessageOf(x)
  2095  }
  2096  
  2097  // Deprecated: Use Permission_Anyone.ProtoReflect.Descriptor instead.
  2098  func (*Permission_Anyone) Descriptor() ([]byte, []int) {
  2099  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{9, 0}
  2100  }
  2101  
  2102  // A regular posted comment.
  2103  type Comment_Post struct {
  2104  	state         protoimpl.MessageState
  2105  	sizeCache     protoimpl.SizeCache
  2106  	unknownFields protoimpl.UnknownFields
  2107  
  2108  	// The sub-type of this event.
  2109  	Subtype Comment_Post_Subtype `protobuf:"varint,1,opt,name=subtype,proto3,enum=google.apps.drive.activity.v2.Comment_Post_Subtype" json:"subtype,omitempty"`
  2110  }
  2111  
  2112  func (x *Comment_Post) Reset() {
  2113  	*x = Comment_Post{}
  2114  	if protoimpl.UnsafeEnabled {
  2115  		mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[19]
  2116  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2117  		ms.StoreMessageInfo(mi)
  2118  	}
  2119  }
  2120  
  2121  func (x *Comment_Post) String() string {
  2122  	return protoimpl.X.MessageStringOf(x)
  2123  }
  2124  
  2125  func (*Comment_Post) ProtoMessage() {}
  2126  
  2127  func (x *Comment_Post) ProtoReflect() protoreflect.Message {
  2128  	mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[19]
  2129  	if protoimpl.UnsafeEnabled && x != nil {
  2130  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2131  		if ms.LoadMessageInfo() == nil {
  2132  			ms.StoreMessageInfo(mi)
  2133  		}
  2134  		return ms
  2135  	}
  2136  	return mi.MessageOf(x)
  2137  }
  2138  
  2139  // Deprecated: Use Comment_Post.ProtoReflect.Descriptor instead.
  2140  func (*Comment_Post) Descriptor() ([]byte, []int) {
  2141  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{10, 0}
  2142  }
  2143  
  2144  func (x *Comment_Post) GetSubtype() Comment_Post_Subtype {
  2145  	if x != nil {
  2146  		return x.Subtype
  2147  	}
  2148  	return Comment_Post_SUBTYPE_UNSPECIFIED
  2149  }
  2150  
  2151  // A comment with an assignment.
  2152  type Comment_Assignment struct {
  2153  	state         protoimpl.MessageState
  2154  	sizeCache     protoimpl.SizeCache
  2155  	unknownFields protoimpl.UnknownFields
  2156  
  2157  	// The sub-type of this event.
  2158  	Subtype Comment_Assignment_Subtype `protobuf:"varint,1,opt,name=subtype,proto3,enum=google.apps.drive.activity.v2.Comment_Assignment_Subtype" json:"subtype,omitempty"`
  2159  	// The user to whom the comment was assigned.
  2160  	AssignedUser *User `protobuf:"bytes,7,opt,name=assigned_user,json=assignedUser,proto3" json:"assigned_user,omitempty"`
  2161  }
  2162  
  2163  func (x *Comment_Assignment) Reset() {
  2164  	*x = Comment_Assignment{}
  2165  	if protoimpl.UnsafeEnabled {
  2166  		mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[20]
  2167  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2168  		ms.StoreMessageInfo(mi)
  2169  	}
  2170  }
  2171  
  2172  func (x *Comment_Assignment) String() string {
  2173  	return protoimpl.X.MessageStringOf(x)
  2174  }
  2175  
  2176  func (*Comment_Assignment) ProtoMessage() {}
  2177  
  2178  func (x *Comment_Assignment) ProtoReflect() protoreflect.Message {
  2179  	mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[20]
  2180  	if protoimpl.UnsafeEnabled && x != nil {
  2181  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2182  		if ms.LoadMessageInfo() == nil {
  2183  			ms.StoreMessageInfo(mi)
  2184  		}
  2185  		return ms
  2186  	}
  2187  	return mi.MessageOf(x)
  2188  }
  2189  
  2190  // Deprecated: Use Comment_Assignment.ProtoReflect.Descriptor instead.
  2191  func (*Comment_Assignment) Descriptor() ([]byte, []int) {
  2192  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{10, 1}
  2193  }
  2194  
  2195  func (x *Comment_Assignment) GetSubtype() Comment_Assignment_Subtype {
  2196  	if x != nil {
  2197  		return x.Subtype
  2198  	}
  2199  	return Comment_Assignment_SUBTYPE_UNSPECIFIED
  2200  }
  2201  
  2202  func (x *Comment_Assignment) GetAssignedUser() *User {
  2203  	if x != nil {
  2204  		return x.AssignedUser
  2205  	}
  2206  	return nil
  2207  }
  2208  
  2209  // A suggestion.
  2210  type Comment_Suggestion struct {
  2211  	state         protoimpl.MessageState
  2212  	sizeCache     protoimpl.SizeCache
  2213  	unknownFields protoimpl.UnknownFields
  2214  
  2215  	// The sub-type of this event.
  2216  	Subtype Comment_Suggestion_Subtype `protobuf:"varint,1,opt,name=subtype,proto3,enum=google.apps.drive.activity.v2.Comment_Suggestion_Subtype" json:"subtype,omitempty"`
  2217  }
  2218  
  2219  func (x *Comment_Suggestion) Reset() {
  2220  	*x = Comment_Suggestion{}
  2221  	if protoimpl.UnsafeEnabled {
  2222  		mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[21]
  2223  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2224  		ms.StoreMessageInfo(mi)
  2225  	}
  2226  }
  2227  
  2228  func (x *Comment_Suggestion) String() string {
  2229  	return protoimpl.X.MessageStringOf(x)
  2230  }
  2231  
  2232  func (*Comment_Suggestion) ProtoMessage() {}
  2233  
  2234  func (x *Comment_Suggestion) ProtoReflect() protoreflect.Message {
  2235  	mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[21]
  2236  	if protoimpl.UnsafeEnabled && x != nil {
  2237  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2238  		if ms.LoadMessageInfo() == nil {
  2239  			ms.StoreMessageInfo(mi)
  2240  		}
  2241  		return ms
  2242  	}
  2243  	return mi.MessageOf(x)
  2244  }
  2245  
  2246  // Deprecated: Use Comment_Suggestion.ProtoReflect.Descriptor instead.
  2247  func (*Comment_Suggestion) Descriptor() ([]byte, []int) {
  2248  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{10, 2}
  2249  }
  2250  
  2251  func (x *Comment_Suggestion) GetSubtype() Comment_Suggestion_Subtype {
  2252  	if x != nil {
  2253  		return x.Subtype
  2254  	}
  2255  	return Comment_Suggestion_SUBTYPE_UNSPECIFIED
  2256  }
  2257  
  2258  // Information about restriction policy changes to a feature.
  2259  type SettingsChange_RestrictionChange struct {
  2260  	state         protoimpl.MessageState
  2261  	sizeCache     protoimpl.SizeCache
  2262  	unknownFields protoimpl.UnknownFields
  2263  
  2264  	// The feature which had a change in restriction policy.
  2265  	Feature SettingsChange_RestrictionChange_Feature `protobuf:"varint,1,opt,name=feature,proto3,enum=google.apps.drive.activity.v2.SettingsChange_RestrictionChange_Feature" json:"feature,omitempty"`
  2266  	// The restriction in place after the change.
  2267  	NewRestriction SettingsChange_RestrictionChange_Restriction `protobuf:"varint,2,opt,name=new_restriction,json=newRestriction,proto3,enum=google.apps.drive.activity.v2.SettingsChange_RestrictionChange_Restriction" json:"new_restriction,omitempty"`
  2268  }
  2269  
  2270  func (x *SettingsChange_RestrictionChange) Reset() {
  2271  	*x = SettingsChange_RestrictionChange{}
  2272  	if protoimpl.UnsafeEnabled {
  2273  		mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[22]
  2274  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2275  		ms.StoreMessageInfo(mi)
  2276  	}
  2277  }
  2278  
  2279  func (x *SettingsChange_RestrictionChange) String() string {
  2280  	return protoimpl.X.MessageStringOf(x)
  2281  }
  2282  
  2283  func (*SettingsChange_RestrictionChange) ProtoMessage() {}
  2284  
  2285  func (x *SettingsChange_RestrictionChange) ProtoReflect() protoreflect.Message {
  2286  	mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[22]
  2287  	if protoimpl.UnsafeEnabled && x != nil {
  2288  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2289  		if ms.LoadMessageInfo() == nil {
  2290  			ms.StoreMessageInfo(mi)
  2291  		}
  2292  		return ms
  2293  	}
  2294  	return mi.MessageOf(x)
  2295  }
  2296  
  2297  // Deprecated: Use SettingsChange_RestrictionChange.ProtoReflect.Descriptor instead.
  2298  func (*SettingsChange_RestrictionChange) Descriptor() ([]byte, []int) {
  2299  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{13, 0}
  2300  }
  2301  
  2302  func (x *SettingsChange_RestrictionChange) GetFeature() SettingsChange_RestrictionChange_Feature {
  2303  	if x != nil {
  2304  		return x.Feature
  2305  	}
  2306  	return SettingsChange_RestrictionChange_FEATURE_UNSPECIFIED
  2307  }
  2308  
  2309  func (x *SettingsChange_RestrictionChange) GetNewRestriction() SettingsChange_RestrictionChange_Restriction {
  2310  	if x != nil {
  2311  		return x.NewRestriction
  2312  	}
  2313  	return SettingsChange_RestrictionChange_RESTRICTION_UNSPECIFIED
  2314  }
  2315  
  2316  // A change made to a Label on the Target.
  2317  type AppliedLabelChange_AppliedLabelChangeDetail struct {
  2318  	state         protoimpl.MessageState
  2319  	sizeCache     protoimpl.SizeCache
  2320  	unknownFields protoimpl.UnknownFields
  2321  
  2322  	// The Label name representing the Label that changed.
  2323  	// This name always contains the revision of the Label that was used
  2324  	// when this Action occurred. The format is
  2325  	// `labels/id@revision`.
  2326  	Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
  2327  	// The types of changes made to the Label on the Target.
  2328  	Types []AppliedLabelChange_AppliedLabelChangeDetail_Type `protobuf:"varint,2,rep,packed,name=types,proto3,enum=google.apps.drive.activity.v2.AppliedLabelChange_AppliedLabelChangeDetail_Type" json:"types,omitempty"`
  2329  	// The human-readable title of the label that changed.
  2330  	Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"`
  2331  	// Field Changes. Only present if `types` contains
  2332  	// `LABEL_FIELD_VALUE_CHANGED`.
  2333  	FieldChanges []*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange `protobuf:"bytes,4,rep,name=field_changes,json=fieldChanges,proto3" json:"field_changes,omitempty"`
  2334  }
  2335  
  2336  func (x *AppliedLabelChange_AppliedLabelChangeDetail) Reset() {
  2337  	*x = AppliedLabelChange_AppliedLabelChangeDetail{}
  2338  	if protoimpl.UnsafeEnabled {
  2339  		mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[23]
  2340  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2341  		ms.StoreMessageInfo(mi)
  2342  	}
  2343  }
  2344  
  2345  func (x *AppliedLabelChange_AppliedLabelChangeDetail) String() string {
  2346  	return protoimpl.X.MessageStringOf(x)
  2347  }
  2348  
  2349  func (*AppliedLabelChange_AppliedLabelChangeDetail) ProtoMessage() {}
  2350  
  2351  func (x *AppliedLabelChange_AppliedLabelChangeDetail) ProtoReflect() protoreflect.Message {
  2352  	mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[23]
  2353  	if protoimpl.UnsafeEnabled && x != nil {
  2354  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2355  		if ms.LoadMessageInfo() == nil {
  2356  			ms.StoreMessageInfo(mi)
  2357  		}
  2358  		return ms
  2359  	}
  2360  	return mi.MessageOf(x)
  2361  }
  2362  
  2363  // Deprecated: Use AppliedLabelChange_AppliedLabelChangeDetail.ProtoReflect.Descriptor instead.
  2364  func (*AppliedLabelChange_AppliedLabelChangeDetail) Descriptor() ([]byte, []int) {
  2365  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{14, 0}
  2366  }
  2367  
  2368  func (x *AppliedLabelChange_AppliedLabelChangeDetail) GetLabel() string {
  2369  	if x != nil {
  2370  		return x.Label
  2371  	}
  2372  	return ""
  2373  }
  2374  
  2375  func (x *AppliedLabelChange_AppliedLabelChangeDetail) GetTypes() []AppliedLabelChange_AppliedLabelChangeDetail_Type {
  2376  	if x != nil {
  2377  		return x.Types
  2378  	}
  2379  	return nil
  2380  }
  2381  
  2382  func (x *AppliedLabelChange_AppliedLabelChangeDetail) GetTitle() string {
  2383  	if x != nil {
  2384  		return x.Title
  2385  	}
  2386  	return ""
  2387  }
  2388  
  2389  func (x *AppliedLabelChange_AppliedLabelChangeDetail) GetFieldChanges() []*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange {
  2390  	if x != nil {
  2391  		return x.FieldChanges
  2392  	}
  2393  	return nil
  2394  }
  2395  
  2396  // Change to a Field value.
  2397  type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange struct {
  2398  	state         protoimpl.MessageState
  2399  	sizeCache     protoimpl.SizeCache
  2400  	unknownFields protoimpl.UnknownFields
  2401  
  2402  	// The ID of this field. Field IDs are unique within a Label.
  2403  	FieldId *string `protobuf:"bytes,1,opt,name=field_id,json=fieldId,proto3,oneof" json:"field_id,omitempty"`
  2404  	// The value that was previously set on the field. If not present,
  2405  	// the field was newly set. At least one of {old_value|new_value} is
  2406  	// always set.
  2407  	OldValue *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue `protobuf:"bytes,2,opt,name=old_value,json=oldValue,proto3,oneof" json:"old_value,omitempty"`
  2408  	// The value that is now set on the field. If not present, the field was
  2409  	// cleared. At least one of {old_value|new_value} is always set.
  2410  	NewValue *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue `protobuf:"bytes,3,opt,name=new_value,json=newValue,proto3,oneof" json:"new_value,omitempty"`
  2411  	// The human-readable display name for this field.
  2412  	DisplayName *string `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3,oneof" json:"display_name,omitempty"`
  2413  }
  2414  
  2415  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange) Reset() {
  2416  	*x = AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange{}
  2417  	if protoimpl.UnsafeEnabled {
  2418  		mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[24]
  2419  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2420  		ms.StoreMessageInfo(mi)
  2421  	}
  2422  }
  2423  
  2424  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange) String() string {
  2425  	return protoimpl.X.MessageStringOf(x)
  2426  }
  2427  
  2428  func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange) ProtoMessage() {}
  2429  
  2430  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange) ProtoReflect() protoreflect.Message {
  2431  	mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[24]
  2432  	if protoimpl.UnsafeEnabled && x != nil {
  2433  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2434  		if ms.LoadMessageInfo() == nil {
  2435  			ms.StoreMessageInfo(mi)
  2436  		}
  2437  		return ms
  2438  	}
  2439  	return mi.MessageOf(x)
  2440  }
  2441  
  2442  // Deprecated: Use AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange.ProtoReflect.Descriptor instead.
  2443  func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange) Descriptor() ([]byte, []int) {
  2444  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{14, 0, 0}
  2445  }
  2446  
  2447  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange) GetFieldId() string {
  2448  	if x != nil && x.FieldId != nil {
  2449  		return *x.FieldId
  2450  	}
  2451  	return ""
  2452  }
  2453  
  2454  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange) GetOldValue() *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue {
  2455  	if x != nil {
  2456  		return x.OldValue
  2457  	}
  2458  	return nil
  2459  }
  2460  
  2461  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange) GetNewValue() *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue {
  2462  	if x != nil {
  2463  		return x.NewValue
  2464  	}
  2465  	return nil
  2466  }
  2467  
  2468  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange) GetDisplayName() string {
  2469  	if x != nil && x.DisplayName != nil {
  2470  		return *x.DisplayName
  2471  	}
  2472  	return ""
  2473  }
  2474  
  2475  // Contains a value of a Field.
  2476  type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue struct {
  2477  	state         protoimpl.MessageState
  2478  	sizeCache     protoimpl.SizeCache
  2479  	unknownFields protoimpl.UnknownFields
  2480  
  2481  	// Field values for all Field types.
  2482  	//
  2483  	// Types that are assignable to Value:
  2484  	//
  2485  	//	*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text_
  2486  	//	*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_TextList_
  2487  	//	*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection_
  2488  	//	*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SelectionList_
  2489  	//	*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Integer_
  2490  	//	*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_User
  2491  	//	*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_UserList_
  2492  	//	*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Date_
  2493  	Value isAppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Value `protobuf_oneof:"value"`
  2494  }
  2495  
  2496  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue) Reset() {
  2497  	*x = AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue{}
  2498  	if protoimpl.UnsafeEnabled {
  2499  		mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[25]
  2500  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2501  		ms.StoreMessageInfo(mi)
  2502  	}
  2503  }
  2504  
  2505  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue) String() string {
  2506  	return protoimpl.X.MessageStringOf(x)
  2507  }
  2508  
  2509  func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue) ProtoMessage() {}
  2510  
  2511  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue) ProtoReflect() protoreflect.Message {
  2512  	mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[25]
  2513  	if protoimpl.UnsafeEnabled && x != nil {
  2514  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2515  		if ms.LoadMessageInfo() == nil {
  2516  			ms.StoreMessageInfo(mi)
  2517  		}
  2518  		return ms
  2519  	}
  2520  	return mi.MessageOf(x)
  2521  }
  2522  
  2523  // Deprecated: Use AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue.ProtoReflect.Descriptor instead.
  2524  func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue) Descriptor() ([]byte, []int) {
  2525  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{14, 0, 0, 0}
  2526  }
  2527  
  2528  func (m *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue) GetValue() isAppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Value {
  2529  	if m != nil {
  2530  		return m.Value
  2531  	}
  2532  	return nil
  2533  }
  2534  
  2535  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue) GetText() *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text {
  2536  	if x, ok := x.GetValue().(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text_); ok {
  2537  		return x.Text
  2538  	}
  2539  	return nil
  2540  }
  2541  
  2542  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue) GetTextList() *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_TextList {
  2543  	if x, ok := x.GetValue().(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_TextList_); ok {
  2544  		return x.TextList
  2545  	}
  2546  	return nil
  2547  }
  2548  
  2549  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue) GetSelection() *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection {
  2550  	if x, ok := x.GetValue().(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection_); ok {
  2551  		return x.Selection
  2552  	}
  2553  	return nil
  2554  }
  2555  
  2556  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue) GetSelectionList() *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SelectionList {
  2557  	if x, ok := x.GetValue().(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SelectionList_); ok {
  2558  		return x.SelectionList
  2559  	}
  2560  	return nil
  2561  }
  2562  
  2563  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue) GetInteger() *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Integer {
  2564  	if x, ok := x.GetValue().(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Integer_); ok {
  2565  		return x.Integer
  2566  	}
  2567  	return nil
  2568  }
  2569  
  2570  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue) GetUser() *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SingleUser {
  2571  	if x, ok := x.GetValue().(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_User); ok {
  2572  		return x.User
  2573  	}
  2574  	return nil
  2575  }
  2576  
  2577  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue) GetUserList() *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_UserList {
  2578  	if x, ok := x.GetValue().(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_UserList_); ok {
  2579  		return x.UserList
  2580  	}
  2581  	return nil
  2582  }
  2583  
  2584  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue) GetDate() *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Date {
  2585  	if x, ok := x.GetValue().(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Date_); ok {
  2586  		return x.Date
  2587  	}
  2588  	return nil
  2589  }
  2590  
  2591  type isAppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Value interface {
  2592  	isAppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Value()
  2593  }
  2594  
  2595  type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text_ struct {
  2596  	// Text Field value.
  2597  	Text *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text `protobuf:"bytes,1,opt,name=text,proto3,oneof"`
  2598  }
  2599  
  2600  type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_TextList_ struct {
  2601  	// Text List Field value.
  2602  	TextList *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_TextList `protobuf:"bytes,3,opt,name=text_list,json=textList,proto3,oneof"`
  2603  }
  2604  
  2605  type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection_ struct {
  2606  	// Selection Field value.
  2607  	Selection *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection `protobuf:"bytes,4,opt,name=selection,proto3,oneof"`
  2608  }
  2609  
  2610  type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SelectionList_ struct {
  2611  	// Selection List Field value.
  2612  	SelectionList *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SelectionList `protobuf:"bytes,5,opt,name=selection_list,json=selectionList,proto3,oneof"`
  2613  }
  2614  
  2615  type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Integer_ struct {
  2616  	// Integer Field value.
  2617  	Integer *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Integer `protobuf:"bytes,6,opt,name=integer,proto3,oneof"`
  2618  }
  2619  
  2620  type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_User struct {
  2621  	// User Field value.
  2622  	User *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SingleUser `protobuf:"bytes,7,opt,name=user,proto3,oneof"`
  2623  }
  2624  
  2625  type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_UserList_ struct {
  2626  	// User List Field value.
  2627  	UserList *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_UserList `protobuf:"bytes,8,opt,name=user_list,json=userList,proto3,oneof"`
  2628  }
  2629  
  2630  type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Date_ struct {
  2631  	// Date Field value.
  2632  	Date *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Date `protobuf:"bytes,9,opt,name=date,proto3,oneof"`
  2633  }
  2634  
  2635  func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text_) isAppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Value() {
  2636  }
  2637  
  2638  func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_TextList_) isAppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Value() {
  2639  }
  2640  
  2641  func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection_) isAppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Value() {
  2642  }
  2643  
  2644  func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SelectionList_) isAppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Value() {
  2645  }
  2646  
  2647  func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Integer_) isAppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Value() {
  2648  }
  2649  
  2650  func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_User) isAppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Value() {
  2651  }
  2652  
  2653  func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_UserList_) isAppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Value() {
  2654  }
  2655  
  2656  func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Date_) isAppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Value() {
  2657  }
  2658  
  2659  // Wrapper for Text Field value.
  2660  type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text struct {
  2661  	state         protoimpl.MessageState
  2662  	sizeCache     protoimpl.SizeCache
  2663  	unknownFields protoimpl.UnknownFields
  2664  
  2665  	// Value of Text Field.
  2666  	Value *string `protobuf:"bytes,1,opt,name=value,proto3,oneof" json:"value,omitempty"`
  2667  }
  2668  
  2669  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text) Reset() {
  2670  	*x = AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text{}
  2671  	if protoimpl.UnsafeEnabled {
  2672  		mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[26]
  2673  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2674  		ms.StoreMessageInfo(mi)
  2675  	}
  2676  }
  2677  
  2678  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text) String() string {
  2679  	return protoimpl.X.MessageStringOf(x)
  2680  }
  2681  
  2682  func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text) ProtoMessage() {}
  2683  
  2684  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text) ProtoReflect() protoreflect.Message {
  2685  	mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[26]
  2686  	if protoimpl.UnsafeEnabled && x != nil {
  2687  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2688  		if ms.LoadMessageInfo() == nil {
  2689  			ms.StoreMessageInfo(mi)
  2690  		}
  2691  		return ms
  2692  	}
  2693  	return mi.MessageOf(x)
  2694  }
  2695  
  2696  // Deprecated: Use AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text.ProtoReflect.Descriptor instead.
  2697  func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text) Descriptor() ([]byte, []int) {
  2698  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{14, 0, 0, 0, 0}
  2699  }
  2700  
  2701  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text) GetValue() string {
  2702  	if x != nil && x.Value != nil {
  2703  		return *x.Value
  2704  	}
  2705  	return ""
  2706  }
  2707  
  2708  // Wrapper for Text List Field value.
  2709  type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_TextList struct {
  2710  	state         protoimpl.MessageState
  2711  	sizeCache     protoimpl.SizeCache
  2712  	unknownFields protoimpl.UnknownFields
  2713  
  2714  	// Text values.
  2715  	Values []*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
  2716  }
  2717  
  2718  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_TextList) Reset() {
  2719  	*x = AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_TextList{}
  2720  	if protoimpl.UnsafeEnabled {
  2721  		mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[27]
  2722  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2723  		ms.StoreMessageInfo(mi)
  2724  	}
  2725  }
  2726  
  2727  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_TextList) String() string {
  2728  	return protoimpl.X.MessageStringOf(x)
  2729  }
  2730  
  2731  func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_TextList) ProtoMessage() {
  2732  }
  2733  
  2734  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_TextList) ProtoReflect() protoreflect.Message {
  2735  	mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[27]
  2736  	if protoimpl.UnsafeEnabled && x != nil {
  2737  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2738  		if ms.LoadMessageInfo() == nil {
  2739  			ms.StoreMessageInfo(mi)
  2740  		}
  2741  		return ms
  2742  	}
  2743  	return mi.MessageOf(x)
  2744  }
  2745  
  2746  // Deprecated: Use AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_TextList.ProtoReflect.Descriptor instead.
  2747  func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_TextList) Descriptor() ([]byte, []int) {
  2748  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{14, 0, 0, 0, 1}
  2749  }
  2750  
  2751  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_TextList) GetValues() []*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text {
  2752  	if x != nil {
  2753  		return x.Values
  2754  	}
  2755  	return nil
  2756  }
  2757  
  2758  // Wrapper for Selection Field value as combined value/display_name
  2759  // pair for selected choice.
  2760  type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection struct {
  2761  	state         protoimpl.MessageState
  2762  	sizeCache     protoimpl.SizeCache
  2763  	unknownFields protoimpl.UnknownFields
  2764  
  2765  	// Selection value as Field Choice ID.
  2766  	Value *string `protobuf:"bytes,1,opt,name=value,proto3,oneof" json:"value,omitempty"`
  2767  	// Selection value as human-readable display string.
  2768  	DisplayName *string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3,oneof" json:"display_name,omitempty"`
  2769  }
  2770  
  2771  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection) Reset() {
  2772  	*x = AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection{}
  2773  	if protoimpl.UnsafeEnabled {
  2774  		mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[28]
  2775  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2776  		ms.StoreMessageInfo(mi)
  2777  	}
  2778  }
  2779  
  2780  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection) String() string {
  2781  	return protoimpl.X.MessageStringOf(x)
  2782  }
  2783  
  2784  func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection) ProtoMessage() {
  2785  }
  2786  
  2787  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection) ProtoReflect() protoreflect.Message {
  2788  	mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[28]
  2789  	if protoimpl.UnsafeEnabled && x != nil {
  2790  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2791  		if ms.LoadMessageInfo() == nil {
  2792  			ms.StoreMessageInfo(mi)
  2793  		}
  2794  		return ms
  2795  	}
  2796  	return mi.MessageOf(x)
  2797  }
  2798  
  2799  // Deprecated: Use AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection.ProtoReflect.Descriptor instead.
  2800  func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection) Descriptor() ([]byte, []int) {
  2801  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{14, 0, 0, 0, 2}
  2802  }
  2803  
  2804  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection) GetValue() string {
  2805  	if x != nil && x.Value != nil {
  2806  		return *x.Value
  2807  	}
  2808  	return ""
  2809  }
  2810  
  2811  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection) GetDisplayName() string {
  2812  	if x != nil && x.DisplayName != nil {
  2813  		return *x.DisplayName
  2814  	}
  2815  	return ""
  2816  }
  2817  
  2818  // Wrapper for SelectionList Field value.
  2819  type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SelectionList struct {
  2820  	state         protoimpl.MessageState
  2821  	sizeCache     protoimpl.SizeCache
  2822  	unknownFields protoimpl.UnknownFields
  2823  
  2824  	// Selection values.
  2825  	Values []*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
  2826  }
  2827  
  2828  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SelectionList) Reset() {
  2829  	*x = AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SelectionList{}
  2830  	if protoimpl.UnsafeEnabled {
  2831  		mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[29]
  2832  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2833  		ms.StoreMessageInfo(mi)
  2834  	}
  2835  }
  2836  
  2837  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SelectionList) String() string {
  2838  	return protoimpl.X.MessageStringOf(x)
  2839  }
  2840  
  2841  func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SelectionList) ProtoMessage() {
  2842  }
  2843  
  2844  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SelectionList) ProtoReflect() protoreflect.Message {
  2845  	mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[29]
  2846  	if protoimpl.UnsafeEnabled && x != nil {
  2847  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2848  		if ms.LoadMessageInfo() == nil {
  2849  			ms.StoreMessageInfo(mi)
  2850  		}
  2851  		return ms
  2852  	}
  2853  	return mi.MessageOf(x)
  2854  }
  2855  
  2856  // Deprecated: Use AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SelectionList.ProtoReflect.Descriptor instead.
  2857  func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SelectionList) Descriptor() ([]byte, []int) {
  2858  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{14, 0, 0, 0, 3}
  2859  }
  2860  
  2861  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SelectionList) GetValues() []*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection {
  2862  	if x != nil {
  2863  		return x.Values
  2864  	}
  2865  	return nil
  2866  }
  2867  
  2868  // Wrapper for Integer Field value.
  2869  type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Integer struct {
  2870  	state         protoimpl.MessageState
  2871  	sizeCache     protoimpl.SizeCache
  2872  	unknownFields protoimpl.UnknownFields
  2873  
  2874  	// Integer value.
  2875  	Value *int64 `protobuf:"varint,1,opt,name=value,proto3,oneof" json:"value,omitempty"`
  2876  }
  2877  
  2878  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Integer) Reset() {
  2879  	*x = AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Integer{}
  2880  	if protoimpl.UnsafeEnabled {
  2881  		mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[30]
  2882  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2883  		ms.StoreMessageInfo(mi)
  2884  	}
  2885  }
  2886  
  2887  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Integer) String() string {
  2888  	return protoimpl.X.MessageStringOf(x)
  2889  }
  2890  
  2891  func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Integer) ProtoMessage() {
  2892  }
  2893  
  2894  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Integer) ProtoReflect() protoreflect.Message {
  2895  	mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[30]
  2896  	if protoimpl.UnsafeEnabled && x != nil {
  2897  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2898  		if ms.LoadMessageInfo() == nil {
  2899  			ms.StoreMessageInfo(mi)
  2900  		}
  2901  		return ms
  2902  	}
  2903  	return mi.MessageOf(x)
  2904  }
  2905  
  2906  // Deprecated: Use AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Integer.ProtoReflect.Descriptor instead.
  2907  func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Integer) Descriptor() ([]byte, []int) {
  2908  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{14, 0, 0, 0, 4}
  2909  }
  2910  
  2911  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Integer) GetValue() int64 {
  2912  	if x != nil && x.Value != nil {
  2913  		return *x.Value
  2914  	}
  2915  	return 0
  2916  }
  2917  
  2918  // Wrapper for User Field value.
  2919  type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SingleUser struct {
  2920  	state         protoimpl.MessageState
  2921  	sizeCache     protoimpl.SizeCache
  2922  	unknownFields protoimpl.UnknownFields
  2923  
  2924  	// User value as email.
  2925  	Value *string `protobuf:"bytes,1,opt,name=value,proto3,oneof" json:"value,omitempty"`
  2926  }
  2927  
  2928  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SingleUser) Reset() {
  2929  	*x = AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SingleUser{}
  2930  	if protoimpl.UnsafeEnabled {
  2931  		mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[31]
  2932  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2933  		ms.StoreMessageInfo(mi)
  2934  	}
  2935  }
  2936  
  2937  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SingleUser) String() string {
  2938  	return protoimpl.X.MessageStringOf(x)
  2939  }
  2940  
  2941  func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SingleUser) ProtoMessage() {
  2942  }
  2943  
  2944  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SingleUser) ProtoReflect() protoreflect.Message {
  2945  	mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[31]
  2946  	if protoimpl.UnsafeEnabled && x != nil {
  2947  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2948  		if ms.LoadMessageInfo() == nil {
  2949  			ms.StoreMessageInfo(mi)
  2950  		}
  2951  		return ms
  2952  	}
  2953  	return mi.MessageOf(x)
  2954  }
  2955  
  2956  // Deprecated: Use AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SingleUser.ProtoReflect.Descriptor instead.
  2957  func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SingleUser) Descriptor() ([]byte, []int) {
  2958  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{14, 0, 0, 0, 5}
  2959  }
  2960  
  2961  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SingleUser) GetValue() string {
  2962  	if x != nil && x.Value != nil {
  2963  		return *x.Value
  2964  	}
  2965  	return ""
  2966  }
  2967  
  2968  // Wrapper for UserList Field value.
  2969  type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_UserList struct {
  2970  	state         protoimpl.MessageState
  2971  	sizeCache     protoimpl.SizeCache
  2972  	unknownFields protoimpl.UnknownFields
  2973  
  2974  	// User values.
  2975  	Values []*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SingleUser `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
  2976  }
  2977  
  2978  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_UserList) Reset() {
  2979  	*x = AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_UserList{}
  2980  	if protoimpl.UnsafeEnabled {
  2981  		mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[32]
  2982  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2983  		ms.StoreMessageInfo(mi)
  2984  	}
  2985  }
  2986  
  2987  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_UserList) String() string {
  2988  	return protoimpl.X.MessageStringOf(x)
  2989  }
  2990  
  2991  func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_UserList) ProtoMessage() {
  2992  }
  2993  
  2994  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_UserList) ProtoReflect() protoreflect.Message {
  2995  	mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[32]
  2996  	if protoimpl.UnsafeEnabled && x != nil {
  2997  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2998  		if ms.LoadMessageInfo() == nil {
  2999  			ms.StoreMessageInfo(mi)
  3000  		}
  3001  		return ms
  3002  	}
  3003  	return mi.MessageOf(x)
  3004  }
  3005  
  3006  // Deprecated: Use AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_UserList.ProtoReflect.Descriptor instead.
  3007  func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_UserList) Descriptor() ([]byte, []int) {
  3008  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{14, 0, 0, 0, 6}
  3009  }
  3010  
  3011  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_UserList) GetValues() []*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SingleUser {
  3012  	if x != nil {
  3013  		return x.Values
  3014  	}
  3015  	return nil
  3016  }
  3017  
  3018  // Wrapper for Date Field value.
  3019  type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Date struct {
  3020  	state         protoimpl.MessageState
  3021  	sizeCache     protoimpl.SizeCache
  3022  	unknownFields protoimpl.UnknownFields
  3023  
  3024  	// Date value.
  3025  	Value *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=value,proto3,oneof" json:"value,omitempty"`
  3026  }
  3027  
  3028  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Date) Reset() {
  3029  	*x = AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Date{}
  3030  	if protoimpl.UnsafeEnabled {
  3031  		mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[33]
  3032  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3033  		ms.StoreMessageInfo(mi)
  3034  	}
  3035  }
  3036  
  3037  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Date) String() string {
  3038  	return protoimpl.X.MessageStringOf(x)
  3039  }
  3040  
  3041  func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Date) ProtoMessage() {}
  3042  
  3043  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Date) ProtoReflect() protoreflect.Message {
  3044  	mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[33]
  3045  	if protoimpl.UnsafeEnabled && x != nil {
  3046  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3047  		if ms.LoadMessageInfo() == nil {
  3048  			ms.StoreMessageInfo(mi)
  3049  		}
  3050  		return ms
  3051  	}
  3052  	return mi.MessageOf(x)
  3053  }
  3054  
  3055  // Deprecated: Use AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Date.ProtoReflect.Descriptor instead.
  3056  func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Date) Descriptor() ([]byte, []int) {
  3057  	return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{14, 0, 0, 0, 7}
  3058  }
  3059  
  3060  func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Date) GetValue() *timestamppb.Timestamp {
  3061  	if x != nil {
  3062  		return x.Value
  3063  	}
  3064  	return nil
  3065  }
  3066  
  3067  var File_google_apps_drive_activity_v2_action_proto protoreflect.FileDescriptor
  3068  
  3069  var file_google_apps_drive_activity_v2_action_proto_rawDesc = []byte{
  3070  	0x0a, 0x2a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x64, 0x72,
  3071  	0x69, 0x76, 0x65, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2f, 0x76, 0x32, 0x2f,
  3072  	0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1d, 0x67, 0x6f,
  3073  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e,
  3074  	0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x1a, 0x29, 0x67, 0x6f, 0x6f,
  3075  	0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2f, 0x61,
  3076  	0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2f, 0x76, 0x32, 0x2f, 0x61, 0x63, 0x74, 0x6f, 0x72,
  3077  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61,
  3078  	0x70, 0x70, 0x73, 0x2f, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69,
  3079  	0x74, 0x79, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f,
  3080  	0x74, 0x6f, 0x1a, 0x2a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f,
  3081  	0x64, 0x72, 0x69, 0x76, 0x65, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2f, 0x76,
  3082  	0x32, 0x2f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f,
  3083  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f,
  3084  	0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
  3085  	0xd7, 0x02, 0x0a, 0x06, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x43, 0x0a, 0x06, 0x64, 0x65,
  3086  	0x74, 0x61, 0x69, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f,
  3087  	0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61,
  3088  	0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x6f,
  3089  	0x6e, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x06, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12,
  3090  	0x3a, 0x0a, 0x05, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24,
  3091  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69,
  3092  	0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x41,
  3093  	0x63, 0x74, 0x6f, 0x72, 0x52, 0x05, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x12, 0x3d, 0x0a, 0x06, 0x74,
  3094  	0x61, 0x72, 0x67, 0x65, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f,
  3095  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e,
  3096  	0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x54, 0x61, 0x72, 0x67,
  3097  	0x65, 0x74, 0x52, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x12, 0x3a, 0x0a, 0x09, 0x74, 0x69,
  3098  	0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
  3099  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
  3100  	0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x48, 0x00, 0x52, 0x09, 0x74, 0x69, 0x6d,
  3101  	0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x49, 0x0a, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x72,
  3102  	0x61, 0x6e, 0x67, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f,
  3103  	0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61,
  3104  	0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x52,
  3105  	0x61, 0x6e, 0x67, 0x65, 0x48, 0x00, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x61, 0x6e, 0x67,
  3106  	0x65, 0x42, 0x06, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x22, 0xb0, 0x07, 0x0a, 0x0c, 0x41, 0x63,
  3107  	0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x3f, 0x0a, 0x06, 0x63, 0x72,
  3108  	0x65, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f,
  3109  	0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61,
  3110  	0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74,
  3111  	0x65, 0x48, 0x00, 0x52, 0x06, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x12, 0x39, 0x0a, 0x04, 0x65,
  3112  	0x64, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  3113  	0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63,
  3114  	0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x45, 0x64, 0x69, 0x74, 0x48, 0x00,
  3115  	0x52, 0x04, 0x65, 0x64, 0x69, 0x74, 0x12, 0x39, 0x0a, 0x04, 0x6d, 0x6f, 0x76, 0x65, 0x18, 0x03,
  3116  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70,
  3117  	0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
  3118  	0x79, 0x2e, 0x76, 0x32, 0x2e, 0x4d, 0x6f, 0x76, 0x65, 0x48, 0x00, 0x52, 0x04, 0x6d, 0x6f, 0x76,
  3119  	0x65, 0x12, 0x3f, 0x0a, 0x06, 0x72, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28,
  3120  	0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e,
  3121  	0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76,
  3122  	0x32, 0x2e, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x48, 0x00, 0x52, 0x06, 0x72, 0x65, 0x6e, 0x61,
  3123  	0x6d, 0x65, 0x12, 0x3f, 0x0a, 0x06, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x18, 0x05, 0x20, 0x01,
  3124  	0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73,
  3125  	0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e,
  3126  	0x76, 0x32, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x48, 0x00, 0x52, 0x06, 0x64, 0x65, 0x6c,
  3127  	0x65, 0x74, 0x65, 0x12, 0x42, 0x0a, 0x07, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x18, 0x06,
  3128  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70,
  3129  	0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
  3130  	0x79, 0x2e, 0x76, 0x32, 0x2e, 0x52, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x48, 0x00, 0x52, 0x07,
  3131  	0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x12, 0x5e, 0x0a, 0x11, 0x70, 0x65, 0x72, 0x6d, 0x69,
  3132  	0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x07, 0x20, 0x01,
  3133  	0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73,
  3134  	0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e,
  3135  	0x76, 0x32, 0x2e, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x61,
  3136  	0x6e, 0x67, 0x65, 0x48, 0x00, 0x52, 0x10, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f,
  3137  	0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x42, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65,
  3138  	0x6e, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  3139  	0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74,
  3140  	0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74,
  3141  	0x48, 0x00, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x58, 0x0a, 0x0a, 0x64,
  3142  	0x6c, 0x70, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
  3143  	0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72,
  3144  	0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e,
  3145  	0x44, 0x61, 0x74, 0x61, 0x4c, 0x65, 0x61, 0x6b, 0x50, 0x72, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x69,
  3146  	0x6f, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x00, 0x52, 0x09, 0x64, 0x6c, 0x70, 0x43,
  3147  	0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x53, 0x0a, 0x09, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e,
  3148  	0x63, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  3149  	0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74,
  3150  	0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61,
  3151  	0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x48, 0x00, 0x52,
  3152  	0x09, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x58, 0x0a, 0x0f, 0x73, 0x65,
  3153  	0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x0d, 0x20,
  3154  	0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70,
  3155  	0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
  3156  	0x2e, 0x76, 0x32, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x43, 0x68, 0x61, 0x6e,
  3157  	0x67, 0x65, 0x48, 0x00, 0x52, 0x0e, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x43, 0x68,
  3158  	0x61, 0x6e, 0x67, 0x65, 0x12, 0x65, 0x0a, 0x14, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x5f,
  3159  	0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x13, 0x20, 0x01,
  3160  	0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73,
  3161  	0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e,
  3162  	0x76, 0x32, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43,
  3163  	0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x00, 0x52, 0x12, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64,
  3164  	0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x42, 0x0f, 0x0a, 0x0d, 0x61,
  3165  	0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x22, 0xcd, 0x02, 0x0a,
  3166  	0x06, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x12, 0x3d, 0x0a, 0x03, 0x6e, 0x65, 0x77, 0x18, 0x01,
  3167  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70,
  3168  	0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
  3169  	0x79, 0x2e, 0x76, 0x32, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x2e, 0x4e, 0x65, 0x77, 0x48,
  3170  	0x00, 0x52, 0x03, 0x6e, 0x65, 0x77, 0x12, 0x46, 0x0a, 0x06, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64,
  3171  	0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  3172  	0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76,
  3173  	0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x2e, 0x55, 0x70,
  3174  	0x6c, 0x6f, 0x61, 0x64, 0x48, 0x00, 0x52, 0x06, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x40,
  3175  	0x0a, 0x04, 0x63, 0x6f, 0x70, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67,
  3176  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65,
  3177  	0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x43, 0x72, 0x65,
  3178  	0x61, 0x74, 0x65, 0x2e, 0x43, 0x6f, 0x70, 0x79, 0x48, 0x00, 0x52, 0x04, 0x63, 0x6f, 0x70, 0x79,
  3179  	0x1a, 0x05, 0x0a, 0x03, 0x4e, 0x65, 0x77, 0x1a, 0x08, 0x0a, 0x06, 0x55, 0x70, 0x6c, 0x6f, 0x61,
  3180  	0x64, 0x1a, 0x5f, 0x0a, 0x04, 0x43, 0x6f, 0x70, 0x79, 0x12, 0x57, 0x0a, 0x0f, 0x6f, 0x72, 0x69,
  3181  	0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x01, 0x20, 0x01,
  3182  	0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73,
  3183  	0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e,
  3184  	0x76, 0x32, 0x2e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e,
  3185  	0x63, 0x65, 0x52, 0x0e, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x4f, 0x62, 0x6a, 0x65,
  3186  	0x63, 0x74, 0x42, 0x08, 0x0a, 0x06, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x22, 0x06, 0x0a, 0x04,
  3187  	0x45, 0x64, 0x69, 0x74, 0x22, 0xb4, 0x01, 0x0a, 0x04, 0x4d, 0x6f, 0x76, 0x65, 0x12, 0x53, 0x0a,
  3188  	0x0d, 0x61, 0x64, 0x64, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01,
  3189  	0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70,
  3190  	0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
  3191  	0x79, 0x2e, 0x76, 0x32, 0x2e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x52, 0x65, 0x66, 0x65, 0x72,
  3192  	0x65, 0x6e, 0x63, 0x65, 0x52, 0x0c, 0x61, 0x64, 0x64, 0x65, 0x64, 0x50, 0x61, 0x72, 0x65, 0x6e,
  3193  	0x74, 0x73, 0x12, 0x57, 0x0a, 0x0f, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x5f, 0x70, 0x61,
  3194  	0x72, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f,
  3195  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e,
  3196  	0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x54, 0x61, 0x72, 0x67,
  3197  	0x65, 0x74, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x0e, 0x72, 0x65, 0x6d,
  3198  	0x6f, 0x76, 0x65, 0x64, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x73, 0x22, 0x42, 0x0a, 0x06, 0x52,
  3199  	0x65, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x6c, 0x64, 0x5f, 0x74, 0x69, 0x74,
  3200  	0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6f, 0x6c, 0x64, 0x54, 0x69, 0x74,
  3201  	0x6c, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6e, 0x65, 0x77, 0x5f, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18,
  3202  	0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x65, 0x77, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x22,
  3203  	0x87, 0x01, 0x0a, 0x06, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x3e, 0x0a, 0x04, 0x74, 0x79,
  3204  	0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  3205  	0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74,
  3206  	0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x2e,
  3207  	0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3d, 0x0a, 0x04, 0x54, 0x79,
  3208  	0x70, 0x65, 0x12, 0x14, 0x0a, 0x10, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45,
  3209  	0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x54, 0x52, 0x41, 0x53,
  3210  	0x48, 0x10, 0x01, 0x12, 0x14, 0x0a, 0x10, 0x50, 0x45, 0x52, 0x4d, 0x41, 0x4e, 0x45, 0x4e, 0x54,
  3211  	0x5f, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x02, 0x22, 0x75, 0x0a, 0x07, 0x52, 0x65, 0x73,
  3212  	0x74, 0x6f, 0x72, 0x65, 0x12, 0x3f, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01,
  3213  	0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73,
  3214  	0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e,
  3215  	0x76, 0x32, 0x2e, 0x52, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52,
  3216  	0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0x29, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a,
  3217  	0x10, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45,
  3218  	0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x54, 0x52, 0x41, 0x53, 0x48, 0x10, 0x01,
  3219  	0x22, 0xc6, 0x01, 0x0a, 0x10, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43,
  3220  	0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x56, 0x0a, 0x11, 0x61, 0x64, 0x64, 0x65, 0x64, 0x5f, 0x70,
  3221  	0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
  3222  	0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64,
  3223  	0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32,
  3224  	0x2e, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x10, 0x61, 0x64, 0x64,
  3225  	0x65, 0x64, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x5a, 0x0a,
  3226  	0x13, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x5f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73,
  3227  	0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f,
  3228  	0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61,
  3229  	0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x50, 0x65, 0x72, 0x6d, 0x69,
  3230  	0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x12, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x50, 0x65,
  3231  	0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x9c, 0x04, 0x0a, 0x0a, 0x50, 0x65,
  3232  	0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x42, 0x0a, 0x04, 0x72, 0x6f, 0x6c, 0x65,
  3233  	0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  3234  	0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76,
  3235  	0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f,
  3236  	0x6e, 0x2e, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x12, 0x39, 0x0a, 0x04,
  3237  	0x75, 0x73, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f,
  3238  	0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61,
  3239  	0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x48,
  3240  	0x00, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x12, 0x3c, 0x0a, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70,
  3241  	0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  3242  	0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76,
  3243  	0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x48, 0x00, 0x52, 0x05,
  3244  	0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x3f, 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18,
  3245  	0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
  3246  	0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69,
  3247  	0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x48, 0x00, 0x52, 0x06,
  3248  	0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x4a, 0x0a, 0x06, 0x61, 0x6e, 0x79, 0x6f, 0x6e, 0x65,
  3249  	0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  3250  	0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76,
  3251  	0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f,
  3252  	0x6e, 0x2e, 0x41, 0x6e, 0x79, 0x6f, 0x6e, 0x65, 0x48, 0x00, 0x52, 0x06, 0x61, 0x6e, 0x79, 0x6f,
  3253  	0x6e, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x64, 0x69, 0x73, 0x63,
  3254  	0x6f, 0x76, 0x65, 0x72, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x61, 0x6c, 0x6c,
  3255  	0x6f, 0x77, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x1a, 0x08, 0x0a, 0x06, 0x41,
  3256  	0x6e, 0x79, 0x6f, 0x6e, 0x65, 0x22, 0x87, 0x01, 0x0a, 0x04, 0x52, 0x6f, 0x6c, 0x65, 0x12, 0x14,
  3257  	0x0a, 0x10, 0x52, 0x4f, 0x4c, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49,
  3258  	0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x4f, 0x57, 0x4e, 0x45, 0x52, 0x10, 0x01, 0x12,
  3259  	0x0d, 0x0a, 0x09, 0x4f, 0x52, 0x47, 0x41, 0x4e, 0x49, 0x5a, 0x45, 0x52, 0x10, 0x02, 0x12, 0x12,
  3260  	0x0a, 0x0e, 0x46, 0x49, 0x4c, 0x45, 0x5f, 0x4f, 0x52, 0x47, 0x41, 0x4e, 0x49, 0x5a, 0x45, 0x52,
  3261  	0x10, 0x03, 0x12, 0x0a, 0x0a, 0x06, 0x45, 0x44, 0x49, 0x54, 0x4f, 0x52, 0x10, 0x04, 0x12, 0x0d,
  3262  	0x0a, 0x09, 0x43, 0x4f, 0x4d, 0x4d, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x10, 0x05, 0x12, 0x0a, 0x0a,
  3263  	0x06, 0x56, 0x49, 0x45, 0x57, 0x45, 0x52, 0x10, 0x06, 0x12, 0x14, 0x0a, 0x10, 0x50, 0x55, 0x42,
  3264  	0x4c, 0x49, 0x53, 0x48, 0x45, 0x44, 0x5f, 0x56, 0x49, 0x45, 0x57, 0x45, 0x52, 0x10, 0x07, 0x42,
  3265  	0x07, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x22, 0xe4, 0x08, 0x0a, 0x07, 0x43, 0x6f, 0x6d,
  3266  	0x6d, 0x65, 0x6e, 0x74, 0x12, 0x41, 0x0a, 0x04, 0x70, 0x6f, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01,
  3267  	0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73,
  3268  	0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e,
  3269  	0x76, 0x32, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x50, 0x6f, 0x73, 0x74, 0x48,
  3270  	0x00, 0x52, 0x04, 0x70, 0x6f, 0x73, 0x74, 0x12, 0x53, 0x0a, 0x0a, 0x61, 0x73, 0x73, 0x69, 0x67,
  3271  	0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f,
  3272  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e,
  3273  	0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x43, 0x6f, 0x6d, 0x6d,
  3274  	0x65, 0x6e, 0x74, 0x2e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x48, 0x00,
  3275  	0x52, 0x0a, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x53, 0x0a, 0x0a,
  3276  	0x73, 0x75, 0x67, 0x67, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b,
  3277  	0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64,
  3278  	0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32,
  3279  	0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x53, 0x75, 0x67, 0x67, 0x65, 0x73, 0x74,
  3280  	0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0a, 0x73, 0x75, 0x67, 0x67, 0x65, 0x73, 0x74, 0x69, 0x6f,
  3281  	0x6e, 0x12, 0x4c, 0x0a, 0x0f, 0x6d, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x65, 0x64, 0x5f, 0x75,
  3282  	0x73, 0x65, 0x72, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f,
  3283  	0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61,
  3284  	0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x52,
  3285  	0x0e, 0x6d, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x73, 0x1a,
  3286  	0xd1, 0x01, 0x0a, 0x04, 0x50, 0x6f, 0x73, 0x74, 0x12, 0x4d, 0x0a, 0x07, 0x73, 0x75, 0x62, 0x74,
  3287  	0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  3288  	0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63,
  3289  	0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e,
  3290  	0x74, 0x2e, 0x50, 0x6f, 0x73, 0x74, 0x2e, 0x53, 0x75, 0x62, 0x74, 0x79, 0x70, 0x65, 0x52, 0x07,
  3291  	0x73, 0x75, 0x62, 0x74, 0x79, 0x70, 0x65, 0x22, 0x7a, 0x0a, 0x07, 0x53, 0x75, 0x62, 0x74, 0x79,
  3292  	0x70, 0x65, 0x12, 0x17, 0x0a, 0x13, 0x53, 0x55, 0x42, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e,
  3293  	0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x41,
  3294  	0x44, 0x44, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45,
  3295  	0x44, 0x10, 0x02, 0x12, 0x0f, 0x0a, 0x0b, 0x52, 0x45, 0x50, 0x4c, 0x59, 0x5f, 0x41, 0x44, 0x44,
  3296  	0x45, 0x44, 0x10, 0x03, 0x12, 0x11, 0x0a, 0x0d, 0x52, 0x45, 0x50, 0x4c, 0x59, 0x5f, 0x44, 0x45,
  3297  	0x4c, 0x45, 0x54, 0x45, 0x44, 0x10, 0x04, 0x12, 0x0c, 0x0a, 0x08, 0x52, 0x45, 0x53, 0x4f, 0x4c,
  3298  	0x56, 0x45, 0x44, 0x10, 0x05, 0x12, 0x0c, 0x0a, 0x08, 0x52, 0x45, 0x4f, 0x50, 0x45, 0x4e, 0x45,
  3299  	0x44, 0x10, 0x06, 0x1a, 0xb8, 0x02, 0x0a, 0x0a, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65,
  3300  	0x6e, 0x74, 0x12, 0x53, 0x0a, 0x07, 0x73, 0x75, 0x62, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20,
  3301  	0x01, 0x28, 0x0e, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70,
  3302  	0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
  3303  	0x2e, 0x76, 0x32, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x41, 0x73, 0x73, 0x69,
  3304  	0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x53, 0x75, 0x62, 0x74, 0x79, 0x70, 0x65, 0x52, 0x07,
  3305  	0x73, 0x75, 0x62, 0x74, 0x79, 0x70, 0x65, 0x12, 0x48, 0x0a, 0x0d, 0x61, 0x73, 0x73, 0x69, 0x67,
  3306  	0x6e, 0x65, 0x64, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23,
  3307  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69,
  3308  	0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x55,
  3309  	0x73, 0x65, 0x72, 0x52, 0x0c, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x55, 0x73, 0x65,
  3310  	0x72, 0x22, 0x8a, 0x01, 0x0a, 0x07, 0x53, 0x75, 0x62, 0x74, 0x79, 0x70, 0x65, 0x12, 0x17, 0x0a,
  3311  	0x13, 0x53, 0x55, 0x42, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49,
  3312  	0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x41, 0x44, 0x44, 0x45, 0x44, 0x10,
  3313  	0x01, 0x12, 0x0b, 0x0a, 0x07, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x44, 0x10, 0x02, 0x12, 0x0f,
  3314  	0x0a, 0x0b, 0x52, 0x45, 0x50, 0x4c, 0x59, 0x5f, 0x41, 0x44, 0x44, 0x45, 0x44, 0x10, 0x03, 0x12,
  3315  	0x11, 0x0a, 0x0d, 0x52, 0x45, 0x50, 0x4c, 0x59, 0x5f, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x44,
  3316  	0x10, 0x04, 0x12, 0x0c, 0x0a, 0x08, 0x52, 0x45, 0x53, 0x4f, 0x4c, 0x56, 0x45, 0x44, 0x10, 0x05,
  3317  	0x12, 0x0c, 0x0a, 0x08, 0x52, 0x45, 0x4f, 0x50, 0x45, 0x4e, 0x45, 0x44, 0x10, 0x06, 0x12, 0x0e,
  3318  	0x0a, 0x0a, 0x52, 0x45, 0x41, 0x53, 0x53, 0x49, 0x47, 0x4e, 0x45, 0x44, 0x10, 0x07, 0x1a, 0x86,
  3319  	0x02, 0x0a, 0x0a, 0x53, 0x75, 0x67, 0x67, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x53, 0x0a,
  3320  	0x07, 0x73, 0x75, 0x62, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x39,
  3321  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69,
  3322  	0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x43,
  3323  	0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x53, 0x75, 0x67, 0x67, 0x65, 0x73, 0x74, 0x69, 0x6f,
  3324  	0x6e, 0x2e, 0x53, 0x75, 0x62, 0x74, 0x79, 0x70, 0x65, 0x52, 0x07, 0x73, 0x75, 0x62, 0x74, 0x79,
  3325  	0x70, 0x65, 0x22, 0xa2, 0x01, 0x0a, 0x07, 0x53, 0x75, 0x62, 0x74, 0x79, 0x70, 0x65, 0x12, 0x17,
  3326  	0x0a, 0x13, 0x53, 0x55, 0x42, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43,
  3327  	0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x41, 0x44, 0x44, 0x45, 0x44,
  3328  	0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x44, 0x10, 0x02, 0x12,
  3329  	0x0f, 0x0a, 0x0b, 0x52, 0x45, 0x50, 0x4c, 0x59, 0x5f, 0x41, 0x44, 0x44, 0x45, 0x44, 0x10, 0x03,
  3330  	0x12, 0x11, 0x0a, 0x0d, 0x52, 0x45, 0x50, 0x4c, 0x59, 0x5f, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45,
  3331  	0x44, 0x10, 0x04, 0x12, 0x0c, 0x0a, 0x08, 0x41, 0x43, 0x43, 0x45, 0x50, 0x54, 0x45, 0x44, 0x10,
  3332  	0x07, 0x12, 0x0c, 0x0a, 0x08, 0x52, 0x45, 0x4a, 0x45, 0x43, 0x54, 0x45, 0x44, 0x10, 0x08, 0x12,
  3333  	0x12, 0x0a, 0x0e, 0x41, 0x43, 0x43, 0x45, 0x50, 0x54, 0x5f, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45,
  3334  	0x44, 0x10, 0x09, 0x12, 0x12, 0x0a, 0x0e, 0x52, 0x45, 0x4a, 0x45, 0x43, 0x54, 0x5f, 0x44, 0x45,
  3335  	0x4c, 0x45, 0x54, 0x45, 0x44, 0x10, 0x0a, 0x42, 0x06, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22,
  3336  	0xa4, 0x01, 0x0a, 0x18, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x65, 0x61, 0x6b, 0x50, 0x72, 0x65, 0x76,
  3337  	0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x50, 0x0a, 0x04,
  3338  	0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f,
  3339  	0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61,
  3340  	0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x4c,
  3341  	0x65, 0x61, 0x6b, 0x50, 0x72, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x61,
  3342  	0x6e, 0x67, 0x65, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0x36,
  3343  	0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x10, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55,
  3344  	0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07,
  3345  	0x46, 0x4c, 0x41, 0x47, 0x47, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x43, 0x4c, 0x45,
  3346  	0x41, 0x52, 0x45, 0x44, 0x10, 0x02, 0x22, 0xa3, 0x01, 0x0a, 0x14, 0x41, 0x70, 0x70, 0x6c, 0x69,
  3347  	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12,
  3348  	0x4c, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x38, 0x2e,
  3349  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76,
  3350  	0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x41, 0x70,
  3351  	0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e,
  3352  	0x63, 0x65, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3d, 0x0a,
  3353  	0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1e, 0x0a, 0x1a, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49,
  3354  	0x46, 0x49, 0x45, 0x44, 0x5f, 0x52, 0x45, 0x46, 0x45, 0x52, 0x45, 0x4e, 0x43, 0x45, 0x5f, 0x54,
  3355  	0x59, 0x50, 0x45, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x49, 0x4e, 0x4b, 0x10, 0x01, 0x12,
  3356  	0x0b, 0x0a, 0x07, 0x44, 0x49, 0x53, 0x43, 0x55, 0x53, 0x53, 0x10, 0x02, 0x22, 0xed, 0x04, 0x0a,
  3357  	0x0e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12,
  3358  	0x70, 0x0a, 0x13, 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63,
  3359  	0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x67,
  3360  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65,
  3361  	0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x53, 0x65, 0x74,
  3362  	0x74, 0x69, 0x6e, 0x67, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x52, 0x65, 0x73, 0x74,
  3363  	0x72, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x12, 0x72,
  3364  	0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65,
  3365  	0x73, 0x1a, 0xe8, 0x03, 0x0a, 0x11, 0x52, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x69, 0x6f,
  3366  	0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x61, 0x0a, 0x07, 0x66, 0x65, 0x61, 0x74, 0x75,
  3367  	0x72, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x47, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  3368  	0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74,
  3369  	0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67,
  3370  	0x73, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x52, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74,
  3371  	0x69, 0x6f, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72,
  3372  	0x65, 0x52, 0x07, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x12, 0x74, 0x0a, 0x0f, 0x6e, 0x65,
  3373  	0x77, 0x5f, 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20,
  3374  	0x01, 0x28, 0x0e, 0x32, 0x4b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70,
  3375  	0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
  3376  	0x2e, 0x76, 0x32, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x43, 0x68, 0x61, 0x6e,
  3377  	0x67, 0x65, 0x2e, 0x52, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68,
  3378  	0x61, 0x6e, 0x67, 0x65, 0x2e, 0x52, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e,
  3379  	0x52, 0x0e, 0x6e, 0x65, 0x77, 0x52, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e,
  3380  	0x22, 0xa5, 0x01, 0x0a, 0x07, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x12, 0x17, 0x0a, 0x13,
  3381  	0x46, 0x45, 0x41, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46,
  3382  	0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x1a, 0x0a, 0x16, 0x53, 0x48, 0x41, 0x52, 0x49, 0x4e, 0x47,
  3383  	0x5f, 0x4f, 0x55, 0x54, 0x53, 0x49, 0x44, 0x45, 0x5f, 0x44, 0x4f, 0x4d, 0x41, 0x49, 0x4e, 0x10,
  3384  	0x01, 0x12, 0x12, 0x0a, 0x0e, 0x44, 0x49, 0x52, 0x45, 0x43, 0x54, 0x5f, 0x53, 0x48, 0x41, 0x52,
  3385  	0x49, 0x4e, 0x47, 0x10, 0x02, 0x12, 0x14, 0x0a, 0x10, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x44, 0x55,
  3386  	0x50, 0x4c, 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x03, 0x12, 0x15, 0x0a, 0x11, 0x44,
  3387  	0x52, 0x49, 0x56, 0x45, 0x5f, 0x46, 0x49, 0x4c, 0x45, 0x5f, 0x53, 0x54, 0x52, 0x45, 0x41, 0x4d,
  3388  	0x10, 0x04, 0x12, 0x24, 0x0a, 0x20, 0x46, 0x49, 0x4c, 0x45, 0x5f, 0x4f, 0x52, 0x47, 0x41, 0x4e,
  3389  	0x49, 0x5a, 0x45, 0x52, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x53, 0x48, 0x41, 0x52, 0x45, 0x5f, 0x46,
  3390  	0x4f, 0x4c, 0x44, 0x45, 0x52, 0x53, 0x10, 0x05, 0x22, 0x52, 0x0a, 0x0b, 0x52, 0x65, 0x73, 0x74,
  3391  	0x72, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x17, 0x52, 0x45, 0x53, 0x54, 0x52,
  3392  	0x49, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49,
  3393  	0x45, 0x44, 0x10, 0x00, 0x12, 0x10, 0x0a, 0x0c, 0x55, 0x4e, 0x52, 0x45, 0x53, 0x54, 0x52, 0x49,
  3394  	0x43, 0x54, 0x45, 0x44, 0x10, 0x01, 0x12, 0x14, 0x0a, 0x10, 0x46, 0x55, 0x4c, 0x4c, 0x59, 0x5f,
  3395  	0x52, 0x45, 0x53, 0x54, 0x52, 0x49, 0x43, 0x54, 0x45, 0x44, 0x10, 0x02, 0x22, 0xf7, 0x16, 0x0a,
  3396  	0x12, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61,
  3397  	0x6e, 0x67, 0x65, 0x12, 0x64, 0x0a, 0x07, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x18, 0x01,
  3398  	0x20, 0x03, 0x28, 0x0b, 0x32, 0x4a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70,
  3399  	0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
  3400  	0x79, 0x2e, 0x76, 0x32, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65,
  3401  	0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c,
  3402  	0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
  3403  	0x52, 0x07, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x1a, 0xfa, 0x15, 0x0a, 0x18, 0x41, 0x70,
  3404  	0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65,
  3405  	0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18,
  3406  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x65, 0x0a, 0x05,
  3407  	0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x4f, 0x2e, 0x67, 0x6f,
  3408  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e,
  3409  	0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x41, 0x70, 0x70, 0x6c,
  3410  	0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x41,
  3411  	0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67,
  3412  	0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x05, 0x74, 0x79,
  3413  	0x70, 0x65, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01,
  3414  	0x28, 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x80, 0x01, 0x0a, 0x0d, 0x66, 0x69,
  3415  	0x65, 0x6c, 0x64, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28,
  3416  	0x0b, 0x32, 0x5b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e,
  3417  	0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76,
  3418  	0x32, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68,
  3419  	0x61, 0x6e, 0x67, 0x65, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65,
  3420  	0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x46, 0x69,
  3421  	0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x0c,
  3422  	0x66, 0x69, 0x65, 0x6c, 0x64, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x1a, 0xc3, 0x12, 0x0a,
  3423  	0x10, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67,
  3424  	0x65, 0x12, 0x1e, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
  3425  	0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x49, 0x64, 0x88, 0x01,
  3426  	0x01, 0x12, 0x88, 0x01, 0x0a, 0x09, 0x6f, 0x6c, 0x64, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
  3427  	0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x66, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
  3428  	0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69,
  3429  	0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62,
  3430  	0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64,
  3431  	0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69,
  3432  	0x6c, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x43, 0x68, 0x61, 0x6e,
  3433  	0x67, 0x65, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x48, 0x01, 0x52,
  3434  	0x08, 0x6f, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x88, 0x01, 0x01, 0x12, 0x88, 0x01, 0x0a,
  3435  	0x09, 0x6e, 0x65, 0x77, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b,
  3436  	0x32, 0x66, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64,
  3437  	0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32,
  3438  	0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61,
  3439  	0x6e, 0x67, 0x65, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c,
  3440  	0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x46, 0x69, 0x65,
  3441  	0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x46, 0x69,
  3442  	0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x48, 0x02, 0x52, 0x08, 0x6e, 0x65, 0x77, 0x56,
  3443  	0x61, 0x6c, 0x75, 0x65, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c,
  3444  	0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x48, 0x03, 0x52,
  3445  	0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x1a,
  3446  	0x96, 0x0f, 0x0a, 0x0a, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x81,
  3447  	0x01, 0x0a, 0x04, 0x74, 0x65, 0x78, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x6b, 0x2e,
  3448  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76,
  3449  	0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x41, 0x70,
  3450  	0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65,
  3451  	0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61,
  3452  	0x6e, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x56,
  3453  	0x61, 0x6c, 0x75, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64,
  3454  	0x56, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x54, 0x65, 0x78, 0x74, 0x48, 0x00, 0x52, 0x04, 0x74, 0x65,
  3455  	0x78, 0x74, 0x12, 0x8e, 0x01, 0x0a, 0x09, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74,
  3456  	0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x6f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  3457  	0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76,
  3458  	0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61,
  3459  	0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65,
  3460  	0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61,
  3461  	0x69, 0x6c, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x43, 0x68, 0x61,
  3462  	0x6e, 0x67, 0x65, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x54,
  3463  	0x65, 0x78, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x00, 0x52, 0x08, 0x74, 0x65, 0x78, 0x74, 0x4c,
  3464  	0x69, 0x73, 0x74, 0x12, 0x90, 0x01, 0x0a, 0x09, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f,
  3465  	0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x70, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  3466  	0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69,
  3467  	0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c,
  3468  	0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69,
  3469  	0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x65, 0x74,
  3470  	0x61, 0x69, 0x6c, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x43, 0x68,
  3471  	0x61, 0x6e, 0x67, 0x65, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x2e,
  3472  	0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x09, 0x73, 0x65, 0x6c,
  3473  	0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x9d, 0x01, 0x0a, 0x0e, 0x73, 0x65, 0x6c, 0x65, 0x63,
  3474  	0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32,
  3475  	0x74, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72,
  3476  	0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e,
  3477  	0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e,
  3478  	0x67, 0x65, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43,
  3479  	0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x46, 0x69, 0x65, 0x6c,
  3480  	0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x46, 0x69, 0x65,
  3481  	0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f,
  3482  	0x6e, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x00, 0x52, 0x0d, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69,
  3483  	0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x8a, 0x01, 0x0a, 0x07, 0x69, 0x6e, 0x74, 0x65, 0x67,
  3484  	0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  3485  	0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74,
  3486  	0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64,
  3487  	0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x41, 0x70, 0x70, 0x6c,
  3488  	0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x65,
  3489  	0x74, 0x61, 0x69, 0x6c, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x43,
  3490  	0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65,
  3491  	0x2e, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x48, 0x00, 0x52, 0x07, 0x69, 0x6e, 0x74, 0x65,
  3492  	0x67, 0x65, 0x72, 0x12, 0x87, 0x01, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x07, 0x20, 0x01,
  3493  	0x28, 0x0b, 0x32, 0x71, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73,
  3494  	0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e,
  3495  	0x76, 0x32, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43,
  3496  	0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62,
  3497  	0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x46,
  3498  	0x69, 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e,
  3499  	0x46, 0x69, 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x53, 0x69, 0x6e, 0x67, 0x6c,
  3500  	0x65, 0x55, 0x73, 0x65, 0x72, 0x48, 0x00, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x12, 0x8e, 0x01,
  3501  	0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28,
  3502  	0x0b, 0x32, 0x6f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e,
  3503  	0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76,
  3504  	0x32, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68,
  3505  	0x61, 0x6e, 0x67, 0x65, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65,
  3506  	0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x46, 0x69,
  3507  	0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x46,
  3508  	0x69, 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69,
  3509  	0x73, 0x74, 0x48, 0x00, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x81,
  3510  	0x01, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x6b, 0x2e,
  3511  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76,
  3512  	0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x41, 0x70,
  3513  	0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65,
  3514  	0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61,
  3515  	0x6e, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x56,
  3516  	0x61, 0x6c, 0x75, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64,
  3517  	0x56, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x44, 0x61, 0x74, 0x65, 0x48, 0x00, 0x52, 0x04, 0x64, 0x61,
  3518  	0x74, 0x65, 0x1a, 0x2b, 0x0a, 0x04, 0x54, 0x65, 0x78, 0x74, 0x12, 0x19, 0x0a, 0x05, 0x76, 0x61,
  3519  	0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x05, 0x76, 0x61, 0x6c,
  3520  	0x75, 0x65, 0x88, 0x01, 0x01, 0x42, 0x08, 0x0a, 0x06, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x1a,
  3521  	0x90, 0x01, 0x0a, 0x08, 0x54, 0x65, 0x78, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x83, 0x01, 0x0a,
  3522  	0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x6b, 0x2e,
  3523  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76,
  3524  	0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x41, 0x70,
  3525  	0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65,
  3526  	0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61,
  3527  	0x6e, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x56,
  3528  	0x61, 0x6c, 0x75, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64,
  3529  	0x56, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x54, 0x65, 0x78, 0x74, 0x52, 0x06, 0x76, 0x61, 0x6c, 0x75,
  3530  	0x65, 0x73, 0x1a, 0x69, 0x0a, 0x09, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12,
  3531  	0x19, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00,
  3532  	0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x64, 0x69,
  3533  	0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
  3534  	0x48, 0x01, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88,
  3535  	0x01, 0x01, 0x42, 0x08, 0x0a, 0x06, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x0f, 0x0a, 0x0d,
  3536  	0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x1a, 0x9a, 0x01,
  3537  	0x0a, 0x0d, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x12,
  3538  	0x88, 0x01, 0x0a, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
  3539  	0x32, 0x70, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64,
  3540  	0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32,
  3541  	0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61,
  3542  	0x6e, 0x67, 0x65, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c,
  3543  	0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x46, 0x69, 0x65,
  3544  	0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x46, 0x69,
  3545  	0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69,
  3546  	0x6f, 0x6e, 0x52, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x1a, 0x2e, 0x0a, 0x07, 0x49, 0x6e,
  3547  	0x74, 0x65, 0x67, 0x65, 0x72, 0x12, 0x19, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01,
  3548  	0x20, 0x01, 0x28, 0x03, 0x48, 0x00, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x88, 0x01, 0x01,
  3549  	0x42, 0x08, 0x0a, 0x06, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x1a, 0x31, 0x0a, 0x0a, 0x53, 0x69,
  3550  	0x6e, 0x67, 0x6c, 0x65, 0x55, 0x73, 0x65, 0x72, 0x12, 0x19, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
  3551  	0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
  3552  	0x88, 0x01, 0x01, 0x42, 0x08, 0x0a, 0x06, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x1a, 0x96, 0x01,
  3553  	0x0a, 0x08, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x89, 0x01, 0x0a, 0x06, 0x76,
  3554  	0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x71, 0x2e, 0x67, 0x6f,
  3555  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e,
  3556  	0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x41, 0x70, 0x70, 0x6c,
  3557  	0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x41,
  3558  	0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67,
  3559  	0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c,
  3560  	0x75, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x56, 0x61,
  3561  	0x6c, 0x75, 0x65, 0x2e, 0x53, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x55, 0x73, 0x65, 0x72, 0x52, 0x06,
  3562  	0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x1a, 0x47, 0x0a, 0x04, 0x44, 0x61, 0x74, 0x65, 0x12, 0x35,
  3563  	0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
  3564  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
  3565  	0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x48, 0x00, 0x52, 0x05, 0x76, 0x61, 0x6c,
  3566  	0x75, 0x65, 0x88, 0x01, 0x01, 0x42, 0x08, 0x0a, 0x06, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42,
  3567  	0x07, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x66, 0x69, 0x65,
  3568  	0x6c, 0x64, 0x5f, 0x69, 0x64, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x6f, 0x6c, 0x64, 0x5f, 0x76, 0x61,
  3569  	0x6c, 0x75, 0x65, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x76, 0x61, 0x6c, 0x75,
  3570  	0x65, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61,
  3571  	0x6d, 0x65, 0x22, 0x81, 0x01, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x10, 0x54,
  3572  	0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10,
  3573  	0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x4c, 0x41, 0x42, 0x45, 0x4c, 0x5f, 0x41, 0x44, 0x44, 0x45, 0x44,
  3574  	0x10, 0x01, 0x12, 0x11, 0x0a, 0x0d, 0x4c, 0x41, 0x42, 0x45, 0x4c, 0x5f, 0x52, 0x45, 0x4d, 0x4f,
  3575  	0x56, 0x45, 0x44, 0x10, 0x02, 0x12, 0x1d, 0x0a, 0x19, 0x4c, 0x41, 0x42, 0x45, 0x4c, 0x5f, 0x46,
  3576  	0x49, 0x45, 0x4c, 0x44, 0x5f, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x47,
  3577  	0x45, 0x44, 0x10, 0x03, 0x12, 0x20, 0x0a, 0x1c, 0x4c, 0x41, 0x42, 0x45, 0x4c, 0x5f, 0x41, 0x50,
  3578  	0x50, 0x4c, 0x49, 0x45, 0x44, 0x5f, 0x42, 0x59, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x43, 0x52,
  3579  	0x45, 0x41, 0x54, 0x45, 0x10, 0x04, 0x42, 0xc0, 0x01, 0x0a, 0x21, 0x63, 0x6f, 0x6d, 0x2e, 0x67,
  3580  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65,
  3581  	0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x42, 0x0b, 0x41, 0x63,
  3582  	0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x45, 0x67, 0x6f, 0x6f,
  3583  	0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67,
  3584  	0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
  3585  	0x69, 0x73, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2f, 0x61, 0x63,
  3586  	0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2f, 0x76, 0x32, 0x3b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69,
  3587  	0x74, 0x79, 0xa2, 0x02, 0x04, 0x47, 0x41, 0x44, 0x41, 0xaa, 0x02, 0x1d, 0x47, 0x6f, 0x6f, 0x67,
  3588  	0x6c, 0x65, 0x2e, 0x41, 0x70, 0x70, 0x73, 0x2e, 0x44, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x41, 0x63,
  3589  	0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x56, 0x32, 0xca, 0x02, 0x1d, 0x47, 0x6f, 0x6f, 0x67,
  3590  	0x6c, 0x65, 0x5c, 0x41, 0x70, 0x70, 0x73, 0x5c, 0x44, 0x72, 0x69, 0x76, 0x65, 0x5c, 0x41, 0x63,
  3591  	0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5c, 0x56, 0x32, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  3592  	0x33,
  3593  }
  3594  
  3595  var (
  3596  	file_google_apps_drive_activity_v2_action_proto_rawDescOnce sync.Once
  3597  	file_google_apps_drive_activity_v2_action_proto_rawDescData = file_google_apps_drive_activity_v2_action_proto_rawDesc
  3598  )
  3599  
  3600  func file_google_apps_drive_activity_v2_action_proto_rawDescGZIP() []byte {
  3601  	file_google_apps_drive_activity_v2_action_proto_rawDescOnce.Do(func() {
  3602  		file_google_apps_drive_activity_v2_action_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_apps_drive_activity_v2_action_proto_rawDescData)
  3603  	})
  3604  	return file_google_apps_drive_activity_v2_action_proto_rawDescData
  3605  }
  3606  
  3607  var file_google_apps_drive_activity_v2_action_proto_enumTypes = make([]protoimpl.EnumInfo, 11)
  3608  var file_google_apps_drive_activity_v2_action_proto_msgTypes = make([]protoimpl.MessageInfo, 34)
  3609  var file_google_apps_drive_activity_v2_action_proto_goTypes = []interface{}{
  3610  	(Delete_Type)(0),                                      // 0: google.apps.drive.activity.v2.Delete.Type
  3611  	(Restore_Type)(0),                                     // 1: google.apps.drive.activity.v2.Restore.Type
  3612  	(Permission_Role)(0),                                  // 2: google.apps.drive.activity.v2.Permission.Role
  3613  	(Comment_Post_Subtype)(0),                             // 3: google.apps.drive.activity.v2.Comment.Post.Subtype
  3614  	(Comment_Assignment_Subtype)(0),                       // 4: google.apps.drive.activity.v2.Comment.Assignment.Subtype
  3615  	(Comment_Suggestion_Subtype)(0),                       // 5: google.apps.drive.activity.v2.Comment.Suggestion.Subtype
  3616  	(DataLeakPreventionChange_Type)(0),                    // 6: google.apps.drive.activity.v2.DataLeakPreventionChange.Type
  3617  	(ApplicationReference_Type)(0),                        // 7: google.apps.drive.activity.v2.ApplicationReference.Type
  3618  	(SettingsChange_RestrictionChange_Feature)(0),         // 8: google.apps.drive.activity.v2.SettingsChange.RestrictionChange.Feature
  3619  	(SettingsChange_RestrictionChange_Restriction)(0),     // 9: google.apps.drive.activity.v2.SettingsChange.RestrictionChange.Restriction
  3620  	(AppliedLabelChange_AppliedLabelChangeDetail_Type)(0), // 10: google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.Type
  3621  	(*Action)(nil),                                        // 11: google.apps.drive.activity.v2.Action
  3622  	(*ActionDetail)(nil),                                  // 12: google.apps.drive.activity.v2.ActionDetail
  3623  	(*Create)(nil),                                        // 13: google.apps.drive.activity.v2.Create
  3624  	(*Edit)(nil),                                          // 14: google.apps.drive.activity.v2.Edit
  3625  	(*Move)(nil),                                          // 15: google.apps.drive.activity.v2.Move
  3626  	(*Rename)(nil),                                        // 16: google.apps.drive.activity.v2.Rename
  3627  	(*Delete)(nil),                                        // 17: google.apps.drive.activity.v2.Delete
  3628  	(*Restore)(nil),                                       // 18: google.apps.drive.activity.v2.Restore
  3629  	(*PermissionChange)(nil),                              // 19: google.apps.drive.activity.v2.PermissionChange
  3630  	(*Permission)(nil),                                    // 20: google.apps.drive.activity.v2.Permission
  3631  	(*Comment)(nil),                                       // 21: google.apps.drive.activity.v2.Comment
  3632  	(*DataLeakPreventionChange)(nil),                      // 22: google.apps.drive.activity.v2.DataLeakPreventionChange
  3633  	(*ApplicationReference)(nil),                          // 23: google.apps.drive.activity.v2.ApplicationReference
  3634  	(*SettingsChange)(nil),                                // 24: google.apps.drive.activity.v2.SettingsChange
  3635  	(*AppliedLabelChange)(nil),                            // 25: google.apps.drive.activity.v2.AppliedLabelChange
  3636  	(*Create_New)(nil),                                    // 26: google.apps.drive.activity.v2.Create.New
  3637  	(*Create_Upload)(nil),                                 // 27: google.apps.drive.activity.v2.Create.Upload
  3638  	(*Create_Copy)(nil),                                   // 28: google.apps.drive.activity.v2.Create.Copy
  3639  	(*Permission_Anyone)(nil),                             // 29: google.apps.drive.activity.v2.Permission.Anyone
  3640  	(*Comment_Post)(nil),                                  // 30: google.apps.drive.activity.v2.Comment.Post
  3641  	(*Comment_Assignment)(nil),                            // 31: google.apps.drive.activity.v2.Comment.Assignment
  3642  	(*Comment_Suggestion)(nil),                            // 32: google.apps.drive.activity.v2.Comment.Suggestion
  3643  	(*SettingsChange_RestrictionChange)(nil),              // 33: google.apps.drive.activity.v2.SettingsChange.RestrictionChange
  3644  	(*AppliedLabelChange_AppliedLabelChangeDetail)(nil),   // 34: google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail
  3645  	(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange)(nil),                          // 35: google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange
  3646  	(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue)(nil),               // 36: google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.FieldValue
  3647  	(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text)(nil),          // 37: google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.FieldValue.Text
  3648  	(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_TextList)(nil),      // 38: google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.FieldValue.TextList
  3649  	(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection)(nil),     // 39: google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.FieldValue.Selection
  3650  	(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SelectionList)(nil), // 40: google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.FieldValue.SelectionList
  3651  	(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Integer)(nil),       // 41: google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.FieldValue.Integer
  3652  	(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SingleUser)(nil),    // 42: google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.FieldValue.SingleUser
  3653  	(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_UserList)(nil),      // 43: google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.FieldValue.UserList
  3654  	(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Date)(nil),          // 44: google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.FieldValue.Date
  3655  	(*Actor)(nil),                 // 45: google.apps.drive.activity.v2.Actor
  3656  	(*Target)(nil),                // 46: google.apps.drive.activity.v2.Target
  3657  	(*timestamppb.Timestamp)(nil), // 47: google.protobuf.Timestamp
  3658  	(*TimeRange)(nil),             // 48: google.apps.drive.activity.v2.TimeRange
  3659  	(*TargetReference)(nil),       // 49: google.apps.drive.activity.v2.TargetReference
  3660  	(*User)(nil),                  // 50: google.apps.drive.activity.v2.User
  3661  	(*Group)(nil),                 // 51: google.apps.drive.activity.v2.Group
  3662  	(*Domain)(nil),                // 52: google.apps.drive.activity.v2.Domain
  3663  }
  3664  var file_google_apps_drive_activity_v2_action_proto_depIdxs = []int32{
  3665  	12, // 0: google.apps.drive.activity.v2.Action.detail:type_name -> google.apps.drive.activity.v2.ActionDetail
  3666  	45, // 1: google.apps.drive.activity.v2.Action.actor:type_name -> google.apps.drive.activity.v2.Actor
  3667  	46, // 2: google.apps.drive.activity.v2.Action.target:type_name -> google.apps.drive.activity.v2.Target
  3668  	47, // 3: google.apps.drive.activity.v2.Action.timestamp:type_name -> google.protobuf.Timestamp
  3669  	48, // 4: google.apps.drive.activity.v2.Action.time_range:type_name -> google.apps.drive.activity.v2.TimeRange
  3670  	13, // 5: google.apps.drive.activity.v2.ActionDetail.create:type_name -> google.apps.drive.activity.v2.Create
  3671  	14, // 6: google.apps.drive.activity.v2.ActionDetail.edit:type_name -> google.apps.drive.activity.v2.Edit
  3672  	15, // 7: google.apps.drive.activity.v2.ActionDetail.move:type_name -> google.apps.drive.activity.v2.Move
  3673  	16, // 8: google.apps.drive.activity.v2.ActionDetail.rename:type_name -> google.apps.drive.activity.v2.Rename
  3674  	17, // 9: google.apps.drive.activity.v2.ActionDetail.delete:type_name -> google.apps.drive.activity.v2.Delete
  3675  	18, // 10: google.apps.drive.activity.v2.ActionDetail.restore:type_name -> google.apps.drive.activity.v2.Restore
  3676  	19, // 11: google.apps.drive.activity.v2.ActionDetail.permission_change:type_name -> google.apps.drive.activity.v2.PermissionChange
  3677  	21, // 12: google.apps.drive.activity.v2.ActionDetail.comment:type_name -> google.apps.drive.activity.v2.Comment
  3678  	22, // 13: google.apps.drive.activity.v2.ActionDetail.dlp_change:type_name -> google.apps.drive.activity.v2.DataLeakPreventionChange
  3679  	23, // 14: google.apps.drive.activity.v2.ActionDetail.reference:type_name -> google.apps.drive.activity.v2.ApplicationReference
  3680  	24, // 15: google.apps.drive.activity.v2.ActionDetail.settings_change:type_name -> google.apps.drive.activity.v2.SettingsChange
  3681  	25, // 16: google.apps.drive.activity.v2.ActionDetail.applied_label_change:type_name -> google.apps.drive.activity.v2.AppliedLabelChange
  3682  	26, // 17: google.apps.drive.activity.v2.Create.new:type_name -> google.apps.drive.activity.v2.Create.New
  3683  	27, // 18: google.apps.drive.activity.v2.Create.upload:type_name -> google.apps.drive.activity.v2.Create.Upload
  3684  	28, // 19: google.apps.drive.activity.v2.Create.copy:type_name -> google.apps.drive.activity.v2.Create.Copy
  3685  	49, // 20: google.apps.drive.activity.v2.Move.added_parents:type_name -> google.apps.drive.activity.v2.TargetReference
  3686  	49, // 21: google.apps.drive.activity.v2.Move.removed_parents:type_name -> google.apps.drive.activity.v2.TargetReference
  3687  	0,  // 22: google.apps.drive.activity.v2.Delete.type:type_name -> google.apps.drive.activity.v2.Delete.Type
  3688  	1,  // 23: google.apps.drive.activity.v2.Restore.type:type_name -> google.apps.drive.activity.v2.Restore.Type
  3689  	20, // 24: google.apps.drive.activity.v2.PermissionChange.added_permissions:type_name -> google.apps.drive.activity.v2.Permission
  3690  	20, // 25: google.apps.drive.activity.v2.PermissionChange.removed_permissions:type_name -> google.apps.drive.activity.v2.Permission
  3691  	2,  // 26: google.apps.drive.activity.v2.Permission.role:type_name -> google.apps.drive.activity.v2.Permission.Role
  3692  	50, // 27: google.apps.drive.activity.v2.Permission.user:type_name -> google.apps.drive.activity.v2.User
  3693  	51, // 28: google.apps.drive.activity.v2.Permission.group:type_name -> google.apps.drive.activity.v2.Group
  3694  	52, // 29: google.apps.drive.activity.v2.Permission.domain:type_name -> google.apps.drive.activity.v2.Domain
  3695  	29, // 30: google.apps.drive.activity.v2.Permission.anyone:type_name -> google.apps.drive.activity.v2.Permission.Anyone
  3696  	30, // 31: google.apps.drive.activity.v2.Comment.post:type_name -> google.apps.drive.activity.v2.Comment.Post
  3697  	31, // 32: google.apps.drive.activity.v2.Comment.assignment:type_name -> google.apps.drive.activity.v2.Comment.Assignment
  3698  	32, // 33: google.apps.drive.activity.v2.Comment.suggestion:type_name -> google.apps.drive.activity.v2.Comment.Suggestion
  3699  	50, // 34: google.apps.drive.activity.v2.Comment.mentioned_users:type_name -> google.apps.drive.activity.v2.User
  3700  	6,  // 35: google.apps.drive.activity.v2.DataLeakPreventionChange.type:type_name -> google.apps.drive.activity.v2.DataLeakPreventionChange.Type
  3701  	7,  // 36: google.apps.drive.activity.v2.ApplicationReference.type:type_name -> google.apps.drive.activity.v2.ApplicationReference.Type
  3702  	33, // 37: google.apps.drive.activity.v2.SettingsChange.restriction_changes:type_name -> google.apps.drive.activity.v2.SettingsChange.RestrictionChange
  3703  	34, // 38: google.apps.drive.activity.v2.AppliedLabelChange.changes:type_name -> google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail
  3704  	49, // 39: google.apps.drive.activity.v2.Create.Copy.original_object:type_name -> google.apps.drive.activity.v2.TargetReference
  3705  	3,  // 40: google.apps.drive.activity.v2.Comment.Post.subtype:type_name -> google.apps.drive.activity.v2.Comment.Post.Subtype
  3706  	4,  // 41: google.apps.drive.activity.v2.Comment.Assignment.subtype:type_name -> google.apps.drive.activity.v2.Comment.Assignment.Subtype
  3707  	50, // 42: google.apps.drive.activity.v2.Comment.Assignment.assigned_user:type_name -> google.apps.drive.activity.v2.User
  3708  	5,  // 43: google.apps.drive.activity.v2.Comment.Suggestion.subtype:type_name -> google.apps.drive.activity.v2.Comment.Suggestion.Subtype
  3709  	8,  // 44: google.apps.drive.activity.v2.SettingsChange.RestrictionChange.feature:type_name -> google.apps.drive.activity.v2.SettingsChange.RestrictionChange.Feature
  3710  	9,  // 45: google.apps.drive.activity.v2.SettingsChange.RestrictionChange.new_restriction:type_name -> google.apps.drive.activity.v2.SettingsChange.RestrictionChange.Restriction
  3711  	10, // 46: google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.types:type_name -> google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.Type
  3712  	35, // 47: google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.field_changes:type_name -> google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange
  3713  	36, // 48: google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.old_value:type_name -> google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.FieldValue
  3714  	36, // 49: google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.new_value:type_name -> google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.FieldValue
  3715  	37, // 50: google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.FieldValue.text:type_name -> google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.FieldValue.Text
  3716  	38, // 51: google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.FieldValue.text_list:type_name -> google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.FieldValue.TextList
  3717  	39, // 52: google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.FieldValue.selection:type_name -> google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.FieldValue.Selection
  3718  	40, // 53: google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.FieldValue.selection_list:type_name -> google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.FieldValue.SelectionList
  3719  	41, // 54: google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.FieldValue.integer:type_name -> google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.FieldValue.Integer
  3720  	42, // 55: google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.FieldValue.user:type_name -> google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.FieldValue.SingleUser
  3721  	43, // 56: google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.FieldValue.user_list:type_name -> google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.FieldValue.UserList
  3722  	44, // 57: google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.FieldValue.date:type_name -> google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.FieldValue.Date
  3723  	37, // 58: google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.FieldValue.TextList.values:type_name -> google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.FieldValue.Text
  3724  	39, // 59: google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.FieldValue.SelectionList.values:type_name -> google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.FieldValue.Selection
  3725  	42, // 60: google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.FieldValue.UserList.values:type_name -> google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.FieldValue.SingleUser
  3726  	47, // 61: google.apps.drive.activity.v2.AppliedLabelChange.AppliedLabelChangeDetail.FieldValueChange.FieldValue.Date.value:type_name -> google.protobuf.Timestamp
  3727  	62, // [62:62] is the sub-list for method output_type
  3728  	62, // [62:62] is the sub-list for method input_type
  3729  	62, // [62:62] is the sub-list for extension type_name
  3730  	62, // [62:62] is the sub-list for extension extendee
  3731  	0,  // [0:62] is the sub-list for field type_name
  3732  }
  3733  
  3734  func init() { file_google_apps_drive_activity_v2_action_proto_init() }
  3735  func file_google_apps_drive_activity_v2_action_proto_init() {
  3736  	if File_google_apps_drive_activity_v2_action_proto != nil {
  3737  		return
  3738  	}
  3739  	file_google_apps_drive_activity_v2_actor_proto_init()
  3740  	file_google_apps_drive_activity_v2_common_proto_init()
  3741  	file_google_apps_drive_activity_v2_target_proto_init()
  3742  	if !protoimpl.UnsafeEnabled {
  3743  		file_google_apps_drive_activity_v2_action_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  3744  			switch v := v.(*Action); i {
  3745  			case 0:
  3746  				return &v.state
  3747  			case 1:
  3748  				return &v.sizeCache
  3749  			case 2:
  3750  				return &v.unknownFields
  3751  			default:
  3752  				return nil
  3753  			}
  3754  		}
  3755  		file_google_apps_drive_activity_v2_action_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  3756  			switch v := v.(*ActionDetail); i {
  3757  			case 0:
  3758  				return &v.state
  3759  			case 1:
  3760  				return &v.sizeCache
  3761  			case 2:
  3762  				return &v.unknownFields
  3763  			default:
  3764  				return nil
  3765  			}
  3766  		}
  3767  		file_google_apps_drive_activity_v2_action_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  3768  			switch v := v.(*Create); i {
  3769  			case 0:
  3770  				return &v.state
  3771  			case 1:
  3772  				return &v.sizeCache
  3773  			case 2:
  3774  				return &v.unknownFields
  3775  			default:
  3776  				return nil
  3777  			}
  3778  		}
  3779  		file_google_apps_drive_activity_v2_action_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  3780  			switch v := v.(*Edit); i {
  3781  			case 0:
  3782  				return &v.state
  3783  			case 1:
  3784  				return &v.sizeCache
  3785  			case 2:
  3786  				return &v.unknownFields
  3787  			default:
  3788  				return nil
  3789  			}
  3790  		}
  3791  		file_google_apps_drive_activity_v2_action_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  3792  			switch v := v.(*Move); i {
  3793  			case 0:
  3794  				return &v.state
  3795  			case 1:
  3796  				return &v.sizeCache
  3797  			case 2:
  3798  				return &v.unknownFields
  3799  			default:
  3800  				return nil
  3801  			}
  3802  		}
  3803  		file_google_apps_drive_activity_v2_action_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  3804  			switch v := v.(*Rename); i {
  3805  			case 0:
  3806  				return &v.state
  3807  			case 1:
  3808  				return &v.sizeCache
  3809  			case 2:
  3810  				return &v.unknownFields
  3811  			default:
  3812  				return nil
  3813  			}
  3814  		}
  3815  		file_google_apps_drive_activity_v2_action_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  3816  			switch v := v.(*Delete); i {
  3817  			case 0:
  3818  				return &v.state
  3819  			case 1:
  3820  				return &v.sizeCache
  3821  			case 2:
  3822  				return &v.unknownFields
  3823  			default:
  3824  				return nil
  3825  			}
  3826  		}
  3827  		file_google_apps_drive_activity_v2_action_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  3828  			switch v := v.(*Restore); i {
  3829  			case 0:
  3830  				return &v.state
  3831  			case 1:
  3832  				return &v.sizeCache
  3833  			case 2:
  3834  				return &v.unknownFields
  3835  			default:
  3836  				return nil
  3837  			}
  3838  		}
  3839  		file_google_apps_drive_activity_v2_action_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
  3840  			switch v := v.(*PermissionChange); i {
  3841  			case 0:
  3842  				return &v.state
  3843  			case 1:
  3844  				return &v.sizeCache
  3845  			case 2:
  3846  				return &v.unknownFields
  3847  			default:
  3848  				return nil
  3849  			}
  3850  		}
  3851  		file_google_apps_drive_activity_v2_action_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
  3852  			switch v := v.(*Permission); i {
  3853  			case 0:
  3854  				return &v.state
  3855  			case 1:
  3856  				return &v.sizeCache
  3857  			case 2:
  3858  				return &v.unknownFields
  3859  			default:
  3860  				return nil
  3861  			}
  3862  		}
  3863  		file_google_apps_drive_activity_v2_action_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
  3864  			switch v := v.(*Comment); i {
  3865  			case 0:
  3866  				return &v.state
  3867  			case 1:
  3868  				return &v.sizeCache
  3869  			case 2:
  3870  				return &v.unknownFields
  3871  			default:
  3872  				return nil
  3873  			}
  3874  		}
  3875  		file_google_apps_drive_activity_v2_action_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
  3876  			switch v := v.(*DataLeakPreventionChange); i {
  3877  			case 0:
  3878  				return &v.state
  3879  			case 1:
  3880  				return &v.sizeCache
  3881  			case 2:
  3882  				return &v.unknownFields
  3883  			default:
  3884  				return nil
  3885  			}
  3886  		}
  3887  		file_google_apps_drive_activity_v2_action_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
  3888  			switch v := v.(*ApplicationReference); i {
  3889  			case 0:
  3890  				return &v.state
  3891  			case 1:
  3892  				return &v.sizeCache
  3893  			case 2:
  3894  				return &v.unknownFields
  3895  			default:
  3896  				return nil
  3897  			}
  3898  		}
  3899  		file_google_apps_drive_activity_v2_action_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
  3900  			switch v := v.(*SettingsChange); i {
  3901  			case 0:
  3902  				return &v.state
  3903  			case 1:
  3904  				return &v.sizeCache
  3905  			case 2:
  3906  				return &v.unknownFields
  3907  			default:
  3908  				return nil
  3909  			}
  3910  		}
  3911  		file_google_apps_drive_activity_v2_action_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
  3912  			switch v := v.(*AppliedLabelChange); i {
  3913  			case 0:
  3914  				return &v.state
  3915  			case 1:
  3916  				return &v.sizeCache
  3917  			case 2:
  3918  				return &v.unknownFields
  3919  			default:
  3920  				return nil
  3921  			}
  3922  		}
  3923  		file_google_apps_drive_activity_v2_action_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
  3924  			switch v := v.(*Create_New); i {
  3925  			case 0:
  3926  				return &v.state
  3927  			case 1:
  3928  				return &v.sizeCache
  3929  			case 2:
  3930  				return &v.unknownFields
  3931  			default:
  3932  				return nil
  3933  			}
  3934  		}
  3935  		file_google_apps_drive_activity_v2_action_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
  3936  			switch v := v.(*Create_Upload); i {
  3937  			case 0:
  3938  				return &v.state
  3939  			case 1:
  3940  				return &v.sizeCache
  3941  			case 2:
  3942  				return &v.unknownFields
  3943  			default:
  3944  				return nil
  3945  			}
  3946  		}
  3947  		file_google_apps_drive_activity_v2_action_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
  3948  			switch v := v.(*Create_Copy); i {
  3949  			case 0:
  3950  				return &v.state
  3951  			case 1:
  3952  				return &v.sizeCache
  3953  			case 2:
  3954  				return &v.unknownFields
  3955  			default:
  3956  				return nil
  3957  			}
  3958  		}
  3959  		file_google_apps_drive_activity_v2_action_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
  3960  			switch v := v.(*Permission_Anyone); i {
  3961  			case 0:
  3962  				return &v.state
  3963  			case 1:
  3964  				return &v.sizeCache
  3965  			case 2:
  3966  				return &v.unknownFields
  3967  			default:
  3968  				return nil
  3969  			}
  3970  		}
  3971  		file_google_apps_drive_activity_v2_action_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
  3972  			switch v := v.(*Comment_Post); i {
  3973  			case 0:
  3974  				return &v.state
  3975  			case 1:
  3976  				return &v.sizeCache
  3977  			case 2:
  3978  				return &v.unknownFields
  3979  			default:
  3980  				return nil
  3981  			}
  3982  		}
  3983  		file_google_apps_drive_activity_v2_action_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
  3984  			switch v := v.(*Comment_Assignment); i {
  3985  			case 0:
  3986  				return &v.state
  3987  			case 1:
  3988  				return &v.sizeCache
  3989  			case 2:
  3990  				return &v.unknownFields
  3991  			default:
  3992  				return nil
  3993  			}
  3994  		}
  3995  		file_google_apps_drive_activity_v2_action_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
  3996  			switch v := v.(*Comment_Suggestion); i {
  3997  			case 0:
  3998  				return &v.state
  3999  			case 1:
  4000  				return &v.sizeCache
  4001  			case 2:
  4002  				return &v.unknownFields
  4003  			default:
  4004  				return nil
  4005  			}
  4006  		}
  4007  		file_google_apps_drive_activity_v2_action_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
  4008  			switch v := v.(*SettingsChange_RestrictionChange); i {
  4009  			case 0:
  4010  				return &v.state
  4011  			case 1:
  4012  				return &v.sizeCache
  4013  			case 2:
  4014  				return &v.unknownFields
  4015  			default:
  4016  				return nil
  4017  			}
  4018  		}
  4019  		file_google_apps_drive_activity_v2_action_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
  4020  			switch v := v.(*AppliedLabelChange_AppliedLabelChangeDetail); i {
  4021  			case 0:
  4022  				return &v.state
  4023  			case 1:
  4024  				return &v.sizeCache
  4025  			case 2:
  4026  				return &v.unknownFields
  4027  			default:
  4028  				return nil
  4029  			}
  4030  		}
  4031  		file_google_apps_drive_activity_v2_action_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
  4032  			switch v := v.(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange); i {
  4033  			case 0:
  4034  				return &v.state
  4035  			case 1:
  4036  				return &v.sizeCache
  4037  			case 2:
  4038  				return &v.unknownFields
  4039  			default:
  4040  				return nil
  4041  			}
  4042  		}
  4043  		file_google_apps_drive_activity_v2_action_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
  4044  			switch v := v.(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue); i {
  4045  			case 0:
  4046  				return &v.state
  4047  			case 1:
  4048  				return &v.sizeCache
  4049  			case 2:
  4050  				return &v.unknownFields
  4051  			default:
  4052  				return nil
  4053  			}
  4054  		}
  4055  		file_google_apps_drive_activity_v2_action_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
  4056  			switch v := v.(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text); i {
  4057  			case 0:
  4058  				return &v.state
  4059  			case 1:
  4060  				return &v.sizeCache
  4061  			case 2:
  4062  				return &v.unknownFields
  4063  			default:
  4064  				return nil
  4065  			}
  4066  		}
  4067  		file_google_apps_drive_activity_v2_action_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
  4068  			switch v := v.(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_TextList); i {
  4069  			case 0:
  4070  				return &v.state
  4071  			case 1:
  4072  				return &v.sizeCache
  4073  			case 2:
  4074  				return &v.unknownFields
  4075  			default:
  4076  				return nil
  4077  			}
  4078  		}
  4079  		file_google_apps_drive_activity_v2_action_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
  4080  			switch v := v.(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection); i {
  4081  			case 0:
  4082  				return &v.state
  4083  			case 1:
  4084  				return &v.sizeCache
  4085  			case 2:
  4086  				return &v.unknownFields
  4087  			default:
  4088  				return nil
  4089  			}
  4090  		}
  4091  		file_google_apps_drive_activity_v2_action_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
  4092  			switch v := v.(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SelectionList); i {
  4093  			case 0:
  4094  				return &v.state
  4095  			case 1:
  4096  				return &v.sizeCache
  4097  			case 2:
  4098  				return &v.unknownFields
  4099  			default:
  4100  				return nil
  4101  			}
  4102  		}
  4103  		file_google_apps_drive_activity_v2_action_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
  4104  			switch v := v.(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Integer); i {
  4105  			case 0:
  4106  				return &v.state
  4107  			case 1:
  4108  				return &v.sizeCache
  4109  			case 2:
  4110  				return &v.unknownFields
  4111  			default:
  4112  				return nil
  4113  			}
  4114  		}
  4115  		file_google_apps_drive_activity_v2_action_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
  4116  			switch v := v.(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SingleUser); i {
  4117  			case 0:
  4118  				return &v.state
  4119  			case 1:
  4120  				return &v.sizeCache
  4121  			case 2:
  4122  				return &v.unknownFields
  4123  			default:
  4124  				return nil
  4125  			}
  4126  		}
  4127  		file_google_apps_drive_activity_v2_action_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
  4128  			switch v := v.(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_UserList); i {
  4129  			case 0:
  4130  				return &v.state
  4131  			case 1:
  4132  				return &v.sizeCache
  4133  			case 2:
  4134  				return &v.unknownFields
  4135  			default:
  4136  				return nil
  4137  			}
  4138  		}
  4139  		file_google_apps_drive_activity_v2_action_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
  4140  			switch v := v.(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Date); i {
  4141  			case 0:
  4142  				return &v.state
  4143  			case 1:
  4144  				return &v.sizeCache
  4145  			case 2:
  4146  				return &v.unknownFields
  4147  			default:
  4148  				return nil
  4149  			}
  4150  		}
  4151  	}
  4152  	file_google_apps_drive_activity_v2_action_proto_msgTypes[0].OneofWrappers = []interface{}{
  4153  		(*Action_Timestamp)(nil),
  4154  		(*Action_TimeRange)(nil),
  4155  	}
  4156  	file_google_apps_drive_activity_v2_action_proto_msgTypes[1].OneofWrappers = []interface{}{
  4157  		(*ActionDetail_Create)(nil),
  4158  		(*ActionDetail_Edit)(nil),
  4159  		(*ActionDetail_Move)(nil),
  4160  		(*ActionDetail_Rename)(nil),
  4161  		(*ActionDetail_Delete)(nil),
  4162  		(*ActionDetail_Restore)(nil),
  4163  		(*ActionDetail_PermissionChange)(nil),
  4164  		(*ActionDetail_Comment)(nil),
  4165  		(*ActionDetail_DlpChange)(nil),
  4166  		(*ActionDetail_Reference)(nil),
  4167  		(*ActionDetail_SettingsChange)(nil),
  4168  		(*ActionDetail_AppliedLabelChange)(nil),
  4169  	}
  4170  	file_google_apps_drive_activity_v2_action_proto_msgTypes[2].OneofWrappers = []interface{}{
  4171  		(*Create_New_)(nil),
  4172  		(*Create_Upload_)(nil),
  4173  		(*Create_Copy_)(nil),
  4174  	}
  4175  	file_google_apps_drive_activity_v2_action_proto_msgTypes[9].OneofWrappers = []interface{}{
  4176  		(*Permission_User)(nil),
  4177  		(*Permission_Group)(nil),
  4178  		(*Permission_Domain)(nil),
  4179  		(*Permission_Anyone_)(nil),
  4180  	}
  4181  	file_google_apps_drive_activity_v2_action_proto_msgTypes[10].OneofWrappers = []interface{}{
  4182  		(*Comment_Post_)(nil),
  4183  		(*Comment_Assignment_)(nil),
  4184  		(*Comment_Suggestion_)(nil),
  4185  	}
  4186  	file_google_apps_drive_activity_v2_action_proto_msgTypes[24].OneofWrappers = []interface{}{}
  4187  	file_google_apps_drive_activity_v2_action_proto_msgTypes[25].OneofWrappers = []interface{}{
  4188  		(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text_)(nil),
  4189  		(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_TextList_)(nil),
  4190  		(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection_)(nil),
  4191  		(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SelectionList_)(nil),
  4192  		(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Integer_)(nil),
  4193  		(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_User)(nil),
  4194  		(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_UserList_)(nil),
  4195  		(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Date_)(nil),
  4196  	}
  4197  	file_google_apps_drive_activity_v2_action_proto_msgTypes[26].OneofWrappers = []interface{}{}
  4198  	file_google_apps_drive_activity_v2_action_proto_msgTypes[28].OneofWrappers = []interface{}{}
  4199  	file_google_apps_drive_activity_v2_action_proto_msgTypes[30].OneofWrappers = []interface{}{}
  4200  	file_google_apps_drive_activity_v2_action_proto_msgTypes[31].OneofWrappers = []interface{}{}
  4201  	file_google_apps_drive_activity_v2_action_proto_msgTypes[33].OneofWrappers = []interface{}{}
  4202  	type x struct{}
  4203  	out := protoimpl.TypeBuilder{
  4204  		File: protoimpl.DescBuilder{
  4205  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  4206  			RawDescriptor: file_google_apps_drive_activity_v2_action_proto_rawDesc,
  4207  			NumEnums:      11,
  4208  			NumMessages:   34,
  4209  			NumExtensions: 0,
  4210  			NumServices:   0,
  4211  		},
  4212  		GoTypes:           file_google_apps_drive_activity_v2_action_proto_goTypes,
  4213  		DependencyIndexes: file_google_apps_drive_activity_v2_action_proto_depIdxs,
  4214  		EnumInfos:         file_google_apps_drive_activity_v2_action_proto_enumTypes,
  4215  		MessageInfos:      file_google_apps_drive_activity_v2_action_proto_msgTypes,
  4216  	}.Build()
  4217  	File_google_apps_drive_activity_v2_action_proto = out.File
  4218  	file_google_apps_drive_activity_v2_action_proto_rawDesc = nil
  4219  	file_google_apps_drive_activity_v2_action_proto_goTypes = nil
  4220  	file_google_apps_drive_activity_v2_action_proto_depIdxs = nil
  4221  }
  4222  

View as plain text